UNPKG

@itentialopensource/adapter-velocloud_orchestrator

Version:

This adapter integrates with system described as: velocloudOrchestratorApi.

1,570 lines (1,569 loc) 1.87 MB
{ "openapi": "3.1.0", "info": { "title": "", "version": "1.0.0" }, "paths": { "/login/operatorLogin": { "post": { "tags": [ "All" ], "operationId": "loginOperatorLogin", "description": "The parameters and request body are for method: loginOperatorLogin. Same endpoint also used in methods:", "responses": { "200": { "description": "Successful operation", "content": { "application/json": { "schema": { "title": "result", "type": "object" } } } } }, "requestBody": { "content": { "application/json": { "schema": { "type": "string" }, "example": "authorization" } } } } }, "/login/enterpriseLogin": { "post": { "tags": [ "All" ], "operationId": "loginEnterpriseLogin", "description": "The parameters and request body are for method: loginEnterpriseLogin. Same endpoint also used in methods:", "responses": { "200": { "description": "Successful operation", "content": { "application/json": { "schema": { "title": "result", "type": "object" } } } } }, "requestBody": { "content": { "application/json": { "schema": { "type": "string" }, "example": "authorization" } } } } }, "/logout": { "post": { "tags": [ "All" ], "operationId": "postLogout", "description": "The parameters and request body are for method: postLogout. Same endpoint also used in methods:", "responses": { "200": { "description": "Successful operation", "content": { "application/json": { "schema": { "title": "result", "type": "object" } } } } }, "requestBody": { "content": { "application/json": { "schema": { "type": "object" }, "example": {} } } } } }, "/meta/{apiPath}": { "post": { "tags": [ "All" ], "operationId": "postMetaApiPath", "description": "The parameters and request body are for method: postMetaApiPath. Same endpoint also used in methods:", "responses": { "200": { "description": "Successful operation", "content": { "application/json": { "schema": { "type": "object", "properties": { "privileges": { "type": "object" }, "swagger": { "type": "object" } } }, "example": { "privileges": {}, "swagger": {} } } } } }, "parameters": [ { "name": "apiPath", "in": "path", "required": true, "schema": { "title": "apiPath", "type": "string" } } ], "requestBody": { "content": { "application/json": { "schema": { "type": "object" }, "example": {} } } } } }, "/configuration/cloneEnterpriseTemplate": { "post": { "tags": [ "All" ], "operationId": "configurationCloneEnterpriseTemplate", "description": "The parameters and request body are for method: configurationCloneEnterpriseTemplate. Same endpoint also used in methods:", "responses": { "200": { "description": "Successful operation", "content": { "application/json": { "schema": { "type": "object", "properties": { "id": { "type": "number" } } }, "example": { "id": 7 } } } } }, "requestBody": { "description": "indeterminate body object", "content": { "application/json": { "schema": { "type": "object" } } } } } }, "/configuration/deleteConfiguration": { "post": { "tags": [ "All" ], "operationId": "configurationDeleteConfiguration", "description": "The parameters and request body are for method: configurationDeleteConfiguration. Same endpoint also used in methods:", "responses": { "200": { "description": "Successful operation", "content": { "application/json": { "schema": { "type": "object", "properties": { "id": { "type": "number" }, "rows": { "type": "number" } } }, "example": { "id": 123, "rows": 1 } } } } }, "requestBody": { "description": "indeterminate body object", "content": { "application/json": { "schema": { "type": "object" } } } } } }, "/configuration/getConfiguration": { "post": { "tags": [ "All" ], "operationId": "configurationGetConfiguration", "description": "The parameters and request body are for method: configurationGetConfiguration. Same endpoint also used in methods:", "responses": { "200": { "description": "Successful operation", "content": { "application/json": { "schema": { "type": "object", "properties": { "configurationType": { "type": "string" }, "created": { "type": "string" }, "description": { "type": "string" }, "edgeCount": { "type": "number" }, "effective": { "type": "string" }, "id": { "type": "number" }, "logicalId": { "type": "string" }, "modified": { "type": "string" }, "modules": { "type": "array", "items": { "type": "object", "properties": { "created": { "type": "string" }, "effective": { "type": "string" }, "id": { "type": "number" }, "isSmallData": { "type": "number" }, "modified": { "type": "string" }, "name": { "type": "string" }, "type": { "type": "string" }, "description": { "type": "string" }, "configurationId": { "type": "number" }, "data": { "type": "object" }, "refs": { "type": "object" }, "schemaVersion": { "type": "string" } } } }, "name": { "type": "string" }, "schemaVersion": { "type": "string" }, "version": { "type": "string" } } }, "example": { "configurationType": "SEGMENT_BASED", "created": "string", "description": "string", "edgeCount": 4, "effective": "string", "id": 3, "logicalId": "string", "modified": "string", "modules": [ { "created": "string", "effective": "string", "id": 4, "isSmallData": 1, "modified": "string", "name": "controlPlane", "type": "OPERATOR", "description": "string", "configurationId": 8, "data": {}, "refs": {}, "schemaVersion": "string" }, { "created": "string", "effective": "string", "id": 5, "isSmallData": 0, "modified": "string", "name": "managementPlane", "type": "GATEWAY", "description": "string", "configurationId": 1, "data": {}, "refs": {}, "schemaVersion": "string" } ], "name": "string", "schemaVersion": "string", "version": "string" } } } } }, "requestBody": { "description": "indeterminate body object", "content": { "application/json": { "schema": { "type": "object" } } } } } }, "/configuration/getIdentifiableApplications": { "post": { "tags": [ "All" ], "operationId": "configurationGetIdentifiableApplications", "description": "The parameters and request body are for method: configurationGetIdentifiableApplications. Same endpoint also used in methods:", "responses": { "200": { "description": "Successful operation", "content": { "application/json": { "schema": { "type": "object", "properties": { "applicationClassToApplication": { "type": "object" }, "applicationToApplicationClass": { "type": "object" }, "applicationClasses": { "type": "object" }, "applications": { "type": "array", "items": { "type": "object", "properties": { "class": { "type": "number" }, "description": { "type": "string" }, "displayName": { "type": "string" }, "name": { "type": "string" }, "id": { "type": "number" }, "knownIpPortMapping": { "type": "object", "properties": { "subnets": { "type": "array", "items": { "type": "string" } }, "tcpPorts": { "type": "array", "items": { "type": "number" } }, "udpPorts": { "type": "array", "items": { "type": "number" } } } }, "protocolPortMapping": { "type": "object", "properties": { "tcpPorts": { "type": "array", "items": { "type": "number" } }, "udpPorts": { "type": "array", "items": { "type": "number" } } } } } } } } }, "example": { "applicationClassToApplication": {}, "applicationToApplicationClass": {}, "applicationClasses": null, "applications": [ { "class": 9, "description": "string", "displayName": "string", "name": "string", "id": 2, "knownIpPortMapping": { "subnets": [ "string", "string", "string", "string", "string", "string", "string", "string" ], "tcpPorts": [ 6, 5, 9, 6 ], "udpPorts": [ 9, 3, 2, 7, 9, 4, 10 ] }, "protocolPortMapping": { "tcpPorts": [ 9, 10, 10, 2, 7, 10 ], "udpPorts": [ 6 ] } }, { "class": 8, "description": "string", "displayName": "string", "name": "string", "id": 5, "knownIpPortMapping": { "subnets": [ "string", "string" ], "tcpPorts": [ 4, 8, 10, 9, 1, 7, 6 ], "udpPorts": [ 10, 3, 6, 6 ] }, "protocolPortMapping": { "tcpPorts": [ 2, 6, 1, 1, 7, 2, 6 ], "udpPorts": [ 7, 5 ] } }, { "class": 8, "description": "string", "displayName": "string", "name": "string", "id": 5, "knownIpPortMapping": { "subnets": [ "string", "string", "string", "string", "string" ], "tcpPorts": [ 6, 8 ], "udpPorts": [ 9, 3, 5, 7 ] }, "protocolPortMapping": { "tcpPorts": [ 5, 7, 5, 7, 7, 4 ], "udpPorts": [ 7, 8, 9, 8 ] } }, { "class": 1, "description": "string", "displayName": "string", "name": "string", "id": 10, "knownIpPortMapping": { "subnets": [ "string" ], "tcpPorts": [ 9, 2 ], "udpPorts": [ 9, 1, 2, 4, 2, 2, 4, 10, 3 ] }, "protocolPortMapping": { "tcpPorts": [ 1, 7, 3, 8, 6 ], "udpPorts": [ 5, 6, 9, 1, 9, 3, 10, 9, 10 ] } }, { "class": 3, "description": "string", "displayName": "string", "name": "string", "id": 1, "knownIpPortMapping": { "subnets": [ "string", "string", "string", "string", "string", "string", "string", "string" ], "tcpPorts": [ 3, 7, 3, 3, 6, 9, 8, 4, 4, 8 ], "udpPorts": [ 5 ] }, "protocolPortMapping": { "tcpPorts": [ 5, 5, 9, 2, 2, 2 ], "udpPorts": [ 1, 3 ] } }, { "class": 8, "description": "string", "displayName": "string", "name": "string", "id": 7, "knownIpPortMapping": { "subnets": [ "string", "string" ], "tcpPorts": [ 2, 3, 7, 7, 4 ], "udpPorts": [ 4, 6, 10, 8, 1, 6, 7, 9, 4 ] }, "protocolPortMapping": { "tcpPorts": [ 9, 6, 2, 4, 1, 3, 3, 7, 3, 3 ], "udpPorts": [ 1, 8, 10 ] } }, { "class": 10, "description": "string", "displayName": "string", "name": "string", "id": 9, "knownIpPortMapping": { "subnets": [ "string", "string" ], "tcpPorts": [ 7, 1, 1, 6, 6, 5, 6, 3 ], "udpPorts": [ 7, 9, 10, 3, 3, 8, 7, 10 ] }, "protocolPortMapping": { "tcpPorts": [ 4, 5 ], "udpPorts": [ 9, 7, 8, 8, 9, 4, 1 ] } }, { "class": 2, "description": "string", "displayName": "string", "name": "string", "id": 1, "knownIpPortMapping": { "subnets": [ "string", "string", "string", "string", "string", "string", "string" ], "tcpPorts": [ 4, 1, 6, 10 ], "udpPorts": [ 2, 4, 1, 7, 4, 4 ] }, "protocolPortMapping": { "tcpPorts": [ 1, 6, 1, 9, 4, 10 ], "udpPorts": [ 7, 3, 5, 1, 4, 2, 1, 4, 3 ] } }, { "class": 8, "description": "string", "displayName": "string", "name": "string", "id": 1, "knownIpPortMapping": { "subnets": [ "string", "string", "string", "string", "string", "string" ], "tcpPorts": [ 2 ], "udpPorts": [ 10, 6, 6, 1, 1, 6, 7, 1, 3, 9 ] }, "protocolPortMapping": { "tcpPorts": [ 6, 5, 4, 7 ], "udpPorts": [ 7, 5, 1, 7, 8, 8 ] } }, { "class": 7, "description": "string", "displayName": "string", "name": "string", "id": 4, "knownIpPortMapping": { "subnets": [ "string", "string", "string", "string", "string", "string" ], "tcpPorts": [ 2, 10, 10, 9, 7, 3, 3, 10, 5 ], "udpPorts": [ 7, 4, 9, 3, 9, 3, 3 ] }, "protocolPortMapping": { "tcpPorts": [ 10, 2, 6, 5, 2, 5, 6, 7, 9, 3 ], "udpPorts": [ 3, 8, 10, 10, 5, 7 ] } } ] } } } } }, "requestBody": { "description": "indeterminate body object", "content": { "application/json": { "schema": { "type": "object" } } } } } }, "/configuration/getRoutableApplications": { "post": { "tags": [ "All" ], "operationId": "configurationGetRoutableApplications", "description": "The parameters and request body are for method: configurationGetRoutableApplications. Same endpoint also used in methods:", "responses": { "200": { "description": "Successful operation", "content": { "application/json": { "schema": { "type": "object", "properties": { "applicationClassToApplication": { "type": "object" }, "applicationToApplicationClass": { "type": "object" }, "applicationClasses": { "type": "object" }, "applications": { "type": "array", "items": { "type": "object", "properties": { "class": { "type": "number" }, "description": { "type": "string" }, "displayName": { "type": "string" }, "name": { "type": "string" }, "id": { "type": "number" }, "knownIpPortMapping": { "type": "object", "properties": { "subnets": { "type": "array", "items": { "type": "string" } }, "tcpPorts": { "type": "array", "items": { "type": "number" } }, "udpPorts": { "type": "array", "items": { "type": "number" } } } }, "protocolPortMapping": { "type": "object", "properties": { "tcpPorts": { "type": "array", "items": { "type": "number" } }, "udpPorts": { "type": "array", "items": { "type": "number" } } } } } } }, "metaData": { "type": "object", "properties": { "blobId": { "type": "number" }, "created": { "type": "string" }, "description": { "type": "string" }, "fileName": { "type": "string" }, "id": { "type": "number" }, "logicalId": { "type": "string" }, "manifest": { "type": "object", "properties": { "description": { "type": "string" }, "name": { "type": "string" }, "version": { "type": "string" } } }, "modified": { "type": "string" }, "name": { "type": "string" }, "networkId": { "type": "number" }, "type": { "type": "string" }, "uploadDetails": { "type": "object", "properties": { "size": { "type": "number" } } }, "version": { "type": "string" } } } } }, "example": { "applicationClassToApplication": {}, "applicationToApplicationClass": {}, "applicationClasses": null, "applications": [ { "class": 3, "description": "string", "displayName": "string", "name": "string", "id": 4, "knownIpPortMapping": { "subnets": [ "string", "string" ], "tcpPorts": [ 9, 7, 9, 10, 3, 5, 1 ], "udpPorts": [ 9, 9, 6, 6, 8, 5, 1, 6 ] }, "protocolPortMapping": { "tcpPorts": [ 9 ], "udpPorts": [ 6, 8, 1, 9, 3, 7 ] } }, { "class": 1, "description": "string", "displayName": "string", "name": "string", "id": 1, "knownIpPortMapping": { "subnets": [ "string", "string", "string", "string", "string", "string" ], "tcpPorts": [ 7, 4, 7 ], "udpPorts": [ 3, 3, 2, 7, 4 ] }, "protocolPortMapping": { "tcpPorts": [ 8, 3, 3, 7, 5, 7, 9, 10, 6 ], "udpPorts": [ 10, 3, 4, 4, 8, 9, 3, 2 ] } }, { "class": 7, "description": "string", "displayName": "string", "name": "string", "id": 1, "knownIpPortMapping": { "subnets": [ "string", "string", "string" ], "tcpPorts": [ 6, 10, 3, 3, 1, 2, 8, 10, 1 ], "udpPorts": [ 2, 4, 6, 1, 4, 6, 9, 4 ] }, "protocolPortMapping": { "tcpPorts": [ 8, 5, 6, 4, 8, 8, 5 ], "udpPorts": [ 7, 4, 10, 9, 6 ] } }, { "class": 5, "description": "string", "displayName": "string", "name": "string", "id": 8, "knownIpPortMapping": { "subnets": [ "string", "string", "string", "string", "string", "string" ], "tcpPorts": [ 2 ], "udpPorts": [ 3, 1, 6, 6, 3, 9, 8 ] }, "protocolPortMapping": { "tcpPorts": [ 2, 8, 2, 2, 10, 1 ], "udpPorts": [ 2, 10, 7, 8, 9, 1, 6, 6, 9 ] } }, { "class": 9, "description": "string", "displayName": "string", "name": "string", "id": 2, "knownIpPortMapping": { "subnets": [ "string", "string" ], "tcpPorts": [ 7, 3, 10, 10, 6, 10, 8 ], "udpPorts": [ 2 ] }, "protocolPortMapping": { "tcpPorts": [ 5, 5, 10, 5, 9, 2 ], "udpPorts": [ 2, 8 ] } }, { "class": 2, "description": "string", "displayName": "string", "name": "string", "id": 6, "knownIpPortMapping": { "subnets": [ "string", "string", "string", "string" ], "tcpPorts": [ 3, 4, 7 ], "udpPorts": [ 10, 10, 6, 3, 6, 3, 3, 7, 7 ] }, "protocolPortMapping": { "tcpPorts": [ 3, 5, 6, 6, 10, 9 ], "udpPorts": [ 10, 2, 6, 10, 7, 7, 9 ] } }, { "class": 2, "description": "string", "displayName": "string", "name": "string", "id": 10, "knownIpPortMapping": { "subnets": [ "string", "string", "string", "string", "string", "string" ], "tcpPorts": [ 7, 4, 5, 9 ], "udpPorts": [ 10, 2, 9, 2, 5, 3 ] }, "protocolPortMapping": { "tcpPorts": [ 8, 7, 8, 4, 4, 6, 7, 5, 7 ], "udpPorts": [ 2 ] } } ], "metaData": { "blobId": 3, "created": "string", "description": "string", "fileName": "string", "id": 6, "logicalId": "string", "manifest": { "description": "string", "name": "string", "version": "string" }, "modified": "string", "name": "string", "networkId": 3, "type": "string", "uploadDetails": { "size": 2 }, "version": "string" } } } } } }, "requestBody": { "description": "indeterminate body object", "content": { "application/json": { "schema": { "type": "object" } } } } } }, "/disasterRecovery/configureActiveForReplication": { "post": { "tags": [ "All" ], "operationId": "disasterRecoveryConfigureActiveForReplication", "description": "The parameters and request body are for method: disasterRecoveryConfigureActiveForReplication. Same endpoint also used in methods:", "responses": { "200": { "description": "Successful operation", "content": { "application/json": { "schema": { "type": "object", "properties": { "rows": { "type": "number" } } }, "example": { "rows": 1 } } } } }, "requestBody": { "description": "indeterminate body object", "content": { "application/json": { "schema": { "type": "object" } } } } } }, "/disasterRecovery/demoteActive": { "post": { "tags": [ "All" ], "operationId": "disasterRecoveryDemoteActive", "description": "The parameters and request body are for method: disasterRecoveryDemoteActive. Same endpoint also used in methods:", "responses": { "200": { "description": "Successful operation", "content": { "application/json": {