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