@itentialopensource/adapter-onap_so
Version:
This adapter integrates with system described as: onap_so.
1,845 lines • 78.6 kB
JSON
{
"openapi": "3.0.0",
"info": {
"title": "onap_so",
"contact": {},
"version": "3.1.2"
},
"servers": [
{
"url": "http://{defaultHost}",
"variables": {
"defaultHost": {
"default": "www.example.com"
}
}
}
],
"paths": {
"/onap/so/infra/e2eServiceInstances/{version}": {
"post": {
"tags": [
"e2eServiceInstances"
],
"summary": "createE2EServiceInstance",
"description": "Create an E2E Service Instance on a version provided",
"operationId": "createE2EServiceInstance",
"parameters": [
{
"name": "version",
"in": "path",
"description": "",
"required": true,
"style": "simple",
"schema": {
"pattern": "[vV][3-5]",
"type": "string"
}
}
],
"requestBody": {
"description": "",
"content": {
"text/plain": {
"schema": {
"type": "string"
}
}
},
"required": false
},
"responses": {
"200": {
"description": "",
"headers": {}
},
"default": {
"description": "successful operation"
}
},
"deprecated": false
}
},
"/onap/so/infra/e2eServiceInstances/{version}/{serviceId}": {
"put": {
"tags": [
"e2eServiceInstances"
],
"summary": "updateE2EServiceInstance",
"description": "Update an E2E Service Instance on a version provided and serviceId",
"operationId": "updateE2EServiceInstance",
"parameters": [
{
"name": "version",
"in": "path",
"description": "",
"required": true,
"style": "simple",
"schema": {
"pattern": "[vV][3-5]",
"type": "string"
}
},
{
"name": "serviceId",
"in": "path",
"description": "",
"required": true,
"style": "simple",
"schema": {
"type": "string"
}
}
],
"requestBody": {
"description": "",
"content": {
"text/plain": {
"schema": {
"type": "string"
}
}
},
"required": false
},
"responses": {
"200": {
"description": "",
"headers": {}
},
"default": {
"description": "successful operation"
}
},
"deprecated": false
},
"delete": {
"tags": [
"e2eServiceInstances"
],
"summary": "deleteE2EServiceInstance",
"description": "Delete E2E Service Instance on a specified version and serviceId",
"operationId": "deleteE2EServiceInstance",
"parameters": [
{
"name": "version",
"in": "path",
"description": "",
"required": true,
"style": "simple",
"schema": {
"pattern": "[vV][3-5]",
"type": "string"
}
},
{
"name": "serviceId",
"in": "path",
"description": "",
"required": true,
"style": "simple",
"schema": {
"type": "string"
}
}
],
"requestBody": {
"description": "",
"content": {
"text/plain": {
"schema": {
"type": "string"
}
}
},
"required": false
},
"responses": {
"200": {
"description": "",
"headers": {}
},
"default": {
"description": "successful operation"
}
},
"deprecated": false
}
},
"/onap/so/infra/e2eServiceInstances/{version}/{serviceId}/operations/{operationId}": {
"get": {
"tags": [
"e2eServiceInstances"
],
"summary": "getE2EServiceInstances",
"description": "Find e2eServiceInstances Requests for a given serviceId and operationId",
"operationId": "getE2EServiceInstances",
"parameters": [
{
"name": "serviceId",
"in": "path",
"description": "",
"required": true,
"style": "simple",
"schema": {
"type": "string"
}
},
{
"name": "version",
"in": "path",
"description": "",
"required": true,
"style": "simple",
"schema": {
"pattern": "[vV][3-5]",
"type": "string"
}
},
{
"name": "operationId",
"in": "path",
"description": "",
"required": true,
"style": "simple",
"schema": {
"type": "string"
}
}
],
"responses": {
"200": {
"description": "",
"headers": {}
},
"default": {
"description": "successful operation"
}
},
"deprecated": false
}
},
"/onap/so/infra/e2eServiceInstances/{version}/{serviceId}/scale": {
"post": {
"tags": [
"e2eServiceInstances"
],
"summary": "scaleE2EServiceInstance",
"description": "Scale E2E Service Instance on a specified version",
"operationId": "scaleE2EServiceInstance",
"parameters": [
{
"name": "version",
"in": "path",
"description": "",
"required": true,
"style": "simple",
"schema": {
"pattern": "[vV][3-5]",
"type": "string"
}
},
{
"name": "serviceId",
"in": "path",
"description": "",
"required": true,
"style": "simple",
"schema": {
"type": "string"
}
}
],
"requestBody": {
"description": "",
"content": {
"text/plain": {
"schema": {
"type": "string"
}
}
},
"required": false
},
"responses": {
"200": {
"description": "",
"headers": {}
},
"default": {
"description": "successful operation"
}
},
"deprecated": false
}
},
"/onap/so/infra/e2eServiceInstances/{version}/{serviceId}/modeldifferences": {
"post": {
"tags": [
"e2eServiceInstances"
],
"summary": "compareModelwithTargetVersion",
"description": "Find added and deleted resources of target model for the e2eserviceInstance on a given serviceId ",
"operationId": "compareModelwithTargetVersion",
"parameters": [
{
"name": "serviceId",
"in": "path",
"description": "",
"required": true,
"style": "simple",
"schema": {
"type": "string"
}
},
{
"name": "version",
"in": "path",
"description": "",
"required": true,
"style": "simple",
"schema": {
"pattern": "[vV][3-5]",
"type": "string"
}
}
],
"requestBody": {
"description": "",
"content": {
"text/plain": {
"schema": {
"type": "string"
}
}
},
"required": false
},
"responses": {
"200": {
"description": "",
"headers": {}
},
"default": {
"description": "successful operation"
}
},
"deprecated": false
}
},
"/globalhealthcheck": {
"get": {
"tags": [
"globalhealthcheck"
],
"summary": "globalHealthcheck",
"description": "Performing global health check",
"operationId": "globalHealthcheck",
"parameters": [
{
"name": "enableBpmn",
"in": "query",
"description": "",
"style": "form",
"explode": true,
"schema": {
"type": "boolean",
"default": true,
"example": true
}
}
],
"responses": {
"200": {
"description": "",
"headers": {}
},
"default": {
"description": "successful operation"
}
},
"deprecated": false
}
},
"/nodehealthcheck": {
"get": {
"tags": [
"nodehealthcheck"
],
"summary": "nodeHealthcheck",
"description": "Performing node health check",
"operationId": "nodeHealthcheck",
"parameters": [],
"responses": {
"200": {
"description": "",
"headers": {}
},
"default": {
"description": "successful operation"
}
},
"deprecated": false
}
},
"/onap/so/infra/orchestrationRequests/{version}": {
"get": {
"tags": [
"onapsoinfraorchestrationRequests"
],
"summary": "getOrchestrationRequest",
"description": "Find Orchestrated Requests for a URI Information",
"operationId": "getOrchestrationRequest",
"parameters": [
{
"name": "version",
"in": "path",
"description": "",
"required": true,
"style": "simple",
"schema": {
"pattern": "[vV][4-7]",
"type": "string"
}
}
],
"responses": {
"200": {
"description": "",
"headers": {}
},
"default": {
"description": "successful operation"
}
},
"deprecated": false
}
},
"/onap/so/infra/orchestrationRequests/{version}/{requestId}": {
"get": {
"tags": [
"onapsoinfraorchestrationRequests"
],
"summary": "getOrchestrationRequestForReqId",
"description": "Find Orchestrated Requests for a given requestId",
"operationId": "getOrchestrationRequestForReqId",
"parameters": [
{
"name": "requestId",
"in": "path",
"description": "",
"required": true,
"style": "simple",
"schema": {
"type": "string"
}
},
{
"name": "version",
"in": "path",
"description": "",
"required": true,
"style": "simple",
"schema": {
"pattern": "[vV][4-7]",
"type": "string"
}
}
],
"responses": {
"200": {
"description": "",
"headers": {}
},
"default": {
"description": "successful operation"
}
},
"deprecated": false
}
},
"/onap/so/infra/orchestrationRequests/{version}/{requestId}/unlock": {
"post": {
"tags": [
"onapsoinfraorchestrationRequests"
],
"summary": "unlockOrchestrationRequest",
"description": "Unlock Orchestrated Requests for a given requestId",
"operationId": "unlockOrchestrationRequest",
"parameters": [
{
"name": "requestId",
"in": "path",
"description": "",
"required": true,
"style": "simple",
"schema": {
"type": "string"
}
},
{
"name": "version",
"in": "path",
"description": "",
"required": true,
"style": "simple",
"schema": {
"pattern": "[vV][4-7]",
"type": "string"
}
}
],
"requestBody": {
"description": "",
"content": {
"text/plain": {
"schema": {
"type": "string"
}
}
},
"required": false
},
"responses": {
"200": {
"description": "",
"headers": {}
},
"default": {
"description": "successful operation"
}
},
"deprecated": false
}
},
"/onap/so/infra/serviceInstantiation/{version}/serviceInstances/{serviceInstanceId}/vnfs/{vnfInstanceId}/vfModules/{vfmoduleInstanceId}/deactivateAndCloudDelete": {
"post": {
"tags": [
"onapsoinfraserviceInstantiation"
],
"summary": "deactivateAndCloudDeleteVfModuleInstance",
"description": "Deactivate and Cloud Delete VfModule instance",
"operationId": "deactivateAndCloudDeleteVfModuleInstance",
"parameters": [
{
"name": "version",
"in": "path",
"description": "",
"required": true,
"style": "simple",
"schema": {
"pattern": "[vV][7]",
"type": "string"
}
},
{
"name": "serviceInstanceId",
"in": "path",
"description": "",
"required": true,
"style": "simple",
"schema": {
"type": "string"
}
},
{
"name": "vnfInstanceId",
"in": "path",
"description": "",
"required": true,
"style": "simple",
"schema": {
"type": "string"
}
},
{
"name": "vfmoduleInstanceId",
"in": "path",
"description": "",
"required": true,
"style": "simple",
"schema": {
"type": "string"
}
}
],
"requestBody": {
"description": "",
"content": {
"text/plain": {
"schema": {
"type": "string"
}
}
},
"required": false
},
"responses": {
"200": {
"description": "",
"headers": {}
},
"default": {
"description": "successful operation"
}
},
"deprecated": false
}
},
"/onap/so/infra/serviceInstantiation/{version}/serviceInstances/{serviceInstanceId}/configurations/{configurationInstanceId}/enablePort": {
"post": {
"tags": [
"onapsoinfraserviceInstantiation"
],
"summary": "enablePort",
"description": "Enable Port Mirroring",
"operationId": "enablePort",
"parameters": [
{
"name": "version",
"in": "path",
"description": "",
"required": true,
"style": "simple",
"schema": {
"pattern": "[vV][5-7]",
"type": "string"
}
},
{
"name": "serviceInstanceId",
"in": "path",
"description": "",
"required": true,
"style": "simple",
"schema": {
"type": "string"
}
},
{
"name": "configurationInstanceId",
"in": "path",
"description": "",
"required": true,
"style": "simple",
"schema": {
"type": "string"
}
}
],
"requestBody": {
"description": "",
"content": {
"text/plain": {
"schema": {
"type": "string"
}
}
},
"required": false
},
"responses": {
"200": {
"description": "",
"headers": {}
},
"default": {
"description": "successful operation"
}
},
"deprecated": false
}
},
"/onap/so/infra/serviceInstantiation/{version}/serviceInstances/{serviceInstanceId}/configurations/{configurationInstanceId}/disablePort": {
"post": {
"tags": [
"onapsoinfraserviceInstantiation"
],
"summary": "disablePort",
"description": "Disable Port Mirroring",
"operationId": "disablePort",
"parameters": [
{
"name": "version",
"in": "path",
"description": "",
"required": true,
"style": "simple",
"schema": {
"pattern": "[vV][5-7]",
"type": "string"
}
},
{
"name": "serviceInstanceId",
"in": "path",
"description": "",
"required": true,
"style": "simple",
"schema": {
"type": "string"
}
},
{
"name": "configurationInstanceId",
"in": "path",
"description": "",
"required": true,
"style": "simple",
"schema": {
"type": "string"
}
}
],
"requestBody": {
"description": "",
"content": {
"text/plain": {
"schema": {
"type": "string"
}
}
},
"required": false
},
"responses": {
"200": {
"description": "",
"headers": {}
},
"default": {
"description": "successful operation"
}
},
"deprecated": false
}
},
"/onap/so/infra/serviceInstantiation/{version}/serviceInstances/{serviceInstanceId}/configurations/{configurationInstanceId}/activate": {
"post": {
"tags": [
"onapsoinfraserviceInstantiation"
],
"summary": "activatePort",
"description": "Activate Port Mirroring",
"operationId": "activatePort",
"parameters": [
{
"name": "version",
"in": "path",
"description": "",
"required": true,
"style": "simple",
"schema": {
"pattern": "[vV][5-7]",
"type": "string"
}
},
{
"name": "serviceInstanceId",
"in": "path",
"description": "",
"required": true,
"style": "simple",
"schema": {
"type": "string"
}
},
{
"name": "configurationInstanceId",
"in": "path",
"description": "",
"required": true,
"style": "simple",
"schema": {
"type": "string"
}
}
],
"requestBody": {
"description": "",
"content": {
"text/plain": {
"schema": {
"type": "string"
}
}
},
"required": false
},
"responses": {
"200": {
"description": "",
"headers": {}
},
"default": {
"description": "successful operation"
}
},
"deprecated": false
}
},
"/onap/so/infra/serviceInstantiation/{version}/serviceInstances/{serviceInstanceId}/configurations/{configurationInstanceId}/deactivate": {
"post": {
"tags": [
"onapsoinfraserviceInstantiation"
],
"summary": "deactivatePort",
"description": "Deactivate Port Mirroring",
"operationId": "deactivatePort",
"parameters": [
{
"name": "version",
"in": "path",
"description": "",
"required": true,
"style": "simple",
"schema": {
"pattern": "[vV][5-7]",
"type": "string"
}
},
{
"name": "serviceInstanceId",
"in": "path",
"description": "",
"required": true,
"style": "simple",
"schema": {
"type": "string"
}
},
{
"name": "configurationInstanceId",
"in": "path",
"description": "",
"required": true,
"style": "simple",
"schema": {
"type": "string"
}
}
],
"requestBody": {
"description": "",
"content": {
"text/plain": {
"schema": {
"type": "string"
}
}
},
"required": false
},
"responses": {
"200": {
"description": "",
"headers": {}
},
"default": {
"description": "successful operation"
}
},
"deprecated": false
}
},
"/onap/so/infra/serviceInstantiation/{version}/serviceInstances/{serviceInstanceId}/addRelationships": {
"post": {
"tags": [
"onapsoinfraserviceInstantiation"
],
"summary": "addRelationships",
"description": "Add Relationships to a Service Instance",
"operationId": "addRelationships",
"parameters": [
{
"name": "version",
"in": "path",
"description": "",
"required": true,
"style": "simple",
"schema": {
"pattern": "[vV][6-7]",
"type": "string"
}
},
{
"name": "serviceInstanceId",
"in": "path",
"description": "",
"required": true,
"style": "simple",
"schema": {
"type": "string"
}
}
],
"requestBody": {
"description": "",
"content": {
"text/plain": {
"schema": {
"type": "string"
}
}
},
"required": false
},
"responses": {
"200": {
"description": "",
"headers": {}
},
"default": {
"description": "successful operation"
}
},
"deprecated": false
}
},
"/onap/so/infra/serviceInstantiation/{version}/serviceInstances/{serviceInstanceId}/vnfs/{vnfInstanceId}/vfModules/scaleOut": {
"post": {
"tags": [
"onapsoinfraserviceInstantiation"
],
"summary": "scaleOutVfModule",
"description": "VF Auto Scale Out",
"operationId": "scaleOutVfModule",
"parameters": [
{
"name": "version",
"in": "path",
"description": "",
"required": true,
"style": "simple",
"schema": {
"pattern": "[vV][7]",
"type": "string"
}
},
{
"name": "serviceInstanceId",
"in": "path",
"description": "",
"required": true,
"style": "simple",
"schema": {
"type": "string"
}
},
{
"name": "vnfInstanceId",
"in": "path",
"description": "",
"required": true,
"style": "simple",
"schema": {
"type": "string"
}
}
],
"requestBody": {
"description": "",
"content": {
"text/plain": {
"schema": {
"type": "string"
}
}
},
"required": false
},
"responses": {
"200": {
"description": "",
"headers": {}
},
"default": {
"description": "successful operation"
}
},
"deprecated": false
}
},
"/onap/so/infra/serviceInstantiation/{version}/serviceInstances/{serviceInstanceId}/vnfs/{vnfInstanceId}/inPlaceSoftwareUpdate": {
"post": {
"tags": [
"onapsoinfraserviceInstantiation"
],
"summary": "inPlaceSoftwareUpdate",
"description": "Perform VNF software update",
"operationId": "inPlaceSoftwareUpdate",
"parameters": [
{
"name": "version",
"in": "path",
"description": "",
"required": true,
"style": "simple",
"schema": {
"pattern": "[vV][6-7]",
"type": "string"
}
},
{
"name": "serviceInstanceId",
"in": "path",
"description": "",
"required": true,
"style": "simple",
"schema": {
"type": "string"
}
},
{
"name": "vnfInstanceId",
"in": "path",
"description": "",
"required": true,
"style": "simple",
"schema": {
"type": "string"
}
}
],
"requestBody": {
"description": "",
"content": {
"text/plain": {
"schema": {
"type": "string"
}
}
},
"required": false
},
"responses": {
"200": {
"description": "",
"headers": {}
},
"default": {
"description": "successful operation"
}
},
"deprecated": false
}
},
"/onap/so/infra/serviceInstantiation/{version}/serviceInstances/{serviceInstanceId}/vnfs/{vnfInstanceId}/applyUpdatedConfig": {
"post": {
"tags": [
"onapsoinfraserviceInstantiation"
],
"summary": "applyUpdatedConfig",
"description": "Apply updated configuration",
"operationId": "applyUpdatedConfig",
"parameters": [
{
"name": "version",
"in": "path",
"description": "",
"required": true,
"style": "simple",
"schema": {
"pattern": "[vV][6-7]",
"type": "string"
}
},
{
"name": "serviceInstanceId",
"in": "path",
"description": "",
"required": true,
"style": "simple",
"schema": {
"type": "string"
}
},
{
"name": "vnfInstanceId",
"in": "path",
"description": "",
"required": true,
"style": "simple",
"schema": {
"type": "string"
}
}
],
"requestBody": {
"description": "",
"content": {
"text/plain": {
"schema": {
"type": "string"
}
}
},
"required": false
},
"responses": {
"200": {
"description": "",
"headers": {}
},
"default": {
"description": "successful operation"
}
},
"deprecated": false
}
},
"/onap/so/infra/serviceInstantiation/{version}/serviceInstances": {
"post": {
"tags": [
"onapsoinfraserviceInstantiation"
],
"summary": "createServiceInstance",
"description": "Create a Service Instance on a version provided",
"operationId": "createServiceInstance",
"parameters": [
{
"name": "version",
"in": "path",
"description": "",
"required": true,
"style": "simple",
"schema": {
"pattern": "[vV][5-7]",
"type": "string"
}
}
],
"requestBody": {
"description": "",
"content": {
"text/plain": {
"schema": {
"type": "string"
}
}
},
"required": false
},
"responses": {
"200": {
"description": "",
"headers": {}
},
"default": {
"description": "successful operation"
}
},
"deprecated": false
}
},
"/onap/so/infra/serviceInstantiation/{version}/serviceInstances/{serviceInstanceId}/activate": {
"post": {
"tags": [
"onapsoinfraserviceInstantiation"
],
"summary": "activateServiceInstance",
"description": "Activate provided Service Instance",
"operationId": "activateServiceInstance",
"parameters": [
{
"name": "version",
"in": "path",
"description": "",
"required": true,
"style": "simple",
"schema": {
"pattern": "[vV][5-7]",
"type": "string"
}
},
{
"name": "serviceInstanceId",
"in": "path",
"description": "",
"required": true,
"style": "simple",
"schema": {
"type": "string"
}
}
],
"requestBody": {
"description": "",
"content": {
"text/plain": {
"schema": {
"type": "string"
}
}
},
"required": false
},
"responses": {
"200": {
"description": "",
"headers": {}
},
"default": {
"description": "successful operation"
}
},
"deprecated": false
}
},
"/onap/so/infra/serviceInstantiation/{version}/serviceInstances/{serviceInstanceId}/deactivate": {
"post": {
"tags": [
"onapsoinfraserviceInstantiation"
],
"summary": "deactivateServiceInstance",
"description": "Deactivate provided Service Instance",
"operationId": "deactivateServiceInstance",
"parameters": [
{
"name": "version",
"in": "path",
"description": "",
"required": true,
"style": "simple",
"schema": {
"pattern": "[vV][5-7]",
"type": "string"
}
},
{
"name": "serviceInstanceId",
"in": "path",
"description": "",
"required": true,
"style": "simple",
"schema": {
"type": "string"
}
}
],
"requestBody": {
"description": "",
"content": {
"text/plain": {
"schema": {
"type": "string"
}
}
},
"required": false
},
"responses": {
"200": {
"description": "",
"headers": {}
},
"default": {
"description": "successful operation"
}
},
"deprecated": false
}
},
"/onap/so/infra/serviceInstantiation/{version}/serviceInstances/{serviceInstanceId}": {
"delete": {
"tags": [
"onapsoinfraserviceInstantiation"
],
"summary": "deleteServiceInstance",
"description": "Delete provided Service Instance",
"operationId": "deleteServiceInstance",
"parameters": [
{
"name": "version",
"in": "path",
"description": "",
"required": true,
"style": "simple",
"schema": {
"pattern": "[vV][5-7]",
"type": "string"
}
},
{
"name": "serviceInstanceId",
"in": "path",
"description": "",
"required": true,
"style": "simple",
"schema": {
"type": "string"
}
}
],
"requestBody": {
"description": "",
"content": {
"text/plain": {
"schema": {
"type": "string"
}
}
},
"required": false
},
"responses": {
"200": {
"description": "",
"headers": {}
},
"default": {
"description": "successful operation"
}
},
"deprecated": false
}
},
"/onap/so/infra/serviceInstantiation/{version}/serviceInstances/assign": {
"post": {
"tags": [
"onapsoinfraserviceInstantiation"
],
"summary": "assignServiceInstance",
"description": "Assign Service Instance",
"operationId": "assignServiceInstance",
"parameters": [
{
"name": "version",
"in": "path",
"description": "",
"required": true,
"style": "simple",
"schema": {
"pattern": "[vV][7]",
"type": "string"
}
}
],
"requestBody": {
"description": "",
"content": {
"text/plain": {
"schema": {
"type": "string"
}
}
},
"required": false
},
"responses": {
"200": {
"description": "",
"headers": {}
},
"default": {
"description": "successful operation"
}
},
"deprecated": false
}
},
"/onap/so/infra/serviceInstantiation/{version}/serviceInstances/{serviceInstanceId}/unassign": {
"post": {
"tags": [
"onapsoinfraserviceInstantiation"
],
"summary": "unassignServiceInstance",
"description": "Unassign Service Instance",
"operationId": "unassignServiceInstance",
"parameters": [
{
"name": "version",
"in": "path",
"description": "",
"required": true,
"style": "simple",
"schema": {
"pattern": "[vV][7]",
"type": "string"
}
},
{
"name": "serviceInstanceId",
"in": "path",
"description": "",
"required": true,
"style": "simple",
"schema": {
"type": "string"
}
}
],
"requestBody": {
"description": "",
"content": {
"text/plain": {
"schema": {
"type": "string"
}
}
},
"required": false
},
"responses": {
"200": {
"description": "",
"headers": {}
},
"default": {
"description": "successful operation"
}
},
"deprecated": false
}
},
"/onap/so/infra/serviceInstantiation/{version}/serviceInstances/{serviceInstanceId}/configurations": {
"post": {
"tags": [
"onapsoinfraserviceInstantiation"
],
"summary": "createPortConfiguration",
"description": "Create Port Mirroring Configuration",
"operationId": "createPortConfiguration",
"parameters": [
{
"name": "version",
"in": "path",
"description": "",
"required": true,
"style": "simple",
"schema": {
"pattern": "[vV][5-7]",
"type": "string"
}
},
{
"name": "serviceInstanceId",
"in": "path",
"description": "",
"required": true,
"style": "simple",
"schema": {
"type": "string"
}
}
],
"requestBody": {
"description": "",
"content": {
"text/plain": {
"schema": {
"type": "string"
}
}
},
"required": false
},
"responses": {
"200": {
"description": "",
"headers": {}
},
"default": {
"description": "successful operation"
}
},
"deprecated": false
}
},
"/onap/so/infra/serviceInstantiation/{version}/serviceInstances/{serviceInstanceId}/configurations/{configurationInstanceId}": {
"delete": {
"tags": [
"onapsoinfraserviceInstantiation"
],
"summary": "deletePortConfiguration",
"description": "Delete provided Port",
"operationId": "deletePortConfiguration",
"parameters": [
{
"name": "version",
"in": "path",
"description": "",
"required": true,
"style": "simple",
"schema": {
"pattern": "[vV][5-7]",
"type": "string"
}
},
{
"name": "serviceInstanceId",
"in": "path",
"description": "",
"required": true,
"style": "simple",
"schema": {
"type": "string"
}
},
{
"name": "configurationInstanceId",
"in": "path",
"description": "",
"required": true,
"style": "simple",
"schema": {
"type": "string"
}
}
],
"requestBody": {
"description": "",
"content": {
"text/plain": {
"schema": {
"type": "string"
}
}
},
"required": false
},
"responses": {
"200": {
"description": "",
"headers": {}
},
"default": {
"description": "successful operation"
}
},
"deprecated": false
}
},
"/onap/so/infra/serviceInstantiation/{version}/serviceInstances/{serviceInstanceId}/removeRelationships": {
"post": {
"tags": [
"onapsoinfraserviceInstantiation"
],
"summary": "removeRelationships",
"description": "Remove Relationships from Service Instance",
"operationId": "removeRelationships",
"parameters": [
{
"name": "version",
"in": "path",
"description": "",
"required": true,
"style": "simple",
"schema": {
"pattern": "[vV][6-7]",
"type": "string"
}
},
{
"name": "serviceInstanceId",
"in": "path",
"description": "",
"required": true,
"style": "simple",
"schema": {
"type": "string"
}
}
],
"requestBody": {
"description": "",
"content": {
"text/plain": {
"schema": {
"type": "string"
}
}
},
"required": false
},
"responses": {
"200": {
"description": "",
"headers": {}
},
"default": {
"description": "successful operation"
}
},
"deprecated": false
}
},
"/onap/so/infra/serviceInstantiation/{version}/serviceInstances/{serviceInstanceId}/vnfs": {
"post": {
"tags": [
"onapsoinfraserviceInstantiation"
],
"summary": "createVnfInstance",
"description": "Create VNF on a specified version and serviceInstance",
"operationId": "createVnfInstance",
"parameters": [
{
"name": "version",
"in": "path",
"description": "",
"required": true,
"style": "simple",
"schema": {
"pattern": "[vV][5-7]",
"type": "string"
}
},
{
"name": "serviceInstanceId",
"in": "path",
"description": "",
"required": true,
"style": "simple",
"schema": {
"type": "string"
}
}
],
"requestBody": {
"description": "",
"content": {
"text/plain": {
"schema": {
"type": "string"
}
}
},
"required": false
},
"responses": {
"200": {
"description": "",
"headers": {}
},
"default": {
"description": "successful operation"
}
},
"deprecated": false
}
},
"/onap/so/infra/serviceInstantiation/{version}/serviceInstances/{serviceInstanceId}/vnfs/{vnfInstanceId}/replace": {
"post": {
"tags": [
"onapsoinfraserviceInstantiation"
],
"summary": "replaceVnfInstance",
"description": "Replace provided VNF instance",
"operationId": "replaceVnfInstance",
"parameters": [
{
"name": "version",
"in": "path",
"description": "",
"required": true,
"style": "simple",
"schema": {
"pattern": "[vV][5-7]",
"type": "string"
}
},
{
"name": "serviceInstanceId",
"in": "path",
"description": "",
"required": true,
"style": "simple",
"schema": {
"type": "string"
}
},
{
"name": "vnfInstanceId",
"in": "path",
"description": "",
"required": true,
"style": "simple",
"schema": {
"type": "string"
}
}
],
"requestBody": {
"description": "",
"content": {
"text/plain": {
"schema": {
"type": "string"
}
}
},
"required": false
},
"responses": {
"200": {
"description": "",
"headers": {}
},
"default": {
"description": "successful operation"
}
},
"deprecated": false
}
},
"/onap/so/infra/serviceInstantiation/{version}/serviceInstances/{serviceInstanceId}/vnfs/{vnfInstanceId}": {
"put": {
"tags": [
"onapsoinfraserviceInstantiation"
],
"summary": "updateVnfInstance",
"description": "Update VNF on a specified version, serviceInstance and vnfInstance",
"operationId": "updateVnfInstance",
"parameters": [
{
"name": "version",
"in": "path",
"description": "",
"required": true,
"style": "simple",
"schema": {
"pattern": "[vV][5-7]",
"type": "string"
}
},
{
"name": "serviceInstanceId",
"in": "path",
"description": "",
"required": true,
"style": "simple",
"schema": {
"type": "string"
}
},
{
"name": "vnfInstanceId",
"in": "path",
"description": "",
"required": true,
"style": "simple",
"schema": {
"type": "string"
}
}
],
"requestBody": {
"description": "",
"content": {
"text/plain": {
"schema": {
"type": "string"
}
}
},
"required": false
},
"responses": {
"200": {
"description": "",
"headers": {}
},
"default": {
"description": "successful operation"
}
},
"deprecated": false
},
"delete": {
"tags": [
"onapsoinfraserviceInstantiation"
],
"summary": "deleteVnfInstance",
"description": "Delete provided VNF instance",
"operationId": "deleteVnfInstance",
"parameters": [
{
"name": "version",
"in": "path",
"description": "",
"required": true,
"style": "simple",
"schema": {
"pattern": "[vV][5-7]",
"type": "string"
}
},
{
"name": "serviceInstanceId",
"in": "path",
"description": "",
"required": true,
"style": "simple",
"schema": {
"type": "string"
}
},
{
"name": "vnfInstanceId",
"in": "path",
"description": "",
"required": true,
"style": "simple",
"schema": {
"type": "string"
}
}
],
"requestBody": {
"description": "",
"content": {
"text/plain": {
"schema": {
"type": "string"
}
}
},
"required": false
},
"responses": {
"200": {
"description": "",
"headers": {}
},
"default": {
"description": "successful operation"
}
},
"deprecated": false
}
},
"/onap/so/infra/serviceInstantiation/{version}/serviceInstances/{serviceInstanceId}/vnfs/{vnfInstanceId}/vfModules": {
"post": {
"tags": [
"onapsoinfraserviceInstantiation"
],
"summary": "createVfModuleInstance",
"description": "Create VfModule on a specified version, serviceInstance and vnfInstance",
"operationId": "createVfModuleInstance",
"parameters": [
{
"name": "version",
"in": "path",
"description": "",
"required": true,
"style": "simple",
"schema": {
"pattern": "[vV][5-7]",
"type": "string"
}
},
{
"name": "serviceInstanceId",
"in": "path",
"description": "",
"required": true,
"style": "simple",
"schema": {
"type": "string"
}
},
{
"name": "vnfInstanceId",
"in": "path",
"description": "",
"required": true,