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": { "iFA": [ { "ljVGAysJHv": { "jBOLqgOumGl": "adipisicing eu deserunt", "DLIdUDEW": "adipisicing non nostrud in in", "iwR": "incididunt pariatur", "PuAa": "velit cillum Duis", "FqEofXfc": "minim Duis magna" } } ] }, "faml": { "_attr": { "type": "leaf", "ns": "http://tail-f.com/ns/config/1.0", "prefix": "ios", "condition": "must", "severity": "warning" } }, "action": "create" }, "regularErrors": { "variables": { "Zhtj": [ { "njXS": { "AIMGqBPwJ": "in velit mollit", "zeALRJaipC": "ipsum laborum officia eiusmod elit", "JWVInw": "culpa enim cupidatat quis do", "fUeMcmVc": "qui Ut veniam", "JKgXxQKW": "non dolore dolor ex" } } ] }, "faml": { "_attr": { "type": "keyword", "ns": "http://tail-f.com/ns/ncs", "prefix": "ios", "condition": "cant", "severity": "notices" } }, "action": "create" }, "deletionErrors": { "xpaths": [ "/ncs:devices/ncs:device[ncs:name='deviceName']/ncs:config/ios:hostname" ], "action": "delete" } }, { "regexErrors": { "variables": { "vbNBR": [ { "HM": { "ZMqQsa": "officia nulla nostrud adipisicing", "xDfuaCunBz": "ea", "OWATxmDL": "nisi sed laboris qui proident", "gda": "minim sed", "UlDiLZ": "magna esse enim anim" } } ] }, "faml": { "_attr": { "type": "keyword", "ns": "http://tail-f.com/ns/config/1.0", "prefix": "ios", "condition": "cant", "severity": "error" }, "_keys": [ "BOsYZCCkE" ], "_children": [ { "Z": { "_attr": { "type": "leaf", "ns": "http://tail-f.com/ns/ncs", "prefix": "ncs", "condition": "must", "severity": "error" } } }, { "U": { "_attr": { "type": "leaf", "ns": "http://tail-f.com/ns/config/1.0", "prefix": "ios", "condition": "cant", "severity": "notices" }, "_value": "M" } } ] }, "action": "create" }, "regularErrors": { "variables": { "T": [ { "wXDSi": { "PViQczkOR": "Excepteur dolor", "cBVVoqRXGaQ": "culpa dolor irure", "IQFnr": "nisi quis", "JCFaKelXUD": "esse quis fugiat consectetur", "Q": "Excepteur in cupidatat" } } ] }, "faml": { "_attr": { "type": "leaf", "ns": "http://tail-f.com/ns/config/1.0", "prefix": "ncs", "condition": "cant", "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": { "B": [ { "gSlBQeE": { "f": "labore", "WNjSvxZs": "consectetur laborum ullamco minim cupidatat", "Lxm": "ut", "BTpyWg": "proident occaecat irure", "hRu": "velit id aliqua ut" } } ] }, "faml": { "_attr": { "type": "keyword", "ns": "http://tail-f.com/ns/ncs", "prefix": "ncs", "condition": "must", "severity": "warning" }, "_keys": [ "MFaTdrDSiYi", "RyuXHxX", "wFKmbQX", "pQBmug", "LrpCtzZfP" ], "_children": [ { "w": { "_attr": { "type": "leaf", "ns": "http://tail-f.com/ns/config/1.0", "prefix": "ncs", "condition": "must", "severity": "error" } } }, { "c": { "_attr": { "type": "list", "ns": "http://tail-f.com/ns/ncs", "prefix": "ncs", "condition": "must", "severity": "error" }, "_value": "B" } }, { "F": { "_attr": { "type": "leaf", "ns": "http://tail-f.com/ns/ncs", "prefix": "ncs", "condition": "cant", "severity": "error" } } } ] }, "action": "create" }, "regularErrors": { "variables": { "sNVnt": [ { "BAvGWufXCxF": { "gNEjhWhdcj": "deserunt", "ugnTTdHh": "Excepteur aute adipisicing in fugiat", "kP": "do eiusmod", "rH": "consequat dolor", "Gkaunc": "est anim Duis magna nostrud" } } ] }, "faml": { "_attr": { "type": "list", "ns": "http://tail-f.com/ns/config/1.0", "prefix": "ios", "condition": "must", "severity": "warning" }, "_keys": [ "ojX", "TVYoH", "l", "NpJMheo" ], "_children": [ { "G": { "_attr": { "type": "list", "ns": "http://tail-f.com/ns/config/1.0", "prefix": "ios", "condition": "cant", "severity": "notices" } } } ] }, "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": "device1", "config": "dolore veniam" }, { "device": "device2", "config": "in tempor eu" }, { "device": "device3", "config": "sed est minim" } ]
{ "type": "array", "items": { "$ref": "deviceDryRun" }, "maxItems": 3 }