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": { "j": [ { "RfveZASj": { "gJwCltFCF": "cillum enim", "kNZItLbprD": "irure consequat do dolore", "Yvabuv": "officia ut", "JySjoX": "deserunt quis sed id", "xAXBL": "sunt quis in Excepteur" } } ] }, "faml": { "_attr": { "type": "leaf", "ns": "http://tail-f.com/ns/ncs", "prefix": "ncs", "condition": "must", "severity": "warning" }, "_value": "i" }, "action": "create" }, "regularErrors": { "variables": { "gOTtTumoV": [ { "MTJJxK": { "gesnxYtT": "officia veniam", "AJM": "esse ea consectetur amet", "hXAI": "esse ut aliqua exercitation", "foM": "esse", "bm": "ex Excepteur in" } } ] }, "faml": { "_attr": { "type": "keyword", "ns": "http://tail-f.com/ns/config/1.0", "prefix": "ncs", "condition": "must", "severity": "error" }, "_value": "A" }, "action": "create" }, "deletionErrors": { "xpaths": [ "/ncs:devices/ncs:device[ncs:name='deviceName']/ncs:config/ios:hostname" ], "action": "delete" } }, { "regexErrors": { "variables": { "Wwy": [ { "rWdGahqM": { "VRJIuxlNki": "eiusmod", "KTZkzsHMCzP": "est Excepteur reprehenderit ut", "MLyyZwqxWev": "incididunt", "gly": "Duis esse eiusmod quis", "eajEm": "aliqua cupidatat dolor" } } ] }, "faml": { "_attr": { "type": "leaf", "ns": "http://tail-f.com/ns/ncs", "prefix": "ios", "condition": "cant", "severity": "notices" }, "_value": "K" }, "action": "create" }, "regularErrors": { "variables": { "zMFtE": [ { "IYujAf": { "C": "dolore", "qVWq": "ipsum aute nisi nostrud", "pstkYE": "cupidatat enim", "jbRxOIUC": "esse nostrud et ea", "e": "est sit ut deserunt" } } ] }, "faml": { "_attr": { "type": "leaf", "ns": "http://tail-f.com/ns/config/1.0", "prefix": "ios", "condition": "cant", "severity": "notices" }, "_value": "A" }, "action": "create" }, "deletionErrors": { "xpaths": [ "/ncs:devices/ncs:device[ncs:name='deviceName']/ncs:config/ios:hostname" ], "action": "delete" } }, { "regexErrors": { "variables": { "JziDUCs": [ { "snBvMV": { "lGS": "proident aliqua aute nisi ex", "IU": "mollit do ipsum Duis", "gDxEJgo": "magna", "FkHKrvWNKpq": "ut", "RC": "officia Excepteur" } } ] }, "faml": { "_attr": { "type": "list", "ns": "http://tail-f.com/ns/config/1.0", "prefix": "ncs", "condition": "must", "severity": "warning" }, "_value": "V" }, "action": "create" }, "regularErrors": { "variables": { "GFhFn": [ { "uQAVr": { "sueccLz": "veniam proident", "pQvDq": "consequat incididunt nulla", "QCfFPmEx": "est dolore aute labore", "NstrN": "quis ut", "JmYAERV": "esse ipsum ut minim" } } ] }, "faml": { "_attr": { "type": "leaf", "ns": "http://tail-f.com/ns/config/1.0", "prefix": "ncs", "condition": "cant", "severity": "warning" }, "_keys": [ "UzFabyumZQ", "rDsUJySeOTG", "ChjfVz", "JhRjb" ], "_children": [ { "b": { "_attr": { "type": "keyword", "ns": "http://tail-f.com/ns/ncs", "prefix": "ios", "condition": "cant", "severity": "notices" }, "_value": "V" } }, { "U": { "_attr": { "type": "leaf", "ns": "http://tail-f.com/ns/config/1.0", "prefix": "ncs", "condition": "cant", "severity": "error" }, "_value": "g" } }, { "r": { "_attr": { "type": "leaf", "ns": "http://tail-f.com/ns/ncs", "prefix": "ncs", "condition": "cant", "severity": "notices" } } }, { "U": { "_attr": { "type": "leaf", "ns": "http://tail-f.com/ns/ncs", "prefix": "ios", "condition": "must", "severity": "error" } } } ] }, "action": "create" }, "deletionErrors": { "xpaths": [ "/ncs:devices/ncs:device[ncs:name='deviceName']/ncs:config/ios:interface/ios:Loopback[ios:name='0']" ], "action": "delete" } }, { "regexErrors": { "variables": { "UUJtDz": [ { "n": { "kb": "elit aute", "ZAeGL": "Excepteur magna non", "wAzoOl": "do magna cillum dolor", "vjA": "sit voluptate consectetur", "fhVQOTZS": "Ut in irure nisi sed" } } ] }, "faml": { "_attr": { "type": "keyword", "ns": "http://tail-f.com/ns/config/1.0", "prefix": "ios", "condition": "cant", "severity": "notices" }, "_keys": [ "EiIygeyCq" ], "_children": [ { "I": { "_attr": { "type": "keyword", "ns": "http://tail-f.com/ns/ncs", "prefix": "ncs", "condition": "must", "severity": "notices" }, "_value": "k" } } ] }, "action": "create" }, "regularErrors": { "variables": { "OpxEd": [ { "ImOl": { "gTyOSuQ": "ipsum culpa", "gxAOUAy": "Excepteur sit ipsum", "roMBwiNB": "Duis Lorem voluptate eiusmod exercitation", "rwLXp": "eiusmod Lorem", "VSaPdaxJH": "veniam laborum dolor ut" } } ] }, "faml": { "_attr": { "type": "keyword", "ns": "http://tail-f.com/ns/config/1.0", "prefix": "ios", "condition": "must", "severity": "warning" }, "_keys": [ "JnvgLsi", "w", "FAoYU", "sxHsWM", "yKmKfohQFr" ], "_children": [ { "g": { "_attr": { "type": "list", "ns": "http://tail-f.com/ns/ncs", "prefix": "ios", "condition": "cant", "severity": "error" }, "_value": "g" } }, { "R": { "_attr": { "type": "leaf", "ns": "http://tail-f.com/ns/ncs", "prefix": "ncs", "condition": "must", "severity": "error" }, "_value": "L" } }, { "d": { "_attr": { "type": "list", "ns": "http://tail-f.com/ns/ncs", "prefix": "ios", "condition": "must", "severity": "notices" } } }, { "U": { "_attr": { "type": "keyword", "ns": "http://tail-f.com/ns/config/1.0", "prefix": "ncs", "condition": "cant", "severity": "error" }, "_value": "f" } } ] }, "action": "create" }, "deletionErrors": { "xpaths": [ "/ncs:devices/ncs:device[ncs:name='deviceName']/ncs:config/ios:hostname" ], "action": "delete" } }, { "regexErrors": { "variables": { "TsioOyI": [ { "bOrxjv": { "WXyxpmcUX": "voluptate cillum tempor ea", "itW": "quis in", "sPqCjvUCvjg": "voluptate laboris", "W": "eu aliqua enim", "p": "nisi id anim qui" } } ] }, "faml": { "_attr": { "type": "list", "ns": "http://tail-f.com/ns/config/1.0", "prefix": "ios", "condition": "must", "severity": "error" }, "_value": "W" }, "action": "create" }, "regularErrors": { "variables": { "VHRuxbK": [ { "RbSFjASjrVv": { "tYcsHfhTyp": "sed est eiusmod", "EqFmZ": "dolore consequat", "ru": "minim laborum anim consectetur", "ZYftcfiK": "cillum consequat fugiat Excepteur", "uQhwH": "anim" } } ] }, "faml": { "_attr": { "type": "list", "ns": "http://tail-f.com/ns/config/1.0", "prefix": "ncs", "condition": "must", "severity": "error" }, "_value": "r" }, "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": "consequat dolore in minim cillum" }, { "device": "device3", "config": "consectetur enim mollit laboris dolore" }, { "device": "device3", "config": "amet id sunt elit et" } ]
{ "type": "array", "items": { "$ref": "deviceDryRun" }, "maxItems": 3 }