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": { "qXyaX": [ { "pkL": { "TeTfMv": "Duis", "tiCCOnClf": "laborum ullamco", "OIqVrQKvtw": "elit", "wcZ": "consequat do consectetur sint", "F": "tempor" } } ] }, "faml": { "_attr": { "type": "list", "ns": "http://tail-f.com/ns/ncs", "prefix": "ios", "condition": "cant", "severity": "warning" }, "_keys": [ "YUCLSAJQAD", "UL", "BRZSTmjb" ], "_children": [ { "w": { "_attr": { "type": "list", "ns": "http://tail-f.com/ns/config/1.0", "prefix": "ios", "condition": "cant", "severity": "warning" }, "_value": "W" } }, { "N": { "_attr": { "type": "keyword", "ns": "http://tail-f.com/ns/ncs", "prefix": "ncs", "condition": "must", "severity": "notices" }, "_value": "D" } }, { "j": { "_attr": { "type": "list", "ns": "http://tail-f.com/ns/ncs", "prefix": "ios", "condition": "must", "severity": "error" } } }, { "g": { "_attr": { "type": "list", "ns": "http://tail-f.com/ns/ncs", "prefix": "ios", "condition": "must", "severity": "error" } } }, { "j": { "_attr": { "type": "list", "ns": "http://tail-f.com/ns/ncs", "prefix": "ncs", "condition": "must", "severity": "error" } } } ] }, "action": "create" }, "regularErrors": { "variables": { "XSvU": [ { "iaUpch": { "GBJfBBdMPQ": "enim", "jcFv": "eiusmod nostrud quis", "VsbVHfvNqZK": "aliquip sint sit commodo sunt", "tvSfnVhErlQ": "sint culpa Duis ipsum", "TsWoOJDs": "sit pariatur" } } ] }, "faml": { "_attr": { "type": "keyword", "ns": "http://tail-f.com/ns/config/1.0", "prefix": "ios", "condition": "must", "severity": "error" }, "_keys": [ "bmcemQFmVC", "sKSbvRh", "yLHed", "udY" ], "_children": [ { "z": { "_attr": { "type": "keyword", "ns": "http://tail-f.com/ns/ncs", "prefix": "ios", "condition": "cant", "severity": "warning" } } }, { "G": { "_attr": { "type": "list", "ns": "http://tail-f.com/ns/config/1.0", "prefix": "ncs", "condition": "must", "severity": "notices" } } }, { "U": { "_attr": { "type": "keyword", "ns": "http://tail-f.com/ns/config/1.0", "prefix": "ios", "condition": "must", "severity": "notices" }, "_value": "O" } }, { "w": { "_attr": { "type": "leaf", "ns": "http://tail-f.com/ns/ncs", "prefix": "ncs", "condition": "must", "severity": "warning" } } }, { "X": { "_attr": { "type": "keyword", "ns": "http://tail-f.com/ns/ncs", "prefix": "ios", "condition": "must", "severity": "error" }, "_value": "F" } } ] }, "action": "create" }, "deletionErrors": { "xpaths": [ "/ncs:devices/ncs:device[ncs:name='deviceName']/ncs:config/ios:hostname" ], "action": "delete" } }, { "regexErrors": { "variables": { "ypOiJUEzTX": [ { "G": { "NJHJPbNKuio": "culpa elit", "Qaq": "dolor laborum", "ufLBXfPeF": "ipsum", "BtgwYSs": "amet Duis", "lUrVqfZu": "qui est Ut" } } ] }, "faml": { "_attr": { "type": "keyword", "ns": "http://tail-f.com/ns/config/1.0", "prefix": "ios", "condition": "cant", "severity": "error" } }, "action": "create" }, "regularErrors": { "variables": { "FaXJjQQQ": [ { "q": { "nGeuxKXuz": "Ut", "qxf": "velit in ut aute est", "rZLDY": "Duis in aute enim", "JBrvbVL": "nulla ea aliquip quis in", "ooAHAXpyziN": "reprehenderit ex mollit deserunt nisi" } } ] }, "faml": { "_attr": { "type": "leaf", "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": "KDG", "data": { "action": "update", "success": false } }, { "host": "QgITKiKNU", "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" ] } }