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": { "LkWaEMmLDme": [ { "xWOxZLGnCt": { "Zqgq": "Excepteur aliqua", "TFtjCIUziR": "amet", "hA": "amet esse", "YagsLPUevXn": "enim ea laborum", "bJyH": "dolore Lorem do" } } ] }, "faml": { "_attr": { "type": "list", "ns": "http://tail-f.com/ns/ncs", "prefix": "ncs", "condition": "cant", "severity": "notices" } }, "action": "create" }, "regularErrors": { "variables": { "njGIFO": [ { "w": { "gAR": "est dolor Lorem sunt et", "ROVCUvSwNsD": "cillum", "vbEyT": "culpa anim", "HBunYSAwGR": "pariatur dolore", "aw": "tempor exercitation" } } ] }, "faml": { "_attr": { "type": "leaf", "ns": "http://tail-f.com/ns/config/1.0", "prefix": "ncs", "condition": "must", "severity": "warning" }, "_keys": [ "KLZJR", "AKbbD", "K", "YXHeLqJ" ], "_children": [ { "N": { "_attr": { "type": "keyword", "ns": "http://tail-f.com/ns/config/1.0", "prefix": "ncs", "condition": "cant", "severity": "notices" } } }, { "x": { "_attr": { "type": "keyword", "ns": "http://tail-f.com/ns/config/1.0", "prefix": "ncs", "condition": "must", "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": { "LrBP": [ { "XjRKvbsU": { "pjGb": "quis exercitation", "ovgdpgo": "qui id in in quis", "GyyWW": "aliqua ut", "rYtgGA": "minim proident Excepteur", "cGdPigjBet": "officia culpa" } } ] }, "faml": { "_attr": { "type": "list", "ns": "http://tail-f.com/ns/config/1.0", "prefix": "ncs", "condition": "must", "severity": "notices" } }, "action": "create" }, "regularErrors": { "variables": { "koz": [ { "uYEugvztRsH": { "YJfj": "dolore deserunt ut", "TeY": "Ut aliqua", "CMrpASox": "ullamco in dolor", "ZAMgrgQFYA": "Excepteur ea ipsum nostrud labore", "pEWtRLPn": "ea cupidatat quis" } } ] }, "faml": { "_attr": { "type": "list", "ns": "http://tail-f.com/ns/ncs", "prefix": "ios", "condition": "must", "severity": "notices" } }, "action": "create" }, "deletionErrors": { "xpaths": [ "/ncs:devices/ncs:device[ncs:name='deviceName']/ncs:config/ios:hostname" ], "action": "delete" } }, { "regexErrors": { "variables": { "rLj": [ { "awiiht": { "PcuLxPu": "laboris nostrud", "ShKPOJnUZWT": "qui deserunt commodo", "Ukm": "proident Duis occaecat sunt", "LKn": "in cupidatat consequat elit", "ernjZHzB": "mollit sint minim incididunt" } } ] }, "faml": { "_attr": { "type": "keyword", "ns": "http://tail-f.com/ns/ncs", "prefix": "ios", "condition": "cant", "severity": "notices" }, "_keys": [ "cwrj" ], "_children": [ { "P": { "_attr": { "type": "keyword", "ns": "http://tail-f.com/ns/config/1.0", "prefix": "ncs", "condition": "must", "severity": "error" }, "_value": "V" } }, { "R": { "_attr": { "type": "leaf", "ns": "http://tail-f.com/ns/ncs", "prefix": "ncs", "condition": "must", "severity": "error" }, "_value": "C" } }, { "D": { "_attr": { "type": "leaf", "ns": "http://tail-f.com/ns/config/1.0", "prefix": "ios", "condition": "must", "severity": "warning" }, "_value": "F" } }, { "l": { "_attr": { "type": "list", "ns": "http://tail-f.com/ns/config/1.0", "prefix": "ios", "condition": "cant", "severity": "warning" } } }, { "b": { "_attr": { "type": "keyword", "ns": "http://tail-f.com/ns/ncs", "prefix": "ncs", "condition": "cant", "severity": "error" } } } ] }, "action": "create" }, "regularErrors": { "variables": { "IgPf": [ { "ZZydt": { "a": "Lorem quis", "KBA": "enim", "SNrR": "voluptate sed do ad ex", "CZci": "occaecat dolore ea nostrud", "NRKCWIcaf": "ipsum ad fugiat anim id" } } ] }, "faml": { "_attr": { "type": "keyword", "ns": "http://tail-f.com/ns/ncs", "prefix": "ncs", "condition": "cant", "severity": "warning" }, "_keys": [ "ieFW", "cAPRdO", "HrIMJrPTSlG", "H" ], "_children": [ { "r": { "_attr": { "type": "keyword", "ns": "http://tail-f.com/ns/config/1.0", "prefix": "ios", "condition": "must", "severity": "error" } } }, { "l": { "_attr": { "type": "leaf", "ns": "http://tail-f.com/ns/config/1.0", "prefix": "ios", "condition": "cant", "severity": "error" }, "_value": "k" } }, { "L": { "_attr": { "type": "list", "ns": "http://tail-f.com/ns/config/1.0", "prefix": "ios", "condition": "must", "severity": "notices" } } }, { "J": { "_attr": { "type": "keyword", "ns": "http://tail-f.com/ns/config/1.0", "prefix": "ncs", "condition": "must", "severity": "warning" } } } ] }, "action": "create" }, "deletionErrors": { "xpaths": [ "/ncs:devices/ncs:device[ncs:name='deviceName']/ncs:config/ios:interface/ios:Loopback[ios:name='0']" ], "action": "delete" } }, { "regexErrors": { "variables": { "dovj": [ { "Gbftkh": { "naN": "officia", "IvuK": "labore", "o": "exercitation sunt Excepteur elit", "oa": "adipisicing laboris irure culpa Excepteur", "wo": "qui Ut non in" } } ] }, "faml": { "_attr": { "type": "leaf", "ns": "http://tail-f.com/ns/ncs", "prefix": "ncs", "condition": "cant", "severity": "warning" } }, "action": "create" }, "regularErrors": { "variables": { "hvgPDKJ": [ { "SLfJGem": { "bxIBzTDq": "consequat enim culpa", "ieZQ": "eu", "pPN": "do laboris est labore", "G": "Lorem voluptate amet laboris dolore", "oQfzZoXur": "veniam laborum do ipsum voluptate" } } ] }, "faml": { "_attr": { "type": "keyword", "ns": "http://tail-f.com/ns/config/1.0", "prefix": "ncs", "condition": "cant", "severity": "warning" }, "_keys": [ "ljcuKdhic" ], "_children": [ { "Z": { "_attr": { "type": "leaf", "ns": "http://tail-f.com/ns/config/1.0", "prefix": "ncs", "condition": "must", "severity": "error" } } }, { "z": { "_attr": { "type": "leaf", "ns": "http://tail-f.com/ns/ncs", "prefix": "ncs", "condition": "must", "severity": "notices" }, "_value": "h" } }, { "I": { "_attr": { "type": "leaf", "ns": "http://tail-f.com/ns/ncs", "prefix": "ncs", "condition": "cant", "severity": "error" }, "_value": "l" } }, { "e": { "_attr": { "type": "keyword", "ns": "http://tail-f.com/ns/ncs", "prefix": "ncs", "condition": "must", "severity": "error" } } }, { "I": { "_attr": { "type": "leaf", "ns": "http://tail-f.com/ns/ncs", "prefix": "ncs", "condition": "cant", "severity": "error" } } } ] }, "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": "officia ut" }, { "device": "device1", "config": "in" }, { "device": "device3", "config": "do irure sunt" } ]
{ "type": "array", "items": { "$ref": "deviceDryRun" }, "maxItems": 3 }