UNPKG

@itentialopensource/adapter-etsi_sol002

Version:

This adapter integrates with system described as: ETSI sol002

1,241 lines (1,240 loc) 15.4 MB
{ "openapi": "3.1.0", "info": { "title": "", "version": "1.0.0" }, "paths": { "/api_versions": { "get": { "tags": [ "ApiVersions" ], "operationId": "getApiVersions", "description": "The parameters and request body are for method: getApiVersions. Same endpoint also used in methods:", "responses": { "200": { "description": "Successful operation", "content": { "application/json": { "schema": { "type": "object", "properties": { "uriPrefix": { "type": "string" }, "apiVersions": { "type": "array", "items": { "type": "object", "properties": { "version": { "type": "string" }, "isDeprecated": { "type": "boolean" }, "retirementDate": { "type": "string" } } } } } }, "example": { "uriPrefix": "string", "apiVersions": [ { "version": "string", "isDeprecated": false, "retirementDate": "string" }, { "version": "string", "isDeprecated": true, "retirementDate": "string" }, { "version": "string", "isDeprecated": false, "retirementDate": "string" } ] } } } } }, "requestBody": { "content": { "application/json": { "schema": { "type": "object" }, "example": {} } } } } }, "/vnfconfig/v1/configuration": { "get": { "tags": [ "Configuration" ], "operationId": "getConfiguration", "description": "The parameters and request body are for method: getConfiguration. Same endpoint also used in methods:", "responses": { "200": { "description": "Successful operation", "content": { "application/json": { "schema": { "type": "object", "properties": { "vnfConfigurationData": { "type": "object", "properties": { "extCpConfig": { "type": "array", "items": { "type": "object", "properties": { "cpId": { "type": "string" }, "cpdId": { "type": "string" }, "addresses": { "type": "array", "items": { "type": "object", "properties": { "address": { "type": "object", "properties": { "macAddress": { "type": "string" }, "ipAddress": { "type": "string" } } }, "useDynamicAddress": { "type": "boolean" }, "port": { "type": "number" } } } } } } }, "dhcpServer": { "type": "string" }, "vnfSpecificData": { "type": "object" } } }, "vnfcConfigurationData": { "type": "array", "items": { "type": "object", "properties": { "vnfcInstanceId": { "type": "string" }, "intCpConfig": { "type": "array", "items": { "type": "object", "properties": { "cpId": { "type": "string" }, "cpdId": { "type": "string" }, "addresses": { "type": "array", "items": { "type": "object", "properties": { "address": { "type": "object", "properties": { "macAddress": { "type": "string" }, "ipAddress": { "type": "string" } } }, "useDynamicAddress": { "type": "boolean" }, "port": { "type": "number" } } } } } } }, "dhcpServer": { "type": "string" }, "vnfcSpecificData": { "type": "object" } } } } } }, "example": { "vnfConfigurationData": { "extCpConfig": [ { "cpId": "string", "cpdId": "string", "addresses": [ { "address": { "macAddress": "string", "ipAddress": "string" }, "useDynamicAddress": false, "port": 7 } ] }, { "cpId": "string", "cpdId": "string", "addresses": [ { "address": { "macAddress": "string", "ipAddress": "string" }, "useDynamicAddress": false, "port": 9 }, { "address": { "macAddress": "string", "ipAddress": "string" }, "useDynamicAddress": true, "port": 3 } ] }, { "cpId": "string", "cpdId": "string", "addresses": [ { "address": { "macAddress": "string", "ipAddress": "string" }, "useDynamicAddress": false, "port": 10 }, { "address": { "macAddress": "string", "ipAddress": "string" }, "useDynamicAddress": true, "port": 4 }, { "address": { "macAddress": "string", "ipAddress": "string" }, "useDynamicAddress": false, "port": 10 }, { "address": { "macAddress": "string", "ipAddress": "string" }, "useDynamicAddress": true, "port": 1 } ] }, { "cpId": "string", "cpdId": "string", "addresses": [ { "address": { "macAddress": "string", "ipAddress": "string" }, "useDynamicAddress": false, "port": 1 } ] }, { "cpId": "string", "cpdId": "string", "addresses": [ { "address": { "macAddress": "string", "ipAddress": "string" }, "useDynamicAddress": false, "port": 7 }, { "address": { "macAddress": "string", "ipAddress": "string" }, "useDynamicAddress": false, "port": 8 }, { "address": { "macAddress": "string", "ipAddress": "string" }, "useDynamicAddress": true, "port": 6 }, { "address": { "macAddress": "string", "ipAddress": "string" }, "useDynamicAddress": true, "port": 4 }, { "address": { "macAddress": "string", "ipAddress": "string" }, "useDynamicAddress": false, "port": 3 }, { "address": { "macAddress": "string", "ipAddress": "string" }, "useDynamicAddress": true, "port": 9 }, { "address": { "macAddress": "string", "ipAddress": "string" }, "useDynamicAddress": false, "port": 3 }, { "address": { "macAddress": "string", "ipAddress": "string" }, "useDynamicAddress": true, "port": 3 }, { "address": { "macAddress": "string", "ipAddress": "string" }, "useDynamicAddress": false, "port": 3 }, { "address": { "macAddress": "string", "ipAddress": "string" }, "useDynamicAddress": false, "port": 6 } ] }, { "cpId": "string", "cpdId": "string", "addresses": [ { "address": { "macAddress": "string", "ipAddress": "string" }, "useDynamicAddress": true, "port": 2 }, { "address": { "macAddress": "string", "ipAddress": "string" }, "useDynamicAddress": true, "port": 9 }, { "address": { "macAddress": "string", "ipAddress": "string" }, "useDynamicAddress": true, "port": 9 }, { "address": { "macAddress": "string", "ipAddress": "string" }, "useDynamicAddress": true, "port": 8 }, { "address": { "macAddress": "string", "ipAddress": "string" }, "useDynamicAddress": false, "port": 1 } ] }, { "cpId": "string", "cpdId": "string", "addresses": [ { "address": { "macAddress": "string", "ipAddress": "string" }, "useDynamicAddress": false, "port": 2 }, { "address": { "macAddress": "string", "ipAddress": "string" }, "useDynamicAddress": false, "port": 2 }, { "address": { "macAddress": "string", "ipAddress": "string" }, "useDynamicAddress": false, "port": 4 }, { "address": { "macAddress": "string", "ipAddress": "string" }, "useDynamicAddress": false, "port": 7 }, { "address": { "macAddress": "string", "ipAddress": "string" }, "useDynamicAddress": true, "port": 6 }, { "address": { "macAddress": "string", "ipAddress": "string" }, "useDynamicAddress": true, "port": 5 } ] }, { "cpId": "string", "cpdId": "string", "addresses": [ { "address": { "macAddress": "string", "ipAddress": "string" }, "useDynamicAddress": true, "port": 7 }, { "address": { "macAddress": "string", "ipAddress": "string" }, "useDynamicAddress": true, "port": 2 }, { "address": { "macAddress": "string", "ipAddress": "string" }, "useDynamicAddress": true, "port": 4 }, { "address": { "macAddress": "string", "ipAddress": "string" }, "useDynamicAddress": false, "port": 7 }, { "address": { "macAddress": "string", "ipAddress": "string" }, "useDynamicAddress": true, "port": 5 }, { "address": { "macAddress": "string", "ipAddress": "string" }, "useDynamicAddress": true, "port": 2 } ] }, { "cpId": "string", "cpdId": "string", "addresses": [ { "address": { "macAddress": "string", "ipAddress": "string" }, "useDynamicAddress": true, "port": 9 }, { "address": { "macAddress": "string", "ipAddress": "string" }, "useDynamicAddress": false, "port": 4 }, { "address": { "macAddress": "string", "ipAddress": "string" }, "useDynamicAddress": true, "port": 2 }, { "address": { "macAddress": "string", "ipAddress": "string" }, "useDynamicAddress": false, "port": 10 }, { "address": { "macAddress": "string", "ipAddress": "string" }, "useDynamicAddress": true, "port": 9 }, { "address": { "macAddress": "string", "ipAddress": "string" }, "useDynamicAddress": true, "port": 7 } ] }, { "cpId": "string", "cpdId": "string", "addresses": [ { "address": { "macAddress": "string", "ipAddress": "string" }, "useDynamicAddress": true, "port": 3 }, { "address": { "macAddress": "string", "ipAddress": "string" }, "useDynamicAddress": false, "port": 9 }, { "address": { "macAddress": "string", "ipAddress": "string" }, "useDynamicAddress": false, "port": 10 }, { "address": { "macAddress": "string", "ipAddress": "string" }, "useDynamicAddress": true, "port": 3 }, { "address": { "macAddress": "string", "ipAddress": "string" }, "useDynamicAddress": false, "port": 7 }, { "address": { "macAddress": "string", "ipAddress": "string" }, "useDynamicAddress": false, "port": 1 }, { "address": { "macAddress": "string", "ipAddress": "string" }, "useDynamicAddress": true, "port": 7 }, { "address": { "macAddress": "string", "ipAddress": "string" }, "useDynamicAddress": true, "port": 3 }, { "address": { "macAddress": "string", "ipAddress": "string" }, "useDynamicAddress": false, "port": 5 } ] } ], "dhcpServer": "string", "vnfSpecificData": {} }, "vnfcConfigurationData": [ { "vnfcInstanceId": "string", "intCpConfig": [ { "cpId": "string", "cpdId": "string", "addresses": [ { "address": { "macAddress": "string", "ipAddress": "string" }, "useDynamicAddress": false, "port": 6 }, { "address": { "macAddress": "string", "ipAddress": "string" }, "useDynamicAddress": true, "port": 1 }, { "address": { "macAddress": "string", "ipAddress": "string" }, "useDynamicAddress": false, "port": 9 }, { "address": { "macAddress": "string", "ipAddress": "string" }, "useDynamicAddress": true, "port": 6 }, { "address": { "macAddress": "string", "ipAddress": "string" }, "useDynamicAddress": false, "port": 6 }, { "address": { "macAddress": "string", "ipAddress": "string" }, "useDynamicAddress": false, "port": 8 } ] }, { "cpId": "string", "cpdId": "string", "addresses": [ { "address": { "macAddress": "string", "ipAddress": "string" }, "useDynamicAddress": true, "port": 7 }, { "address": { "macAddress": "string", "ipAddress": "string" }, "useDynamicAddress": false, "port": 9 }, { "address": { "macAddress": "string", "ipAddress": "string" }, "useDynamicAddress": false, "port": 7 }, { "address": { "macAddress": "string", "ipAddress": "string" }, "useDynamicAddress": false, "port": 5 }, { "address": { "macAddress": "string", "ipAddress": "string" }, "useDynamicAddress": false, "port": 7 }, { "address": { "macAddress": "string", "ipAddress": "string" }, "useDynamicAddress": false, "port": 5 }, { "address": { "macAddress": "string", "ipAddress": "string" }, "useDynamicAddress": true, "port": 7 }, { "address": { "macAddress": "string", "ipAddress": "string" }, "useDynamicAddress": false, "port": 1 }, { "address": { "macAddress": "string", "ipAddress": "string" }, "useDynamicAddress": false, "port": 1 } ] }, { "cpId": "string", "cpdId": "string", "addresses": [ { "address": { "macAddress": "string", "ipAddress": "string" }, "useDynamicAddress": true, "port": 7 }, { "address": { "macAddress": "string", "ipAddress": "string" }, "useDynamicAddress": true, "port": 5 }, { "address": { "macAddress": "string", "ipAddress": "string" }, "useDynamicAddress": true, "port": 7 }, { "address": { "macAddress": "string", "ipAddress": "string" }, "useDynamicAddress": true, "port": 5 }, { "address": { "macAddress": "string", "ipAddress": "string" }, "useDynamicAddress": false, "port": 1 }, { "address": { "macAddress": "string", "ipAddress": "string" }, "useDynamicAddress": false, "port": 8 }, { "address": { "macAddress": "string", "ipAddress": "string" }, "useDynamicAddress": false, "port": 6 }, { "address": { "macAddress": "string", "ipAddress": "string" }, "useDynamicAddress": true, "port": 6 }, { "address": { "macAddress": "string", "ipAddress": "string" }, "useDynamicAddress": false, "port": 4 } ] }, { "cpId": "string", "cpdId": "string", "addresses": [ { "address": { "macAddress": "string", "ipAddress": "string" }, "useDynamicAddress": true, "port": 10 }, { "address": { "macAddress": "string", "ipAddress": "string" }, "useDynamicAddress": true, "port": 1 }, { "address": { "macAddress": "string", "ipAddress": "string" }, "useDynamicAddress": true, "port": 5 }, { "address": { "macAddress": "string", "ipAddress": "string" }, "useDynamicAddress": false, "port": 7 }, { "address": { "macAddress": "string", "ipAddress": "string" }, "useDynamicAddress": false, "port": 7 }, { "address": { "macAddress": "string", "ipAddress": "string" }, "useDynamicAddress": false, "port": 1 }, { "address": { "macAddress": "string", "ipAddress": "string" }, "useDynamicAddress": true, "port": 10 } ] } ], "dhcpServer": "string", "vnfcSpecificData": {} }, { "vnfcInstanceId": "string", "intCpConfig": [ { "cpId": "string", "cpdId": "string", "addresses": [ { "address": { "macAddress": "string", "ipAddress": "string" }, "useDynamicAddress": false, "port": 3 }, { "address": { "macAddress": "string", "ipAddress": "string" }, "useDynamicAddress": true, "port": 2 }, { "address": { "macAddress": "string", "ipAddress": "string" }, "useDynamicAddress": true, "port": 3 }, { "address": { "macAddress": "string", "ipAddress": "string" }, "useDynamicAddress": false, "port": 5 } ] }, { "cpId": "string", "cpdId": "string", "addresses": [ { "address": { "macAddress": "string", "ipAddress": "string" }, "useDynamicAddress": false, "port": 2 } ] }, { "cpId": "string", "cpdId": "string", "addresses": [ { "address": { "macAddress": "string", "ipAddress": "string" }, "useDynamicAddress": false, "port": 6 }, { "address": { "macAddress": "string", "ipAddress": "string" }, "useDynamicAddress": false, "port": 5 } ] }, { "cpId": "string", "cpdId": "string", "addresses": [ { "address": { "macAddress": "string", "ipAddress": "string" }, "useDynamicAddress": true, "port": 10 }, { "address": { "macAddress": "string", "ipAddress": "string" }, "useDynamicAddress": false, "port": 2 } ] } ], "dhcpServer": "string", "vnfcSpecificData": {} }, { "vnfcInstanceId": "string", "intCpConfig": [ { "cpId": "string", "cpdId": "string", "addresses": [ { "address": { "macAddress": "string", "ipAddress": "string" }, "useDynamicAddress": true, "port": 6 }, { "address": { "macAddress": "string", "ipAddress": "string" }, "useDynamicAddress": true, "port": 9 }, { "address": { "macAddress": "string", "ipAddress": "string" }, "useDynamicAddress": false, "port": 6 }, { "address": { "macAddress": "string", "ipAddress": "string" }, "useDynamicAddress": false, "port": 4 }, { "address": { "macAddress": "string", "ipAddress": "string" }, "useDynamicAddress": true, "port": 1 }, { "address": { "macAddress": "string", "ipAddress": "string" }, "useDynamicAddress": false, "port": 7 }, { "address": { "macAddress": "string", "ipAddress": "string" }, "useDynamicAddress": false, "port": 10 }, { "address": { "macAddress": "string", "ipAddress": "string" }, "useDynamicAddress": true, "port": 1 }, { "address": { "macAddress": "string", "ipAddress": "string" }, "useDynamicAddress": true, "port": 8 }, { "address": { "macAddress": "string", "ipAddress": "string" }, "useDynamicAddress": false, "port": 10 } ] }, { "cpId": "string", "cpdId": "string", "addresses": [ { "address": { "macAddress": "string", "ipAddress": "string" }, "useDynamicAddress": true, "port": 4 }, { "address": { "macAddress": "string", "ipAddress": "string" }, "useDynamicAddress": true, "port": 6 }, { "address": { "macAddress": "string", "ipAddress": "string" }, "useDynamicAddress": false, "port": 3 }, { "address": { "macAddress": "string", "ipAddress": "string" }, "useDynamicAddress": false, "port": 4 }, { "address": { "macAddress": "string", "ipAddress": "string" }, "useDynamicAddress": false, "port": 3 }, { "address": { "macAddress": "string", "ipAddress": "string" }, "useDynamicAddress": false, "port": 4 } ] }, { "cpId": "string", "cpdId": "string", "addresses": [ { "address": { "macAddress": "string", "ipAddress": "string" }, "useDynamicAddress": false, "port": 9 }, { "address": { "macAddress": "string", "ipAddress": "string" }, "useDynamicAddress": true, "port": 5 } ] }, { "cpId": "string", "cpdId": "string", "addresses": [ { "address": { "macAddress": "string", "ipAddress": "string" }, "useDynamicAddress": true, "port": 9 }, { "address": { "macAddress": "string", "ipAddress": "string" }, "useDynamicAddress": true, "port": 8 }, { "address": {