UNPKG

@itentialopensource/adapter-versa_director

Version:

This adapter integrates with system described as: versaDirectorApi.

310 lines 8.8 kB
{ "actions": [ { "name": "getAllDeviceWorkflows", "protocol": "REST", "method": "GET", "entitypath": "{base_path}/{version}/vnms/sdwan/workflow/devices?{query}", "requestSchema": "schema.json", "responseSchema": "schema.json", "timeout": 0, "sendEmpty": false, "sendGetBody": false, "requestDatatype": "JSON", "responseDatatype": "JSON", "headers": {}, "responseObjects": [ { "type": "default", "key": "", "mockFile": "mockdatafiles/getAllDeviceWorkflows-default.json" } ] }, { "name": "createDevicefromJson", "protocol": "REST", "method": "POST", "entitypath": "{base_path}/{version}/vnms/sdwan/workflow/devices/device?{query}", "requestSchema": "schema.json", "responseSchema": "schema.json", "timeout": 0, "sendEmpty": false, "requestDatatype": "JSON", "responseDatatype": "JSON", "headers": {}, "responseObjects": [ { "type": "default", "key": "", "mockFile": "" } ] }, { "name": "deploybulkDevicesJson", "protocol": "REST", "method": "POST", "entitypath": "{base_path}/{version}/vnms/sdwan/workflow/devices/device/bulkDeploy?{query}", "requestSchema": "schema.json", "responseSchema": "schema.json", "timeout": 0, "sendEmpty": false, "requestDatatype": "JSON", "responseDatatype": "JSON", "headers": {}, "responseObjects": [ { "type": "default", "key": "", "mockFile": "" } ] }, { "name": "deployDevice", "protocol": "REST", "method": "POST", "entitypath": "{base_path}/{version}/vnms/sdwan/workflow/devices/device/deploy/{pathv1}?{query}", "requestSchema": "schema.json", "responseSchema": "schema.json", "timeout": 0, "sendEmpty": false, "requestDatatype": "JSON", "responseDatatype": "JSON", "headers": {}, "responseObjects": [ { "type": "default", "key": "", "mockFile": "" } ] }, { "name": "getDeviceWorkflowTemplateDataInJson", "protocol": "REST", "method": "POST", "entitypath": "{base_path}/{version}/vnms/sdwan/workflow/devices/device/template/data/{pathv1}?{query}", "requestSchema": "schema.json", "responseSchema": "schema.json", "timeout": 0, "sendEmpty": false, "requestDatatype": "JSON", "responseDatatype": "JSON", "headers": {}, "responseObjects": [ { "type": "default", "key": "", "mockFile": "mockdatafiles/getDeviceWorkflowTemplateDataInJson-default.json" } ] }, { "name": "getHaPairedSiteLocationIdMapByTemplate", "protocol": "REST", "method": "GET", "entitypath": "{base_path}/{version}/vnms/sdwan/workflow/devices/device/template/pairedsiteid/{pathv1}?{query}", "requestSchema": "schema.json", "responseSchema": "schema.json", "timeout": 0, "sendEmpty": false, "sendGetBody": false, "requestDatatype": "JSON", "responseDatatype": "JSON", "headers": {}, "responseObjects": [ { "type": "default", "key": "", "mockFile": "mockdatafiles/getHaPairedSiteLocationIdMapByTemplate-default.json" } ] }, { "name": "getDeviceJsonWorkflow", "protocol": "REST", "method": "GET", "entitypath": "{base_path}/{version}/vnms/sdwan/workflow/devices/device/{pathv1}?{query}", "requestSchema": "schema.json", "responseSchema": "schema.json", "timeout": 0, "sendEmpty": false, "sendGetBody": false, "requestDatatype": "JSON", "responseDatatype": "JSON", "headers": {}, "responseObjects": [ { "type": "default", "key": "", "mockFile": "mockdatafiles/getDeviceJsonWorkflow-default.json" } ] }, { "name": "updateDevicefromJson", "protocol": "REST", "method": "PUT", "entitypath": "{base_path}/{version}/vnms/sdwan/workflow/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": "deCommisionDeleteWorkflow", "protocol": "REST", "method": "DELETE", "entitypath": "{base_path}/{version}/vnms/sdwan/workflow/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": "exportDeviceWorkflow", "protocol": "REST", "method": "GET", "entitypath": "{base_path}/{version}/vnms/sdwan/workflow/devices/device/{pathv1}/export?{query}", "requestSchema": "schema.json", "responseSchema": "schema.json", "timeout": 0, "sendEmpty": false, "sendGetBody": false, "requestDatatype": "JSON", "responseDatatype": "JSON", "headers": {}, "responseObjects": [ { "type": "default", "key": "", "mockFile": "" } ] }, { "name": "importDeviceWorkflows", "protocol": "REST", "method": "POST", "entitypath": "{base_path}/{version}/vnms/sdwan/workflow/devices/import?{query}", "requestSchema": "schema.json", "responseSchema": "schema.json", "timeout": 0, "sendEmpty": false, "requestDatatype": "JSON", "responseDatatype": "JSON", "headers": {}, "responseObjects": [ { "type": "default", "key": "", "mockFile": "mockdatafiles/importDeviceWorkflows-default.json" } ] }, { "name": "importDeviceWorkflowProgressStatus", "protocol": "REST", "method": "GET", "entitypath": "{base_path}/{version}/vnms/sdwan/workflow/devices/import/progress/{pathv1}?{query}", "requestSchema": "schema.json", "responseSchema": "schema.json", "timeout": 0, "sendEmpty": false, "sendGetBody": false, "requestDatatype": "JSON", "responseDatatype": "JSON", "headers": {}, "responseObjects": [ { "type": "default", "key": "", "mockFile": "mockdatafiles/importDeviceWorkflowProgressStatus-default.json" } ] }, { "name": "importDeviceWorkflowResult", "protocol": "REST", "method": "GET", "entitypath": "{base_path}/{version}/vnms/sdwan/workflow/devices/import/result/{pathv1}?{query}", "requestSchema": "schema.json", "responseSchema": "schema.json", "timeout": 0, "sendEmpty": false, "sendGetBody": false, "requestDatatype": "JSON", "responseDatatype": "JSON", "headers": {}, "responseObjects": [ { "type": "default", "key": "", "mockFile": "mockdatafiles/importDeviceWorkflowResult-default.json" } ] }, { "name": "getDeviceOwnerStatusInJson", "protocol": "REST", "method": "POST", "entitypath": "{base_path}/{version}/vnms/sdwan/workflow/devices/owner/{pathv1}?{query}", "requestSchema": "schema.json", "responseSchema": "schema.json", "timeout": 0, "sendEmpty": false, "requestDatatype": "JSON", "responseDatatype": "JSON", "headers": {}, "responseObjects": [ { "type": "default", "key": "", "mockFile": "mockdatafiles/getDeviceOwnerStatusInJson-default.json" } ] }, { "name": "deleteDeviceteWorkflows", "protocol": "REST", "method": "DELETE", "entitypath": "{base_path}/{version}/vnms/sdwan/workflow/devices/{pathv1}?{query}", "requestSchema": "schema.json", "responseSchema": "schema.json", "timeout": 0, "sendEmpty": false, "requestDatatype": "JSON", "responseDatatype": "JSON", "headers": {}, "responseObjects": [ { "type": "default", "key": "", "mockFile": "" } ] } ] }