@itentialopensource/adapter-morpheus
Version:
This adapter integrates with system described as: morpheus.
1,945 lines (1,944 loc) • 58.8 kB
JSON
{
"openapi": "3.1.0",
"info": {
"title": "",
"version": "1.0.0"
},
"paths": {
"/clusters": {
"post": {
"tags": [
"Cluster"
],
"operationId": "createCluster",
"description": "The parameters and request body are for method: createCluster. Same endpoint also used in methods:",
"responses": {
"200": {
"description": "Successful operation",
"content": {
"application/json": {
"schema": {
"title": "result",
"type": "object"
}
}
}
}
},
"requestBody": {
"description": "indeterminate body object",
"content": {
"application/json": {
"schema": {
"type": "object"
}
}
}
}
},
"get": {
"tags": [
"Cluster"
],
"operationId": "getClusters",
"description": "The parameters and request body are for method: getClusters. 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": {}
}
}
}
}
},
"/cluster/{clusterId}": {
"get": {
"tags": [
"Cluster"
],
"operationId": "getClusterById",
"description": "The parameters and request body are for method: getClusterById. Same endpoint also used in methods:",
"responses": {
"200": {
"description": "Successful operation",
"content": {
"application/json": {
"schema": {
"title": "result",
"type": "object"
}
}
}
}
},
"parameters": [
{
"name": "clusterId",
"in": "path",
"required": true,
"schema": {
"title": "clusterId",
"type": "number"
}
}
],
"requestBody": {
"content": {
"application/json": {
"schema": {
"type": "object"
},
"example": {}
}
}
}
},
"put": {
"tags": [
"Cluster"
],
"operationId": "updateCluster",
"description": "The parameters and request body are for method: updateCluster. Same endpoint also used in methods:",
"responses": {
"200": {
"description": "Successful operation",
"content": {
"application/json": {
"schema": {
"title": "result",
"type": "object"
}
}
}
}
},
"parameters": [
{
"name": "clusterId",
"in": "path",
"required": true,
"schema": {
"title": "clusterId",
"type": "number"
}
}
],
"requestBody": {
"description": "indeterminate body object",
"content": {
"application/json": {
"schema": {
"type": "object"
}
}
}
}
},
"delete": {
"tags": [
"Cluster"
],
"operationId": "deleteCluster",
"description": "The parameters and request body are for method: deleteCluster. Same endpoint also used in methods:",
"responses": {
"200": {
"description": "Successful operation",
"content": {
"application/json": {
"schema": {
"title": "result",
"type": "object"
}
}
}
}
},
"parameters": [
{
"name": "clusterId",
"in": "path",
"required": true,
"schema": {
"title": "clusterId",
"type": "number"
}
}
],
"requestBody": {
"content": {
"application/json": {
"schema": {
"type": "object"
},
"example": {}
}
}
}
}
},
"/cluster/{clusterId}/permissions": {
"put": {
"tags": [
"Cluster"
],
"operationId": "updateClusterPermissions",
"description": "The parameters and request body are for method: updateClusterPermissions. Same endpoint also used in methods:",
"responses": {
"200": {
"description": "Successful operation",
"content": {
"application/json": {
"schema": {
"title": "result",
"type": "object"
}
}
}
}
},
"parameters": [
{
"name": "clusterId",
"in": "path",
"required": true,
"schema": {
"title": "clusterId",
"type": "number"
}
}
],
"requestBody": {
"description": "indeterminate body object",
"content": {
"application/json": {
"schema": {
"type": "object"
}
}
}
}
}
},
"/cluster/{clusterId}/containers": {
"get": {
"tags": [
"Cluster"
],
"operationId": "getContainers",
"description": "The parameters and request body are for method: getContainers. Same endpoint also used in methods:",
"responses": {
"200": {
"description": "Successful operation",
"content": {
"application/json": {
"schema": {
"title": "result",
"type": "object"
}
}
}
}
},
"parameters": [
{
"name": "clusterId",
"in": "path",
"required": true,
"schema": {
"title": "clusterId",
"type": "number"
}
}
],
"requestBody": {
"content": {
"application/json": {
"schema": {
"type": "object"
},
"example": {}
}
}
}
}
},
"/instances": {
"post": {
"tags": [
"Instance"
],
"operationId": "createInstance",
"description": "The parameters and request body are for method: createInstance. Same endpoint also used in methods:",
"responses": {
"200": {
"description": "Successful operation",
"content": {
"application/json": {
"schema": {
"title": "result",
"type": "object"
}
}
}
}
},
"requestBody": {
"description": "indeterminate body object",
"content": {
"application/json": {
"schema": {
"type": "object"
}
}
}
}
},
"get": {
"tags": [
"Instance"
],
"operationId": "getInstances",
"description": "The parameters and request body are for method: getInstances. 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": {}
}
}
}
}
},
"/instances/{instanceId}": {
"get": {
"tags": [
"Instance"
],
"operationId": "getInstanceById",
"description": "The parameters and request body are for method: getInstanceById. Same endpoint also used in methods:",
"responses": {
"200": {
"description": "Successful operation",
"content": {
"application/json": {
"schema": {
"title": "result",
"type": "object"
}
}
}
}
},
"parameters": [
{
"name": "instanceId",
"in": "path",
"required": true,
"schema": {
"title": "instanceId",
"type": "number"
}
}
],
"requestBody": {
"content": {
"application/json": {
"schema": {
"type": "object"
},
"example": {}
}
}
}
},
"put": {
"tags": [
"Instance"
],
"operationId": "updateInstance",
"description": "The parameters and request body are for method: updateInstance. Same endpoint also used in methods:",
"responses": {
"200": {
"description": "Successful operation",
"content": {
"application/json": {
"schema": {
"title": "result",
"type": "object"
}
}
}
}
},
"parameters": [
{
"name": "instanceId",
"in": "path",
"required": true,
"schema": {
"title": "instanceId",
"type": "number"
}
}
],
"requestBody": {
"description": "indeterminate body object",
"content": {
"application/json": {
"schema": {
"type": "object"
}
}
}
}
},
"delete": {
"tags": [
"Instance"
],
"operationId": "deleteInstance",
"description": "The parameters and request body are for method: deleteInstance. Same endpoint also used in methods:",
"responses": {
"200": {
"description": "Successful operation",
"content": {
"application/json": {
"schema": {
"title": "result",
"type": "object"
}
}
}
}
},
"parameters": [
{
"name": "instanceId",
"in": "path",
"required": true,
"schema": {
"title": "instanceId",
"type": "number"
}
}
],
"requestBody": {
"content": {
"application/json": {
"schema": {
"type": "object"
},
"example": {}
}
}
}
}
},
"/instances/{instanceId}/envs": {
"get": {
"tags": [
"Instance"
],
"operationId": "getInstanceEnvironment",
"description": "The parameters and request body are for method: getInstanceEnvironment. Same endpoint also used in methods:",
"responses": {
"200": {
"description": "Successful operation",
"content": {
"application/json": {
"schema": {
"title": "result",
"type": "object"
}
}
}
}
},
"parameters": [
{
"name": "instanceId",
"in": "path",
"required": true,
"schema": {
"title": "instanceId",
"type": "number"
}
}
],
"requestBody": {
"content": {
"application/json": {
"schema": {
"type": "object"
},
"example": {}
}
}
}
}
},
"/instances/{instanceId}/history": {
"get": {
"tags": [
"Instance"
],
"operationId": "getInstanceHistory",
"description": "The parameters and request body are for method: getInstanceHistory. Same endpoint also used in methods:",
"responses": {
"200": {
"description": "Successful operation",
"content": {
"application/json": {
"schema": {
"title": "result",
"type": "object"
}
}
}
}
},
"parameters": [
{
"name": "instanceId",
"in": "path",
"required": true,
"schema": {
"title": "instanceId",
"type": "number"
}
}
],
"requestBody": {
"content": {
"application/json": {
"schema": {
"type": "object"
},
"example": {}
}
}
}
}
},
"/instances/{instanceId}/containers": {
"get": {
"tags": [
"Instance"
],
"operationId": "getInstanceContainerDetails",
"description": "The parameters and request body are for method: getInstanceContainerDetails. Same endpoint also used in methods:",
"responses": {
"200": {
"description": "Successful operation",
"content": {
"application/json": {
"schema": {
"title": "result",
"type": "object"
}
}
}
}
},
"parameters": [
{
"name": "instanceId",
"in": "path",
"required": true,
"schema": {
"title": "instanceId",
"type": "number"
}
}
],
"requestBody": {
"content": {
"application/json": {
"schema": {
"type": "object"
},
"example": {}
}
}
}
}
},
"/instance-types": {
"get": {
"tags": [
"Instance"
],
"operationId": "getInstanceTypes",
"description": "The parameters and request body are for method: getInstanceTypes. 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": {}
}
}
}
}
},
"/instance-types/{typeId}": {
"get": {
"tags": [
"Instance"
],
"operationId": "getInstanceTypeById",
"description": "The parameters and request body are for method: getInstanceTypeById. Same endpoint also used in methods:",
"responses": {
"200": {
"description": "Successful operation",
"content": {
"application/json": {
"schema": {
"title": "result",
"type": "object"
}
}
}
}
},
"parameters": [
{
"name": "typeId",
"in": "path",
"required": true,
"schema": {
"title": "typeId",
"type": "number"
}
}
],
"requestBody": {
"content": {
"application/json": {
"schema": {
"type": "object"
},
"example": {}
}
}
}
}
},
"/instances/service-plans": {
"get": {
"tags": [
"Instance"
],
"operationId": "getServicePlans",
"description": "The parameters and request body are for method: getServicePlans. 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": {}
}
}
}
}
},
"/instances/{instanceId}/stop": {
"put": {
"tags": [
"Instance"
],
"operationId": "stopInstance",
"description": "The parameters and request body are for method: stopInstance. Same endpoint also used in methods:",
"responses": {
"200": {
"description": "Successful operation",
"content": {
"application/json": {
"schema": {
"title": "result",
"type": "object"
}
}
}
}
},
"parameters": [
{
"name": "instanceId",
"in": "path",
"required": true,
"schema": {
"title": "instanceId",
"type": "number"
}
}
],
"requestBody": {
"content": {
"application/json": {
"schema": {
"type": "object"
},
"example": {}
}
}
}
}
},
"/instances/{instanceId}/start": {
"put": {
"tags": [
"Instance"
],
"operationId": "startInstance",
"description": "The parameters and request body are for method: startInstance. Same endpoint also used in methods:",
"responses": {
"200": {
"description": "Successful operation",
"content": {
"application/json": {
"schema": {
"title": "result",
"type": "object"
}
}
}
}
},
"parameters": [
{
"name": "instanceId",
"in": "path",
"required": true,
"schema": {
"title": "instanceId",
"type": "number"
}
}
],
"requestBody": {
"content": {
"application/json": {
"schema": {
"type": "object"
},
"example": {}
}
}
}
}
},
"/instances/{instanceId}/restart": {
"put": {
"tags": [
"Instance"
],
"operationId": "restartInstance",
"description": "The parameters and request body are for method: restartInstance. Same endpoint also used in methods:",
"responses": {
"200": {
"description": "Successful operation",
"content": {
"application/json": {
"schema": {
"title": "result",
"type": "object"
}
}
}
}
},
"parameters": [
{
"name": "instanceId",
"in": "path",
"required": true,
"schema": {
"title": "instanceId",
"type": "number"
}
}
],
"requestBody": {
"content": {
"application/json": {
"schema": {
"type": "object"
},
"example": {}
}
}
}
}
},
"/instances/{instanceId}/suspend": {
"put": {
"tags": [
"Instance"
],
"operationId": "suspendInstance",
"description": "The parameters and request body are for method: suspendInstance. Same endpoint also used in methods:",
"responses": {
"200": {
"description": "Successful operation",
"content": {
"application/json": {
"schema": {
"title": "result",
"type": "object"
}
}
}
}
},
"parameters": [
{
"name": "instanceId",
"in": "path",
"required": true,
"schema": {
"title": "instanceId",
"type": "number"
}
}
],
"requestBody": {
"content": {
"application/json": {
"schema": {
"type": "object"
},
"example": {}
}
}
}
}
},
"/instances/{instanceId}/reject": {
"put": {
"tags": [
"Instance"
],
"operationId": "rejectInstance",
"description": "The parameters and request body are for method: rejectInstance. Same endpoint also used in methods:",
"responses": {
"200": {
"description": "Successful operation",
"content": {
"application/json": {
"schema": {
"title": "result",
"type": "object"
}
}
}
}
},
"parameters": [
{
"name": "instanceId",
"in": "path",
"required": true,
"schema": {
"title": "instanceId",
"type": "number"
}
}
],
"requestBody": {
"content": {
"application/json": {
"schema": {
"type": "object"
},
"example": {}
}
}
}
}
},
"/instances/{instanceId}/resize": {
"put": {
"tags": [
"Instance"
],
"operationId": "resizeInstance",
"description": "The parameters and request body are for method: resizeInstance. Same endpoint also used in methods:",
"responses": {
"200": {
"description": "Successful operation",
"content": {
"application/json": {
"schema": {
"title": "result",
"type": "object"
}
}
}
}
},
"parameters": [
{
"name": "instanceId",
"in": "path",
"required": true,
"schema": {
"title": "instanceId",
"type": "number"
}
}
],
"requestBody": {
"description": "indeterminate body object",
"content": {
"application/json": {
"schema": {
"type": "object"
}
}
}
}
}
},
"/instances/{instanceId}/workflow": {
"put": {
"tags": [
"Instance"
],
"operationId": "runInstanceWorkflow",
"description": "The parameters and request body are for method: runInstanceWorkflow. Same endpoint also used in methods:",
"responses": {
"200": {
"description": "Successful operation",
"content": {
"application/json": {
"schema": {
"title": "result",
"type": "object"
}
}
}
}
},
"parameters": [
{
"name": "instanceId",
"in": "path",
"required": true,
"schema": {
"title": "instanceId",
"type": "number"
}
},
{
"name": "workflowId",
"in": "query",
"required": true,
"schema": {
"type": "string"
}
},
{
"name": "workflowName",
"in": "query",
"required": true,
"schema": {
"type": "string"
}
}
],
"requestBody": {
"description": "indeterminate body object",
"content": {
"application/json": {
"schema": {
"type": "object"
}
}
}
}
}
},
"/instances/{instanceId}/clone": {
"put": {
"tags": [
"Instance"
],
"operationId": "cloneInstance",
"description": "The parameters and request body are for method: cloneInstance. Same endpoint also used in methods:",
"responses": {
"200": {
"description": "Successful operation",
"content": {
"application/json": {
"schema": {
"title": "result",
"type": "object"
}
}
}
}
},
"parameters": [
{
"name": "instanceId",
"in": "path",
"required": true,
"schema": {
"title": "instanceId",
"type": "number"
}
}
],
"requestBody": {
"description": "indeterminate body object",
"content": {
"application/json": {
"schema": {
"type": "object"
}
}
}
}
}
},
"/instances/{instanceId}/backup": {
"put": {
"tags": [
"Instance"
],
"operationId": "backupInstance",
"description": "The parameters and request body are for method: backupInstance. Same endpoint also used in methods:",
"responses": {
"200": {
"description": "Successful operation",
"content": {
"application/json": {
"schema": {
"title": "result",
"type": "object"
}
}
}
}
},
"parameters": [
{
"name": "instanceId",
"in": "path",
"required": true,
"schema": {
"title": "instanceId",
"type": "number"
}
}
],
"requestBody": {
"content": {
"application/json": {
"schema": {
"type": "object"
},
"example": {}
}
}
}
}
},
"/instances/{instanceId}/backups": {
"get": {
"tags": [
"Instance"
],
"operationId": "listInstanceBackups",
"description": "The parameters and request body are for method: listInstanceBackups. Same endpoint also used in methods:",
"responses": {
"200": {
"description": "Successful operation",
"content": {
"application/json": {
"schema": {
"title": "result",
"type": "object"
}
}
}
}
},
"parameters": [
{
"name": "instanceId",
"in": "path",
"required": true,
"schema": {
"title": "instanceId",
"type": "number"
}
}
],
"requestBody": {
"content": {
"application/json": {
"schema": {
"type": "object"
},
"example": {}
}
}
}
}
},
"/instances/{instanceId}/snapshots": {
"get": {
"tags": [
"Instance"
],
"operationId": "listInstanceSnapshots",
"description": "The parameters and request body are for method: listInstanceSnapshots. Same endpoint also used in methods:",
"responses": {
"200": {
"description": "Successful operation",
"content": {
"application/json": {
"schema": {
"title": "result",
"type": "object"
}
}
}
}
},
"parameters": [
{
"name": "instanceId",
"in": "path",
"required": true,
"schema": {
"title": "instanceId",
"type": "number"
}
}
],
"requestBody": {
"content": {
"application/json": {
"schema": {
"type": "object"
},
"example": {}
}
}
}
}
},
"/instances/{instanceId}/snapshot": {
"put": {
"tags": [
"Instance"
],
"operationId": "snapshotInstance",
"description": "The parameters and request body are for method: snapshotInstance. Same endpoint also used in methods:",
"responses": {
"200": {
"description": "Successful operation",
"content": {
"application/json": {
"schema": {
"title": "result",
"type": "object"
}
}
}
}
},
"parameters": [
{
"name": "instanceId",
"in": "path",
"required": true,
"schema": {
"title": "instanceId",
"type": "number"
}
}
],
"requestBody": {
"description": "indeterminate body object",
"content": {
"application/json": {
"schema": {
"type": "object"
}
}
}
}
}
},
"/instances/{instanceId}/import-snapshot": {
"put": {
"tags": [
"Instance"
],
"operationId": "importInstanceSnapshot",
"description": "The parameters and request body are for method: importInstanceSnapshot. Same endpoint also used in methods:",
"responses": {
"200": {
"description": "Successful operation",
"content": {
"application/json": {
"schema": {
"title": "result",
"type": "object"
}
}
}
}
},
"parameters": [
{
"name": "instanceId",
"in": "path",
"required": true,
"schema": {
"title": "instanceId",
"type": "number"
}
}
],
"requestBody": {
"description": "indeterminate body object",
"content": {
"application/json": {
"schema": {
"type": "object"
}
}
}
}
}
},
"/instances/{instanceId}/clone-image": {
"put": {
"tags": [
"Instance"
],
"operationId": "cloneInstanceImage",
"description": "The parameters and request body are for method: cloneInstanceImage. Same endpoint also used in methods:",
"responses": {
"200": {
"description": "Successful operation",
"content": {
"application/json": {
"schema": {
"title": "result",
"type": "object"
}
}
}
}
},
"parameters": [
{
"name": "instanceId",
"in": "path",
"required": true,
"schema": {
"title": "instanceId",
"type": "number"
}
}
],
"requestBody": {
"description": "indeterminate body object",
"content": {
"application/json": {
"schema": {
"type": "object"
}
}
}
}
}
},
"/instances/{instanceId}/lock": {
"put": {
"tags": [
"Instance"
],
"operationId": "lockInstance",
"description": "The parameters and request body are for method: lockInstance. Same endpoint also used in methods:",
"responses": {
"200": {
"description": "Successful operation",
"content": {
"application/json": {
"schema": {
"title": "result",
"type": "object"
}
}
}
}
},
"parameters": [
{
"name": "instanceId",
"in": "path",
"required": true,
"schema": {
"title": "instanceId",
"type": "number"
}
}
],
"requestBody": {
"content": {
"application/json": {
"schema": {
"type": "object"
},
"example": {}
}
}
}
}
},
"/instances/{instanceId}/unlock": {
"put": {
"tags": [
"Instance"
],
"operationId": "unlockInstance",
"description": "The parameters and request body are for method: unlockInstance. Same endpoint also used in methods:",
"responses": {
"200": {
"description": "Successful operation",
"content": {
"application/json": {
"schema": {
"title": "result",
"type": "object"
}
}
}
}
},
"parameters": [
{
"name": "instanceId",
"in": "path",
"required": true,
"schema": {
"title": "instanceId",
"type": "number"
}
}
],
"requestBody": {
"content": {
"application/json": {
"schema": {
"type": "object"
},
"example": {}
}
}
}
}
},
"/instances/{instanceId}/security-groups": {
"get": {
"tags": [
"Instance"
],
"operationId": "listInstanceSecurityGroups",
"description": "The parameters and request body are for method: listInstanceSecurityGroups. Same endpoint also used in methods:",
"responses": {
"200": {
"description": "Successful operation",
"content": {
"application/json": {
"schema": {
"title": "result",
"type": "object"
}
}
}
}
},
"parameters": [
{
"name": "instanceId",
"in": "path",
"required": true,
"schema": {
"title": "instanceId",
"type": "number"
}
}
],
"requestBody": {
"content": {
"application/json": {
"schema": {
"type": "object"
},
"example": {}
}
}
}
},
"post": {
"tags": [
"Instance"
],
"operationId": "setInstanceSecurityGroups",
"description": "The parameters and request body are for method: setInstanceSecurityGroups. Same endpoint also used in methods:",
"responses": {
"200": {
"description": "Successful operation",
"content": {
"application/json": {
"schema": {
"title": "result",
"type": "object"
}
}
}
}
},
"parameters": [
{
"name": "instanceId",
"in": "path",
"required": true,
"schema": {
"title": "instanceId",
"type": "number"
}
}
],
"requestBody": {
"description": "indeterminate body object",
"content": {
"application/json": {
"schema": {
"type": "object"
}
}
}
}
}
},
"/instances/{instanceId}/cancel-removal": {
"put": {
"tags": [
"Instance"
],
"operationId": "cancelDeleteInstance",
"description": "The parameters and request body are for method: cancelDeleteInstance. Same endpoint also used in methods:",
"responses": {
"200": {
"description": "Successful operation",
"content": {
"application/json": {
"schema": {
"title": "result",
"type": "object"
}
}
}
}
},
"parameters": [
{
"name": "instanceId",
"in": "path",
"required": true,
"schema": {
"title": "instanceId",
"type": "number"
}
}
],
"requestBody": {
"content": {
"application/json": {
"schema": {
"type": "object"
},
"example": {}
}
}
}
}
},
"/monitoring/incidents": {
"get": {
"tags": [
"Monitoring"
],
"operationId": "getIncidents",
"description": "The parameters and request body are for method: getIncidents. 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": {}
}
}
}
}
},
"/networks": {
"post": {
"tags": [
"Network"
],
"operationId": "createNetwork",
"description": "The parameters and request body are for method: createNetwork. Same endpoint also used in methods:",
"responses": {
"200": {
"description": "Successful operation",
"content": {
"application/json": {
"schema": {
"title": "result",
"type": "object"
}
}
}
}
},
"requestBody": {
"description": "indeterminate body object",
"content": {
"application/json": {
"schema": {
"type": "object"
}
}
}
}
},
"get": {
"tags": [
"Network"
],
"operationId": "getNetworks",
"description": "The parameters and request body are for method: getNetworks. 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": {}
}
}
}
}
},
"/instances/{networkId}": {
"get": {
"tags": [
"Network"
],
"operationId": "getNetworkById",
"description": "The parameters and request body are for method: getNetworkById. Same endpoint also used in methods:",
"responses": {
"200": {
"description": "Successful operation",
"content": {
"application/json": {
"schema": {
"title": "result",
"type": "object"
}
}
}
}
},
"parameters": [
{
"name": "networkId",
"in": "path",
"required": true,
"schema": {
"title": "networkId",
"type": "number"
}
}
],
"requestBody": {
"content": {
"application/json": {
"schema": {
"type": "object"
},
"example": {}
}
}
}
},
"put": {
"tags": [
"Network"
],
"operationId": "updateNetwork",
"description": "The parameters and request body are for method: updateNetwork. Same endpoint also used in methods:",
"responses": {
"200": {
"description": "Successful operation",
"content": {
"application/json": {
"schema": {
"title": "result",
"type": "object"
}
}
}
}
},
"parameters": [
{
"name": "networkId",
"in": "path",
"required": true,
"schema": {
"title": "networkId",
"type": "number"
}
}
],
"requestBody": {
"description": "indeterminate body object",
"content": {
"application/json": {
"schema": {
"type": "object"
}
}
}
}
},
"delete": {
"tags": [
"Network"
],
"operationId": "deleteNetwork",
"description": "The parameters and request body are for method: deleteNetwork. Same endpoint also used in methods:",
"responses": {
"200": {
"description": "Successful operation",
"content": {
"application/json": {
"schema": {
"title": "result",
"type": "object"
}
}
}
}
},
"parameters": [
{
"name": "networkId",
"in": "path",
"required": true,
"schema": {
"title": "networkId",
"type": "number"
}
}
],
"requestBody": {
"content": {
"application/json": {
"schema": {
"type": "object"
},
"example": {}
}
}
}
}
},
"/network-types": {
"get": {
"tags": [
"Network"
],
"operationId": "getNetworkTypes",
"description": "The parameters and request body are for method: getNetworkTypes. 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": {}
}
}
}
}
},
"/network-types/{typeId}": {
"get": {
"tags": [
"Network"
],
"operationId": "getNetworkTypeById",
"description": "The parameters and request body are for method: getNetworkTypeById. Same endpoint also used in methods:",
"responses": {
"200": {
"description": "Successful operation",
"content": {
"application/json": {
"schema": {
"title": "result",
"type": "object"
}
}
}
}
},
"parameters": [
{
"name": "typeId",
"in": "path",
"required": true,
"schema": {
"title": "typeId",
"type": "number"
}
}
],
"requestBody": {
"content": {
"application/json": {
"schema": {
"type": "object"
},
"example": {}
}
}
}
}
},
"/networks/groups": {
"post": {
"tags": [
"Network"
],
"operationId": "createNetworkGroup",
"description": "The parameters and request body are for method: createNetworkGroup. Same endpoint also used in methods:",
"responses": {
"200": {
"description": "Successful operation",
"content": {
"application/json": {
"schema": {
"title": "result",
"type": "object"
}
}
}
}
},
"requestBody": {
"description": "indeterminate body object",
"content": {
"application/json": {
"schema": {
"type": "object"
}
}
}
}
},
"get": {
"tags": [
"Network"
],
"operationId": "getNetworkGroups",
"description": "The parameters and request body are for method: getNetworkGroups. 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": {}
}
}
}
}
},
"/networks/groups/{groupId}": {
"get": {
"tags": [
"Network"
],
"operationId": "getNetworkGroupById",
"description": "The parameters and request body are for method: getNetworkGroupById. Same endpoint also used in methods:",
"responses": {
"200": {
"description": "Successful operation",
"content": {
"application/json": {
"schema": {
"title": "result",
"type": "object"
}
}
}
}
},
"parameters": [
{
"name": "groupId",
"in": "path",
"required": true,
"schema": {
"title": "groupId",
"type": "number"
}
}
],
"requestBody": {
"content": {
"application/json": {
"schema": {
"type": "object"
},
"example": {}
}
}
}
},
"put": {
"tags": [
"Network"
],
"operationId": "updateNetworkGroup",
"description": "The parameters and request body are for method: updateNetworkGroup. Same endpoint also used in methods:",
"responses": {
"200": {
"description": "Successful operation",
"content": {
"application/json": {
"schema": {