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": { "ILnnft": [ { "pdzwRP": { "zHdawxA": "dolor", "pwQB": "ex adipisicing dolor ipsum eu", "zjDWH": "minim", "jHzeycRH": "culpa dolor", "gsjhqy": "Lorem" } } ] }, "faml": { "_attr": { "type": "list", "ns": "http://tail-f.com/ns/ncs", "prefix": "ncs", "condition": "cant", "severity": "error" } }, "action": "create" }, "regularErrors": { "variables": { "iuMJC": [ { "aNXAgSEwG": { "uGbEHs": "est ut sunt in sit", "yXRuiQB": "tempor consectetur do nostrud", "WGdPxZd": "adipisicing ut sunt laboris occaecat", "HHR": "sit", "ybjvcDMB": "mollit nisi adipisicing ad" } } ] }, "faml": { "_attr": { "type": "leaf", "ns": "http://tail-f.com/ns/config/1.0", "prefix": "ncs", "condition": "cant", "severity": "notices" } }, "action": "create" }, "deletionErrors": { "xpaths": [ "/ncs:devices/ncs:device[ncs:name='deviceName']/ncs:config/ios:hostname" ], "action": "delete" } }, { "regexErrors": { "variables": { "LeTNqMR": [ { "UxkF": { "eLYHmBTA": "ullamco aute in aliqua ea", "CQyMp": "cupidatat voluptate incididunt", "MOgdiKSU": "non", "HZD": "in quis in eiusmod ut", "rLQuEwdO": "labore aute non" } } ] }, "faml": { "_attr": { "type": "leaf", "ns": "http://tail-f.com/ns/ncs", "prefix": "ncs", "condition": "must", "severity": "error" }, "_keys": [ "KmKpOQk", "UKlyhFCI" ], "_children": [ { "s": { "_attr": { "type": "leaf", "ns": "http://tail-f.com/ns/config/1.0", "prefix": "ios", "condition": "cant", "severity": "error" }, "_value": "X" } }, { "Q": { "_attr": { "type": "keyword", "ns": "http://tail-f.com/ns/ncs", "prefix": "ios", "condition": "must", "severity": "notices" } } }, { "w": { "_attr": { "type": "list", "ns": "http://tail-f.com/ns/ncs", "prefix": "ios", "condition": "cant", "severity": "notices" } } }, { "F": { "_attr": { "type": "list", "ns": "http://tail-f.com/ns/config/1.0", "prefix": "ncs", "condition": "must", "severity": "warning" } } } ] }, "action": "create" }, "regularErrors": { "variables": { "fEjlC": [ { "zIeqMudkv": { "lIcqp": "voluptate", "VHaLFJVZusU": "dolor quis", "ZkHh": "sit", "evKaBJRDH": "exercitation tempor amet", "EbEFibOQ": "Duis" } } ] }, "faml": { "_attr": { "type": "keyword", "ns": "http://tail-f.com/ns/ncs", "prefix": "ios", "condition": "must", "severity": "notices" }, "_keys": [ "KSJoXjWLM", "RbyZf" ], "_children": [ { "D": { "_attr": { "type": "leaf", "ns": "http://tail-f.com/ns/config/1.0", "prefix": "ios", "condition": "must", "severity": "error" } } }, { "i": { "_attr": { "type": "leaf", "ns": "http://tail-f.com/ns/ncs", "prefix": "ncs", "condition": "must", "severity": "error" }, "_value": "H" } }, { "w": { "_attr": { "type": "list", "ns": "http://tail-f.com/ns/config/1.0", "prefix": "ios", "condition": "must", "severity": "notices" } } }, { "P": { "_attr": { "type": "list", "ns": "http://tail-f.com/ns/config/1.0", "prefix": "ios", "condition": "cant", "severity": "error" }, "_value": "f" } }, { "P": { "_attr": { "type": "leaf", "ns": "http://tail-f.com/ns/ncs", "prefix": "ncs", "condition": "cant", "severity": "notices" }, "_value": "D" } } ] }, "action": "create" }, "deletionErrors": { "xpaths": [ "/ncs:devices/ncs:device[ncs:name='deviceName']/ncs:config/ios:interface/ios:Loopback[ios:name='0']" ], "action": "delete" } }, { "regexErrors": { "variables": { "LbQs": [ { "szpREDIgMue": { "NwSGOlF": "dolore nulla proident velit", "gkHCUVQlytG": "laborum esse ipsum", "G": "incididunt aute", "Zuqf": "minim occaecat adipisicing", "NBUIpqU": "sed irure ad" } } ] }, "faml": { "_attr": { "type": "leaf", "ns": "http://tail-f.com/ns/ncs", "prefix": "ncs", "condition": "must", "severity": "error" }, "_value": "O" }, "action": "create" }, "regularErrors": { "variables": { "OGhkngv": [ { "g": { "aoPg": "in sit ut reprehenderit eiusmod", "cdD": "esse cupidatat sit in", "mWR": "velit commodo", "cMSsYxS": "reprehenderit labore exercitation", "Xv": "ullamco nisi fugiat" } } ] }, "faml": { "_attr": { "type": "leaf", "ns": "http://tail-f.com/ns/ncs", "prefix": "ios", "condition": "must", "severity": "error" }, "_keys": [ "QceYhNhDZk", "KRNeHZyI", "wa" ], "_children": [ { "Q": { "_attr": { "type": "leaf", "ns": "http://tail-f.com/ns/config/1.0", "prefix": "ncs", "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" } }, { "regexErrors": { "variables": { "ebxXW": [ { "BRPIRHbAD": { "BzZKR": "qui culpa Excepteur pariatur", "CskFy": "voluptate dolor et aute pariatur", "cY": "incididunt magna aute Ut", "OEF": "irure Lorem", "qWWXjGaJDc": "irure" } } ] }, "faml": { "_attr": { "type": "list", "ns": "http://tail-f.com/ns/ncs", "prefix": "ios", "condition": "must", "severity": "notices" } }, "action": "create" }, "regularErrors": { "variables": { "ddewl": [ { "a": { "HFjwbYZ": "minim", "uDwIFRxswCu": "eu tempor elit dolor", "VCWtwzbTh": "adipisicing", "qyiSo": "Lorem sed ea", "Y": "adipisicing cillum irure" } } ] }, "faml": { "_attr": { "type": "leaf", "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" } } ] }
{ "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": "Ut enim Duis" }, { "device": "device2", "config": "eu" }, { "device": "device1", "config": "Ut exercitation amet culpa" } ]
{ "type": "array", "items": { "$ref": "deviceDryRun" }, "maxItems": 3 }