UNPKG

@itentialopensource/adapter-onap_so

Version:

This adapter integrates with system described as: onap_so.

1,845 lines 78.6 kB
{ "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,