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: {}
          content: {}
        default:
          description: successful operation
          headers: {}
          content: {}
      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: {}
          content: {}
        default:
          description: successful operation
          headers: {}
          content: {}
      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
      - name: Content-Type
        in: header
        description: ''
        required: true
        style: simple
        schema:
          enum:
          - text/plain
          type: string
      responses:
        '200':
          description: ''
          headers: {}
          content: {}
        default:
          description: successful operation
          headers: {}
          content: {}
      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: {}
          content: {}
        default:
          description: successful operation
          headers: {}
          content: {}
      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: {}
          content: {}
        default:
          description: successful operation
          headers: {}
          content: {}
      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: {}
          content: {}
        default:
          description: successful operation
          headers: {}
          content: {}
      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: {}
          content: {}
        default:
          description: successful operation
          headers: {}
          content: {}
      deprecated: false
  /nodehealthcheck:
    get:
      tags:
      - nodehealthcheck
      summary: nodeHealthcheck
      description: Performing node health check
      operationId: nodeHealthcheck
      parameters: []
      responses:
        '200':
          description: ''
          headers: {}
          content: {}
        default:
          description: successful operation
          headers: {}
          content: {}
      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: {}
          content: {}
        default:
          description: successful operation
          headers: {}
          content: {}
      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: {}
          content: {}
        default:
          description: successful operation
          headers: {}
          content: {}
      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: {}
          content: {}
        default:
          description: successful operation
          headers: {}
          content: {}
      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: {}
          content: {}
        default:
          description: successful operation
          headers: {}
          content: {}
      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: {}
          content: {}
        default:
          description: successful operation
          headers: {}
          content: {}
      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: {}
          content: {}
        default:
          description: successful operation
          headers: {}
          content: {}
      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: {}
          content: {}
        default:
          description: successful operation
          headers: {}
          content: {}
      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: {}
          content: {}
        default:
          description: successful operation
          headers: {}
          content: {}
      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: {}
          content: {}
        default:
          description: successful operation
          headers: {}
          content: {}
      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: {}
          content: {}
        default:
          description: successful operation
          headers: {}
          content: {}
      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: {}
          content: {}
        default:
          description: successful operation
          headers: {}
          content: {}
      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: {}
          content: {}
        default:
          description: successful operation
          headers: {}
          content: {}
      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: {}
          content: {}
        default:
          description: successful operation
          headers: {}
          content: {}
      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: {}
          content: {}
        default:
          description: successful operation
          headers: {}
          content: {}
      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: {}
          content: {}
        default:
          description: successful operation
          headers: {}
          content: {}
      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
      - name: Content-Type
        in: header
        description: ''
        required: true
        style: simple
        schema:
          enum:
          - text/plain
          type: string
      responses:
        '200':
          description: ''
          headers: {}
          content: {}
        default:
          description: successful operation
          headers: {}
          content: {}
      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: {}
          content: {}
        default:
          description: successful operation
          headers: {}
          content: {}
      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: {}
          content: {}
        default:
          description: successful operation
          headers: {}
          content: {}
      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: {}
          content: {}
        default:
          description: successful operation
          headers: {}
          content: {}
      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
      - name: Content-Type
        in: header
        description: ''
        required: true
        style: simple
        schema:
          enum:
          - text/plain
          type: string
      responses:
        '200':
          description: ''
          headers: {}
          content: {}
        default:
          description: successful operation
          headers: {}
          content: {}
      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: {}
          content: {}
        default:
          description: successful operation
          headers: {}
          content: {}
      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: {}
          content: {}
        default:
          description: successful operation
          headers: {}
          content: {}
      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: {}
          content: {}
        default:
          description: successful operation
          headers: {}
          content: {}
      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: {}
          content: {}
        default:
          description: successful operation
          headers: {}
          content: {}
      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
      - name: Content-Type
        in: header
        description: ''
        required: true
        style: simple
        schema:
          enum:
          - text/plain
          type: string
      responses:
        '200':
          description: ''
          headers: {}
          content: {}
        default:
          description: successful operation
          headers: {}
          content: {}
      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
        style: simple
        schema:
          type: string
      requestBody:
        description: ''
        content:
          text/plain:
            schema:
              type: string
        required: false
      responses:
        '200':
          description: ''
          headers: {}
          content: {}
        default:
          description: successful operation
          headers: {}
          content: {}
      deprecated: false
  ? /onap/so/infra/serviceInstantiation/{version}/serviceInstances/{serviceInstanceId}/vnfs/{vnfInstanceId}/vfModules/{vfmoduleInstanceId}/replace
  : post:
      tags:
      - onapsoinfraserviceInstantiation
      summary: replaceVfModuleInstance
      description: Create VfModule on a specified version, serviceInstance and vnfInstance
      operationId: replaceVfModuleInstance
      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
      - 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: {}
          content: {}
        default:
          description: successful operation
          headers: {}
          content: {}
      deprecated: false
  ? /onap/so/infra/serviceInstantiation/{version}/serviceInstances/{serviceInstanceId}/vnfs/{vnfInstanceId}/vfModules/{vfmoduleInstanceId}
  : put:
      tags:
      - onapsoinfraserviceInstantiation
      summary: updateVfModuleInstance
      description: Update VfModule on a specified version, serviceInstance, vnfInstance and vfModule
      operationId: updateVfModuleInstance
      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
      - 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: {}
          content: {}
        default:
          description: successful operation
          headers: {}
          content: {}
      deprecated: false
    delete:
      tags:
      - onapsoinfraserviceInstantiation
      summary: deleteVfModuleInstance
      description: Delete provided VfModule instance
      operationId: deleteVfModuleInstance
      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
      - name: vfmoduleInstanceId
        in: path
        description: ''
        required: true
        style: simple
        schema:
          type: string
      - name: Content-Type
        in: header
        description: ''
        required: true
        style: simple
        schema:
          enum:
          - text/plain
          type: string
      responses:
        '200':
          description: ''
          headers: {}
          content: {}
        default:
          description: successful operation
          headers: {}
          content: {}
      deprecated: false
  /onap/so/infra/serviceInstantiation/{version}/serviceInstances/{serviceInstanceId}/vnfs/{vnfInstanceId}/volumeGroups:
    post:
      tags:
      - onapsoinfraserviceInstantiation
      summary: createVolumeGroupInstance
      description: Create VolumeGroup on a specified version, serviceInstance, vnfInstance
      operationId: createVolumeGroupInstance
      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: {}
          content: {}
        default:
          description: successful operation
          headers: {}
          content: {}
      deprecated: false
  ? /onap/so/infra/serviceInstantiation/{version}/serviceInstances/{serviceInstanceId}/vnfs/{vnfInstanceId}/volumeGroups/{volumeGroupInstanceId}
  : put:
      tags:
      - onapsoinfraserviceInstantiation
      summary: updateVolumeGroupInstance
      description: Update VolumeGroup on a specified version, serviceInstance, vnfInstance and volumeGroup
      operationId: updateVolumeGroupInstance
      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
      - name: volumeGroupInstanceId
        in: path
        description: ''
        required: true
        style: simple
        schema:
          type: string
      requestBody:
        description: ''
        content:
          text/plain:
            schema:
              type: string
        required: false
      responses:
        '200':
          description: ''
          headers: {}
          content: {}
        default:
          description: successful operation
          headers: {}
          content: {}
      deprecated: false
    delete:
      tags:
      - onapsoinfraserviceInstantiation
      summary: deleteVolumeGroupInstance
      description: Delete provided VolumeGroup instance
      operationId: deleteVolumeGroupInstance
      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
      - name: volumeGroupInstanceId
        in: path
        description: ''
        required: true
        style: simple
        schema:
          type: string
      - name: Content-Type
        in: header
        description: ''
        required: true
        style: simple
        schema:
          enum:
          - text/plain
          type: string
      responses:
        '200':
          description: ''
          headers: {}
          content: {}
        default:
          description: successful operation
          headers: {}
          content: {}
      deprecated: false
  /onap/so/infra/serviceInstantiation/{version}/serviceInstances/{serviceInstanceId}/networks:
    post:
      tags:
      - onapsoinfraserviceInstantiation
      summary: createNetworkInstance
      description: 'Create NetworkInstance on a specified version and serviceInstance '
      operationId: createNetworkInstance
      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: {}
          content: {}
        default:
          description: successful operation
          headers: {}
          content: {}
      deprecated: false
  /onap/so/infra/serviceInstantiation/{version}/serviceInstances/{serviceInstanceId}/networks/{networkInstanceId}:
    put:
      tags:
      - onapsoinfraserviceInstantiation
      summary: updateNetworkInstance
      description: Update VolumeGroup on a specified version, serviceInstance, networkInstance
      operationId: updateNetworkInstance
      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: networkInstanceId
        in: path
        description: ''
        required: true
        style: simple
        schema:
          type: string
      requestBody:
        description: ''
        content:
          text/plain:
            schema:
              type: string
        required: false
      responses:
        '200':
          description: ''
          headers: {}
          content: {}
        default:
          description: successful operation
          headers: {}
          content: {}
      deprecated: false
    delete:
      tags:
      - onapsoinfraserviceInstantiation
      summary: deleteNetworkInstance
      description: Delete provided Network instance
      operationId: deleteNetworkInstance
      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: networkInstanceId
        in: path
        description: ''
        required: true
        style: simple
        schema:
          type: string
      - name: Content-Type
        in: header
        description: ''
        required: true
        style: simple
        schema:
          enum:
          - text/plain
          type: string
      responses:
        '200':
          description: ''
          headers: {}
          content: {}
        default:
          description: successful operation
          headers: {}
          content: {}
      deprecated: false
  /onap/so/infra/tasks/{version}:
    get:
      tags:
      - onapsoinfratasks
      summary: queryFilters
      description: Finds Manual Tasks
      operationId: queryFilters
      parameters:
      - name: taskId
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: originalRequestId
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: subscriptionServiceType
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: nfRole
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: buildingBlockName
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: originalRequestDate
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: originalRequestorId
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: version
        in: path
        description: ''
        required: true
        style: simple
        schema:
          pattern: '[vV]1'
          type: string
      responses:
        '200':
          description: ''
          headers: {}
          content: {}
        default:
          description: successful operation
          headers: {}
          content: {}
      deprecated: false
  /onap/so/infra/cloudResources/{version}/operationalEnvironments:
    post:
      tags:
      - onapsoinfracloudResources
      summary: createOperationEnvironment
      description: Create an Operational Environment
      operationId: createOperationEnvironment
      parameters:
      - name: version
        in: path
        description: ''
        required: true
        style: simple
        schema:
          pattern: '[vV][1]'
          type: string
      requestBody:
        description: ''
        content:
          text/plain:
            schema:
              type: string
        required: false
      responses:
        '200':
          description: ''
          headers: {}
          content: {}
        default:
          description: successful operation
          headers: {}
          content: {}
      deprecated: false
  /onap/so/infra/cloudResources/{version}/operationalEnvironments/{operationalEnvironmentId}/activate:
    post:
      tags:
      - onapsoinfracloudResources
      summary: activateOperationEnvironment
      description: Activate an Operational Environment
      operationId: activateOperationEnvironment
      parameters:
      - name: version
        in: path
        description: ''
        required: true
        style: simple
        schema:
          pattern: '[vV][1]'
          type: string
      - name: operationalEnvironmentId
        in: path
        description: ''
        required: true
        style: simple
        schema:
          type: string
      requestBody:
        description: ''
        content:
          text/plain:
            schema:
              type: string
        required: false
      responses:
        '200':
          description: ''
          headers: {}
          content: {}
        default:
          description: successful operation
          headers: {}
          content: {}
      deprecated: false
  /onap/so/infra/cloudResources/{version}/operationalEnvironments/{operationalEnvironmentId}/deactivate:
    post:
      tags:
      - onapsoinfracloudResources
      summary: deactivateOperationEnvironment
      description: Deactivate an Operational Environment
      operationId: deactivateOperationEnvironment
      parameters:
      - name: version
        in: path
        description: ''
        required: true
        style: simple
        schema:
          pattern: '[vV][1]'
          type: string
      - name: operationalEnvironmentId
        in: path
        description: ''
        required: true
        style: simple
        schema:
          type: string
      requestBody:
        description: ''
        content:
          text/plain:
            schema:
              type: string
        required: false
      responses:
        '200':
          description: ''
          headers: {}
          content: {}
        default:
          description: successful operation
          headers: {}
          content: {}
      deprecated: false
  /onap/so/infra/cloudResourcesRequests/{version}/{requestId}/unlock:
    post:
      tags:
      - onapsoinfracloudResourcesRequests
      summary: unlockOrchestrationRequestForReqId
      description: Unlock CloudOrchestration requests for a specified requestId
      operationId: unlockOrchestrationRequestForReqId
      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][1]'
          type: string
      requestBody:
        description: ''
        content:
          text/plain:
            schema:
              type: string
        required: false
      responses:
        '200':
          description: ''
          headers: {}
          content: {}
        default:
          description: successful operation
          headers: {}
          content: {}
      deprecated: false
  /onap/so/infra/cloudResourcesRequests/{version}:
    get:
      tags:
      - onapsoinfracloudResourcesRequests
      summary: getOperationEnvironmentStatusFilter
      description: Get status of an Operational Environment based on filter criteria
      operationId: getOperationEnvironmentStatusFilter
      parameters:
      - name: version
        in: path
        description: ''
        required: true
        style: simple
        schema:
          pattern: '[vV][1]'
          type: string
      responses:
        '200':
          description: ''
          headers: {}
          content: {}
        default:
          description: successful operation
          headers: {}
          content: {}
      deprecated: false
  /onap/so/infra/modelDistributions/{version}/distributions/{distributionId}:
    post:
      tags:
      - onapsoinframodelDistributions
      summary: updateModelDistributionStatus
      description: Update model distribution status
      operationId: updateModelDistributionStatus
      parameters:
      - name: version
        in: path
        description: ''
        required: true
        style: simple
        schema:
          pattern: '[vV][1]'
          type: string
      - name: distributionId
        in: path
        description: ''
        required: true
        style: simple
        schema:
          type: string
      requestBody:
        description: ''
        content:
          text/plain:
            schema:
              type: string
        required: false
      responses:
        '200':
          description: ''
          headers: {}
          content: {}
        default:
          description: successful operation
          headers: {}
          content: {}
      deprecated: false
tags:
- name: e2eServiceInstances
- name: globalhealthcheck
- name: nodehealthcheck
- name: onapsoinfraorchestrationRequests
- name: onapsoinfraserviceInstantiation
- name: onapsoinfratasks
- name: onapsoinfracloudResources
- name: onapsoinfracloudResourcesRequests
- name: onapsoinframodelDistributions
