UNPKG

@itentialopensource/adapter-versa_director

Version:

This adapter integrates with system described as: versaDirectorApi.

438 lines 12.3 kB
{ "actions": [ { "name": "getInterface", "protocol": "REST", "method": "GET", "entitypath": "{base_path}/{version}/api/config/devices/device/{pathv1}/config/interfaces?{query}", "requestSchema": "schema.json", "responseSchema": "schema.json", "timeout": 0, "sendEmpty": false, "sendGetBody": false, "requestDatatype": "JSON", "responseDatatype": "JSON", "headers": {}, "responseObjects": [ { "type": "default", "key": "", "mockFile": "" } ] }, { "name": "getInterfaceDetails", "protocol": "REST", "method": "GET", "entitypath": "{base_path}/{version}/api/operational/devices/device/{pathv1}/live-status/interfaces/info?{query}", "requestSchema": "schema.json", "responseSchema": "schema.json", "timeout": 0, "sendEmpty": false, "sendGetBody": false, "requestDatatype": "JSON", "responseDatatype": "JSON", "headers": {}, "responseObjects": [ { "type": "default", "key": "", "mockFile": "" } ] }, { "name": "getIPSecTunnelInterfaces", "protocol": "REST", "method": "GET", "entitypath": "{base_path}/{version}/api/config/devices/device/{pathv1}/config/interfaces/ipsec?{query}", "requestSchema": "schema.json", "responseSchema": "schema.json", "timeout": 0, "sendEmpty": false, "sendGetBody": false, "requestDatatype": "JSON", "responseDatatype": "JSON", "headers": {}, "responseObjects": [ { "type": "default", "key": "", "mockFile": "" } ] }, { "name": "getLogicalTunnelInterfaces", "protocol": "REST", "method": "GET", "entitypath": "{base_path}/{version}/api/operational/devices/device/{pathv1}/live-status/interfaces/lt?{query}", "requestSchema": "schema.json", "responseSchema": "schema.json", "timeout": 0, "sendEmpty": false, "sendGetBody": false, "requestDatatype": "JSON", "responseDatatype": "JSON", "headers": {}, "responseObjects": [ { "type": "default", "key": "", "mockFile": "" } ] }, { "name": "getPhysicalInterfaces", "protocol": "REST", "method": "GET", "entitypath": "{base_path}/{version}/api/operational/devices/device/{pathv1}/config/interfaces/vni?{query}", "requestSchema": "schema.json", "responseSchema": "schema.json", "timeout": 0, "sendEmpty": false, "sendGetBody": false, "requestDatatype": "JSON", "responseDatatype": "JSON", "headers": {}, "responseObjects": [ { "type": "default", "key": "", "mockFile": "" } ] }, { "name": "getVersaTunnelVirtualInterfaces", "protocol": "REST", "method": "GET", "entitypath": "{base_path}/{version}/api/operational/devices/device/{pathv1}/config/interfaces/tvi?{query}", "requestSchema": "schema.json", "responseSchema": "schema.json", "timeout": 0, "sendEmpty": false, "sendGetBody": false, "requestDatatype": "JSON", "responseDatatype": "JSON", "headers": {}, "responseObjects": [ { "type": "default", "key": "", "mockFile": "" } ] }, { "name": "getVersaPseudoTunnelVirtualInterfaces", "protocol": "REST", "method": "GET", "entitypath": "{base_path}/{version}/api/operational/devices/device/{pathv1}/config/interfaces/ptvi?{query}", "requestSchema": "schema.json", "responseSchema": "schema.json", "timeout": 0, "sendEmpty": false, "sendGetBody": false, "requestDatatype": "JSON", "responseDatatype": "JSON", "headers": {}, "responseObjects": [ { "type": "default", "key": "", "mockFile": "" } ] }, { "name": "getVersaWlanInterface", "protocol": "REST", "method": "GET", "entitypath": "{base_path}/{version}/api/operational/devices/device/{pathv1}/config/interfaces/wlan?{query}", "requestSchema": "schema.json", "responseSchema": "schema.json", "timeout": 0, "sendEmpty": false, "sendGetBody": false, "requestDatatype": "JSON", "responseDatatype": "JSON", "headers": {}, "responseObjects": [ { "type": "default", "key": "", "mockFile": "" } ] }, { "name": "getVersaWwanInterface", "protocol": "REST", "method": "GET", "entitypath": "{base_path}/{version}/api/operational/devices/device/{pathv1}/config/interfaces/wwan?{query}", "requestSchema": "schema.json", "responseSchema": "schema.json", "timeout": 0, "sendEmpty": false, "sendGetBody": false, "requestDatatype": "JSON", "responseDatatype": "JSON", "headers": {}, "responseObjects": [ { "type": "default", "key": "", "mockFile": "" } ] }, { "name": "getIPInformationforActiveInterfaces", "protocol": "REST", "method": "GET", "entitypath": "{base_path}/{version}/api/operational/devices/device/{pathv1}/live-status/interfaces/ip/detail?{query}", "requestSchema": "schema.json", "responseSchema": "schema.json", "timeout": 0, "sendEmpty": false, "sendGetBody": false, "requestDatatype": "JSON", "responseDatatype": "JSON", "headers": {}, "responseObjects": [ { "type": "default", "key": "", "mockFile": "" } ] }, { "name": "getIPInformationforDynamicInterfaces", "protocol": "REST", "method": "GET", "entitypath": "{base_path}/{version}/api/operational/devices/device/{pathv1}/live-status/interfaces/dynamic-tunnels?{query}", "requestSchema": "schema.json", "responseSchema": "schema.json", "timeout": 0, "sendEmpty": false, "sendGetBody": false, "requestDatatype": "JSON", "responseDatatype": "JSON", "headers": {}, "responseObjects": [ { "type": "default", "key": "", "mockFile": "" } ] }, { "name": "getTrafficonPhysicalInterfaces", "protocol": "REST", "method": "GET", "entitypath": "{base_path}/{version}/api/operational/devices/device/{pathv1}/live-status/interfaces/info/{pathv2}/org_intf?{query}", "requestSchema": "schema.json", "responseSchema": "schema.json", "timeout": 0, "sendEmpty": false, "sendGetBody": false, "requestDatatype": "JSON", "responseDatatype": "JSON", "headers": {}, "responseObjects": [ { "type": "default", "key": "", "mockFile": "" } ] }, { "name": "getTrafficonAllInterfaces", "protocol": "REST", "method": "GET", "entitypath": "{base_path}/{version}/api/operational/devices/device/{pathv1}/live-status/interfaces/statistics?{query}", "requestSchema": "schema.json", "responseSchema": "schema.json", "timeout": 0, "sendEmpty": false, "sendGetBody": false, "requestDatatype": "JSON", "responseDatatype": "JSON", "headers": {}, "responseObjects": [ { "type": "default", "key": "", "mockFile": "" } ] }, { "name": "getTrafficonSpecificInterfaces", "protocol": "REST", "method": "GET", "entitypath": "{base_path}/{version}/api/operational/devices/device/{pathv1}/live-status/interfaces/statistics/{pathv2}?{query}", "requestSchema": "schema.json", "responseSchema": "schema.json", "timeout": 0, "sendEmpty": false, "sendGetBody": false, "requestDatatype": "JSON", "responseDatatype": "JSON", "headers": {}, "responseObjects": [ { "type": "default", "key": "", "mockFile": "" } ] }, { "name": "updatePhysicalInterfaces", "protocol": "REST", "method": "PUT", "entitypath": "{base_path}/{version}/api/config/devices/template/{pathv1}/config/interfaces/vni/{pathv2}?{query}", "requestSchema": "schema.json", "responseSchema": "schema.json", "timeout": 0, "sendEmpty": false, "requestDatatype": "JSON", "responseDatatype": "JSON", "headers": {}, "responseObjects": [ { "type": "default", "key": "", "mockFile": "" } ] }, { "name": "getPostStagingTemplateNetworkInterface", "protocol": "REST", "method": "GET", "entitypath": "{base_path}/{version}/api/config/devices/template/{pathv1}/config/interfaces?{query}", "requestSchema": "schema.json", "responseSchema": "schema.json", "timeout": 0, "sendEmpty": false, "requestDatatype": "JSON", "responseDatatype": "JSON", "headers": {}, "responseObjects": [ { "type": "default", "key": "", "mockFile": "" } ] }, { "name": "addPostStagingTemplateNetworkInterface", "protocol": "REST", "method": "POST", "entitypath": "{base_path}/{version}/api/config/devices/template/{pathv1}/config/interfaces?{query}", "requestSchema": "schema.json", "responseSchema": "schema.json", "timeout": 0, "sendEmpty": false, "requestDatatype": "JSON", "responseDatatype": "JSON", "headers": {}, "responseObjects": [ { "type": "default", "key": "", "mockFile": "" } ] }, { "name": "getOwnedRoutingInstances", "protocol": "REST", "method": "GET", "entitypath": "{base_path}/{version}/api/operational/devices/device/{pathv1}/config/orgs/org/{pathv2}/owned-routing-instances?{query}", "requestSchema": "schema.json", "responseSchema": "schema.json", "timeout": 0, "sendEmpty": false, "requestDatatype": "JSON", "responseDatatype": "JSON", "headers": {}, "responseObjects": [ { "type": "default", "key": "", "mockFile": "" } ] }, { "name": "getPageableInterfaces", "protocol": "REST", "method": "GET", "entitypath": "{base_path}/{version}/vnms/dashboard/appliance/{pathv1}/pageable_interfaces?{query}", "requestSchema": "schema.json", "responseSchema": "schema.json", "timeout": 0, "sendEmpty": false, "requestDatatype": "JSON", "responseDatatype": "JSON", "headers": {}, "responseObjects": [ { "type": "default", "key": "", "mockFile": "" } ] }, { "name": "getInterfaceVni", "protocol": "REST", "method": "GET", "entitypath": "{base_path}/{version}/api/config/devices/device/{pathv1}/config/interfaces/vni?{query}", "requestSchema": "schema.json", "responseSchema": "schema.json", "timeout": 0, "sendEmpty": false, "requestDatatype": "JSON", "responseDatatype": "JSON", "headers": {}, "responseObjects": [ { "type": "default", "key": "", "mockFile": "" } ] }, { "name": "getRoutingInstancesRoutingInstance", "protocol": "REST", "method": "GET", "entitypath": "{base_path}/{version}/api/config/devices/device/{pathv1}/config/routing-instances/routing-instance?{query}", "requestSchema": "schema.json", "responseSchema": "schema.json", "timeout": 0, "sendEmpty": false, "requestDatatype": "JSON", "responseDatatype": "JSON", "headers": {}, "responseObjects": [ { "type": "default", "key": "", "mockFile": "" } ] } ] }