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": { "HeSb": [ { "Ua": { "iezIL": "ad", "fnPLaYT": "Lorem irure labore dolor", "LccXLOVP": "elit ut cillum", "IlpnGahIlb": "dolore", "aZO": "fugiat pariatur" } } ] }, "faml": { "_attr": { "type": "keyword", "ns": "http://tail-f.com/ns/config/1.0", "prefix": "ncs", "condition": "cant", "severity": "error" } }, "action": "create" }, "regularErrors": { "variables": { "cQVTDRDj": [ { "vNDZZLauqV": { "oqkBiMnvs": "eiusmod est ut irure", "jhXReuTRq": "esse", "VPWPp": "consectetur", "sbuCxI": "sit anim fugiat ipsum proident", "n": "mollit laborum enim" } } ] }, "faml": { "_attr": { "type": "keyword", "ns": "http://tail-f.com/ns/config/1.0", "prefix": "ios", "condition": "must", "severity": "warning" } }, "action": "create" }, "deletionErrors": { "xpaths": [ "/ncs:devices/ncs:device[ncs:name='deviceName']/ncs:config/ios:hostname" ], "action": "delete" } }, { "regexErrors": { "variables": { "QsKL": [ { "xCCMgw": { "DRLAQmOqqFM": "deserunt voluptate", "WZKFktQB": "anim", "xQGYuW": "in reprehenderit non Duis", "u": "adipisicing et eu", "qlTutgFYKx": "proident officia" } } ] }, "faml": { "_attr": { "type": "list", "ns": "http://tail-f.com/ns/ncs", "prefix": "ncs", "condition": "must", "severity": "error" }, "_keys": [ "bIt", "TLENOR", "TArtjwGPu", "XQJGqzizC" ], "_children": [ { "n": { "_attr": { "type": "keyword", "ns": "http://tail-f.com/ns/ncs", "prefix": "ncs", "condition": "cant", "severity": "notices" } } } ] }, "action": "create" }, "regularErrors": { "variables": { "nUQ": [ { "rTzL": { "riDMRmMit": "officia magna mollit", "bihymkLc": "minim incididunt", "Mvec": "incididunt voluptate dolore est sunt", "CuuRanY": "sint nisi", "YECGV": "deserunt enim culpa eiusmod eu" } } ] }, "faml": { "_attr": { "type": "leaf", "ns": "http://tail-f.com/ns/ncs", "prefix": "ncs", "condition": "must", "severity": "error" }, "_keys": [ "vXJklLES", "KxNCiuuf", "YdZ", "gpaXzom" ], "_children": [ { "X": { "_attr": { "type": "keyword", "ns": "http://tail-f.com/ns/ncs", "prefix": "ios", "condition": "cant", "severity": "warning" }, "_value": "I" } }, { "d": { "_attr": { "type": "keyword", "ns": "http://tail-f.com/ns/ncs", "prefix": "ios", "condition": "cant", "severity": "notices" } } }, { "n": { "_attr": { "type": "keyword", "ns": "http://tail-f.com/ns/ncs", "prefix": "ios", "condition": "must", "severity": "error" }, "_value": "n" } } ] }, "action": "create" }, "deletionErrors": { "xpaths": [ "/ncs:devices/ncs:device[ncs:name='deviceName']/ncs:config/ios:interface/ios:Loopback[ios:name='0']" ], "action": "delete" } }, { "regexErrors": { "variables": { "kmWLztX": [ { "BzHngKiIiTp": { "rFmFT": "sed ea ipsum", "a": "commodo irure elit", "MiON": "proident Lorem qui nulla", "qKYAJ": "aliqua eiusmod adipisicing qui Ut", "kaNs": "dolor non dolor tempor" } } ] }, "faml": { "_attr": { "type": "leaf", "ns": "http://tail-f.com/ns/config/1.0", "prefix": "ios", "condition": "cant", "severity": "notices" }, "_value": "O" }, "action": "create" }, "regularErrors": { "variables": { "VHUhs": [ { "WnjhkPl": { "JB": "laborum est ut", "hvmwIDILUZ": "Lorem sunt nisi exercitation magna", "VRJpP": "ut ipsum mollit officia", "Hm": "labore", "yOv": "cillum fugiat incididunt tempor officia" } } ] }, "faml": { "_attr": { "type": "leaf", "ns": "http://tail-f.com/ns/ncs", "prefix": "ios", "condition": "cant", "severity": "warning" }, "_keys": [ "UCFslqD" ], "_children": [ { "w": { "_attr": { "type": "keyword", "ns": "http://tail-f.com/ns/config/1.0", "prefix": "ncs", "condition": "must", "severity": "warning" }, "_value": "x" } }, { "v": { "_attr": { "type": "list", "ns": "http://tail-f.com/ns/ncs", "prefix": "ios", "condition": "cant", "severity": "error" }, "_value": "o" } }, { "R": { "_attr": { "type": "list", "ns": "http://tail-f.com/ns/ncs", "prefix": "ncs", "condition": "cant", "severity": "notices" }, "_value": "e" } }, { "M": { "_attr": { "type": "leaf", "ns": "http://tail-f.com/ns/ncs", "prefix": "ncs", "condition": "cant", "severity": "error" } } }, { "O": { "_attr": { "type": "leaf", "ns": "http://tail-f.com/ns/ncs", "prefix": "ncs", "condition": "cant", "severity": "warning" }, "_value": "h" } } ] }, "action": "create" }, "deletionErrors": { "xpaths": [ "/ncs:devices/ncs:device[ncs:name='deviceName']/ncs:config/ios:interface/ios:Loopback[ios:name='0']" ], "action": "delete" } }, { "regexErrors": { "variables": { "bSg": [ { "Tji": { "h": "anim pariatur sed velit non", "pjlG": "labore dolor sunt", "zvQgeStTfER": "ut aute do labore in", "CrmQVdoZ": "mollit aliquip amet et magna", "A": "eu laborum" } } ] }, "faml": { "_attr": { "type": "keyword", "ns": "http://tail-f.com/ns/config/1.0", "prefix": "ios", "condition": "must", "severity": "notices" }, "_value": "R" }, "action": "create" }, "regularErrors": { "variables": { "PpwfFy": [ { "Yxb": { "A": "ut", "gggtZBHubig": "et proident incididunt", "uApQmTq": "eu elit aliqua irure", "kagveN": "quis eiusmod sed laborum anim", "kKZRD": "labore in voluptate ullamco" } } ] }, "faml": { "_attr": { "type": "keyword", "ns": "http://tail-f.com/ns/ncs", "prefix": "ios", "condition": "cant", "severity": "warning" } }, "action": "create" }, "deletionErrors": { "xpaths": [ "/ncs:devices/ncs:device[ncs:name='deviceName']/ncs:config/ios:interface/ios:Loopback[ios:name='0']" ], "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": "device2", "config": "consectetur cupidatat voluptate commodo ullamco" }, { "device": "device2", "config": "enim nostrud" }, { "device": "device2", "config": "dolor" } ]
{ "type": "array", "items": { "$ref": "deviceDryRun" }, "maxItems": 3 }