update the swagger html and yaml

Change-Id: Ida589ae3e32fe0d10365e03b698655ca874eeca6
Issue-ID: SO-675
Signed-off-by: seshukm <seshu.kumar.m@huawei.com>
diff --git a/docs/api/swagger/swagger.yaml b/docs/api/swagger/swagger.yaml
new file mode 100644
index 0000000..86f8e4c
--- /dev/null
+++ b/docs/api/swagger/swagger.yaml
@@ -0,0 +1,1520 @@
+swagger: '2.0'
+info:
+  version: 3.1.2
+  title: SO Casablanca APIs
+tags:
+  - name: e2eServiceInstances
+  - name: globalhealthcheck
+  - name: nodehealthcheck
+  - name: onapsoinfraorchestrationRequests
+  - name: onapsoinfraserviceInstantiation
+  - name: onapsoinfratasks
+  - name: onapsoinfracloudResources
+  - name: onapsoinfracloudResourcesRequests
+  - name: onapsoinframodelDistributions
+schemes:
+  - https
+paths:
+  '/onap/so/infra/e2eServiceInstances/{version}':
+    post:
+      tags:
+        - e2eServiceInstances
+      summary: Create an E2E Service Instance on a version provided
+      description: ''
+      operationId: createE2EServiceInstance
+      consumes:
+        - application/json
+      produces:
+        - application/json
+      parameters:
+        - in: body
+          name: body
+          required: false
+          schema:
+            type: string
+        - name: version
+          in: path
+          required: true
+          type: string
+          pattern: '[vV][3-5]'
+      responses:
+        default:
+          description: successful operation
+  '/onap/so/infra/e2eServiceInstances/{version}/{serviceId}':
+    put:
+      tags:
+        - e2eServiceInstances
+      summary: Update an E2E Service Instance on a version provided and serviceId
+      description: ''
+      operationId: updateE2EServiceInstance
+      consumes:
+        - application/json
+      produces:
+        - application/json
+      parameters:
+        - in: body
+          name: body
+          required: false
+          schema:
+            type: string
+        - name: version
+          in: path
+          required: true
+          type: string
+          pattern: '[vV][3-5]'
+        - name: serviceId
+          in: path
+          required: true
+          type: string
+      responses:
+        default:
+          description: successful operation
+    delete:
+      tags:
+        - e2eServiceInstances
+      summary: Delete E2E Service Instance on a specified version and serviceId
+      description: ''
+      operationId: deleteE2EServiceInstance
+      consumes:
+        - application/json
+      produces:
+        - application/json
+      parameters:
+        - in: body
+          name: body
+          required: false
+          schema:
+            type: string
+        - name: version
+          in: path
+          required: true
+          type: string
+          pattern: '[vV][3-5]'
+        - name: serviceId
+          in: path
+          required: true
+          type: string
+      responses:
+        default:
+          description: successful operation
+  '/onap/so/infra/e2eServiceInstances/{version}/{serviceId}/operations/{operationId}':
+    get:
+      tags:
+        - e2eServiceInstances
+      summary: Find e2eServiceInstances Requests for a given serviceId and operationId
+      description: ''
+      operationId: getE2EServiceInstances
+      produces:
+        - application/json
+      parameters:
+        - name: serviceId
+          in: path
+          required: true
+          type: string
+        - name: version
+          in: path
+          required: true
+          type: string
+          pattern: '[vV][3-5]'
+        - name: operationId
+          in: path
+          required: true
+          type: string
+      responses:
+        default:
+          description: successful operation
+  '/onap/so/infra/e2eServiceInstances/{version}/{serviceId}/scale':
+    post:
+      tags:
+        - e2eServiceInstances
+      summary: Scale E2E Service Instance on a specified version
+      description: ''
+      operationId: scaleE2EServiceInstance
+      consumes:
+        - application/json
+      produces:
+        - application/json
+      parameters:
+        - in: body
+          name: body
+          required: false
+          schema:
+            type: string
+        - name: version
+          in: path
+          required: true
+          type: string
+          pattern: '[vV][3-5]'
+        - name: serviceId
+          in: path
+          required: true
+          type: string
+      responses:
+        default:
+          description: successful operation
+  '/onap/so/infra/e2eServiceInstances/{version}/{serviceId}/modeldifferences':
+    post:
+      tags:
+        - e2eServiceInstances
+      summary: >-
+        Find added and deleted resources of target model for the
+        e2eserviceInstance on a given serviceId 
+      description: ''
+      operationId: compareModelwithTargetVersion
+      consumes:
+        - application/json
+      produces:
+        - application/json
+      parameters:
+        - in: body
+          name: body
+          required: false
+          schema:
+            type: string
+        - name: serviceId
+          in: path
+          required: true
+          type: string
+        - name: version
+          in: path
+          required: true
+          type: string
+          pattern: '[vV][3-5]'
+      responses:
+        default:
+          description: successful operation
+  /globalhealthcheck:
+    get:
+      tags:
+        - globalhealthcheck
+      summary: Performing global health check
+      description: ''
+      operationId: globalHealthcheck
+      produces:
+        - text/html
+      parameters:
+        - name: enableBpmn
+          in: query
+          required: false
+          type: boolean
+          default: true
+      responses:
+        default:
+          description: successful operation
+  /nodehealthcheck:
+    get:
+      tags:
+        - nodehealthcheck
+      summary: Performing node health check
+      description: ''
+      operationId: nodeHealthcheck
+      produces:
+        - text/html
+      parameters: []
+      responses:
+        default:
+          description: successful operation
+  '/onap/so/infra/orchestrationRequests/{version}':
+    get:
+      tags:
+        - onapsoinfraorchestrationRequests
+      summary: Find Orchestrated Requests for a URI Information
+      description: ''
+      operationId: getOrchestrationRequest
+      produces:
+        - application/json
+      parameters:
+        - name: version
+          in: path
+          required: true
+          type: string
+          pattern: '[vV][4-7]'
+      responses:
+        default:
+          description: successful operation
+  '/onap/so/infra/orchestrationRequests/{version}/{requestId}':
+    get:
+      tags:
+        - onapsoinfraorchestrationRequests
+      summary: Find Orchestrated Requests for a given requestId
+      description: ''
+      operationId: getOrchestrationRequestForReqId
+      produces:
+        - application/json
+      parameters:
+        - name: requestId
+          in: path
+          required: true
+          type: string
+        - name: version
+          in: path
+          required: true
+          type: string
+          pattern: '[vV][4-7]'
+      responses:
+        default:
+          description: successful operation
+  '/onap/so/infra/orchestrationRequests/{version}/{requestId}/unlock':
+    post:
+      tags:
+        - onapsoinfraorchestrationRequests
+      summary: Unlock Orchestrated Requests for a given requestId
+      description: ''
+      operationId: unlockOrchestrationRequest
+      consumes:
+        - application/json
+      produces:
+        - application/json
+      parameters:
+        - in: body
+          name: body
+          required: false
+          schema:
+            type: string
+        - name: requestId
+          in: path
+          required: true
+          type: string
+        - name: version
+          in: path
+          required: true
+          type: string
+          pattern: '[vV][4-7]'
+      responses:
+        default:
+          description: successful operation
+  '/onap/so/infra/serviceInstantiation/{version}/serviceInstances/{serviceInstanceId}/vnfs/{vnfInstanceId}/vfModules/{vfmoduleInstanceId}/deactivateAndCloudDelete':
+    post:
+      tags:
+        - onapsoinfraserviceInstantiation
+      summary: Deactivate and Cloud Delete VfModule instance
+      description: ''
+      operationId: deactivateAndCloudDeleteVfModuleInstance
+      consumes:
+        - application/json
+      produces:
+        - application/json
+      parameters:
+        - in: body
+          name: body
+          required: false
+          schema:
+            type: string
+        - name: version
+          in: path
+          required: true
+          type: string
+          pattern: '[vV][7]'
+        - name: serviceInstanceId
+          in: path
+          required: true
+          type: string
+        - name: vnfInstanceId
+          in: path
+          required: true
+          type: string
+        - name: vfmoduleInstanceId
+          in: path
+          required: true
+          type: string
+      responses:
+        default:
+          description: successful operation
+  '/onap/so/infra/serviceInstantiation/{version}/serviceInstances/{serviceInstanceId}/configurations/{configurationInstanceId}/enablePort':
+    post:
+      tags:
+        - onapsoinfraserviceInstantiation
+      summary: Enable Port Mirroring
+      description: ''
+      operationId: enablePort
+      consumes:
+        - application/json
+      produces:
+        - application/json
+      parameters:
+        - in: body
+          name: body
+          required: false
+          schema:
+            type: string
+        - name: version
+          in: path
+          required: true
+          type: string
+          pattern: '[vV][5-7]'
+        - name: serviceInstanceId
+          in: path
+          required: true
+          type: string
+        - name: configurationInstanceId
+          in: path
+          required: true
+          type: string
+      responses:
+        default:
+          description: successful operation
+  '/onap/so/infra/serviceInstantiation/{version}/serviceInstances/{serviceInstanceId}/configurations/{configurationInstanceId}/disablePort':
+    post:
+      tags:
+        - onapsoinfraserviceInstantiation
+      summary: Disable Port Mirroring
+      description: ''
+      operationId: disablePort
+      consumes:
+        - application/json
+      produces:
+        - application/json
+      parameters:
+        - in: body
+          name: body
+          required: false
+          schema:
+            type: string
+        - name: version
+          in: path
+          required: true
+          type: string
+          pattern: '[vV][5-7]'
+        - name: serviceInstanceId
+          in: path
+          required: true
+          type: string
+        - name: configurationInstanceId
+          in: path
+          required: true
+          type: string
+      responses:
+        default:
+          description: successful operation
+  '/onap/so/infra/serviceInstantiation/{version}/serviceInstances/{serviceInstanceId}/configurations/{configurationInstanceId}/activate':
+    post:
+      tags:
+        - onapsoinfraserviceInstantiation
+      summary: Activate Port Mirroring
+      description: ''
+      operationId: activatePort
+      consumes:
+        - application/json
+      produces:
+        - application/json
+      parameters:
+        - in: body
+          name: body
+          required: false
+          schema:
+            type: string
+        - name: version
+          in: path
+          required: true
+          type: string
+          pattern: '[vV][5-7]'
+        - name: serviceInstanceId
+          in: path
+          required: true
+          type: string
+        - name: configurationInstanceId
+          in: path
+          required: true
+          type: string
+      responses:
+        default:
+          description: successful operation
+  '/onap/so/infra/serviceInstantiation/{version}/serviceInstances/{serviceInstanceId}/configurations/{configurationInstanceId}/deactivate':
+    post:
+      tags:
+        - onapsoinfraserviceInstantiation
+      summary: Deactivate Port Mirroring
+      description: ''
+      operationId: deactivatePort
+      consumes:
+        - application/json
+      produces:
+        - application/json
+      parameters:
+        - in: body
+          name: body
+          required: false
+          schema:
+            type: string
+        - name: version
+          in: path
+          required: true
+          type: string
+          pattern: '[vV][5-7]'
+        - name: serviceInstanceId
+          in: path
+          required: true
+          type: string
+        - name: configurationInstanceId
+          in: path
+          required: true
+          type: string
+      responses:
+        default:
+          description: successful operation
+  '/onap/so/infra/serviceInstantiation/{version}/serviceInstances/{serviceInstanceId}/addRelationships':
+    post:
+      tags:
+        - onapsoinfraserviceInstantiation
+      summary: Add Relationships to a Service Instance
+      description: ''
+      operationId: addRelationships
+      consumes:
+        - application/json
+      produces:
+        - application/json
+      parameters:
+        - in: body
+          name: body
+          required: false
+          schema:
+            type: string
+        - name: version
+          in: path
+          required: true
+          type: string
+          pattern: '[vV][6-7]'
+        - name: serviceInstanceId
+          in: path
+          required: true
+          type: string
+      responses:
+        default:
+          description: successful operation
+  '/onap/so/infra/serviceInstantiation/{version}/serviceInstances/{serviceInstanceId}/vnfs/{vnfInstanceId}/vfModules/scaleOut':
+    post:
+      tags:
+        - onapsoinfraserviceInstantiation
+      summary: VF Auto Scale Out
+      description: ''
+      operationId: scaleOutVfModule
+      consumes:
+        - application/json
+      produces:
+        - application/json
+      parameters:
+        - in: body
+          name: body
+          required: false
+          schema:
+            type: string
+        - name: version
+          in: path
+          required: true
+          type: string
+          pattern: '[vV][7]'
+        - name: serviceInstanceId
+          in: path
+          required: true
+          type: string
+        - name: vnfInstanceId
+          in: path
+          required: true
+          type: string
+      responses:
+        default:
+          description: successful operation
+  '/onap/so/infra/serviceInstantiation/{version}/serviceInstances/{serviceInstanceId}/vnfs/{vnfInstanceId}/inPlaceSoftwareUpdate':
+    post:
+      tags:
+        - onapsoinfraserviceInstantiation
+      summary: Perform VNF software update
+      description: ''
+      operationId: inPlaceSoftwareUpdate
+      consumes:
+        - application/json
+      produces:
+        - application/json
+      parameters:
+        - in: body
+          name: body
+          required: false
+          schema:
+            type: string
+        - name: version
+          in: path
+          required: true
+          type: string
+          pattern: '[vV][6-7]'
+        - name: serviceInstanceId
+          in: path
+          required: true
+          type: string
+        - name: vnfInstanceId
+          in: path
+          required: true
+          type: string
+      responses:
+        default:
+          description: successful operation
+  '/onap/so/infra/serviceInstantiation/{version}/serviceInstances/{serviceInstanceId}/vnfs/{vnfInstanceId}/applyUpdatedConfig':
+    post:
+      tags:
+        - onapsoinfraserviceInstantiation
+      summary: Apply updated configuration
+      description: ''
+      operationId: applyUpdatedConfig
+      consumes:
+        - application/json
+      produces:
+        - application/json
+      parameters:
+        - in: body
+          name: body
+          required: false
+          schema:
+            type: string
+        - name: version
+          in: path
+          required: true
+          type: string
+          pattern: '[vV][6-7]'
+        - name: serviceInstanceId
+          in: path
+          required: true
+          type: string
+        - name: vnfInstanceId
+          in: path
+          required: true
+          type: string
+      responses:
+        default:
+          description: successful operation
+  '/onap/so/infra/serviceInstantiation/{version}/serviceInstances':
+    post:
+      tags:
+        - onapsoinfraserviceInstantiation
+      summary: Create a Service Instance on a version provided
+      description: ''
+      operationId: createServiceInstance
+      consumes:
+        - application/json
+      produces:
+        - application/json
+      parameters:
+        - in: body
+          name: body
+          required: false
+          schema:
+            type: string
+        - name: version
+          in: path
+          required: true
+          type: string
+          pattern: '[vV][5-7]'
+      responses:
+        default:
+          description: successful operation
+  '/onap/so/infra/serviceInstantiation/{version}/serviceInstances/{serviceInstanceId}/activate':
+    post:
+      tags:
+        - onapsoinfraserviceInstantiation
+      summary: Activate provided Service Instance
+      description: ''
+      operationId: activateServiceInstance
+      consumes:
+        - application/json
+      produces:
+        - application/json
+      parameters:
+        - in: body
+          name: body
+          required: false
+          schema:
+            type: string
+        - name: version
+          in: path
+          required: true
+          type: string
+          pattern: '[vV][5-7]'
+        - name: serviceInstanceId
+          in: path
+          required: true
+          type: string
+      responses:
+        default:
+          description: successful operation
+  '/onap/so/infra/serviceInstantiation/{version}/serviceInstances/{serviceInstanceId}/deactivate':
+    post:
+      tags:
+        - onapsoinfraserviceInstantiation
+      summary: Deactivate provided Service Instance
+      description: ''
+      operationId: deactivateServiceInstance
+      consumes:
+        - application/json
+      produces:
+        - application/json
+      parameters:
+        - in: body
+          name: body
+          required: false
+          schema:
+            type: string
+        - name: version
+          in: path
+          required: true
+          type: string
+          pattern: '[vV][5-7]'
+        - name: serviceInstanceId
+          in: path
+          required: true
+          type: string
+      responses:
+        default:
+          description: successful operation
+  '/onap/so/infra/serviceInstantiation/{version}/serviceInstances/{serviceInstanceId}':
+    delete:
+      tags:
+        - onapsoinfraserviceInstantiation
+      summary: Delete provided Service Instance
+      description: ''
+      operationId: deleteServiceInstance
+      consumes:
+        - application/json
+      produces:
+        - application/json
+      parameters:
+        - in: body
+          name: body
+          required: false
+          schema:
+            type: string
+        - name: version
+          in: path
+          required: true
+          type: string
+          pattern: '[vV][5-7]'
+        - name: serviceInstanceId
+          in: path
+          required: true
+          type: string
+      responses:
+        default:
+          description: successful operation
+  '/onap/so/infra/serviceInstantiation/{version}/serviceInstances/assign':
+    post:
+      tags:
+        - onapsoinfraserviceInstantiation
+      summary: Assign Service Instance
+      description: ''
+      operationId: assignServiceInstance
+      consumes:
+        - application/json
+      produces:
+        - application/json
+      parameters:
+        - in: body
+          name: body
+          required: false
+          schema:
+            type: string
+        - name: version
+          in: path
+          required: true
+          type: string
+          pattern: '[vV][7]'
+      responses:
+        default:
+          description: successful operation
+  '/onap/so/infra/serviceInstantiation/{version}/serviceInstances/{serviceInstanceId}/unassign':
+    post:
+      tags:
+        - onapsoinfraserviceInstantiation
+      summary: Unassign Service Instance
+      description: ''
+      operationId: unassignServiceInstance
+      consumes:
+        - application/json
+      produces:
+        - application/json
+      parameters:
+        - in: body
+          name: body
+          required: false
+          schema:
+            type: string
+        - name: version
+          in: path
+          required: true
+          type: string
+          pattern: '[vV][7]'
+        - name: serviceInstanceId
+          in: path
+          required: true
+          type: string
+      responses:
+        default:
+          description: successful operation
+  '/onap/so/infra/serviceInstantiation/{version}/serviceInstances/{serviceInstanceId}/configurations':
+    post:
+      tags:
+        - onapsoinfraserviceInstantiation
+      summary: Create Port Mirroring Configuration
+      description: ''
+      operationId: createPortConfiguration
+      consumes:
+        - application/json
+      produces:
+        - application/json
+      parameters:
+        - in: body
+          name: body
+          required: false
+          schema:
+            type: string
+        - name: version
+          in: path
+          required: true
+          type: string
+          pattern: '[vV][5-7]'
+        - name: serviceInstanceId
+          in: path
+          required: true
+          type: string
+      responses:
+        default:
+          description: successful operation
+  '/onap/so/infra/serviceInstantiation/{version}/serviceInstances/{serviceInstanceId}/configurations/{configurationInstanceId}':
+    delete:
+      tags:
+        - onapsoinfraserviceInstantiation
+      summary: Delete provided Port
+      description: ''
+      operationId: deletePortConfiguration
+      consumes:
+        - application/json
+      produces:
+        - application/json
+      parameters:
+        - in: body
+          name: body
+          required: false
+          schema:
+            type: string
+        - name: version
+          in: path
+          required: true
+          type: string
+          pattern: '[vV][5-7]'
+        - name: serviceInstanceId
+          in: path
+          required: true
+          type: string
+        - name: configurationInstanceId
+          in: path
+          required: true
+          type: string
+      responses:
+        default:
+          description: successful operation
+  '/onap/so/infra/serviceInstantiation/{version}/serviceInstances/{serviceInstanceId}/removeRelationships':
+    post:
+      tags:
+        - onapsoinfraserviceInstantiation
+      summary: Remove Relationships from Service Instance
+      description: ''
+      operationId: removeRelationships
+      consumes:
+        - application/json
+      produces:
+        - application/json
+      parameters:
+        - in: body
+          name: body
+          required: false
+          schema:
+            type: string
+        - name: version
+          in: path
+          required: true
+          type: string
+          pattern: '[vV][6-7]'
+        - name: serviceInstanceId
+          in: path
+          required: true
+          type: string
+      responses:
+        default:
+          description: successful operation
+  '/onap/so/infra/serviceInstantiation/{version}/serviceInstances/{serviceInstanceId}/vnfs':
+    post:
+      tags:
+        - onapsoinfraserviceInstantiation
+      summary: Create VNF on a specified version and serviceInstance
+      description: ''
+      operationId: createVnfInstance
+      consumes:
+        - application/json
+      produces:
+        - application/json
+      parameters:
+        - in: body
+          name: body
+          required: false
+          schema:
+            type: string
+        - name: version
+          in: path
+          required: true
+          type: string
+          pattern: '[vV][5-7]'
+        - name: serviceInstanceId
+          in: path
+          required: true
+          type: string
+      responses:
+        default:
+          description: successful operation
+  '/onap/so/infra/serviceInstantiation/{version}/serviceInstances/{serviceInstanceId}/vnfs/{vnfInstanceId}/replace':
+    post:
+      tags:
+        - onapsoinfraserviceInstantiation
+      summary: Replace provided VNF instance
+      description: ''
+      operationId: replaceVnfInstance
+      consumes:
+        - application/json
+      produces:
+        - application/json
+      parameters:
+        - in: body
+          name: body
+          required: false
+          schema:
+            type: string
+        - name: version
+          in: path
+          required: true
+          type: string
+          pattern: '[vV][5-7]'
+        - name: serviceInstanceId
+          in: path
+          required: true
+          type: string
+        - name: vnfInstanceId
+          in: path
+          required: true
+          type: string
+      responses:
+        default:
+          description: successful operation
+  '/onap/so/infra/serviceInstantiation/{version}/serviceInstances/{serviceInstanceId}/vnfs/{vnfInstanceId}':
+    put:
+      tags:
+        - onapsoinfraserviceInstantiation
+      summary: 'Update VNF on a specified version, serviceInstance and vnfInstance'
+      description: ''
+      operationId: updateVnfInstance
+      consumes:
+        - application/json
+      produces:
+        - application/json
+      parameters:
+        - in: body
+          name: body
+          required: false
+          schema:
+            type: string
+        - name: version
+          in: path
+          required: true
+          type: string
+          pattern: '[vV][5-7]'
+        - name: serviceInstanceId
+          in: path
+          required: true
+          type: string
+        - name: vnfInstanceId
+          in: path
+          required: true
+          type: string
+      responses:
+        default:
+          description: successful operation
+    delete:
+      tags:
+        - onapsoinfraserviceInstantiation
+      summary: Delete provided VNF instance
+      description: ''
+      operationId: deleteVnfInstance
+      consumes:
+        - application/json
+      produces:
+        - application/json
+      parameters:
+        - in: body
+          name: body
+          required: false
+          schema:
+            type: string
+        - name: version
+          in: path
+          required: true
+          type: string
+          pattern: '[vV][5-7]'
+        - name: serviceInstanceId
+          in: path
+          required: true
+          type: string
+        - name: vnfInstanceId
+          in: path
+          required: true
+          type: string
+      responses:
+        default:
+          description: successful operation
+  '/onap/so/infra/serviceInstantiation/{version}/serviceInstances/{serviceInstanceId}/vnfs/{vnfInstanceId}/vfModules':
+    post:
+      tags:
+        - onapsoinfraserviceInstantiation
+      summary: 'Create VfModule on a specified version, serviceInstance and vnfInstance'
+      description: ''
+      operationId: createVfModuleInstance
+      consumes:
+        - application/json
+      produces:
+        - application/json
+      parameters:
+        - in: body
+          name: body
+          required: false
+          schema:
+            type: string
+        - name: version
+          in: path
+          required: true
+          type: string
+          pattern: '[vV][5-7]'
+        - name: serviceInstanceId
+          in: path
+          required: true
+          type: string
+        - name: vnfInstanceId
+          in: path
+          required: true
+          type: string
+      responses:
+        default:
+          description: successful operation
+  '/onap/so/infra/serviceInstantiation/{version}/serviceInstances/{serviceInstanceId}/vnfs/{vnfInstanceId}/vfModules/{vfmoduleInstanceId}/replace':
+    post:
+      tags:
+        - onapsoinfraserviceInstantiation
+      summary: 'Create VfModule on a specified version, serviceInstance and vnfInstance'
+      description: ''
+      operationId: replaceVfModuleInstance
+      consumes:
+        - application/json
+      produces:
+        - application/json
+      parameters:
+        - in: body
+          name: body
+          required: false
+          schema:
+            type: string
+        - name: version
+          in: path
+          required: true
+          type: string
+          pattern: '[vV][5-7]'
+        - name: serviceInstanceId
+          in: path
+          required: true
+          type: string
+        - name: vnfInstanceId
+          in: path
+          required: true
+          type: string
+        - name: vfmoduleInstanceId
+          in: path
+          required: true
+          type: string
+      responses:
+        default:
+          description: successful operation
+  '/onap/so/infra/serviceInstantiation/{version}/serviceInstances/{serviceInstanceId}/vnfs/{vnfInstanceId}/vfModules/{vfmoduleInstanceId}':
+    put:
+      tags:
+        - onapsoinfraserviceInstantiation
+      summary: >-
+        Update VfModule on a specified version, serviceInstance, vnfInstance and
+        vfModule
+      description: ''
+      operationId: updateVfModuleInstance
+      consumes:
+        - application/json
+      produces:
+        - application/json
+      parameters:
+        - in: body
+          name: body
+          required: false
+          schema:
+            type: string
+        - name: version
+          in: path
+          required: true
+          type: string
+          pattern: '[vV][5-7]'
+        - name: serviceInstanceId
+          in: path
+          required: true
+          type: string
+        - name: vnfInstanceId
+          in: path
+          required: true
+          type: string
+        - name: vfmoduleInstanceId
+          in: path
+          required: true
+          type: string
+      responses:
+        default:
+          description: successful operation
+    delete:
+      tags:
+        - onapsoinfraserviceInstantiation
+      summary: Delete provided VfModule instance
+      description: ''
+      operationId: deleteVfModuleInstance
+      consumes:
+        - application/json
+      produces:
+        - application/json
+      parameters:
+        - in: body
+          name: body
+          required: false
+          schema:
+            type: string
+        - name: version
+          in: path
+          required: true
+          type: string
+          pattern: '[vV][5-7]'
+        - name: serviceInstanceId
+          in: path
+          required: true
+          type: string
+        - name: vnfInstanceId
+          in: path
+          required: true
+          type: string
+        - name: vfmoduleInstanceId
+          in: path
+          required: true
+          type: string
+      responses:
+        default:
+          description: successful operation
+  '/onap/so/infra/serviceInstantiation/{version}/serviceInstances/{serviceInstanceId}/vnfs/{vnfInstanceId}/volumeGroups':
+    post:
+      tags:
+        - onapsoinfraserviceInstantiation
+      summary: 'Create VolumeGroup on a specified version, serviceInstance, vnfInstance'
+      description: ''
+      operationId: createVolumeGroupInstance
+      consumes:
+        - application/json
+      produces:
+        - application/json
+      parameters:
+        - in: body
+          name: body
+          required: false
+          schema:
+            type: string
+        - name: version
+          in: path
+          required: true
+          type: string
+          pattern: '[vV][5-7]'
+        - name: serviceInstanceId
+          in: path
+          required: true
+          type: string
+        - name: vnfInstanceId
+          in: path
+          required: true
+          type: string
+      responses:
+        default:
+          description: successful operation
+  '/onap/so/infra/serviceInstantiation/{version}/serviceInstances/{serviceInstanceId}/vnfs/{vnfInstanceId}/volumeGroups/{volumeGroupInstanceId}':
+    put:
+      tags:
+        - onapsoinfraserviceInstantiation
+      summary: >-
+        Update VolumeGroup on a specified version, serviceInstance, vnfInstance
+        and volumeGroup
+      description: ''
+      operationId: updateVolumeGroupInstance
+      consumes:
+        - application/json
+      produces:
+        - application/json
+      parameters:
+        - in: body
+          name: body
+          required: false
+          schema:
+            type: string
+        - name: version
+          in: path
+          required: true
+          type: string
+          pattern: '[vV][5-7]'
+        - name: serviceInstanceId
+          in: path
+          required: true
+          type: string
+        - name: vnfInstanceId
+          in: path
+          required: true
+          type: string
+        - name: volumeGroupInstanceId
+          in: path
+          required: true
+          type: string
+      responses:
+        default:
+          description: successful operation
+    delete:
+      tags:
+        - onapsoinfraserviceInstantiation
+      summary: Delete provided VolumeGroup instance
+      description: ''
+      operationId: deleteVolumeGroupInstance
+      consumes:
+        - application/json
+      produces:
+        - application/json
+      parameters:
+        - in: body
+          name: body
+          required: false
+          schema:
+            type: string
+        - name: version
+          in: path
+          required: true
+          type: string
+          pattern: '[vV][5-7]'
+        - name: serviceInstanceId
+          in: path
+          required: true
+          type: string
+        - name: vnfInstanceId
+          in: path
+          required: true
+          type: string
+        - name: volumeGroupInstanceId
+          in: path
+          required: true
+          type: string
+      responses:
+        default:
+          description: successful operation
+  '/onap/so/infra/serviceInstantiation/{version}/serviceInstances/{serviceInstanceId}/networks':
+    post:
+      tags:
+        - onapsoinfraserviceInstantiation
+      summary: 'Create NetworkInstance on a specified version and serviceInstance '
+      description: ''
+      operationId: createNetworkInstance
+      consumes:
+        - application/json
+      produces:
+        - application/json
+      parameters:
+        - in: body
+          name: body
+          required: false
+          schema:
+            type: string
+        - name: version
+          in: path
+          required: true
+          type: string
+          pattern: '[vV][5-7]'
+        - name: serviceInstanceId
+          in: path
+          required: true
+          type: string
+      responses:
+        default:
+          description: successful operation
+  '/onap/so/infra/serviceInstantiation/{version}/serviceInstances/{serviceInstanceId}/networks/{networkInstanceId}':
+    put:
+      tags:
+        - onapsoinfraserviceInstantiation
+      summary: >-
+        Update VolumeGroup on a specified version, serviceInstance,
+        networkInstance
+      description: ''
+      operationId: updateNetworkInstance
+      consumes:
+        - application/json
+      produces:
+        - application/json
+      parameters:
+        - in: body
+          name: body
+          required: false
+          schema:
+            type: string
+        - name: version
+          in: path
+          required: true
+          type: string
+          pattern: '[vV][5-7]'
+        - name: serviceInstanceId
+          in: path
+          required: true
+          type: string
+        - name: networkInstanceId
+          in: path
+          required: true
+          type: string
+      responses:
+        default:
+          description: successful operation
+    delete:
+      tags:
+        - onapsoinfraserviceInstantiation
+      summary: Delete provided Network instance
+      description: ''
+      operationId: deleteNetworkInstance
+      consumes:
+        - application/json
+      produces:
+        - application/json
+      parameters:
+        - in: body
+          name: body
+          required: false
+          schema:
+            type: string
+        - name: version
+          in: path
+          required: true
+          type: string
+          pattern: '[vV][5-7]'
+        - name: serviceInstanceId
+          in: path
+          required: true
+          type: string
+        - name: networkInstanceId
+          in: path
+          required: true
+          type: string
+      responses:
+        default:
+          description: successful operation
+  '/onap/so/infra/tasks/{version}':
+    get:
+      tags:
+        - onapsoinfratasks
+      summary: Finds Manual Tasks
+      description: ''
+      operationId: queryFilters
+      parameters:
+        - name: taskId
+          in: query
+          required: false
+          type: string
+        - name: originalRequestId
+          in: query
+          required: false
+          type: string
+        - name: subscriptionServiceType
+          in: query
+          required: false
+          type: string
+        - name: nfRole
+          in: query
+          required: false
+          type: string
+        - name: buildingBlockName
+          in: query
+          required: false
+          type: string
+        - name: originalRequestDate
+          in: query
+          required: false
+          type: string
+        - name: originalRequestorId
+          in: query
+          required: false
+          type: string
+        - name: version
+          in: path
+          required: true
+          type: string
+          pattern: '[vV]1'
+      responses:
+        default:
+          description: successful operation
+  '/onap/so/infra/cloudResources/{version}/operationalEnvironments':
+    post:
+      tags:
+        - onapsoinfracloudResources
+      summary: Create an Operational Environment
+      description: ''
+      operationId: createOperationEnvironment
+      consumes:
+        - application/json
+      produces:
+        - application/json
+      parameters:
+        - in: body
+          name: body
+          required: false
+          schema:
+            type: string
+        - name: version
+          in: path
+          required: true
+          type: string
+          pattern: '[vV][1]'
+      responses:
+        default:
+          description: successful operation
+  '/onap/so/infra/cloudResources/{version}/operationalEnvironments/{operationalEnvironmentId}/activate':
+    post:
+      tags:
+        - onapsoinfracloudResources
+      summary: Activate an Operational Environment
+      description: ''
+      operationId: activateOperationEnvironment
+      consumes:
+        - application/json
+      produces:
+        - application/json
+      parameters:
+        - in: body
+          name: body
+          required: false
+          schema:
+            type: string
+        - name: version
+          in: path
+          required: true
+          type: string
+          pattern: '[vV][1]'
+        - name: operationalEnvironmentId
+          in: path
+          required: true
+          type: string
+      responses:
+        default:
+          description: successful operation
+  '/onap/so/infra/cloudResources/{version}/operationalEnvironments/{operationalEnvironmentId}/deactivate':
+    post:
+      tags:
+        - onapsoinfracloudResources
+      summary: Deactivate an Operational Environment
+      description: ''
+      operationId: deactivateOperationEnvironment
+      consumes:
+        - application/json
+      produces:
+        - application/json
+      parameters:
+        - in: body
+          name: body
+          required: false
+          schema:
+            type: string
+        - name: version
+          in: path
+          required: true
+          type: string
+          pattern: '[vV][1]'
+        - name: operationalEnvironmentId
+          in: path
+          required: true
+          type: string
+      responses:
+        default:
+          description: successful operation
+  '/onap/so/infra/cloudResourcesRequests/{version}/{requestId}/unlock':
+    post:
+      tags:
+        - onapsoinfracloudResourcesRequests
+      summary: Unlock CloudOrchestration requests for a specified requestId
+      description: ''
+      operationId: unlockOrchestrationRequestForReqId
+      consumes:
+        - application/json
+      produces:
+        - application/json
+      parameters:
+        - in: body
+          name: body
+          required: false
+          schema:
+            type: string
+        - name: requestId
+          in: path
+          required: true
+          type: string
+        - name: version
+          in: path
+          required: true
+          type: string
+          pattern: '[vV][1]'
+      responses:
+        default:
+          description: successful operation
+  '/onap/so/infra/cloudResourcesRequests/{version}':
+    get:
+      tags:
+        - onapsoinfracloudResourcesRequests
+      summary: Get status of an Operational Environment based on filter criteria
+      description: ''
+      operationId: getOperationEnvironmentStatusFilter
+      consumes:
+        - application/json
+      produces:
+        - application/json
+      parameters:
+        - name: version
+          in: path
+          required: true
+          type: string
+          pattern: '[vV][1]'
+      responses:
+        default:
+          description: successful operation
+  '/onap/so/infra/modelDistributions/{version}/distributions/{distributionId}':
+    post:
+      tags:
+        - onapsoinframodelDistributions
+      summary: Update model distribution status
+      description: ''
+      operationId: updateModelDistributionStatus
+      consumes:
+        - application/json
+      produces:
+        - application/json
+      parameters:
+        - in: body
+          name: body
+          required: false
+          schema:
+            type: string
+        - name: version
+          in: path
+          required: true
+          type: string
+          pattern: '[vV][1]'
+        - name: distributionId
+          in: path
+          required: true
+          type: string
+      responses:
+        default:
+          description: successful operation