UNPKG

@itentialopensource/adapter-drivenets_networkcloud

Version:

This adapter integrates with system described as: drivenetsNetworkCloud+Api.

362 lines 9.13 kB
{ "openapi": "3.1.0", "info": { "title": "", "version": "1.0.0" }, "paths": { "/locations": { "get": { "tags": [ "PointOfPresencePoPServices" ], "operationId": "getLocations", "description": "The parameters and request body are for method: getLocations. 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": {} } } } } }, "/locations/{location}": { "get": { "tags": [ "PointOfPresencePoPServices" ], "operationId": "getLocation", "description": "The parameters and request body are for method: getLocation. Same endpoint also used in methods:", "responses": { "200": { "description": "Successful operation", "content": { "application/json": { "schema": { "title": "result", "type": "object" } } } } }, "parameters": [ { "name": "location", "in": "path", "required": true, "schema": { "title": "location", "type": "string" } } ], "requestBody": { "content": { "application/json": { "schema": { "type": "object" }, "example": {} } } } } }, "/": { "post": { "tags": [ "Services" ], "operationId": "postServiceItem", "description": "The parameters and request body are for method: postServiceItem. 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" } } } } } }, "/{businessSid}": { "put": { "tags": [ "Services" ], "operationId": "putServiceItem", "description": "The parameters and request body are for method: putServiceItem. Same endpoint also used in methods:", "responses": { "200": { "description": "Successful operation", "content": { "application/json": { "schema": { "title": "result", "type": "object" } } } } }, "parameters": [ { "name": "businessSid", "in": "path", "required": true, "schema": { "title": "businessSid", "type": "string" } } ], "requestBody": { "description": "indeterminate body object", "content": { "application/json": { "schema": { "type": "object" } } } } }, "delete": { "tags": [ "Services" ], "operationId": "deleteServiceItem", "description": "The parameters and request body are for method: deleteServiceItem. Same endpoint also used in methods:", "responses": { "200": { "description": "Successful operation", "content": { "application/json": { "schema": { "title": "result", "type": "object" } } } } }, "parameters": [ { "name": "businessSid", "in": "path", "required": true, "schema": { "title": "businessSid", "type": "string" } } ], "requestBody": { "content": { "application/json": { "schema": { "type": "object" }, "example": {} } } } }, "get": { "tags": [ "Services" ], "operationId": "getServiceItem", "description": "The parameters and request body are for method: getServiceItem. Same endpoint also used in methods:", "responses": { "200": { "description": "Successful operation", "content": { "application/json": { "schema": { "title": "result", "type": "object" } } } } }, "parameters": [ { "name": "businessSid", "in": "path", "required": true, "schema": { "title": "businessSid", "type": "string" } } ], "requestBody": { "content": { "application/json": { "schema": { "type": "object" }, "example": {} } } } } }, "/{businessSid}/state": { "get": { "tags": [ "ServiceState" ], "operationId": "getServiceItemState", "description": "The parameters and request body are for method: getServiceItemState. Same endpoint also used in methods:", "responses": { "200": { "description": "Successful operation", "content": { "application/json": { "schema": { "title": "result", "type": "object" } } } } }, "parameters": [ { "name": "businessSid", "in": "path", "required": true, "schema": { "title": "businessSid", "type": "string" } } ], "requestBody": { "content": { "application/json": { "schema": { "type": "object" }, "example": {} } } } } }, "/{businessSid}/monitoring": { "get": { "tags": [ "ServiceState" ], "operationId": "getServiceMonitoring", "description": "The parameters and request body are for method: getServiceMonitoring. Same endpoint also used in methods:", "responses": { "200": { "description": "Successful operation", "content": { "application/json": { "schema": { "title": "result", "type": "object" } } } } }, "parameters": [ { "name": "businessSid", "in": "path", "required": true, "schema": { "title": "businessSid", "type": "string" } } ], "requestBody": { "content": { "application/json": { "schema": { "type": "object" }, "example": {} } } } } }, "/serviceNode/command": { "post": { "tags": [ "ShowCommand" ], "operationId": "showCommand", "description": "The parameters and request body are for method: showCommand. 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" } } } } } } }, "components": { "schemas": {} } }