@itentialopensource/adapter-velocloud_orchestrator
Version:
This adapter integrates with system described as: velocloudOrchestratorApi.
1,570 lines (1,569 loc) • 1.87 MB
JSON
{
"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": {