@itentialopensource/adapter-accedian_skylight_vision
Version:
This adapter integrates with system described as: accedianSkylightVision.
1,811 lines (1,810 loc) • 72.4 kB
JSON
{
"openapi": "3.0.0",
"info": {
"title": "Accedian Skylight Vision",
"description": "The Skylight orchestrator Vision Module is Accedian’s Performance Element and Service Management System.The Skylight orchestrator Vision REST API gives access to most of the functionality of the Skylight orchestrator and to its inventory of performance elements and modules.\n\nThe API is northbound, meaning that the API gives systems above it in the network hierarchy, access to the elements and performance monitoring information that it manages.\n\nIt is also a REST (Representational State Transfer) API, meaning it can be used in an HTTP client to interact with Skylight orchestrator.You will be able to send GET, POST, PUT, and DELETE requests to Skylight orchestrator. Data is passed in both directions using JSON object notation.",
"contact": {
"email": "apiteam@swagger.io"
},
"version": "1.0.0"
},
"servers": [
{
"url": "https://localhost/nbapiemswsweb/rest",
"variables": {}
},
{
"url": "http://localhost/nbapiemswsweb/rest",
"variables": {}
}
],
"paths": {
"/CliScript": {
"post": {
"tags": [
"CLIScript"
],
"summary": "createCLIScript",
"description": "Create a new CLI Script",
"operationId": "createCLIScript",
"parameters": [],
"requestBody": {
"description": "body",
"content": {
"text/plain": {
"schema": {
"type": "string",
"description": "body"
}
}
},
"required": false
},
"responses": {
"200": {
"description": "successful operation",
"headers": {},
"content": {
"text/plain": {
"schema": {
"type": "string",
"description": "successful operation"
}
}
}
},
"400": {
"description": "failed operation"
}
},
"deprecated": false
}
},
"/CliScript/{id}": {
"put": {
"tags": [
"CLIScript"
],
"summary": "updateCLIScript",
"description": "Update a CLI Script",
"operationId": "updateCLIScript",
"parameters": [
{
"name": "id",
"in": "path",
"description": "CLI Script persistent id",
"required": true,
"style": "simple",
"schema": {
"type": "string"
}
}
],
"requestBody": {
"description": "body",
"content": {
"text/plain": {
"schema": {
"type": "string",
"description": "body"
}
}
},
"required": false
},
"responses": {
"200": {
"description": "successful operation",
"headers": {},
"content": {
"text/plain": {
"schema": {
"type": "string",
"description": "successful operation"
}
}
}
},
"400": {
"description": "failed operation"
}
},
"deprecated": false
},
"get": {
"tags": [
"CLIScript"
],
"summary": "getCLIScript",
"description": "Get a CLI Script data",
"operationId": "getCLIScript",
"parameters": [
{
"name": "id",
"in": "path",
"description": "CLI Script persistent id",
"required": true,
"style": "simple",
"schema": {
"type": "string"
}
}
],
"responses": {
"200": {
"description": "successful operation",
"headers": {},
"content": {
"text/plain": {
"schema": {
"type": "string",
"description": "successful operation"
}
}
}
},
"400": {
"description": "failed operation"
}
},
"deprecated": false
},
"delete": {
"tags": [
"CLIScript"
],
"summary": "deleteCLIScript",
"description": "Delete a CLI Script",
"operationId": "deleteCLIScript",
"parameters": [
{
"name": "id",
"in": "path",
"description": "CLI Script persistent id",
"required": true,
"style": "simple",
"schema": {
"type": "string"
}
}
],
"responses": {
"200": {
"description": "successful operation",
"headers": {},
"content": {
"text/plain": {
"schema": {
"type": "string",
"description": "successful operation"
}
}
}
},
"400": {
"description": "failed operation"
}
},
"deprecated": false
}
},
"/ConfigFlowExecutor/{id}/param": {
"post": {
"tags": [
"ConfigFlowExecutor"
],
"summary": "setConfigFlowExecutorParam",
"description": "Set the token parameter values of this executor.",
"operationId": "setConfigFlowExecutorParam",
"parameters": [
{
"name": "id",
"in": "path",
"description": "Config flow executor persistent id",
"required": true,
"style": "simple",
"schema": {
"type": "string"
}
}
],
"requestBody": {
"description": "body",
"content": {
"text/plain": {
"schema": {
"type": "string",
"description": "body"
}
}
},
"required": false
},
"responses": {
"200": {
"description": "successful operation",
"headers": {},
"content": {
"text/plain": {
"schema": {
"type": "string",
"description": "successful operation"
}
}
}
},
"400": {
"description": "failed operation"
}
},
"deprecated": false
}
},
"/ConfigFlowExecutor/{id}/start": {
"post": {
"tags": [
"ConfigFlowExecutor"
],
"summary": "startConfigFlowExecutor",
"description": "Start a config flow executor",
"operationId": "startConfigFlowExecutor",
"parameters": [
{
"name": "id",
"in": "path",
"description": "Config flow executor persistent id",
"required": true,
"style": "simple",
"schema": {
"type": "string"
}
}
],
"responses": {
"200": {
"description": "successful operation",
"headers": {},
"content": {
"text/plain": {
"schema": {
"type": "string",
"description": "successful operation"
}
}
}
},
"400": {
"description": "failed operation"
}
},
"deprecated": false
}
},
"/ConfigFlowExecutor/{id}/stop": {
"post": {
"tags": [
"ConfigFlowExecutor"
],
"summary": "stopConfigFlowExecutor",
"description": "Stop a config flow executor",
"operationId": "stopConfigFlowExecutor",
"parameters": [
{
"name": "id",
"in": "path",
"description": "Config flow executor persistent id",
"required": true,
"style": "simple",
"schema": {
"type": "string"
}
}
],
"responses": {
"200": {
"description": "successful operation",
"headers": {},
"content": {
"text/plain": {
"schema": {
"type": "string",
"description": "successful operation"
}
}
}
},
"400": {
"description": "failed operation"
}
},
"deprecated": false
}
},
"/ConfigFlowExecutor": {
"post": {
"tags": [
"ConfigFlowExecutor"
],
"summary": "createConfigFlowExecutor",
"description": "Create a new config flow executor",
"operationId": "createConfigFlowExecutor",
"parameters": [],
"requestBody": {
"description": "body",
"content": {
"text/plain": {
"schema": {
"type": "string",
"description": "body"
}
}
},
"required": false
},
"responses": {
"200": {
"description": "successful operation",
"headers": {},
"content": {
"text/plain": {
"schema": {
"type": "string",
"description": "successful operation"
}
}
}
},
"400": {
"description": "failed operation"
}
},
"deprecated": false
}
},
"/ConfigFlowExecutor/{id}/assign": {
"post": {
"tags": [
"ConfigFlowExecutor"
],
"summary": "assignConfigFlowExecutor",
"description": "Assign network elements to this executor",
"operationId": "assignConfigFlowExecutor",
"parameters": [
{
"name": "id",
"in": "path",
"description": "id",
"required": true,
"style": "simple",
"schema": {
"type": "string"
}
}
],
"requestBody": {
"description": "body",
"content": {
"text/plain": {
"schema": {
"type": "string",
"description": "body"
}
}
},
"required": false
},
"responses": {
"200": {
"description": "successful operation",
"headers": {},
"content": {
"text/plain": {
"schema": {
"type": "string",
"description": "successful operation"
}
}
}
},
"400": {
"description": "failed operation"
}
},
"deprecated": false
}
},
"/ConfigFlowExecutor/{id}": {
"put": {
"tags": [
"ConfigFlowExecutor"
],
"summary": "updateConfigFlowExecutor",
"description": "Edit an existing config flow executor",
"operationId": "updateConfigFlowExecutor",
"parameters": [
{
"name": "id",
"in": "path",
"description": "Config flow executor persistent id",
"required": true,
"style": "simple",
"schema": {
"type": "string"
}
}
],
"requestBody": {
"description": "body",
"content": {
"text/plain": {
"schema": {
"type": "string",
"description": "body"
}
}
},
"required": false
},
"responses": {
"200": {
"description": "successful operation",
"headers": {},
"content": {
"text/plain": {
"schema": {
"type": "string",
"description": "successful operation"
}
}
}
},
"400": {
"description": "failed operation"
}
},
"deprecated": false
},
"get": {
"tags": [
"ConfigFlowExecutor"
],
"summary": "getConfigFlowExecutor",
"description": "Get a config flow executor",
"operationId": "getConfigFlowExecutor",
"parameters": [
{
"name": "id",
"in": "path",
"description": "Config flow executor persistent id",
"required": true,
"style": "simple",
"schema": {
"type": "string"
}
}
],
"responses": {
"200": {
"description": "successful operation",
"headers": {},
"content": {
"text/plain": {
"schema": {
"type": "string",
"description": "successful operation"
}
}
}
},
"400": {
"description": "failed operation"
}
},
"deprecated": false
},
"delete": {
"tags": [
"ConfigFlowExecutor"
],
"summary": "deleteConfigFlowExecutor",
"description": "Delete a config flow executor",
"operationId": "deleteConfigFlowExecutor",
"parameters": [
{
"name": "id",
"in": "path",
"description": "Config flow executor persistent id",
"required": true,
"style": "simple",
"schema": {
"type": "string"
}
}
],
"responses": {
"200": {
"description": "successful operation",
"headers": {},
"content": {
"text/plain": {
"schema": {
"type": "string",
"description": "successful operation"
}
}
}
},
"400": {
"description": "failed operation"
}
},
"deprecated": false
}
},
"/ConfigFlowProfile/{id}": {
"get": {
"tags": [
"ConfigFlowProfile"
],
"summary": "getConfigFlowProfile",
"description": "Get a config flow profile",
"operationId": "getConfigFlowProfile",
"parameters": [
{
"name": "id",
"in": "path",
"description": "Config flow profile persistent id",
"required": true,
"style": "simple",
"schema": {
"type": "string"
}
}
],
"responses": {
"200": {
"description": "successful operation",
"headers": {},
"content": {
"text/plain": {
"schema": {
"type": "string",
"description": "successful operation"
}
}
}
},
"400": {
"description": "failed operation"
}
},
"deprecated": false
}
},
"/ConfigJob/{id}": {
"get": {
"tags": [
"ConfigJob"
],
"summary": "getConfigJob",
"description": "Get a config job",
"operationId": "getConfigJob",
"parameters": [
{
"name": "id",
"in": "path",
"description": "Config job persistent id",
"required": true,
"style": "simple",
"schema": {
"type": "string"
}
}
],
"responses": {
"200": {
"description": "successful operation",
"headers": {},
"content": {
"text/plain": {
"schema": {
"type": "string",
"description": "successful operation"
}
}
}
},
"400": {
"description": "failed operation"
}
},
"deprecated": false
}
},
"/ConfigJobExecutor/{id}": {
"get": {
"tags": [
"ConfigJobExecutor"
],
"summary": "getConfigJobExecutor",
"description": "Get a config job executor",
"operationId": "getConfigJobExecutor",
"parameters": [
{
"name": "id",
"in": "path",
"description": "Config job executor persistent id",
"required": true,
"style": "simple",
"schema": {
"type": "string"
}
}
],
"responses": {
"200": {
"description": "successful operation",
"headers": {},
"content": {
"text/plain": {
"schema": {
"type": "string",
"description": "successful operation"
}
}
}
},
"400": {
"description": "failed operation"
}
},
"deprecated": false
}
},
"/ConfigJobExecutor/{id}/start": {
"post": {
"tags": [
"ConfigJobExecutor"
],
"summary": "startConfigJobExecutor",
"description": "Start a config job executor",
"operationId": "startConfigJobExecutor",
"parameters": [
{
"name": "id",
"in": "path",
"description": "Config job executor persistent id",
"required": true,
"style": "simple",
"schema": {
"type": "string"
}
}
],
"responses": {
"200": {
"description": "successful operation",
"headers": {},
"content": {
"text/plain": {
"schema": {
"type": "string",
"description": "successful operation"
}
}
}
},
"400": {
"description": "failed operation"
}
},
"deprecated": false
}
},
"/ConfigJobExecutor/{id}/stop": {
"post": {
"tags": [
"ConfigJobExecutor"
],
"summary": "stopConfigJobExecutor",
"description": "Stop a config job executor",
"operationId": "stopConfigJobExecutor",
"parameters": [
{
"name": "id",
"in": "path",
"description": "Config job executor persistent id",
"required": true,
"style": "simple",
"schema": {
"type": "string"
}
}
],
"responses": {
"200": {
"description": "successful operation",
"headers": {},
"content": {
"text/plain": {
"schema": {
"type": "string",
"description": "successful operation"
}
}
}
},
"400": {
"description": "failed operation"
}
},
"deprecated": false
}
},
"/Configuration/authenticationConfig": {
"post": {
"tags": [
"Configuration"
],
"summary": "setAuthenticationController",
"description": "Set the authentication configuration",
"operationId": "setAuthenticationController",
"parameters": [],
"requestBody": {
"description": "body",
"content": {
"text/plain": {
"schema": {
"type": "string",
"description": "body"
}
}
},
"required": false
},
"responses": {
"200": {
"description": "successful operation",
"headers": {},
"content": {
"text/plain": {
"schema": {
"type": "string",
"description": "successful operation"
}
}
}
},
"400": {
"description": "failed operation"
}
},
"deprecated": false
},
"get": {
"tags": [
"Configuration"
],
"summary": "getAuthenticationConfiguration",
"description": "Get the authentication configuration",
"operationId": "getAuthenticationConfiguration",
"parameters": [],
"responses": {
"200": {
"description": "successful operation",
"headers": {},
"content": {
"text/plain": {
"schema": {
"type": "string",
"description": "successful operation"
}
}
}
},
"400": {
"description": "failed operation"
}
},
"deprecated": false
}
},
"/Dataset/{id}": {
"get": {
"tags": [
"Dataset"
],
"summary": "getDataset",
"description": "Get a dataset data",
"operationId": "getDataset",
"parameters": [
{
"name": "id",
"in": "path",
"description": "Dataset persistent id",
"required": true,
"style": "simple",
"schema": {
"type": "string"
}
}
],
"responses": {
"200": {
"description": "successful operation",
"headers": {},
"content": {
"text/plain": {
"schema": {
"type": "string",
"description": "successful operation"
}
}
}
},
"400": {
"description": "failed operation"
}
},
"deprecated": false
},
"put": {
"tags": [
"Dataset"
],
"summary": "updateDataset",
"description": "Update a dataset",
"operationId": "updateDataset",
"parameters": [
{
"name": "id",
"in": "path",
"description": "Dataset persistent id",
"required": true,
"style": "simple",
"schema": {
"type": "string"
}
}
],
"requestBody": {
"description": "body",
"content": {
"text/plain": {
"schema": {
"type": "string",
"description": "body"
}
}
},
"required": false
},
"responses": {
"200": {
"description": "successful operation",
"headers": {},
"content": {
"text/plain": {
"schema": {
"type": "string",
"description": "successful operation"
}
}
}
},
"400": {
"description": "failed operation"
}
},
"deprecated": false
},
"delete": {
"tags": [
"Dataset"
],
"summary": "deleteDataset",
"description": "Delete a dataset",
"operationId": "deleteDataset",
"parameters": [
{
"name": "id",
"in": "path",
"description": "Dataset persistent id",
"required": true,
"style": "simple",
"schema": {
"type": "string"
}
}
],
"responses": {
"200": {
"description": "successful operation",
"headers": {},
"content": {
"text/plain": {
"schema": {
"type": "string",
"description": "successful operation"
}
}
}
},
"400": {
"description": "failed operation"
}
},
"deprecated": false
}
},
"/Dataset": {
"post": {
"tags": [
"Dataset"
],
"summary": "createDataset",
"description": "Create a new dataset",
"operationId": "createDataset",
"parameters": [],
"requestBody": {
"description": "body",
"content": {
"text/plain": {
"schema": {
"type": "string",
"description": "body"
}
}
},
"required": false
},
"responses": {
"200": {
"description": "successful operation",
"headers": {},
"content": {
"text/plain": {
"schema": {
"type": "string",
"description": "successful operation"
}
}
}
},
"400": {
"description": "failed operation"
}
},
"deprecated": false
}
},
"/Inventory/managedObject/{type}/{id}/{embeddedType}/{embeddedId}": {
"get": {
"tags": [
"Inventory"
],
"summary": "getEmbeddedManagedObject",
"description": "Get an embedded managed object",
"operationId": "getEmbeddedManagedObject",
"parameters": [
{
"name": "type",
"in": "path",
"description": "Managed object class type",
"required": true,
"style": "simple",
"schema": {
"type": "string"
}
},
{
"name": "id",
"in": "path",
"description": "Managed object persistent id",
"required": true,
"style": "simple",
"schema": {
"type": "string"
}
},
{
"name": "embeddedType",
"in": "path",
"description": "Embedded managed object class type",
"required": true,
"style": "simple",
"schema": {
"type": "string"
}
},
{
"name": "embeddedId",
"in": "path",
"description": "Embedded managed object persistent id",
"required": true,
"style": "simple",
"schema": {
"type": "string"
}
}
],
"responses": {
"200": {
"description": "successful operation",
"headers": {},
"content": {
"text/plain": {
"schema": {
"type": "string",
"description": "successful operation"
}
}
}
},
"400": {
"description": "failed operation"
}
},
"deprecated": false
}
},
"/Inventory/managedObject/{type}/{id}": {
"get": {
"tags": [
"Inventory"
],
"summary": "getManagedObjectByTypeId",
"description": "Get a managed object by type and id",
"operationId": "getManagedObjectByTypeId",
"parameters": [
{
"name": "type",
"in": "path",
"description": "Managed object class type",
"required": true,
"style": "simple",
"schema": {
"type": "string"
}
},
{
"name": "id",
"in": "path",
"description": "Managed object persistent id Type: long",
"required": true,
"style": "simple",
"schema": {
"type": "string"
}
}
],
"responses": {
"200": {
"description": "successful operation",
"headers": {},
"content": {
"text/plain": {
"schema": {
"type": "string",
"description": "successful operation"
}
}
}
},
"400": {
"description": "failed operation"
}
},
"deprecated": false
}
},
"/Inventory/managedObject{dn}": {
"get": {
"tags": [
"Inventory"
],
"summary": "getManagedObjectByDN",
"description": "Get a managed object by DN",
"operationId": "getManagedObjectByDN",
"parameters": [
{
"name": "dn",
"in": "path",
"description": "Managed object dn",
"required": true,
"style": "simple",
"schema": {
"type": "string"
}
}
],
"responses": {
"200": {
"description": "successful operation",
"headers": {},
"content": {
"text/plain": {
"schema": {
"type": "string",
"description": "successful operation"
}
}
}
},
"400": {
"description": "failed operation"
}
},
"deprecated": false
}
},
"/Inventory/networkElement/{id}": {
"post": {
"tags": [
"Inventory"
],
"summary": "getManagedObjectNetworkElement",
"description": "Get managed objects for specified network element. If no type is specified then all managed objects are returned else only the ones for the specified types are.",
"operationId": "getManagedObjectNetworkElement",
"parameters": [
{
"name": "id",
"in": "path",
"description": "Network element persistent id",
"required": true,
"style": "simple",
"schema": {
"type": "string"
}
}
],
"requestBody": {
"description": "body",
"content": {
"text/plain": {
"schema": {
"type": "string",
"description": "body"
}
}
},
"required": false
},
"responses": {
"200": {
"description": "successful operation",
"headers": {},
"content": {
"text/plain": {
"schema": {
"type": "string",
"description": "successful operation"
}
}
}
},
"400": {
"description": "failed operation"
}
},
"deprecated": false
}
},
"/Search/Inventory/managedObject/{type}": {
"get": {
"tags": [
"InventorySearch"
],
"summary": "searchManagedObject",
"description": "Execute a inventory search query for managed objects.",
"operationId": "searchManagedObject",
"parameters": [
{
"name": "type",
"in": "path",
"description": "The object type to search for.",
"required": true,
"style": "simple",
"schema": {
"type": "string"
}
},
{
"name": "query",
"in": "query",
"description": "Search query arguments. There are two types of argument: Search options and Sorting options",
"style": "form",
"explode": true,
"schema": {
"type": "string"
}
},
{
"name": "page",
"in": "query",
"description": "The desired page number, starting at 1.",
"style": "form",
"explode": true,
"schema": {
"type": "number",
"format": "double"
}
},
{
"name": "limit",
"in": "query",
"description": "Number of objects per page. The maximum is 200 and cannot be changed.",
"style": "form",
"explode": true,
"schema": {
"type": "number",
"format": "double"
}
}
],
"responses": {
"200": {
"description": "successful operation",
"headers": {},
"content": {
"text/plain": {
"schema": {
"type": "string",
"description": "successful operation"
}
}
}
},
"400": {
"description": "failed operation"
}
},
"deprecated": false
}
},
"/Search/Inventory/networkElements": {
"post": {
"tags": [
"InventorySearch"
],
"summary": "searchNetworkElements",
"description": "Execute a inventory search query for network elements and managed objects. If no managed object is specified then all of them will be looked for.",
"operationId": "searchNetworkElements",
"parameters": [
{
"name": "limit",
"in": "query",
"description": "Optional limit per page parameter",
"style": "form",
"explode": true,
"schema": {
"type": "number",
"format": "double"
}
},
{
"name": "page",
"in": "query",
"description": "Optional page number parameter",
"style": "form",
"explode": true,
"schema": {
"type": "number",
"format": "double"
}
}
],
"requestBody": {
"description": "body",
"content": {
"text/plain": {
"schema": {
"type": "string",
"description": "body"
}
}
},
"required": false
},
"responses": {
"200": {
"description": "successful operation",
"headers": {},
"content": {
"text/plain": {
"schema": {
"type": "string",
"description": "successful operation"
}
}
}
},
"400": {
"description": "failed operation"
}
},
"deprecated": false
}
},
"/NECredential/{id}": {
"put": {
"tags": [
"NECredential"
],
"summary": "updateNECredential",
"description": "Update NE Credential",
"operationId": "updateNECredential",
"parameters": [
{
"name": "id",
"in": "path",
"description": "Credential persistent id",
"required": true,
"style": "simple",
"schema": {
"type": "string"
}
}
],
"requestBody": {
"description": "body",
"content": {
"text/plain": {
"schema": {
"type": "string",
"description": "body"
}
}
},
"required": false
},
"responses": {
"200": {
"description": "successful operation",
"headers": {},
"content": {
"text/plain": {
"schema": {
"type": "string",
"description": "successful operation"
}
}
}
},
"400": {
"description": "failed operation"
}
},
"deprecated": false
},
"get": {
"tags": [
"NECredential"
],
"summary": "getNECredential",
"description": "Get NE Credential",
"operationId": "getNECredential",
"parameters": [
{
"name": "id",
"in": "path",
"description": "Credential persistent id",
"required": true,
"style": "simple",
"schema": {
"type": "string"
}
}
],
"responses": {
"200": {
"description": "successful operation",
"headers": {},
"content": {
"text/plain": {
"schema": {
"type": "string",
"description": "successful operation"
}
}
}
},
"400": {
"description": "failed operation"
}
},
"deprecated": false
},
"delete": {
"tags": [
"NECredential"
],
"summary": "deleteNECredential",
"description": "Delete NE Credential",
"operationId": "deleteNECredential",
"parameters": [
{
"name": "id",
"in": "path",
"description": "Credential persistent id",
"required": true,
"style": "simple",
"schema": {
"type": "string"
}
}
],
"responses": {
"200": {
"description": "successful operation",
"headers": {},
"content": {
"text/plain": {
"schema": {
"type": "string",
"description": "successful operation"
}
}
}
},
"400": {
"description": "failed operation"
}
},
"deprecated": false
}
},
"/NECredential": {
"post": {
"tags": [
"NECredential"
],
"summary": "createNECredential",
"description": "Create NE Credential",
"operationId": "createNECredential",
"parameters": [],
"requestBody": {
"description": "body",
"content": {
"text/plain": {
"schema": {
"type": "string",
"description": "body"
}
}
},
"required": false
},
"responses": {
"200": {
"description": "successful operation",
"headers": {},
"content": {
"text/plain": {
"schema": {
"type": "string",
"description": "successful operation"
}
}
}
},
"400": {
"description": "failed operation"
}
},
"deprecated": false
}
},
"/NEInterface/{id}": {
"get": {
"tags": [
"NEInterface"
],
"summary": "getInterface",
"description": "Get an interface",
"operationId": "getInterface",
"parameters": [
{
"name": "id",
"in": "path",
"description": "Interface persistent id",
"required": true,
"style": "simple",
"schema": {
"type": "string"
}
}
],
"responses": {
"200": {
"description": "successful operation",
"headers": {},
"content": {
"text/plain": {
"schema": {
"type": "string",
"description": "successful operation"
}
}
}
},
"400": {
"description": "failed operation"
}
},
"deprecated": false
}
},
"/NEPort/{id}": {
"get": {
"tags": [
"NEPortInventory"
],
"summary": "getPort",
"description": "Get a port",
"operationId": "getPort",
"parameters": [
{
"name": "id",
"in": "path",
"description": "Port persistent id",
"required": true,
"style": "simple",
"schema": {
"type": "string"
}
}
],
"responses": {
"200": {
"description": "successful operation",
"headers": {},
"content": {
"text/plain": {
"schema": {
"type": "string",
"description": "successful operation"
}
}
}
},
"400": {
"description": "failed operation"
}
},
"deprecated": false
}
},
"/NetworkElement/{id}/directCommand": {
"post": {
"tags": [
"NetworkElement"
],
"summary": "sendCommandToNetworkElement",
"description": "Send a command directly to the element. Please note that commands having paging (the --More-- prompt) are not supported by this service. The paging option must be explicitly added to the desired command to make it work properly otherwise command will timeout. Example: vid-set show vid must be vid-set show vid paging disable",
"operationId": "sendCommandToNetworkElement",
"parameters": [
{
"name": "id",
"in": "path",
"description": "Network element persistent id",
"required": true,
"style": "simple",
"schema": {
"type": "string"
}
}
],
"requestBody": {
"description": "body",
"content": {
"text/plain": {
"schema": {
"type": "string",
"description": "body"
}
}
},
"required": false
},
"responses": {
"200": {
"description": "successful operation",
"headers": {},
"content": {
"text/plain": {
"schema": {
"type": "string",
"description": "successful operation"
}
}
}
},
"400": {
"description": "failed operation"
}
},
"deprecated": false
}
},
"/NetworkElement/{id}/resynch": {
"post": {
"tags": [
"NetworkElement"
],
"summary": "networkElementResynch",
"description": "Network Element Resynch",
"operationId": "networkElementResynch",
"parameters": [
{
"name": "id",
"in": "path",
"description": "Network element persistent id",
"required": true,
"style": "simple",
"schema": {
"type": "string"
}
}
],
"responses": {
"200": {
"description": "successful operation",
"headers": {},
"content": {
"text/plain": {
"schema": {
"type": "string",
"description": "successful operation"
}
}
}
},
"400": {
"description": "failed operation"
}
},
"deprecated": false
}
},
"/NetworkElement/{id}/addSubtend/{serial}": {
"post": {
"tags": [
"NetworkElement"
],
"summary": "addElementSubtendSerial",
"description": "Add an element that is in the element inventory",
"operationId": "addElementSubtendSerial",
"parameters": [
{
"name": "id",
"in": "path",
"description": "Network element persistent id",
"required": true,
"style": "simple",
"schema": {
"type": "string"
}
},
{
"name": "serial",
"in": "path",
"description": "Element serial to add",
"required": true,
"style": "simple",
"schema": {
"type": "string"
}
}
],
"responses": {
"200": {
"description": "successful operation",
"headers": {},
"content": {
"text/plain": {
"schema": {
"type": "string",
"description": "successful operation"
}
}
}
},
"400": {
"description": "failed operation"
}
},
"deprecated": false
}
},
"/NetworkElement/{id}/inventory": {
"get": {
"tags": [
"NetworkElement"
],
"summary": "getNetworkElementInventory",
"description": "See the network element inventory",
"operationId": "getNetworkElementInventory",
"parameters": [
{
"name": "id",
"in": "path",
"description": "Network element persistent id",
"required": true,
"style": "simple",
"schema": {
"type": "string"
}
}
],
"responses": {
"200": {
"description": "successful operation",
"headers": {},
"content": {
"text/plain": {
"schema": {
"type": "string",
"description": "successful operation"
}
}
}
},
"400": {
"description": "failed operation"
}
},
"deprecated": false
}
},
"/NetworkElement/{id}/manage": {
"post": {
"tags": [
"NetworkElement"
],
"summary": "manageNetworkElement",
"description": "Manage the specified network element",
"operationId": "manageNetworkElement",
"parameters": [
{
"name": "id",
"in": "path",
"description": "Network element persistent id",
"required": true,
"style": "simple",
"schema": {
"type": "string"
}
}
],
"responses": {
"200": {
"description": "successful operation",
"headers": {},
"content": {
"text/plain": {
"schema": {
"type": "string",
"description": "successful operation"
}
}
}
},
"400": {
"description": "failed operation"
}
},
"deprecated": false
}
},
"/NetworkElement/{id}/unmanage": {
"post": {
"tags": [
"NetworkElement"
],
"summary": "unmanageNetworkElement",
"description": "Unmanage the specified network element",
"operationId": "unmanageNetworkElement",
"parameters": [
{
"name": "id",