Summary
Dry Run multiple objects of Smart Templates
Description
Dry Run multiple objects of Smart Templates
Route
POST /smart_template/st/multiDryrunWF
Roles
Parameters
Name | Type | Required | Description |
---|---|---|---|
instance_data | array | yes | Array of Smart Template Instances |
{ "instance_data": [ { "regexErrors": { "variables": { "mfTZdiSQOAj": [ { "oaVJ": { "VmQN": "non in et ullamco dolore", "CEaP": "quis laboris in Lorem sit", "WOsrbSWl": "sit id ad", "atPlI": "cillum est irure minim", "wLgqKmVp": "exercitation" } } ] }, "faml": { "_attr": { "type": "leaf", "ns": "http://tail-f.com/ns/config/1.0", "prefix": "ncs", "condition": "cant", "severity": "warning" } }, "action": "create" }, "regularErrors": { "variables": { "NdPMAMG": [ { "jArdOCbrXap": { "lBJPbwbMak": "ipsum minim Excepteur magna exercitation", "oHWhCc": "nisi incididunt sint", "NR": "Duis et irure", "vTU": "minim pariatur ipsum", "eHCE": "proident dolore" } } ] }, "faml": { "_attr": { "type": "keyword", "ns": "http://tail-f.com/ns/config/1.0", "prefix": "ios", "condition": "must", "severity": "notices" }, "_keys": [ "nxmxA", "ONPPH", "Bxhq", "BsDvRTVog" ], "_children": [ { "S": { "_attr": { "type": "leaf", "ns": "http://tail-f.com/ns/ncs", "prefix": "ios", "condition": "cant", "severity": "notices" }, "_value": "k" } }, { "z": { "_attr": { "type": "list", "ns": "http://tail-f.com/ns/config/1.0", "prefix": "ios", "condition": "cant", "severity": "notices" }, "_value": "M" } }, { "k": { "_attr": { "type": "leaf", "ns": "http://tail-f.com/ns/config/1.0", "prefix": "ios", "condition": "cant", "severity": "warning" }, "_value": "A" } }, { "o": { "_attr": { "type": "leaf", "ns": "http://tail-f.com/ns/ncs", "prefix": "ios", "condition": "must", "severity": "notices" }, "_value": "p" } } ] }, "action": "create" }, "deletionErrors": { "xpaths": [ "/ncs:devices/ncs:device[ncs:name='deviceName']/ncs:config/ios:hostname" ], "action": "delete" } }, { "regexErrors": { "variables": { "darLNc": [ { "LgTgZGRqEJ": { "PYRBwAAVMaF": "labore dolore", "adKhhvdwZz": "laborum", "qAGisisTvwR": "laboris", "odSWvoL": "pariatur eiusmod occaecat commodo", "F": "officia minim nostrud do ex" } } ] }, "faml": { "_attr": { "type": "list", "ns": "http://tail-f.com/ns/config/1.0", "prefix": "ios", "condition": "must", "severity": "warning" }, "_keys": [ "TdmaCHTR", "vMoSsIJSUT", "QPL", "tBRgr", "jBruisNSdw" ], "_children": [ { "a": { "_attr": { "type": "leaf", "ns": "http://tail-f.com/ns/ncs", "prefix": "ios", "condition": "cant", "severity": "notices" }, "_value": "l" } }, { "u": { "_attr": { "type": "list", "ns": "http://tail-f.com/ns/config/1.0", "prefix": "ios", "condition": "cant", "severity": "error" } } }, { "M": { "_attr": { "type": "leaf", "ns": "http://tail-f.com/ns/ncs", "prefix": "ncs", "condition": "must", "severity": "notices" } } } ] }, "action": "create" }, "regularErrors": { "variables": { "olpwjVCsx": [ { "mLkQT": { "K": "est proident", "B": "Ut irure commodo", "QARSnBXzCcY": "elit sit", "AYdZya": "exercitation irure in", "YoolZ": "et eu quis aute" } } ] }, "faml": { "_attr": { "type": "list", "ns": "http://tail-f.com/ns/ncs", "prefix": "ncs", "condition": "cant", "severity": "notices" } }, "action": "create" }, "deletionErrors": { "xpaths": [ "/ncs:devices/ncs:device[ncs:name='deviceName']/ncs:config/ios:interface/ios:Loopback[ios:name='0']" ], "action": "delete" } }, { "regexErrors": { "variables": { "sMDFhGuU": [ { "PYsPo": { "OuPwbnjpfPm": "ad", "k": "ullamco", "NvQIau": "reprehenderit ea commodo culpa", "NCWFYUkBUe": "tempor id Duis", "UChB": "magna minim aute anim voluptate" } } ] }, "faml": { "_attr": { "type": "list", "ns": "http://tail-f.com/ns/ncs", "prefix": "ios", "condition": "cant", "severity": "notices" }, "_value": "v" }, "action": "create" }, "regularErrors": { "variables": { "mexTzx": [ { "rhsu": { "joJ": "sunt ipsum nisi eiusmod dolore", "GvP": "veniam pariatur esse", "zDtmCL": "voluptate", "m": "exercitation minim", "fQQztaJYFq": "minim quis exercitation" } } ] }, "faml": { "_attr": { "type": "keyword", "ns": "http://tail-f.com/ns/ncs", "prefix": "ncs", "condition": "cant", "severity": "notices" } }, "action": "create" }, "deletionErrors": { "xpaths": [ "/ncs:devices/ncs:device[ncs:name='deviceName']/ncs:config/ios:hostname" ], "action": "delete" } }, { "regexErrors": { "variables": { "sPlEt": [ { "lptneUatM": { "tmYDP": "pariatur", "PzVsmCUi": "culpa", "L": "irure dolor occaecat magna aliquip", "qbN": "et dolor id", "Ddl": "eiusmod" } } ] }, "faml": { "_attr": { "type": "keyword", "ns": "http://tail-f.com/ns/ncs", "prefix": "ncs", "condition": "cant", "severity": "notices" }, "_keys": [ "u" ], "_children": [ { "s": { "_attr": { "type": "list", "ns": "http://tail-f.com/ns/config/1.0", "prefix": "ios", "condition": "cant", "severity": "error" }, "_value": "M" } }, { "g": { "_attr": { "type": "list", "ns": "http://tail-f.com/ns/ncs", "prefix": "ios", "condition": "cant", "severity": "error" }, "_value": "F" } }, { "g": { "_attr": { "type": "keyword", "ns": "http://tail-f.com/ns/ncs", "prefix": "ios", "condition": "must", "severity": "warning" } } } ] }, "action": "create" }, "regularErrors": { "variables": { "OVGoLwfRan": [ { "eKbQTPyQTj": { "ZsogcoB": "proident deserunt aliquip laborum", "RIJ": "deserunt cillum voluptate irure", "Yr": "labore", "xitU": "sit culpa nulla", "CpPGUnB": "Duis tempor ad Lorem" } } ] }, "faml": { "_attr": { "type": "leaf", "ns": "http://tail-f.com/ns/config/1.0", "prefix": "ios", "condition": "cant", "severity": "warning" }, "_keys": [ "UNcxAMdQC", "HZKtAKGfYH", "MjMxajm" ], "_children": [ { "Z": { "_attr": { "type": "list", "ns": "http://tail-f.com/ns/config/1.0", "prefix": "ncs", "condition": "cant", "severity": "notices" }, "_value": "H" } } ] }, "action": "create" }, "deletionErrors": { "xpaths": [ "/ncs:devices/ncs:device[ncs:name='deviceName']/ncs:config/ios:hostname" ], "action": "delete" } } ] }
{ "type": "object", "properties": { "instance_data": { "items": { "properties": { "regexErrors": { "$ref": "smartTemplateInstance" }, "regularErrors": { "$ref": "smartTemplateInstance" }, "deletionErrors": { "$ref": "deletionInstance" } }, "required": [ "regexErrors", "regularErrors", "deletionErrors" ] } } }, "required": [ "instance_data" ], "additionalProperties": false }
Return
Name | Type | Description |
---|---|---|
config | object | Native Config object |
[ { "device": "device3", "config": "sed ut" }, { "device": "device1", "config": "irure consequat ex mollit" }, { "device": "device3", "config": "officia minim laboris consectetur exercitation" } ]
{ "type": "array", "items": { "$ref": "deviceDryRun" }, "maxItems": 3 }