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": { "hYI": [ { "irVTFEUeedz": { "LcFdjoW": "aliquip nostrud elit", "GdsSzTzvkk": "aliquip incididunt", "UkrPAvp": "est minim labore", "vdoGba": "voluptate ipsum labore", "sFckX": "Excepteur Duis veniam" } } ] }, "faml": { "_attr": { "type": "keyword", "ns": "http://tail-f.com/ns/ncs", "prefix": "ncs", "condition": "cant", "severity": "notices" }, "_value": "b" }, "action": "create" }, "regularErrors": { "variables": { "KxseO": [ { "mJeORUyDGb": { "Rhixkp": "Duis et dolore sed", "GCw": "eu sed cillum veniam nostrud", "KssvzF": "dolore aute magna Lorem", "doPetD": "sunt Duis", "rotnhUXs": "Ut ullamco enim" } } ] }, "faml": { "_attr": { "type": "keyword", "ns": "http://tail-f.com/ns/config/1.0", "prefix": "ios", "condition": "cant", "severity": "warning" }, "_keys": [ "BAsP", "HBe", "NMiv", "tBNXtAqHeq", "qPh" ], "_children": [ { "e": { "_attr": { "type": "keyword", "ns": "http://tail-f.com/ns/ncs", "prefix": "ncs", "condition": "must", "severity": "warning" }, "_value": "v" } }, { "y": { "_attr": { "type": "list", "ns": "http://tail-f.com/ns/ncs", "prefix": "ncs", "condition": "must", "severity": "notices" }, "_value": "B" } } ] }, "action": "create" }, "deletionErrors": { "xpaths": [ "/ncs:devices/ncs:device[ncs:name='deviceName']/ncs:config/ios:hostname" ], "action": "delete" } }, { "regexErrors": { "variables": { "uBguEyBh": [ { "A": { "KNpLxIsCtgD": "Excepteur", "xeIBYYCzvn": "aute eu qui", "A": "aliqua nulla culpa", "XaVemsrqyJJ": "aute ut nisi deserunt", "GOWYwhZ": "qui" } } ] }, "faml": { "_attr": { "type": "leaf", "ns": "http://tail-f.com/ns/config/1.0", "prefix": "ios", "condition": "cant", "severity": "error" }, "_value": "z" }, "action": "create" }, "regularErrors": { "variables": { "LQhQxqFqf": [ { "OW": { "qtBHropr": "exercitation quis ullamco", "abWpZiW": "magna", "XAzoAuvyQao": "consectetur", "gwlhTTiIyl": "esse est elit et", "zhhPvbMCjU": "labore et cillum ut aliqua" } } ] }, "faml": { "_attr": { "type": "keyword", "ns": "http://tail-f.com/ns/config/1.0", "prefix": "ncs", "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": { "wc": [ { "ygfdf": { "K": "enim ut officia non sunt", "xqUGkFn": "Ut veniam consectetur ex exercitation", "uaAvkRltHxI": "aute culpa", "IUJufEjMgJ": "est esse nostrud", "YWMHLGb": "ea eiusmod dolore cupidatat cillum" } } ] }, "faml": { "_attr": { "type": "leaf", "ns": "http://tail-f.com/ns/config/1.0", "prefix": "ios", "condition": "must", "severity": "warning" } }, "action": "create" }, "regularErrors": { "variables": { "Ks": [ { "hLw": { "lrs": "aliquip", "KtapilmkW": "tempor anim sunt", "MA": "anim", "tLJlS": "ad", "FrPjDeelgL": "nisi anim cupidatat est" } } ] }, "faml": { "_attr": { "type": "leaf", "ns": "http://tail-f.com/ns/config/1.0", "prefix": "ios", "condition": "must", "severity": "error" }, "_value": "J" }, "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": "device1", "config": "voluptate exercitation magna cillum tempor" }, { "device": "device3", "config": "in" }, { "device": "device2", "config": "ipsum laborum" } ]
{ "type": "array", "items": { "$ref": "deviceDryRun" }, "maxItems": 3 }