UNPKG

@itentialopensource/adapter-versa_director

Version:

This adapter integrates with system described as: versaDirectorApi.

369 lines 10 kB
{ "actions": [ { "name": "createTemplateDevices", "protocol": "REST", "method": "POST", "entitypath": "{base_path}/{version}/api/config/devices?{query}", "requestSchema": "schema.json", "responseSchema": "schema.json", "timeout": 0, "sendEmpty": false, "requestDatatype": "JSON", "responseDatatype": "JSON", "headers": {}, "responseObjects": [ { "type": "default", "key": "", "mockFile": "" } ] }, { "name": "createTemplateAttributes", "protocol": "REST", "method": "POST", "entitypath": "{base_path}/{version}/api/config/nms/device-template-variable/{pathv1}/{pathv2}/variable-binding?{query}", "requestSchema": "schema.json", "responseSchema": "schema.json", "timeout": 0, "sendEmpty": false, "requestDatatype": "JSON", "responseDatatype": "JSON", "headers": {}, "responseObjects": [ { "type": "default", "key": "", "mockFile": "" } ] }, { "name": "createTemplateTunnel", "protocol": "REST", "method": "POST", "entitypath": "{base_path}/{version}/api/config/devices/device/{pathv1}/tunnels?{query}", "requestSchema": "schema.json", "responseSchema": "schema.json", "timeout": 0, "sendEmpty": false, "requestDatatype": "JSON", "responseDatatype": "JSON", "headers": {}, "responseObjects": [ { "type": "default", "key": "", "mockFile": "" } ] }, { "name": "deleteTemplateDeviceGroups", "protocol": "REST", "method": "DELETE", "entitypath": "{base_path}/{version}/api/config/devices/device-group/{pathv1}?{query}", "requestSchema": "schema.json", "responseSchema": "schema.json", "timeout": 0, "sendEmpty": false, "requestDatatype": "JSON", "responseDatatype": "JSON", "headers": {}, "responseObjects": [ { "type": "default", "key": "", "mockFile": "" } ] }, { "name": "editTemplateDeviceGroups", "protocol": "REST", "method": "PUT", "entitypath": "{base_path}/{version}/api/config/devices/device-group/{pathv1}?{query}", "requestSchema": "schema.json", "responseSchema": "schema.json", "timeout": 0, "sendEmpty": false, "requestDatatype": "JSON", "responseDatatype": "JSON", "headers": {}, "responseObjects": [ { "type": "default", "key": "", "mockFile": "" } ] }, { "name": "deleteTemplateDeviceTemplates", "protocol": "REST", "method": "DELETE", "entitypath": "{base_path}/{version}/api/config/devices/template/{pathv1}?{query}", "requestSchema": "schema.json", "responseSchema": "schema.json", "timeout": 0, "sendEmpty": false, "requestDatatype": "JSON", "responseDatatype": "JSON", "headers": {}, "responseObjects": [ { "type": "default", "key": "", "mockFile": "" } ] }, { "name": "editTemplateDeviceTemplates", "protocol": "REST", "method": "PUT", "entitypath": "{base_path}/{version}/api/config/devices/template/{pathv1}?{query}", "requestSchema": "schema.json", "responseSchema": "schema.json", "timeout": 0, "sendEmpty": false, "requestDatatype": "JSON", "responseDatatype": "JSON", "headers": {}, "responseObjects": [ { "type": "default", "key": "", "mockFile": "" } ] }, { "name": "deleteTemplateManagedDevices", "protocol": "REST", "method": "DELETE", "entitypath": "{base_path}/{version}/api/config/devices/device/{pathv1}?{query}", "requestSchema": "schema.json", "responseSchema": "schema.json", "timeout": 0, "sendEmpty": false, "requestDatatype": "JSON", "responseDatatype": "JSON", "headers": {}, "responseObjects": [ { "type": "default", "key": "", "mockFile": "" } ] }, { "name": "editTemplateManagedDevices", "protocol": "REST", "method": "PUT", "entitypath": "{base_path}/{version}/api/config/devices/device/{pathv1}?{query}", "requestSchema": "schema.json", "responseSchema": "schema.json", "timeout": 0, "sendEmpty": false, "requestDatatype": "JSON", "responseDatatype": "JSON", "headers": {}, "responseObjects": [ { "type": "default", "key": "", "mockFile": "" } ] }, { "name": "deleteTemplateAttributes", "protocol": "REST", "method": "DELETE", "entitypath": "{base_path}/{version}/api/config/nms/device-template-variable/{pathv1}/{pathv2}/variable-binding/attrs/{pathv3}?{query}", "requestSchema": "schema.json", "responseSchema": "schema.json", "timeout": 0, "sendEmpty": false, "requestDatatype": "JSON", "responseDatatype": "JSON", "headers": {}, "responseObjects": [ { "type": "default", "key": "", "mockFile": "" } ] }, { "name": "editTemplateAttributes", "protocol": "REST", "method": "PUT", "entitypath": "{base_path}/{version}/api/config/nms/device-template-variable/{pathv1}/{pathv2}/variable-binding/attrs/{pathv3}?{query}", "requestSchema": "schema.json", "responseSchema": "schema.json", "timeout": 0, "sendEmpty": false, "requestDatatype": "JSON", "responseDatatype": "JSON", "headers": {}, "responseObjects": [ { "type": "default", "key": "", "mockFile": "" } ] }, { "name": "deleteTemplateTunnel", "protocol": "REST", "method": "DELETE", "entitypath": "{base_path}/{version}/api/config/devices/device/{pathv1}/tunnels/tunnel/{pathv2}?{query}", "requestSchema": "schema.json", "responseSchema": "schema.json", "timeout": 0, "sendEmpty": false, "requestDatatype": "JSON", "responseDatatype": "JSON", "headers": {}, "responseObjects": [ { "type": "default", "key": "", "mockFile": "" } ] }, { "name": "editTemplateTunnel", "protocol": "REST", "method": "PUT", "entitypath": "{base_path}/{version}/api/config/devices/device/{pathv1}/tunnels/tunnel/{pathv2}?{query}", "requestSchema": "schema.json", "responseSchema": "schema.json", "timeout": 0, "sendEmpty": false, "requestDatatype": "JSON", "responseDatatype": "JSON", "headers": {}, "responseObjects": [ { "type": "default", "key": "", "mockFile": "" } ] }, { "name": "getTemplateDeviceGroups", "protocol": "REST", "method": "GET", "entitypath": "{base_path}/{version}/api/config/devices/device-group?{query}", "requestSchema": "schema.json", "responseSchema": "schema.json", "timeout": 0, "sendEmpty": false, "sendGetBody": false, "requestDatatype": "JSON", "responseDatatype": "JSON", "headers": {}, "responseObjects": [ { "type": "default", "key": "", "mockFile": "" } ] }, { "name": "getTemplateDeviceTemplates", "protocol": "REST", "method": "GET", "entitypath": "{base_path}/{version}/api/config/devices/template?{query}", "requestSchema": "schema.json", "responseSchema": "schema.json", "timeout": 0, "sendEmpty": false, "sendGetBody": false, "requestDatatype": "JSON", "responseDatatype": "JSON", "headers": {}, "responseObjects": [ { "type": "default", "key": "", "mockFile": "" } ] }, { "name": "getTemplateManagedDevices", "protocol": "REST", "method": "GET", "entitypath": "{base_path}/{version}/api/config/devices/device?{query}", "requestSchema": "schema.json", "responseSchema": "schema.json", "timeout": 0, "sendEmpty": false, "sendGetBody": false, "requestDatatype": "JSON", "responseDatatype": "JSON", "headers": {}, "responseObjects": [ { "type": "default", "key": "", "mockFile": "" } ] }, { "name": "getTemplateAttributes", "protocol": "REST", "method": "GET", "entitypath": "{base_path}/{version}/api/config/nms/device-template-variable/{pathv1}/{pathv2}/variable-binding/attrs?{query}", "requestSchema": "schema.json", "responseSchema": "schema.json", "timeout": 0, "sendEmpty": false, "sendGetBody": false, "requestDatatype": "JSON", "responseDatatype": "JSON", "headers": {}, "responseObjects": [ { "type": "default", "key": "", "mockFile": "" } ] }, { "name": "getTemplateTunnel", "protocol": "REST", "method": "GET", "entitypath": "{base_path}/{version}/api/config/devices/device/{pathv1}/tunnels/tunnel?{query}", "requestSchema": "schema.json", "responseSchema": "schema.json", "timeout": 0, "sendEmpty": false, "sendGetBody": false, "requestDatatype": "JSON", "responseDatatype": "JSON", "headers": {}, "responseObjects": [ { "type": "default", "key": "", "mockFile": "" } ] } ] }