UNPKG

@itentialopensource/adapter-versa_director

Version:

This adapter integrates with system described as: versaDirectorApi.

580 lines 15.8 kB
{ "actions": [ { "name": "getNextgenOrganizations", "protocol": "REST", "method": "GET", "entitypath": "{base_path}/{version}/nextgen/organization?{query}", "requestSchema": "schema.json", "responseSchema": "schema.json", "timeout": 0, "sendEmpty": false, "sendGetBody": false, "requestDatatype": "JSON", "responseDatatype": "JSON", "headers": {}, "responseObjects": [ { "type": "default", "key": "", "mockFile": "" } ] }, { "name": "createOrganization", "protocol": "REST", "method": "POST", "entitypath": "{base_path}/{version}/nextgen/organization?{query}", "requestSchema": "schema.json", "responseSchema": "schema.json", "timeout": 0, "sendEmpty": false, "requestDatatype": "JSON", "responseDatatype": "JSON", "headers": {}, "responseObjects": [ { "type": "default", "key": "", "mockFile": "mockdatafiles/createOrganization-default.json" } ] }, { "name": "getOrganizationAgents", "protocol": "REST", "method": "GET", "entitypath": "{base_path}/{version}/nextgen/organization/agents/{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/getOrganizationAgents-default.json" } ] }, { "name": "getOrgsDetails", "protocol": "REST", "method": "POST", "entitypath": "{base_path}/{version}/nextgen/organization/details?{query}", "requestSchema": "schema.json", "responseSchema": "schema.json", "timeout": 0, "sendEmpty": false, "requestDatatype": "JSON", "responseDatatype": "JSON", "headers": {}, "responseObjects": [ { "type": "default", "key": "", "mockFile": "mockdatafiles/getOrgsDetails-default.json" } ] }, { "name": "getRootOrganizations", "protocol": "REST", "method": "GET", "entitypath": "{base_path}/{version}/nextgen/organization/roots?{query}", "requestSchema": "schema.json", "responseSchema": "schema.json", "timeout": 0, "sendEmpty": false, "sendGetBody": false, "requestDatatype": "JSON", "responseDatatype": "JSON", "headers": {}, "responseObjects": [ { "type": "default", "key": "", "mockFile": "mockdatafiles/getRootOrganizations-default.json" } ] }, { "name": "getDetailsForUUid", "protocol": "REST", "method": "GET", "entitypath": "{base_path}/{version}/nextgen/organization/uuid/{pathv1}?{query}", "requestSchema": "schema.json", "responseSchema": "schema.json", "timeout": 0, "sendEmpty": false, "sendGetBody": false, "requestDatatype": "JSON", "responseDatatype": "JSON", "headers": {}, "responseObjects": [ { "type": "default", "key": "", "mockFile": "" } ] }, { "name": "getOrgVrfs", "protocol": "REST", "method": "GET", "entitypath": "{base_path}/{version}/nextgen/organization/vrfs/{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/getOrgVrfs-default.json" } ] }, { "name": "getOrganizationDetails", "protocol": "REST", "method": "GET", "entitypath": "{base_path}/{version}/nextgen/organization/{pathv1}?{query}", "requestSchema": "schema.json", "responseSchema": "schema.json", "timeout": 0, "sendEmpty": false, "sendGetBody": false, "requestDatatype": "JSON", "responseDatatype": "JSON", "headers": {}, "responseObjects": [ { "type": "default", "key": "", "mockFile": "" } ] }, { "name": "updateOrganization", "protocol": "REST", "method": "PUT", "entitypath": "{base_path}/{version}/nextgen/organization/{pathv1}?{query}", "requestSchema": "schema.json", "responseSchema": "schema.json", "timeout": 0, "sendEmpty": false, "requestDatatype": "JSON", "responseDatatype": "JSON", "headers": {}, "responseObjects": [ { "type": "default", "key": "", "mockFile": "" } ] }, { "name": "deleteOrganization", "protocol": "REST", "method": "DELETE", "entitypath": "{base_path}/{version}/nextgen/organization/{pathv1}?{query}", "requestSchema": "schema.json", "responseSchema": "schema.json", "timeout": 0, "sendEmpty": false, "requestDatatype": "JSON", "responseDatatype": "JSON", "headers": {}, "responseObjects": [ { "type": "default", "key": "", "mockFile": "" } ] }, { "name": "getOrgWanNetworkGroups", "protocol": "REST", "method": "GET", "entitypath": "{base_path}/{version}/nextgen/organization/{pathv1}/wan-networks?{query}", "requestSchema": "schema.json", "responseSchema": "schema.json", "timeout": 0, "sendEmpty": false, "sendGetBody": false, "requestDatatype": "JSON", "responseDatatype": "JSON", "headers": {}, "responseObjects": [ { "type": "default", "key": "", "mockFile": "mockdatafiles/getOrgWanNetworkGroups-default.json" } ] }, { "name": "createOrgWanNetworkGroup", "protocol": "REST", "method": "POST", "entitypath": "{base_path}/{version}/nextgen/organization/{pathv1}/wan-networks?{query}", "requestSchema": "schema.json", "responseSchema": "schema.json", "timeout": 0, "sendEmpty": false, "requestDatatype": "JSON", "responseDatatype": "JSON", "headers": {}, "responseObjects": [ { "type": "default", "key": "", "mockFile": "" } ] }, { "name": "deleteOrgWanNetworkGroups", "protocol": "REST", "method": "DELETE", "entitypath": "{base_path}/{version}/nextgen/organization/{pathv1}/wan-networks?{query}", "requestSchema": "schema.json", "responseSchema": "schema.json", "timeout": 0, "sendEmpty": false, "requestDatatype": "JSON", "responseDatatype": "JSON", "headers": {}, "responseObjects": [ { "type": "default", "key": "", "mockFile": "" } ] }, { "name": "updateOrgWanNetworkGroup", "protocol": "REST", "method": "PUT", "entitypath": "{base_path}/{version}/nextgen/organization/{pathv1}/wan-networks/{pathv2}?{query}", "requestSchema": "schema.json", "responseSchema": "schema.json", "timeout": 0, "sendEmpty": false, "requestDatatype": "JSON", "responseDatatype": "JSON", "headers": {}, "responseObjects": [ { "type": "default", "key": "", "mockFile": "" } ] }, { "name": "deleteOrgWanNetworkGroup", "protocol": "REST", "method": "DELETE", "entitypath": "{base_path}/{version}/nextgen/organization/{pathv1}/wan-networks/{pathv2}?{query}", "requestSchema": "schema.json", "responseSchema": "schema.json", "timeout": 0, "sendEmpty": false, "requestDatatype": "JSON", "responseDatatype": "JSON", "headers": {}, "responseObjects": [ { "type": "default", "key": "", "mockFile": "" } ] }, { "name": "getOrganizations", "protocol": "REST", "method": "GET", "entitypath": "{base_path}/{version}/vnms/organization/orgs?{query}", "requestSchema": "schema.json", "responseSchema": "schema.json", "timeout": 0, "sendEmpty": false, "sendGetBody": false, "requestDatatype": "JSON", "responseDatatype": "JSON", "headers": {}, "responseObjects": [ { "type": "default", "key": "", "mockFile": "mockdatafiles/getOrganizations-default.json" } ] }, { "name": "getOrgsCount", "protocol": "REST", "method": "GET", "entitypath": "{base_path}/{version}/vnms/organization/orgs/count?{query}", "requestSchema": "schema.json", "responseSchema": "schema.json", "timeout": 0, "sendEmpty": false, "sendGetBody": false, "requestDatatype": "JSON", "responseDatatype": "JSON", "headers": {}, "responseObjects": [ { "type": "default", "key": "", "mockFile": "mockdatafiles/getOrgsCount-default.json" } ] }, { "name": "setOrgWanPropagate", "protocol": "REST", "method": "POST", "entitypath": "{base_path}/{version}/vnms/organization/wanNetworkPropagate?{query}", "requestSchema": "schema.json", "responseSchema": "schema.json", "timeout": 0, "sendEmpty": false, "requestDatatype": "JSON", "responseDatatype": "JSON", "headers": {}, "responseObjects": [ { "type": "default", "key": "", "mockFile": "" } ] }, { "name": "getZonesForOrganization", "protocol": "REST", "method": "GET", "entitypath": "{base_path}/{version}/vnms/organization/zones?{query}", "requestSchema": "schema.json", "responseSchema": "schema.json", "timeout": 0, "sendEmpty": false, "sendGetBody": false, "requestDatatype": "JSON", "responseDatatype": "JSON", "headers": {}, "responseObjects": [ { "type": "default", "key": "", "mockFile": "" } ] }, { "name": "getOrgChildren", "protocol": "REST", "method": "GET", "entitypath": "{base_path}/{version}/vnms/organization/{pathv1}/children?{query}", "requestSchema": "schema.json", "responseSchema": "schema.json", "timeout": 0, "sendEmpty": false, "sendGetBody": false, "requestDatatype": "JSON", "responseDatatype": "JSON", "headers": {}, "responseObjects": [ { "type": "default", "key": "", "mockFile": "mockdatafiles/getOrgChildren-default.json" } ] }, { "name": "getAvailableOrganizationIds", "protocol": "REST", "method": "GET", "entitypath": "{base_path}/{version}/vnms/sdwan/global/Org/availableId?{query}", "requestSchema": "schema.json", "responseSchema": "schema.json", "timeout": 0, "sendEmpty": false, "sendGetBody": false, "requestDatatype": "JSON", "responseDatatype": "JSON", "headers": {}, "responseObjects": [ { "type": "default", "key": "", "mockFile": "" } ] }, { "name": "getOrgApplianceUUID", "protocol": "REST", "method": "GET", "entitypath": "{base_path}/{version}/api/config/nms/provider/organizations/organization?{query}", "requestSchema": "schema.json", "responseSchema": "schema.json", "timeout": 0, "sendEmpty": false, "sendGetBody": false, "requestDatatype": "JSON", "responseDatatype": "JSON", "headers": {}, "responseObjects": [ { "type": "default", "key": "", "mockFile": "" } ] }, { "name": "getOrganizationWANNetworks", "protocol": "REST", "method": "GET", "entitypath": "{base_path}/{version}/api/config/nms/provider/organizations/organization/{pathv1}/wan-networks?{query}", "requestSchema": "schema.json", "responseSchema": "schema.json", "timeout": 0, "sendEmpty": false, "sendGetBody": false, "requestDatatype": "JSON", "responseDatatype": "JSON", "headers": {}, "responseObjects": [ { "type": "default", "key": "", "mockFile": "" } ] }, { "name": "createOrganizationWANNetwork", "protocol": "REST", "method": "PUT", "entitypath": "{base_path}/{version}/api/config/nms/provider/organizations/organization/{pathv1}/wan-networks/wan-network/{pathv2}?{query}", "requestSchema": "schema.json", "responseSchema": "schema.json", "timeout": 0, "sendEmpty": false, "requestDatatype": "JSON", "responseDatatype": "JSON", "headers": {}, "responseObjects": [ { "type": "default", "key": "", "mockFile": "" } ] }, { "name": "get", "protocol": "REST", "method": "GET", "entitypath": "{base_path}/{version}/?{query}", "requestSchema": "schema.json", "responseSchema": "schema.json", "timeout": 0, "sendEmpty": false, "sendGetBody": false, "requestDatatype": "JSON", "responseDatatype": "JSON", "headers": {}, "responseObjects": [ { "type": "default", "key": "", "mockFile": "" } ] }, { "name": "getPostStagingTemplateOrgLimits", "protocol": "REST", "method": "GET", "entitypath": "{base_path}/{version}/api/config/devices/template/{pathv1}/config/orgs/org/{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": "updatePostStagingTemplateOrgLimits", "protocol": "REST", "method": "PUT", "entitypath": "{base_path}/{version}/api/config/devices/template/{pathv1}/config/orgs/org/{pathv2}?{query}", "requestSchema": "schema.json", "responseSchema": "schema.json", "timeout": 0, "sendEmpty": false, "requestDatatype": "PLAIN", "responseDatatype": "JSON", "headers": {}, "responseObjects": [ { "type": "default", "key": "", "mockFile": "" } ] }, { "name": "getTransportDomains", "protocol": "REST", "method": "GET", "entitypath": "{base_path}/{version}/api/config/nms/sdwan/transport-domains?{query}", "requestSchema": "schema.json", "responseSchema": "schema.json", "timeout": 0, "sendEmpty": false, "requestDatatype": "JSON", "responseDatatype": "JSON", "headers": {}, "responseObjects": [ { "type": "default", "key": "", "mockFile": "" } ] } ] }