Summary
Provision multiple objects of Smart Templates
Description
Provision multiple objects of Smart Templates
Route
POST /smart_template/st/multiProvisionWF
Roles
Parameters
Name | Type | Required | Description |
---|---|---|---|
instance_data | array | yes | Array of Smart Template Instances |
{ "instance_data": [ { "regexErrors": { "variables": { "YQiidRDoV": [ { "jUswBIDMkLY": { "YWwQjOhWKj": "cupidatat anim laboris tempor", "NYZbmRly": "id elit cillum do", "qgwvfvlzS": "velit dolore commodo dolor", "t": "Ut dolore amet", "wsp": "elit est cupidatat esse labore" } } ] }, "faml": { "_attr": { "type": "keyword", "ns": "http://tail-f.com/ns/ncs", "prefix": "ncs", "condition": "must", "severity": "warning" }, "_keys": [ "L", "YKyz" ], "_children": [ { "v": { "_attr": { "type": "list", "ns": "http://tail-f.com/ns/config/1.0", "prefix": "ios", "condition": "cant", "severity": "warning" }, "_value": "a" } }, { "E": { "_attr": { "type": "leaf", "ns": "http://tail-f.com/ns/config/1.0", "prefix": "ios", "condition": "must", "severity": "warning" } } }, { "i": { "_attr": { "type": "list", "ns": "http://tail-f.com/ns/config/1.0", "prefix": "ios", "condition": "cant", "severity": "notices" }, "_value": "e" } }, { "i": { "_attr": { "type": "leaf", "ns": "http://tail-f.com/ns/ncs", "prefix": "ncs", "condition": "cant", "severity": "notices" }, "_value": "o" } } ] }, "action": "create" }, "regularErrors": { "variables": { "qNxO": [ { "yEblXlTfUD": { "yERhF": "nulla", "ZqvcVX": "tempor commodo ex", "rn": "esse exercitation eu et tempor", "HjGhwanYZtK": "esse in qui ad", "gJhenVLYR": "Duis in aliqua Excepteur id" } } ] }, "faml": { "_attr": { "type": "list", "ns": "http://tail-f.com/ns/ncs", "prefix": "ios", "condition": "cant", "severity": "error" }, "_value": "L" }, "action": "create" }, "deletionErrors": { "xpaths": [ "/ncs:devices/ncs:device[ncs:name='deviceName']/ncs:config/ios:interface/ios:Loopback[ios:name='0']" ], "action": "delete" } }, { "regexErrors": { "variables": { "Phosh": [ { "gpiuxTyJii": { "a": "labore Lorem", "oXqhgC": "laboris aliqua dolore fugiat", "sI": "tempor amet consectetur", "MKfJloX": "adipisicing magna dolore aute ut", "yATUVtJkQ": "tempor dolor enim" } } ] }, "faml": { "_attr": { "type": "list", "ns": "http://tail-f.com/ns/config/1.0", "prefix": "ncs", "condition": "cant", "severity": "notices" }, "_keys": [ "CEliMHHTSps", "I", "yT" ], "_children": [ { "X": { "_attr": { "type": "leaf", "ns": "http://tail-f.com/ns/ncs", "prefix": "ios", "condition": "cant", "severity": "warning" }, "_value": "x" } }, { "I": { "_attr": { "type": "leaf", "ns": "http://tail-f.com/ns/config/1.0", "prefix": "ncs", "condition": "must", "severity": "notices" } } }, { "F": { "_attr": { "type": "leaf", "ns": "http://tail-f.com/ns/config/1.0", "prefix": "ncs", "condition": "must", "severity": "notices" } } } ] }, "action": "create" }, "regularErrors": { "variables": { "eZ": [ { "bPbgSEJmN": { "JyyOPsn": "ut id exercitation eiusmod in", "wSCx": "exercitation ut", "OOBIKieqS": "eu", "NXly": "laboris deserunt", "k": "do eiusmod sint anim dolore" } } ] }, "faml": { "_attr": { "type": "list", "ns": "http://tail-f.com/ns/config/1.0", "prefix": "ios", "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": { "Js": [ { "iWQnnoD": { "YcKCM": "adipisicing incididunt", "ctxs": "cupidatat", "pi": "tempor in exercitation", "HWorEEMVGIP": "do", "KfTKTvztB": "Lorem eu dolor voluptate elit" } } ] }, "faml": { "_attr": { "type": "list", "ns": "http://tail-f.com/ns/ncs", "prefix": "ncs", "condition": "must", "severity": "notices" }, "_value": "i" }, "action": "create" }, "regularErrors": { "variables": { "VWIWkdOfC": [ { "s": { "yuJQgjZ": "dolor sed anim", "QZioAB": "exercitation Lorem", "zOopJzLOy": "magna minim laborum dolor", "xzQ": "ex in", "nT": "aute adipisicing irure ut" } } ] }, "faml": { "_attr": { "type": "leaf", "ns": "http://tail-f.com/ns/ncs", "prefix": "ios", "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": { "SmlyvSH": [ { "VvL": { "DF": "quis", "uGAUKaoDR": "dolore ullamco pariatur quis veniam", "cg": "do in qui", "srzvgQ": "in elit", "AvGFo": "commodo cillum eu quis Ut" } } ] }, "faml": { "_attr": { "type": "keyword", "ns": "http://tail-f.com/ns/ncs", "prefix": "ios", "condition": "cant", "severity": "notices" }, "_value": "m" }, "action": "create" }, "regularErrors": { "variables": { "NpEY": [ { "gFcNEN": { "ecsFaNZN": "voluptate pariatur dolor consectetur", "sc": "adipisicing dolor laboris mollit cillum", "zW": "amet", "WCzmpxFD": "incididunt reprehenderit ullamco fugiat", "tkA": "Lorem et elit consectetur" } } ] }, "faml": { "_attr": { "type": "keyword", "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" } }, { "regexErrors": { "variables": { "joXHSzXZ": [ { "bYOUwWiV": { "zObeEeQvhUo": "occaecat", "nUpGcDmmx": "quis commodo non ut aliquip", "kbFkD": "Duis", "LqMdkhKC": "veniam ea laboris", "DiWwedSNoRr": "et aute amet anim" } } ] }, "faml": { "_attr": { "type": "keyword", "ns": "http://tail-f.com/ns/config/1.0", "prefix": "ncs", "condition": "cant", "severity": "error" }, "_keys": [ "iOJsO", "mAJ", "AOaZ" ], "_children": [ { "V": { "_attr": { "type": "keyword", "ns": "http://tail-f.com/ns/ncs", "prefix": "ncs", "condition": "cant", "severity": "error" } } }, { "c": { "_attr": { "type": "leaf", "ns": "http://tail-f.com/ns/config/1.0", "prefix": "ncs", "condition": "cant", "severity": "warning" } } }, { "Y": { "_attr": { "type": "list", "ns": "http://tail-f.com/ns/config/1.0", "prefix": "ios", "condition": "must", "severity": "warning" }, "_value": "M" } } ] }, "action": "create" }, "regularErrors": { "variables": { "HiKKfVDLQL": [ { "rxF": { "kzXsa": "veniam", "jwqnEMkROJK": "ea anim aliqua in", "aehpzttHnuZ": "in anim dolore do adipisicing", "oBXferJNdbJ": "sed sint", "r": "magna nisi et" } } ] }, "faml": { "_attr": { "type": "list", "ns": "http://tail-f.com/ns/ncs", "prefix": "ncs", "condition": "must", "severity": "warning" } }, "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 |
---|---|---|
status | object | Status of operation |
[ { "host": "BASsbhcaz", "data": { "action": "update", "success": true } } ]
{ "type": "array", "items": { "type": "object", "properties": { "host": { "type": "string", "pattern": "[a-zA-Z]+" }, "data": { "type": "object", "properties": { "action": { "type": "string", "enum": [ "update" ] }, "success": { "type": "boolean" } }, "reqiuired": [ "action", "success" ] } }, "required": [ "host", "data" ] } }