{
  "openapi": "3.0.1",
  "info": {
    "title": "SO London APIs",
    "version": "3.1.2"
  },
  "servers": [
    {
      "url": "/"
    }
  ],
  "tags": [
    {
      "name": "e2eServiceInstances"
    },
    {
      "name": "Onap3gppServiceInstances"
    },
    {
      "name": "globalhealthcheck"
    },
    {
      "name": "nodehealthcheck"
    },
    {
      "name": "onapsoinfraorchestrationRequests"
    },
    {
      "name": "onapsoinfraorchestrationTasks"
    },
    {
      "name": "onapsoinfraserviceInstantiation"
    },
    {
      "name": "onapsoinfratasks"
    },
    {
      "name": "onapsoinfracloudResources"
    },
    {
      "name": "onapsoinfracloudResourcesRequests"
    },
    {
      "name": "onapsoinframodelDistributions"
    },
    {
      "name": "onapsoinfraworkflowSpecifications"
    },
    {
      "name": "onapsoinfrainstanceManagement"
    },
    {
      "name": "ManagedObject3gppServiceInstances"
    }
  ],
  "paths": {
    "/onap/so/infra/e2eServiceInstances/{version}": {
      "post": {
        "tags": [
          "e2eServiceInstances"
        ],
        "summary": "Create an E2E Service Instance on a version provided",
        "operationId": "createE2EServiceInstance",
        "parameters": [
          {
            "name": "version",
            "in": "path",
            "required": true,
            "schema": {
              "pattern": "[vV][3-5]",
              "type": "string"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "string"
              }
            }
          },
          "required": false
        },
        "responses": {
          "default": {
            "description": "successful operation",
            "content": {}
          }
        },
        "x-codegen-request-body-name": "body"
      }
    },
    "/onap/so/infra/e2eServiceInstances/{version}/{serviceId}": {
      "put": {
        "tags": [
          "e2eServiceInstances"
        ],
        "summary": "Update an E2E Service Instance on a version provided and serviceId",
        "operationId": "updateE2EServiceInstance",
        "parameters": [
          {
            "name": "version",
            "in": "path",
            "required": true,
            "schema": {
              "pattern": "[vV][3-5]",
              "type": "string"
            }
          },
          {
            "name": "serviceId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "string"
              }
            }
          },
          "required": false
        },
        "responses": {
          "default": {
            "description": "successful operation",
            "content": {}
          }
        },
        "x-codegen-request-body-name": "body"
      },
      "delete": {
        "tags": [
          "e2eServiceInstances"
        ],
        "summary": "Delete E2E Service Instance on a specified version and serviceId",
        "operationId": "deleteE2EServiceInstance",
        "parameters": [
          {
            "name": "version",
            "in": "path",
            "required": true,
            "schema": {
              "pattern": "[vV][3-5]",
              "type": "string"
            }
          },
          {
            "name": "serviceId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "string"
              }
            }
          },
          "required": false
        },
        "responses": {
          "default": {
            "description": "successful operation",
            "content": {}
          }
        },
        "x-codegen-request-body-name": "body"
      }
    },
    "/onap/so/infra/e2eServiceInstances/{version}/{serviceId}/{operationType}": {
      "post": {
        "tags": [
          "e2eServiceInstances"
        ],
        "summary": "Activate/Deactivate 5G slice Service on a specified version and serviceId",
        "operationId": "activateE2EServiceInstances",
        "parameters": [
          {
            "name": "version",
            "in": "path",
            "required": true,
            "schema": {
              "pattern": "[vV][3-5]",
              "type": "string"
            }
          },
          {
            "name": "serviceId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "operationType",
            "in": "path",
            "required": true,
            "schema": {
              "pattern": "activate/deactivate",
              "type": "string"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "string"
              }
            }
          },
          "required": false
        },
        "responses": {
          "default": {
            "description": "successful operation",
            "content": {}
          }
        },
        "x-codegen-request-body-name": "body"
      }
    },
    "/onap/so/infra/e2eServiceInstances/{version}/{serviceId}/operations/{operationId}": {
      "get": {
        "tags": [
          "e2eServiceInstances"
        ],
        "summary": "Find e2eServiceInstances Requests for a given serviceId and operationId",
        "operationId": "getE2EServiceInstances",
        "parameters": [
          {
            "name": "serviceId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "version",
            "in": "path",
            "required": true,
            "schema": {
              "pattern": "[vV][3-5]",
              "type": "string"
            }
          },
          {
            "name": "operationId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "default": {
            "description": "successful operation",
            "content": {}
          }
        }
      }
    },
    "/onap/so/infra/e2eServiceInstances/{version}/{serviceId}/scale": {
      "post": {
        "tags": [
          "e2eServiceInstances"
        ],
        "summary": "Scale E2E Service Instance on a specified version",
        "operationId": "scaleE2EServiceInstance",
        "parameters": [
          {
            "name": "version",
            "in": "path",
            "required": true,
            "schema": {
              "pattern": "[vV][3-5]",
              "type": "string"
            }
          },
          {
            "name": "serviceId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "string"
              }
            }
          },
          "required": false
        },
        "responses": {
          "default": {
            "description": "successful operation",
            "content": {}
          }
        },
        "x-codegen-request-body-name": "body"
      }
    },
    "/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",
        "operationId": "compareModelwithTargetVersion",
        "parameters": [
          {
            "name": "serviceId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "version",
            "in": "path",
            "required": true,
            "schema": {
              "pattern": "[vV][3-5]",
              "type": "string"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "string"
              }
            }
          },
          "required": false
        },
        "responses": {
          "default": {
            "description": "successful operation",
            "content": {}
          }
        },
        "x-codegen-request-body-name": "body"
      }
    },
    "/onap/so/infra/3gppservices/{version}/allocate": {
      "post": {
        "tags": [
          "Onap3gppServiceInstances"
        ],
        "summary": "Create a 3GPP Service Instance on a version provided",
        "operationId": "allocate3gppService",
        "parameters": [
          {
            "name": "version",
            "in": "path",
            "required": true,
            "schema": {
              "pattern": "[vV][1]",
              "type": "string"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/Allocate3gppService"
              }
            }
          },
          "required": true
        },
        "responses": {
          "default": {
            "description": "successful operation",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/3gppServiceResponse"
                }
              }
            }
          }
        },
        "x-codegen-request-body-name": "body"
      }
    },
    "/onap/so/infra/3gppservices/{version}/deAllocate": {
      "delete": {
        "tags": [
          "Onap3gppServiceInstances"
        ],
        "summary": "Terminate/Deallocate a 3GPP Service Instance on a version provided",
        "operationId": "deallocate3gppService",
        "parameters": [
          {
            "name": "version",
            "in": "path",
            "required": true,
            "schema": {
              "pattern": "[vV][1]",
              "type": "string"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/DeAllocate3gppService"
              }
            }
          },
          "required": true
        },
        "responses": {
          "default": {
            "description": "successful operation",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/3gppServiceResponse"
                }
              }
            }
          }
        },
        "x-codegen-request-body-name": "body"
      }
    },
    "/onap/so/infra/3gppservices/{version}/modify": {
      "put": {
        "tags": [
          "Onap3gppServiceInstances"
        ],
        "summary": "Modify a 3GPP Service Instance on a version provided",
        "operationId": "modify3gppService",
        "parameters": [
          {
            "name": "version",
            "in": "path",
            "required": true,
            "schema": {
              "pattern": "[vV][1]",
              "type": "string"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/Modify3gppService"
              }
            }
          },
          "required": true
        },
        "responses": {
          "default": {
            "description": "successful operation",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/3gppServiceResponse"
                }
              }
            }
          }
        },
        "x-codegen-request-body-name": "body"
      }
    },
    "/onap/so/infra/3gppservices/{version}/activate": {
      "post": {
        "tags": [
          "Onap3gppServiceInstances"
        ],
        "summary": "Activate a 3GPP Service Instance on a version provided",
        "operationId": "activate3gppService",
        "parameters": [
          {
            "name": "version",
            "in": "path",
            "required": true,
            "schema": {
              "pattern": "[vV][1]",
              "type": "string"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/3gppServiceActivation"
              }
            }
          },
          "required": true
        },
        "responses": {
          "default": {
            "description": "successful operation",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/3gppServiceResponse"
                }
              }
            }
          }
        },
        "x-codegen-request-body-name": "body"
      }
    },
    "/onap/so/infra/3gppservices/{version}/deActivate": {
      "post": {
        "tags": [
          "Onap3gppServiceInstances"
        ],
        "summary": "Deactivate a 3GPP Service Instance on a version provided",
        "operationId": "deactivate3gppService",
        "parameters": [
          {
            "name": "version",
            "in": "path",
            "required": true,
            "schema": {
              "pattern": "[vV][1]",
              "type": "string"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/3gppServiceActivation"
              }
            }
          },
          "required": true
        },
        "responses": {
          "default": {
            "description": "successful operation",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/3gppServiceResponse"
                }
              }
            }
          }
        },
        "x-codegen-request-body-name": "body"
      }
    },
    "/onap/so/infra/3gppservices/{version}/subnetCapabilityQuery": {
      "get": {
        "tags": [
          "Onap3gppServiceInstances"
        ],
        "summary": "Provides subnet capability based on subnet types",
        "operationId": "querySubnetCapability",
        "parameters": [
          {
            "name": "version",
            "in": "path",
            "required": true,
            "schema": {
              "pattern": "[vV][1]",
              "type": "string"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/QuerySubnetCapability"
              }
            }
          },
          "required": true
        },
        "responses": {
          "default": {
            "description": "successful operation with capabilities for the queried subnetTypes",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          }
        },
        "x-codegen-request-body-name": "body"
      }
    },
    "/globalhealthcheck": {
      "get": {
        "tags": [
          "globalhealthcheck"
        ],
        "summary": "Performing global health check",
        "operationId": "globalHealthcheck",
        "parameters": [
          {
            "name": "enableBpmn",
            "in": "query",
            "schema": {
              "type": "boolean",
              "default": true
            }
          }
        ],
        "responses": {
          "default": {
            "description": "successful operation",
            "content": {}
          }
        }
      }
    },
    "/nodehealthcheck": {
      "get": {
        "tags": [
          "nodehealthcheck"
        ],
        "summary": "Performing node health check",
        "operationId": "nodeHealthcheck",
        "responses": {
          "default": {
            "description": "successful operation",
            "content": {}
          }
        }
      }
    },
    "/onap/so/infra/orchestrationRequests/{version}": {
      "get": {
        "tags": [
          "onapsoinfraorchestrationRequests"
        ],
        "summary": "Find Orchestrated Requests for a URI Information",
        "operationId": "getOrchestrationRequest",
        "parameters": [
          {
            "name": "version",
            "in": "path",
            "required": true,
            "schema": {
              "pattern": "[vV][4-7]",
              "type": "string"
            }
          }
        ],
        "responses": {
          "default": {
            "description": "successful operation",
            "content": {}
          }
        }
      }
    },
    "/onap/so/infra/orchestrationRequests/{version}/{requestId}": {
      "get": {
        "tags": [
          "onapsoinfraorchestrationRequests"
        ],
        "summary": "Find Orchestrated Requests for a given requestId",
        "operationId": "getOrchestrationRequestForReqId",
        "parameters": [
          {
            "name": "requestId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "version",
            "in": "path",
            "required": true,
            "schema": {
              "pattern": "[vV][4-7]",
              "type": "string"
            }
          }
        ],
        "responses": {
          "default": {
            "description": "successful operation",
            "content": {}
          }
        }
      }
    },
    "/onap/so/infra/orchestrationRequests/{version}/{requestId}/unlock": {
      "post": {
        "tags": [
          "onapsoinfraorchestrationRequests"
        ],
        "summary": "Unlock Orchestrated Requests for a given requestId",
        "operationId": "unlockOrchestrationRequest",
        "parameters": [
          {
            "name": "requestId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "version",
            "in": "path",
            "required": true,
            "schema": {
              "pattern": "[vV][4-7]",
              "type": "string"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "string"
              }
            }
          },
          "required": false
        },
        "responses": {
          "default": {
            "description": "successful operation",
            "content": {}
          }
        },
        "x-codegen-request-body-name": "body"
      }
    },
    "/onap/so/infra/orchestrationTasks/{version}": {
      "get": {
        "tags": [
          "onapsoinfraorchestrationTasks"
        ],
        "summary": "Get all orchestrationTasks",
        "operationId": "getAllOrchestrationTasks",
        "parameters": [
          {
            "name": "version",
            "in": "path",
            "required": true,
            "schema": {
              "pattern": "[vV][4-7]",
              "type": "string"
            }
          }
        ],
        "responses": {
          "default": {
            "description": "successful operation",
            "content": {}
          }
        }
      },
      "post": {
        "tags": [
          "onapsoinfraorchestrationTasks"
        ],
        "summary": "Create an orchestrationTask",
        "operationId": "createOrchestrationTask",
        "parameters": [
          {
            "name": "version",
            "in": "path",
            "required": true,
            "schema": {
              "pattern": "[vV][4-7]",
              "type": "string"
            }
          }
        ],
        "requestBody": {
          "content": {
            "*/*": {
              "schema": {
                "type": "string"
              }
            }
          },
          "required": false
        },
        "responses": {
          "default": {
            "description": "successful operation",
            "content": {}
          }
        },
        "x-codegen-request-body-name": "body"
      }
    },
    "/onap/so/infra/orchestrationTasks/{version}/{taskId}": {
      "get": {
        "tags": [
          "onapsoinfraorchestrationTasks"
        ],
        "summary": "Get orchestrationTask for a given taskId",
        "operationId": "getOrchestrationTask",
        "parameters": [
          {
            "name": "taskId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "version",
            "in": "path",
            "required": true,
            "schema": {
              "pattern": "[vV][4-7]",
              "type": "string"
            }
          }
        ],
        "responses": {
          "default": {
            "description": "successful operation",
            "content": {}
          }
        }
      },
      "put": {
        "tags": [
          "onapsoinfraorchestrationTasks"
        ],
        "summary": "update orchestrationTask for a given taskId",
        "operationId": "updateOrchestrationTask",
        "parameters": [
          {
            "name": "taskId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "version",
            "in": "path",
            "required": true,
            "schema": {
              "pattern": "[vV][4-7]",
              "type": "string"
            }
          }
        ],
        "requestBody": {
          "content": {
            "*/*": {
              "schema": {
                "type": "string"
              }
            }
          },
          "required": false
        },
        "responses": {
          "default": {
            "description": "successful operation",
            "content": {}
          }
        },
        "x-codegen-request-body-name": "body"
      },
      "delete": {
        "tags": [
          "onapsoinfraorchestrationTasks"
        ],
        "summary": "delete orchestrationTask for a given taskId",
        "operationId": "deleteOrchestrationTask",
        "parameters": [
          {
            "name": "taskId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "version",
            "in": "path",
            "required": true,
            "schema": {
              "pattern": "[vV][4-7]",
              "type": "string"
            }
          }
        ],
        "responses": {
          "default": {
            "description": "successful operation",
            "content": {}
          }
        }
      }
    },
    "/onap/so/infra/orchestrationTasks/{version}/{taskId}/commit": {
      "post": {
        "tags": [
          "onapsoinfraorchestrationTasks"
        ],
        "summary": "commit orchestrationTask for a given taskId",
        "operationId": "commitOrchestrationTask",
        "parameters": [
          {
            "name": "taskId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "version",
            "in": "path",
            "required": true,
            "schema": {
              "pattern": "[vV][4-7]",
              "type": "string"
            }
          }
        ],
        "requestBody": {
          "content": {
            "*/*": {
              "schema": {
                "type": "string"
              }
            }
          },
          "required": false
        },
        "responses": {
          "default": {
            "description": "successful operation",
            "content": {}
          }
        },
        "x-codegen-request-body-name": "body"
      }
    },
    "/onap/so/infra/orchestrationTasks/{version}/{taskId}/abort": {
      "post": {
        "tags": [
          "onapsoinfraorchestrationTasks"
        ],
        "summary": "abort orchestrationTask for a given taskId",
        "operationId": "abortOrchestrationTask",
        "parameters": [
          {
            "name": "taskId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "version",
            "in": "path",
            "required": true,
            "schema": {
              "pattern": "[vV][4-7]",
              "type": "string"
            }
          }
        ],
        "requestBody": {
          "content": {
            "*/*": {
              "schema": {
                "type": "string"
              }
            }
          },
          "required": false
        },
        "responses": {
          "default": {
            "description": "successful operation",
            "content": {}
          }
        },
        "x-codegen-request-body-name": "body"
      }
    },
    "/onap/so/infra/serviceInstantiation/{version}/serviceInstances/{serviceInstanceId}/vnfs/{vnfInstanceId}/vfModules/{vfmoduleInstanceId}/deactivateAndCloudDelete": {
      "post": {
        "tags": [
          "onapsoinfraserviceInstantiation"
        ],
        "summary": "Deactivate and Cloud Delete VfModule instance",
        "operationId": "deactivateAndCloudDeleteVfModuleInstance",
        "parameters": [
          {
            "name": "version",
            "in": "path",
            "required": true,
            "schema": {
              "pattern": "[vV][7]",
              "type": "string"
            }
          },
          {
            "name": "serviceInstanceId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "vnfInstanceId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "vfmoduleInstanceId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "string"
              }
            }
          },
          "required": false
        },
        "responses": {
          "default": {
            "description": "successful operation",
            "content": {}
          }
        },
        "x-codegen-request-body-name": "body"
      }
    },
    "/onap/so/infra/serviceInstantiation/{version}/serviceInstances/{serviceInstanceId}/configurations/{configurationInstanceId}/enablePort": {
      "post": {
        "tags": [
          "onapsoinfraserviceInstantiation"
        ],
        "summary": "Enable Port Mirroring",
        "operationId": "enablePort",
        "parameters": [
          {
            "name": "version",
            "in": "path",
            "required": true,
            "schema": {
              "pattern": "[vV][5-7]",
              "type": "string"
            }
          },
          {
            "name": "serviceInstanceId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "configurationInstanceId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "string"
              }
            }
          },
          "required": false
        },
        "responses": {
          "default": {
            "description": "successful operation",
            "content": {}
          }
        },
        "x-codegen-request-body-name": "body"
      }
    },
    "/onap/so/infra/serviceInstantiation/{version}/serviceInstances/{serviceInstanceId}/configurations/{configurationInstanceId}/disablePort": {
      "post": {
        "tags": [
          "onapsoinfraserviceInstantiation"
        ],
        "summary": "Disable Port Mirroring",
        "operationId": "disablePort",
        "parameters": [
          {
            "name": "version",
            "in": "path",
            "required": true,
            "schema": {
              "pattern": "[vV][5-7]",
              "type": "string"
            }
          },
          {
            "name": "serviceInstanceId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "configurationInstanceId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "string"
              }
            }
          },
          "required": false
        },
        "responses": {
          "default": {
            "description": "successful operation",
            "content": {}
          }
        },
        "x-codegen-request-body-name": "body"
      }
    },
    "/onap/so/infra/serviceInstantiation/{version}/serviceInstances/{serviceInstanceId}/configurations/{configurationInstanceId}/activate": {
      "post": {
        "tags": [
          "onapsoinfraserviceInstantiation"
        ],
        "summary": "Activate Port Mirroring",
        "operationId": "activatePort",
        "parameters": [
          {
            "name": "version",
            "in": "path",
            "required": true,
            "schema": {
              "pattern": "[vV][5-7]",
              "type": "string"
            }
          },
          {
            "name": "serviceInstanceId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "configurationInstanceId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "string"
              }
            }
          },
          "required": false
        },
        "responses": {
          "default": {
            "description": "successful operation",
            "content": {}
          }
        },
        "x-codegen-request-body-name": "body"
      }
    },
    "/onap/so/infra/serviceInstantiation/{version}/serviceInstances/{serviceInstanceId}/configurations/{configurationInstanceId}/deactivate": {
      "post": {
        "tags": [
          "onapsoinfraserviceInstantiation"
        ],
        "summary": "Deactivate Port Mirroring",
        "operationId": "deactivatePort",
        "parameters": [
          {
            "name": "version",
            "in": "path",
            "required": true,
            "schema": {
              "pattern": "[vV][5-7]",
              "type": "string"
            }
          },
          {
            "name": "serviceInstanceId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "configurationInstanceId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "string"
              }
            }
          },
          "required": false
        },
        "responses": {
          "default": {
            "description": "successful operation",
            "content": {}
          }
        },
        "x-codegen-request-body-name": "body"
      }
    },
    "/onap/so/infra/serviceInstantiation/{version}/serviceInstances/{serviceInstanceId}/addRelationships": {
      "post": {
        "tags": [
          "onapsoinfraserviceInstantiation"
        ],
        "summary": "Add Relationships to a Service Instance",
        "operationId": "addRelationships",
        "parameters": [
          {
            "name": "version",
            "in": "path",
            "required": true,
            "schema": {
              "pattern": "[vV][6-7]",
              "type": "string"
            }
          },
          {
            "name": "serviceInstanceId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "string"
              }
            }
          },
          "required": false
        },
        "responses": {
          "default": {
            "description": "successful operation",
            "content": {}
          }
        },
        "x-codegen-request-body-name": "body"
      }
    },
    "/onap/so/infra/serviceInstantiation/{version}/serviceInstances/{serviceInstanceId}/vnfs/{vnfInstanceId}/vfModules/scaleOut": {
      "post": {
        "tags": [
          "onapsoinfraserviceInstantiation"
        ],
        "summary": "VF Auto Scale Out",
        "operationId": "scaleOutVfModule",
        "parameters": [
          {
            "name": "version",
            "in": "path",
            "required": true,
            "schema": {
              "pattern": "[vV][7]",
              "type": "string"
            }
          },
          {
            "name": "serviceInstanceId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "vnfInstanceId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "string"
              }
            }
          },
          "required": false
        },
        "responses": {
          "default": {
            "description": "successful operation",
            "content": {}
          }
        },
        "x-codegen-request-body-name": "body"
      }
    },
    "/onap/so/infra/serviceInstantiation/{version}/serviceInstances/{serviceInstanceId}/vnfs/{vnfInstanceId}/inPlaceSoftwareUpdate": {
      "post": {
        "tags": [
          "onapsoinfraserviceInstantiation"
        ],
        "summary": "Perform VNF software update",
        "operationId": "inPlaceSoftwareUpdate",
        "parameters": [
          {
            "name": "version",
            "in": "path",
            "required": true,
            "schema": {
              "pattern": "[vV][6-7]",
              "type": "string"
            }
          },
          {
            "name": "serviceInstanceId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "vnfInstanceId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "string"
              }
            }
          },
          "required": false
        },
        "responses": {
          "default": {
            "description": "successful operation",
            "content": {}
          }
        },
        "x-codegen-request-body-name": "body"
      }
    },
    "/onap/so/infra/serviceInstantiation/{version}/serviceInstances/{serviceInstanceId}/vnfs/{vnfInstanceId}/applyUpdatedConfig": {
      "post": {
        "tags": [
          "onapsoinfraserviceInstantiation"
        ],
        "summary": "Apply updated configuration",
        "operationId": "applyUpdatedConfig",
        "parameters": [
          {
            "name": "version",
            "in": "path",
            "required": true,
            "schema": {
              "pattern": "[vV][6-7]",
              "type": "string"
            }
          },
          {
            "name": "serviceInstanceId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "vnfInstanceId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "string"
              }
            }
          },
          "required": false
        },
        "responses": {
          "default": {
            "description": "successful operation",
            "content": {}
          }
        },
        "x-codegen-request-body-name": "body"
      }
    },
    "/onap/so/infra/serviceInstantiation/{version}/serviceInstances": {
      "post": {
        "tags": [
          "SO service Instantiation"
        ],
        "summary": "Create a Service Instance on a version provided",
        "operationId": "createServiceInstance",
        "parameters": [
          {
            "name": "version",
            "in": "path",
            "required": true,
            "schema": {
              "pattern": "[vV][5-7]",
              "type": "string"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "array",
                "items": {
                  "$ref": "#/components/schemas/CreateServiceInstanceParamaters"
                }
              },
              "examples": {
                "cnf": {
                  "summary": "CNF",
                  "value": {
                    "requestDetails": {
                      "modelInfo": {
                        "modelInvariantId": "0b1f4362-fed9-45fc-a2e1-6fd3e52f4c1a",
                        "modelType": "service",
                        "modelName": "service_test_1",
                        "modelVersion": "2.0",
                        "modelVersionId": "beb1259e-dad8-4ee0-a40e-1af20f775d54",
                        "modelUuid": "beb1259e-dad8-4ee0-a40e-1af20f775d54",
                        "modelInvariantUuid": "0b1f4362-fed9-45fc-a2e1-6fd3e52f4c1a"
                      },
                      "subscriberInfo": {
                        "globalSubscriberId": "basicnf-customer"
                      },
                      "requestInfo": {
                        "suppressRollback": false,
                        "productFamilyId": "bb0838ec-2ef7-4382-820f-0d34efdb1ccd",
                        "requestorId": "Portal",
                        "instanceName": "ORAN_CU_3",
                        "source": "VID"
                      },
                      "project": {
                        "projectName": "Project-5GCustomer"
                      },
                      "owningEntity": {
                        "owningEntityId": "67f2e84c-734d-4e90-a1e4-d2ffa2e75849",
                        "owningEntityName": "OE-5GCustomer"
                      },
                      "requestParameters": {
                        "subscriptionServiceType": "5G",
                        "aLaCarte": false,
                        "usePreload": false,
                        "userParams": [
                          {
                            "Homing_Solution": false
                          },
                          {
                            "service": {
                              "instanceParams": [
                                {}
                              ],
                              "instanceName": "service_test_1",
                              "resources": {
                                "vnfs": [
                                  {
                                    "modelInfo": {
                                      "modelName": "cu_sim_1901",
                                      "modelVersionId": "40f11fb2-931d-408d-a949-99e9289d3c02",
                                      "modelInvariantUuid": "f6c202d8-94bd-496e-878e-448da0ed0a6a",
                                      "modelVersion": "1.0",
                                      "modelCustomizationId": "5a2eec30-80c5-47cc-9117-3d8659c38202",
                                      "modelInstanceName": "cu_sim_2022 0"
                                    },
                                    "cloudConfiguration": {
                                      "cloudOwner": "k8scloudowner4",
                                      "lcpCloudRegionId": "k8sregionfour",
                                      "tenantId": "6bbd2981b210461dbc8fe846df1a7808"
                                    },
                                    "platform": {
                                      "platformName": "test"
                                    },
                                    "lineOfBusiness": {
                                      "lineOfBusinessName": "LOB-5G"
                                    },
                                    "productFamilyId": "productFamilyId123",
                                    "instanceName": "CUCP_1",
                                    "instanceParams": [
                                      {}
                                    ],
                                    "vfModules": [
                                      {
                                        "modelInfo": {
                                          "modelName": "CuSim1901..helm_cucp..module-1",
                                          "modelVersionId": "9b7723ff-25ac-44af-a7ac-9cfbf2d4285f",
                                          "modelInvariantUuid": "63af164d-9276-4e08-98fb-059d1c5b80e4",
                                          "modelVersion": 1,
                                          "modelCustomizationId": "b7a0bd1d-4832-4ad3-9199-6e1eab543a45"
                                        },
                                        "instanceName": "module-1",
                                        "instanceParams": [
                                          {}
                                        ]
                                      }
                                    ]
                                  }
                                ]
                              },
                              "modelInfo": {
                                "modelVersion": "2.0",
                                "modelVersionId": "77bea973-570b-4f73-9049-87c37d3de8ca",
                                "modelInvariantId": "b7a3f00b-8fb2-4791-b0ff-71d83f97ab0b",
                                "modelName": "service_model",
                                "modelType": "service"
                              }
                            }
                          }
                        ]
                      }
                    }
                  }
                },
                "pnf": {
                  "summary": "PNF",
                  "value": {
                    "requestDetails": {
                      "modelInfo": {
                        "modelInvariantId": "040a21d5-b208-490b-9c69-c12ae2b2b958",
                        "modelName": "ORAN_RU_SIM_Service",
                        "modelType": "service",
                        "modelVersion": "2.0",
                        "modelVersionId": "2f40ddbd-0acc-4e59-8fb3-77a6f84ae28c"
                      },
                      "owningEntity": {
                        "owningEntityId": "3804b4ac-4d9c-482a-ad0b-5806f8849907",
                        "owningEntityName": "oran_owner"
                      },
                      "project": {
                        "projectName": "oran_project"
                      },
                      "requestInfo": {
                        "instanceName": "ORAN_RU_SIM",
                        "productFamilyId": "oran-service",
                        "requestorId": "PORTAL",
                        "source": "PORTAL",
                        "suppressRollback": false
                      },
                      "requestParameters": {
                        "aLaCarte": false,
                        "subscriptionServiceType": "oran_service",
                        "userParams": [
                          {
                            "Homing_Solution": "none"
                          },
                          {
                            "service": {
                              "instanceName": "ORAN_RU_SIM_Service_1",
                              "instanceParams": [],
                              "modelInfo": {
                                "modelInvariantId": "040a21d5-b208-490b-9c69-c12ae2b2b958",
                                "modelName": "ORAN_RU_SIM_Service",
                                "modelType": "service",
                                "modelVersion": "2.0",
                                "modelVersionId": "2f40ddbd-0acc-4e59-8fb3-77a6f84ae28c"
                              },
                              "resources": {
                                "pnfs": [
                                  {
                                    "instanceName": "ORAN_RU_PNF_1",
                                    "instanceParams": [],
                                    "lineOfBusiness": {
                                      "lineOfBusinessName": "oran_lob"
                                    },
                                    "modelInfo": {
                                      "modelCustomizationId": "5e3a18ce-8bbd-40fc-a197-becca92ac05b",
                                      "modelCustomizationName": "ORAN_RU_PNF_1",
                                      "modelInstanceName": "ORAN_RU_PNF_ORAN_RU_SIM_Service",
                                      "modelInvariantId": "486f38e8-1710-4875-b732-a8b3301a7786",
                                      "modelName": "ORAN_RU_PNF",
                                      "modelType": "pnf",
                                      "modelVersion": "1.0",
                                      "modelVersionId": "e95310e1-e1d2-471f-aa26-d24849a7e61a"
                                    },
                                    "platform": {
                                      "platformName": "oran_platform"
                                    },
                                    "productFamilyId": "oran-service"
                                  }
                                ],
                                "vnfs": []
                              }
                            }
                          }
                        ]
                      },
                      "subscriberInfo": {
                        "globalSubscriberId": "ORANTownCustomer"
                      }
                    }
                  }
                },
                "Composed service in two clouds": {
                  "summary": "Composed service in two clouds",
                  "value": {
                    "requestDetails": {
                      "modelInfo": {
                        "modelInvariantId": "0592b699-3f7b-424f-857b-d956f15c9447",
                        "modelInvariantUuid": "0592b699-3f7b-424f-857b-d956f15c9447",
                        "modelName": "parent_svc_2912",
                        "modelType": "service",
                        "modelUuid": "1c889525-46c5-4b22-8f26-17913dd3172a",
                        "modelVersion": "2.0",
                        "modelVersionId": "1c889525-46c5-4b22-8f26-17913dd3172a"
                      },
                      "owningEntity": {
                        "owningEntityId": "67f2e84c-734d-4e90-a1e4-d2ffa2e75849",
                        "owningEntityName": "OE-5GCustomer"
                      },
                      "project": {
                        "projectName": "Project-5GCustomer"
                      },
                      "requestInfo": {
                        "instanceName": "parent_two_k8s",
                        "productFamilyId": "productFamilyId123",
                        "requestorId": "a9a77d5a-123e-4ca2-9eb9-0b015d2ee0fb",
                        "source": "Postman",
                        "suppressRollback": false
                      },
                      "requestParameters": {
                        "aLaCarte": false,
                        "subscriptionServiceType": "5G",
                        "usePreload": false,
                        "userParams": [
                          {
                            "Homing_Solution": "none"
                          },
                          {
                            "service": {
                              "instanceName": "parent_two_k8s",
                              "instanceParams": [
                                {}
                              ],
                              "modelInfo": {
                                "modelInvariantId": "0592b699-3f7b-424f-857b-d956f15c9447",
                                "modelName": "parent_svc_2912",
                                "modelType": "service",
                                "modelVersion": "2.0",
                                "modelVersionId": "1c889525-46c5-4b22-8f26-17913dd3172a"
                              },
                              "resources": {
                                "services": [
                                  {
                                    "instanceName": "childsvc_1201_01",
                                    "instanceParams": [
                                      {}
                                    ],
                                    "modelInfo": {
                                      "modelInvariantId": "19d8f134-8bdb-46ed-84a9-046c9314d9a9",
                                      "modelName": "childsvc_2912",
                                      "modelType": "service",
                                      "modelVersion": "2.0",
                                      "modelVersionId": "b2ae12eb-3854-4405-a125-c63c16e6fa23"
                                    },
                                    "resources": {
                                      "vnfs": [
                                        {
                                          "cloudConfiguration": {
                                            "cloudOwner": "k8scloudowner4",
                                            "lcpCloudRegionId": "k8sregionfour",
                                            "tenantId": "6bbd2981b210461dbc8fe846df1a7808"
                                          },
                                          "instanceName": "CUCP_1",
                                          "instanceParams": [
                                            {}
                                          ],
                                          "lineOfBusiness": {
                                            "lineOfBusinessName": "LOB-5GCustomer"
                                          },
                                          "modelInfo": {
                                            "modelCustomizationId": "26be9ecc-43b2-47e4-9666-915701b87cbc",
                                            "modelInstanceName": "CUCP_2912 0",
                                            "modelInvariantUuid": "a3c9fa51-ff3c-4b6e-a1bd-73eb1ffb06c0",
                                            "modelName": "CUCP_2912",
                                            "modelVersion": "1.0",
                                            "modelVersionId": "4a7aa841-09a5-493b-a52f-26aaa1f62c20"
                                          },
                                          "platform": {
                                            "platformName": "test"
                                          },
                                          "productFamilyId": "productFamilyId123",
                                          "vfModules": [
                                            {
                                              "instanceName": "module-1",
                                              "instanceParams": [
                                                {}
                                              ],
                                              "modelInfo": {
                                                "modelCustomizationId": "fe39f295-253c-41ef-b07c-607aec86ea52",
                                                "modelInvariantUuid": "051d1f8a-d5bd-4509-9457-0ef756dc5a33",
                                                "modelName": "Cucp2912..helm_cucp..module-1",
                                                "modelVersion": "1",
                                                "modelVersionId": "3f70da13-e246-4abd-8fe5-90d3f8fbc212"
                                              }
                                            }
                                          ]
                                        }
                                      ]
                                    }
                                  },
                                  {
                                    "instanceName": "childsvc_1201_02",
                                    "instanceParams": [
                                      {}
                                    ],
                                    "modelInfo": {
                                      "modelInvariantId": "19d8f134-8bdb-46ed-84a9-046c9314d9a9",
                                      "modelName": "childsvc_2912",
                                      "modelType": "service",
                                      "modelVersion": "2.0",
                                      "modelVersionId": "b2ae12eb-3854-4405-a125-c63c16e6fa23"
                                    },
                                    "resources": {
                                      "vnfs": [
                                        {
                                          "cloudConfiguration": {
                                            "cloudOwner": "k8scloudowner4",
                                            "lcpCloudRegionId": "k8sregionone",
                                            "tenantId": "3fd21203fd274e10a30f1fd4c355d80b"
                                          },
                                          "instanceName": "CUCP_2",
                                          "instanceParams": [
                                            {}
                                          ],
                                          "lineOfBusiness": {
                                            "lineOfBusinessName": "LOB-5GCustomer"
                                          },
                                          "modelInfo": {
                                            "modelCustomizationId": "26be9ecc-43b2-47e4-9666-915701b87cbc",
                                            "modelInstanceName": "CUCP_2912 0",
                                            "modelInvariantUuid": "a3c9fa51-ff3c-4b6e-a1bd-73eb1ffb06c0",
                                            "modelName": "CUCP_2912",
                                            "modelVersion": "1.0",
                                            "modelVersionId": "4a7aa841-09a5-493b-a52f-26aaa1f62c20"
                                          },
                                          "platform": {
                                            "platformName": "test"
                                          },
                                          "productFamilyId": "productFamilyId123",
                                          "vfModules": [
                                            {
                                              "instanceName": "module-2",
                                              "instanceParams": [
                                                {}
                                              ],
                                              "modelInfo": {
                                                "modelCustomizationId": "fe39f295-253c-41ef-b07c-607aec86ea52",
                                                "modelInvariantUuid": "051d1f8a-d5bd-4509-9457-0ef756dc5a33",
                                                "modelName": "Cucp2912..helm_cucp..module-1",
                                                "modelVersion": "1",
                                                "modelVersionId": "3f70da13-e246-4abd-8fe5-90d3f8fbc212"
                                              }
                                            }
                                          ]
                                        }
                                      ]
                                    }
                                  }
                                ]
                              }
                            }
                          }
                        ]
                      },
                      "subscriberInfo": {
                        "globalSubscriberId": "5GCustomer"
                      }
                    }
                  }
                }
              }
            }
          },
          "required": false
        },
        "responses": {
          "default": {
            "description": "successful operation",
            "content": {}
          }
        },
        "x-codegen-request-body-name": "requestBody"
      }
    },
    "/onap/so/infra/serviceInstantiation/{version}/serviceInstances/{serviceInstanceId}/activate": {
      "post": {
        "tags": [
          "onapsoinfraserviceInstantiation"
        ],
        "summary": "Activate provided Service Instance",
        "operationId": "activateServiceInstance",
        "parameters": [
          {
            "name": "version",
            "in": "path",
            "required": true,
            "schema": {
              "pattern": "[vV][5-7]",
              "type": "string"
            }
          },
          {
            "name": "serviceInstanceId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "string"
              }
            }
          },
          "required": false
        },
        "responses": {
          "default": {
            "description": "successful operation",
            "content": {}
          }
        },
        "x-codegen-request-body-name": "body"
      }
    },
    "/onap/so/infra/serviceInstantiation/{version}/serviceInstances/{serviceInstanceId}/deactivate": {
      "post": {
        "tags": [
          "onapsoinfraserviceInstantiation"
        ],
        "summary": "Deactivate provided Service Instance",
        "operationId": "deactivateServiceInstance",
        "parameters": [
          {
            "name": "version",
            "in": "path",
            "required": true,
            "schema": {
              "pattern": "[vV][5-7]",
              "type": "string"
            }
          },
          {
            "name": "serviceInstanceId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "string"
              }
            }
          },
          "required": false
        },
        "responses": {
          "default": {
            "description": "successful operation",
            "content": {}
          }
        },
        "x-codegen-request-body-name": "body"
      }
    },
    "/onap/so/infra/serviceInstantiation/{version}/serviceInstances/{serviceInstanceId}": {
      "delete": {
        "tags": [
          "onapsoinfraserviceInstantiation"
        ],
        "summary": "Delete provided Service Instance",
        "operationId": "deleteServiceInstance",
        "parameters": [
          {
            "name": "version",
            "in": "path",
            "required": true,
            "schema": {
              "pattern": "[vV][5-7]",
              "type": "string"
            }
          },
          {
            "name": "serviceInstanceId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "string"
              }
            }
          },
          "required": false
        },
        "responses": {
          "default": {
            "description": "successful operation",
            "content": {}
          }
        },
        "x-codegen-request-body-name": "body"
      }
    },
    "/onap/so/infra/serviceInstantiation/{version}/serviceInstances/assign": {
      "post": {
        "tags": [
          "onapsoinfraserviceInstantiation"
        ],
        "summary": "Assign Service Instance",
        "operationId": "assignServiceInstance",
        "parameters": [
          {
            "name": "version",
            "in": "path",
            "required": true,
            "schema": {
              "pattern": "[vV][7]",
              "type": "string"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "string"
              }
            }
          },
          "required": false
        },
        "responses": {
          "default": {
            "description": "successful operation",
            "content": {}
          }
        },
        "x-codegen-request-body-name": "body"
      }
    },
    "/onap/so/infra/serviceInstantiation/{version}/serviceInstances/{serviceInstanceId}/unassign": {
      "post": {
        "tags": [
          "onapsoinfraserviceInstantiation"
        ],
        "summary": "Unassign Service Instance",
        "operationId": "unassignServiceInstance",
        "parameters": [
          {
            "name": "version",
            "in": "path",
            "required": true,
            "schema": {
              "pattern": "[vV][7]",
              "type": "string"
            }
          },
          {
            "name": "serviceInstanceId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "string"
              }
            }
          },
          "required": false
        },
        "responses": {
          "default": {
            "description": "successful operation",
            "content": {}
          }
        },
        "x-codegen-request-body-name": "body"
      }
    },
    "/onap/so/infra/serviceInstantiation/{version}/serviceInstances/{serviceInstanceId}/configurations": {
      "post": {
        "tags": [
          "onapsoinfraserviceInstantiation"
        ],
        "summary": "Create Port Mirroring Configuration",
        "operationId": "createPortConfiguration",
        "parameters": [
          {
            "name": "version",
            "in": "path",
            "required": true,
            "schema": {
              "pattern": "[vV][5-7]",
              "type": "string"
            }
          },
          {
            "name": "serviceInstanceId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "string"
              }
            }
          },
          "required": false
        },
        "responses": {
          "default": {
            "description": "successful operation",
            "content": {}
          }
        },
        "x-codegen-request-body-name": "body"
      }
    },
    "/onap/so/infra/serviceInstantiation/{version}/serviceInstances/{serviceInstanceId}/configurations/{configurationInstanceId}": {
      "delete": {
        "tags": [
          "onapsoinfraserviceInstantiation"
        ],
        "summary": "Delete provided Port",
        "operationId": "deletePortConfiguration",
        "parameters": [
          {
            "name": "version",
            "in": "path",
            "required": true,
            "schema": {
              "pattern": "[vV][5-7]",
              "type": "string"
            }
          },
          {
            "name": "serviceInstanceId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "configurationInstanceId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "string"
              }
            }
          },
          "required": false
        },
        "responses": {
          "default": {
            "description": "successful operation",
            "content": {}
          }
        },
        "x-codegen-request-body-name": "body"
      }
    },
    "/onap/so/infra/serviceInstantiation/{version}/serviceInstances/{serviceInstanceId}/removeRelationships": {
      "post": {
        "tags": [
          "onapsoinfraserviceInstantiation"
        ],
        "summary": "Remove Relationships from Service Instance",
        "operationId": "removeRelationships",
        "parameters": [
          {
            "name": "version",
            "in": "path",
            "required": true,
            "schema": {
              "pattern": "[vV][6-7]",
              "type": "string"
            }
          },
          {
            "name": "serviceInstanceId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "string"
              }
            }
          },
          "required": false
        },
        "responses": {
          "default": {
            "description": "successful operation",
            "content": {}
          }
        },
        "x-codegen-request-body-name": "body"
      }
    },
    "/onap/so/infra/serviceInstantiation/{version}/serviceInstances/{serviceInstanceId}/vnfs": {
      "post": {
        "tags": [
          "onapsoinfraserviceInstantiation"
        ],
        "summary": "Create VNF on a specified version and serviceInstance",
        "operationId": "createVnfInstance",
        "parameters": [
          {
            "name": "version",
            "in": "path",
            "required": true,
            "schema": {
              "pattern": "[vV][5-7]",
              "type": "string"
            }
          },
          {
            "name": "serviceInstanceId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "string"
              }
            }
          },
          "required": false
        },
        "responses": {
          "default": {
            "description": "successful operation",
            "content": {}
          }
        },
        "x-codegen-request-body-name": "body"
      }
    },
    "/onap/so/infra/serviceInstantiation/{version}/serviceInstances/{serviceInstanceId}/vnfs/{vnfInstanceId}/replace": {
      "post": {
        "tags": [
          "onapsoinfraserviceInstantiation"
        ],
        "summary": "Replace provided VNF instance",
        "operationId": "replaceVnfInstance",
        "parameters": [
          {
            "name": "version",
            "in": "path",
            "required": true,
            "schema": {
              "pattern": "[vV][5-7]",
              "type": "string"
            }
          },
          {
            "name": "serviceInstanceId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "vnfInstanceId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "string"
              }
            }
          },
          "required": false
        },
        "responses": {
          "default": {
            "description": "successful operation",
            "content": {}
          }
        },
        "x-codegen-request-body-name": "body"
      }
    },
    "/onap/so/infra/serviceInstantiation/{version}/serviceInstances/{serviceInstanceId}/vnfs/{vnfInstanceId}": {
      "put": {
        "tags": [
          "onapsoinfraserviceInstantiation"
        ],
        "summary": "Update VNF on a specified version, serviceInstance and vnfInstance",
        "operationId": "updateVnfInstance",
        "parameters": [
          {
            "name": "version",
            "in": "path",
            "required": true,
            "schema": {
              "pattern": "[vV][5-7]",
              "type": "string"
            }
          },
          {
            "name": "serviceInstanceId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "vnfInstanceId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "string"
              }
            }
          },
          "required": false
        },
        "responses": {
          "default": {
            "description": "successful operation",
            "content": {}
          }
        },
        "x-codegen-request-body-name": "body"
      },
      "delete": {
        "tags": [
          "onapsoinfraserviceInstantiation"
        ],
        "summary": "Delete provided VNF instance",
        "operationId": "deleteVnfInstance",
        "parameters": [
          {
            "name": "version",
            "in": "path",
            "required": true,
            "schema": {
              "pattern": "[vV][5-7]",
              "type": "string"
            }
          },
          {
            "name": "serviceInstanceId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "vnfInstanceId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "string"
              }
            }
          },
          "required": false
        },
        "responses": {
          "default": {
            "description": "successful operation",
            "content": {}
          }
        },
        "x-codegen-request-body-name": "body"
      }
    },
    "/onap/so/infra/serviceInstantiation/{version}/serviceInstances/{serviceInstanceId}/vnfs/{vnfInstanceId}/vfModules": {
      "post": {
        "tags": [
          "onapsoinfraserviceInstantiation"
        ],
        "summary": "Create VfModule on a specified version, serviceInstance and vnfInstance",
        "operationId": "createVfModuleInstance",
        "parameters": [
          {
            "name": "version",
            "in": "path",
            "required": true,
            "schema": {
              "pattern": "[vV][5-7]",
              "type": "string"
            }
          },
          {
            "name": "serviceInstanceId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "vnfInstanceId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "string"
              }
            }
          },
          "required": false
        },
        "responses": {
          "default": {
            "description": "successful operation",
            "content": {}
          }
        },
        "x-codegen-request-body-name": "body"
      }
    },
    "/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",
        "operationId": "replaceVfModuleInstance",
        "parameters": [
          {
            "name": "version",
            "in": "path",
            "required": true,
            "schema": {
              "pattern": "[vV][5-7]",
              "type": "string"
            }
          },
          {
            "name": "serviceInstanceId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "vnfInstanceId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "vfmoduleInstanceId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "string"
              }
            }
          },
          "required": false
        },
        "responses": {
          "default": {
            "description": "successful operation",
            "content": {}
          }
        },
        "x-codegen-request-body-name": "body"
      }
    },
    "/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",
        "operationId": "updateVfModuleInstance",
        "parameters": [
          {
            "name": "version",
            "in": "path",
            "required": true,
            "schema": {
              "pattern": "[vV][5-7]",
              "type": "string"
            }
          },
          {
            "name": "serviceInstanceId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "vnfInstanceId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "vfmoduleInstanceId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "string"
              }
            }
          },
          "required": false
        },
        "responses": {
          "default": {
            "description": "successful operation",
            "content": {}
          }
        },
        "x-codegen-request-body-name": "body"
      },
      "delete": {
        "tags": [
          "onapsoinfraserviceInstantiation"
        ],
        "summary": "Delete provided VfModule instance",
        "operationId": "deleteVfModuleInstance",
        "parameters": [
          {
            "name": "version",
            "in": "path",
            "required": true,
            "schema": {
              "pattern": "[vV][5-7]",
              "type": "string"
            }
          },
          {
            "name": "serviceInstanceId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "vnfInstanceId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "vfmoduleInstanceId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "string"
              }
            }
          },
          "required": false
        },
        "responses": {
          "default": {
            "description": "successful operation",
            "content": {}
          }
        },
        "x-codegen-request-body-name": "body"
      }
    },
    "/onap/so/infra/serviceInstantiation/{version}/serviceInstances/{serviceInstanceId}/vnfs/{vnfInstanceId}/volumeGroups": {
      "post": {
        "tags": [
          "onapsoinfraserviceInstantiation"
        ],
        "summary": "Create VolumeGroup on a specified version, serviceInstance, vnfInstance",
        "operationId": "createVolumeGroupInstance",
        "parameters": [
          {
            "name": "version",
            "in": "path",
            "required": true,
            "schema": {
              "pattern": "[vV][5-7]",
              "type": "string"
            }
          },
          {
            "name": "serviceInstanceId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "vnfInstanceId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "string"
              }
            }
          },
          "required": false
        },
        "responses": {
          "default": {
            "description": "successful operation",
            "content": {}
          }
        },
        "x-codegen-request-body-name": "body"
      }
    },
    "/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",
        "operationId": "updateVolumeGroupInstance",
        "parameters": [
          {
            "name": "version",
            "in": "path",
            "required": true,
            "schema": {
              "pattern": "[vV][5-7]",
              "type": "string"
            }
          },
          {
            "name": "serviceInstanceId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "vnfInstanceId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "volumeGroupInstanceId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "string"
              }
            }
          },
          "required": false
        },
        "responses": {
          "default": {
            "description": "successful operation",
            "content": {}
          }
        },
        "x-codegen-request-body-name": "body"
      },
      "delete": {
        "tags": [
          "onapsoinfraserviceInstantiation"
        ],
        "summary": "Delete provided VolumeGroup instance",
        "operationId": "deleteVolumeGroupInstance",
        "parameters": [
          {
            "name": "version",
            "in": "path",
            "required": true,
            "schema": {
              "pattern": "[vV][5-7]",
              "type": "string"
            }
          },
          {
            "name": "serviceInstanceId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "vnfInstanceId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "volumeGroupInstanceId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "string"
              }
            }
          },
          "required": false
        },
        "responses": {
          "default": {
            "description": "successful operation",
            "content": {}
          }
        },
        "x-codegen-request-body-name": "body"
      }
    },
    "/onap/so/infra/serviceInstantiation/{version}/serviceInstances/{serviceInstanceId}/networks": {
      "post": {
        "tags": [
          "onapsoinfraserviceInstantiation"
        ],
        "summary": "Create NetworkInstance on a specified version and serviceInstance ",
        "operationId": "createNetworkInstance",
        "parameters": [
          {
            "name": "version",
            "in": "path",
            "required": true,
            "schema": {
              "pattern": "[vV][5-7]",
              "type": "string"
            }
          },
          {
            "name": "serviceInstanceId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "string"
              }
            }
          },
          "required": false
        },
        "responses": {
          "default": {
            "description": "successful operation",
            "content": {}
          }
        },
        "x-codegen-request-body-name": "body"
      }
    },
    "/onap/so/infra/serviceInstantiation/{version}/serviceInstances/{serviceInstanceId}/networks/{networkInstanceId}": {
      "put": {
        "tags": [
          "onapsoinfraserviceInstantiation"
        ],
        "summary": "Update VolumeGroup on a specified version, serviceInstance, networkInstance",
        "operationId": "updateNetworkInstance",
        "parameters": [
          {
            "name": "version",
            "in": "path",
            "required": true,
            "schema": {
              "pattern": "[vV][5-7]",
              "type": "string"
            }
          },
          {
            "name": "serviceInstanceId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "networkInstanceId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "string"
              }
            }
          },
          "required": false
        },
        "responses": {
          "default": {
            "description": "successful operation",
            "content": {}
          }
        },
        "x-codegen-request-body-name": "body"
      },
      "delete": {
        "tags": [
          "onapsoinfraserviceInstantiation"
        ],
        "summary": "Delete provided Network instance",
        "operationId": "deleteNetworkInstance",
        "parameters": [
          {
            "name": "version",
            "in": "path",
            "required": true,
            "schema": {
              "pattern": "[vV][5-7]",
              "type": "string"
            }
          },
          {
            "name": "serviceInstanceId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "networkInstanceId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "string"
              }
            }
          },
          "required": false
        },
        "responses": {
          "default": {
            "description": "successful operation",
            "content": {}
          }
        },
        "x-codegen-request-body-name": "body"
      }
    },
    "/onap/so/infra/tasks/{version}": {
      "get": {
        "tags": [
          "onapsoinfratasks"
        ],
        "summary": "Finds Manual Tasks",
        "operationId": "queryFilters",
        "parameters": [
          {
            "name": "taskId",
            "in": "query",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "originalRequestId",
            "in": "query",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "subscriptionServiceType",
            "in": "query",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "nfRole",
            "in": "query",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "buildingBlockName",
            "in": "query",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "originalRequestDate",
            "in": "query",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "originalRequestorId",
            "in": "query",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "version",
            "in": "path",
            "required": true,
            "schema": {
              "pattern": "[vV]1",
              "type": "string"
            }
          }
        ],
        "responses": {
          "default": {
            "description": "successful operation",
            "content": {}
          }
        }
      }
    },
    "/onap/so/infra/cloudResources/{version}/operationalEnvironments": {
      "post": {
        "tags": [
          "onapsoinfracloudResources"
        ],
        "summary": "Create an Operational Environment",
        "operationId": "createOperationEnvironment",
        "parameters": [
          {
            "name": "version",
            "in": "path",
            "required": true,
            "schema": {
              "pattern": "[vV][1]",
              "type": "string"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "string"
              }
            }
          },
          "required": false
        },
        "responses": {
          "default": {
            "description": "successful operation",
            "content": {}
          }
        },
        "x-codegen-request-body-name": "body"
      }
    },
    "/onap/so/infra/cloudResources/{version}/operationalEnvironments/{operationalEnvironmentId}/activate": {
      "post": {
        "tags": [
          "onapsoinfracloudResources"
        ],
        "summary": "Activate an Operational Environment",
        "operationId": "activateOperationEnvironment",
        "parameters": [
          {
            "name": "version",
            "in": "path",
            "required": true,
            "schema": {
              "pattern": "[vV][1]",
              "type": "string"
            }
          },
          {
            "name": "operationalEnvironmentId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "string"
              }
            }
          },
          "required": false
        },
        "responses": {
          "default": {
            "description": "successful operation",
            "content": {}
          }
        },
        "x-codegen-request-body-name": "body"
      }
    },
    "/onap/so/infra/cloudResources/{version}/operationalEnvironments/{operationalEnvironmentId}/deactivate": {
      "post": {
        "tags": [
          "onapsoinfracloudResources"
        ],
        "summary": "Deactivate an Operational Environment",
        "operationId": "deactivateOperationEnvironment",
        "parameters": [
          {
            "name": "version",
            "in": "path",
            "required": true,
            "schema": {
              "pattern": "[vV][1]",
              "type": "string"
            }
          },
          {
            "name": "operationalEnvironmentId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "string"
              }
            }
          },
          "required": false
        },
        "responses": {
          "default": {
            "description": "successful operation",
            "content": {}
          }
        },
        "x-codegen-request-body-name": "body"
      }
    },
    "/onap/so/infra/cloudResourcesRequests/{version}/{requestId}/unlock": {
      "post": {
        "tags": [
          "onapsoinfracloudResourcesRequests"
        ],
        "summary": "Unlock CloudOrchestration requests for a specified requestId",
        "operationId": "unlockOrchestrationRequestForReqId",
        "parameters": [
          {
            "name": "requestId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "version",
            "in": "path",
            "required": true,
            "schema": {
              "pattern": "[vV][1]",
              "type": "string"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "string"
              }
            }
          },
          "required": false
        },
        "responses": {
          "default": {
            "description": "successful operation",
            "content": {}
          }
        },
        "x-codegen-request-body-name": "body"
      }
    },
    "/onap/so/infra/cloudResourcesRequests/{version}": {
      "get": {
        "tags": [
          "onapsoinfracloudResourcesRequests"
        ],
        "summary": "Get status of an Operational Environment based on filter criteria",
        "operationId": "getOperationEnvironmentStatusFilter",
        "parameters": [
          {
            "name": "version",
            "in": "path",
            "required": true,
            "schema": {
              "pattern": "[vV][1]",
              "type": "string"
            }
          }
        ],
        "responses": {
          "default": {
            "description": "successful operation",
            "content": {}
          }
        }
      }
    },
    "/onap/so/infra/modelDistributions/{version}/distributions/{distributionId}": {
      "post": {
        "tags": [
          "onapsoinframodelDistributions"
        ],
        "summary": "Update model distribution status",
        "operationId": "updateModelDistributionStatus",
        "parameters": [
          {
            "name": "version",
            "in": "path",
            "required": true,
            "schema": {
              "pattern": "[vV][1]",
              "type": "string"
            }
          },
          {
            "name": "distributionId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "string"
              }
            }
          },
          "required": false
        },
        "responses": {
          "default": {
            "description": "successful operation",
            "content": {}
          }
        },
        "x-codegen-request-body-name": "body"
      }
    },
    "/onap/so/infra/workflowSpecifications/{version}/workflows": {
      "get": {
        "tags": [
          "onapsoinfraworkflowSpecifications"
        ],
        "summary": "Retrieve Workflow details based on the filter criteria",
        "operationId": "queryWorkflowSpecifications",
        "parameters": [
          {
            "name": "resourceTarget",
            "in": "query",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "version",
            "in": "path",
            "required": true,
            "schema": {
              "pattern": "[vV][1]",
              "type": "string"
            }
          }
        ],
        "responses": {
          "default": {
            "description": "List of workflow specifications on successful operation",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RetrievingWorkflowResponse"
                }
              }
            }
          }
        }
      }
    },
    "/onap/so/infra/instanceManagement/{version}/serviceInstances/{serviceInstanceId}/workflows/{workflow_UUID}": {
      "post": {
        "tags": [
          "onapsoinfrainstanceManagement"
        ],
        "summary": "Executing service level custom workflow",
        "operationId": "executeServiceLevelCustomWorkflow",
        "parameters": [
          {
            "name": "version",
            "in": "path",
            "required": true,
            "schema": {
              "pattern": "[vV][1]",
              "type": "string"
            }
          },
          {
            "name": "serviceInstanceId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "workflow_UUID",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/ServiceLevelWorkflowExecution"
              }
            }
          },
          "required": false
        },
        "responses": {
          "default": {
            "description": "successful operation",
            "content": {}
          }
        },
        "x-codegen-request-body-name": "body"
      }
    },
    "/onap/so/infra/instanceManagement/{version}/serviceInstances/{serviceInstanceId}/pnfs/${pnfName}/workflows/${workflow_UUID}": {
      "post": {
        "tags": [
          "onapsoinfrainstanceManagement"
        ],
        "summary": "Executing download/activate custom workflow",
        "operationId": "executePNFCustomWorkflow",
        "parameters": [
          {
            "name": "version",
            "in": "path",
            "required": true,
            "schema": {
              "pattern": "[vV][1]",
              "type": "string"
            }
          },
          {
            "name": "serviceInstanceId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "pnfName",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "workflow_UUID",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/PNFCustomWorkflowExecution"
              }
            }
          },
          "required": false
        },
        "responses": {
          "default": {
            "description": "successful operation",
            "content": {}
          }
        },
        "x-codegen-request-body-name": "body"
      }
    },
    "/onap/so/infra/moi/api/rest/{version}/NetworkSliceSubnet/{NSSID}": {
      "put": {
        "tags": [
          "ManagedObject3gppServiceInstances"
        ],
        "summary": "Create a 3GPP MOI NSSI on a version provided",
        "operationId": "createMOI",
        "parameters": [
          {
            "name": "version",
            "in": "path",
            "required": true,
            "schema": {
              "pattern": "[vV][1]",
              "type": "string"
            }
          },
          {
            "name": "NSSID",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/createMOI"
              }
            }
          },
          "required": true
        },
        "responses": {
          "default": {
            "description": "successful operation",
            "content": {}
          }
        },
        "x-codegen-request-body-name": "body"
      },
      "patch": {
        "tags": [
          "ManagedObject3gppServiceInstances"
        ],
        "summary": "Modify a 3GPP MOI NSSI on a version provided",
        "operationId": "modifyMOI",
        "parameters": [
          {
            "name": "version",
            "in": "path",
            "required": true,
            "schema": {
              "pattern": "[vV][1]",
              "type": "string"
            }
          },
          {
            "name": "NSSID",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/modifyMOI"
              }
            }
          },
          "required": true
        },
        "responses": {
          "default": {
            "description": "successful operation",
            "content": {}
          }
        },
        "x-codegen-request-body-name": "body"
      },
      "delete": {
        "tags": [
          "ManagedObject3gppServiceInstances"
        ],
        "summary": "delete a 3GPP MOI NSSI on a version provided",
        "operationId": "deleteMOI",
        "parameters": [
          {
            "name": "version",
            "in": "path",
            "required": true,
            "schema": {
              "pattern": "[vV][1]",
              "type": "string"
            }
          },
          {
            "name": "NSSID",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/deleteMOI"
              }
            }
          },
          "required": true
        },
        "responses": {
          "default": {
            "description": "successful operation",
            "content": {}
          }
        },
        "x-codegen-request-body-name": "body"
      },
      "get": {
        "tags": [
          "ManagedObject3gppServiceInstances"
        ],
        "summary": "get the slice profile list of given nssiID",
        "operationId": "getMOI",
        "parameters": [
          {
            "name": "version",
            "in": "path",
            "required": true,
            "schema": {
              "pattern": "[vV][1]",
              "type": "string"
            }
          },
          {
            "name": "NSSID",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "default": {
            "description": "successful operation",
            "content": {}
          }
        },
        "x-codegen-request-body-name": "body"
      }
    }
  },
  "components": {
    "schemas": {
      "Allocate3gppService": {
        "type": "object",
        "properties": {
          "name": {
            "type": "string",
            "description": "Name of the service to allocate"
          },
          "modelInvariantUuid": {
            "type": "string",
            "description": "Model Invariant UUID corresponding to the service. For E.g :  NSST Model invariant uuid in case of NSSI creation"
          },
          "modelUuid": {
            "type": "string",
            "description": "Model UUID corresponding to the service. For E.g :  NSST Model uuid in case of NSSI creation"
          },
          "globalSubscriberId": {
            "type": "string"
          },
          "subscriptionServiceType": {
            "type": "string",
            "description": "Service type for the subscription. For E.G :5G"
          },
          "networkType": {
            "type": "string",
            "description": "Network type. For E.G :AN/CN/TN"
          },
          "additionalProperties": {
            "type": "object",
            "properties": {},
            "description": "Map of additional properties required for service allocation"
          }
        },
        "description": "This describes the request body for 3gpp service allocation"
      },
      "DeAllocate3gppService": {
        "type": "object",
        "properties": {
          "serviceInstanceID": {
            "type": "string",
            "description": "ID of the service to terminate"
          },
          "globalSubscriberId": {
            "type": "string"
          },
          "subscriptionServiceType": {
            "type": "string",
            "description": "Service type for the subscription. For E.G :5G"
          },
          "networkType": {
            "type": "string",
            "description": "Network type. For E.G :AN/CN/TN"
          },
          "additionalProperties": {
            "type": "object",
            "properties": {},
            "description": "Map of additional properties required for service deallocation"
          }
        },
        "description": "This describes the request body for 3gpp service Termination/Deallocation"
      },
      "Modify3gppService": {
        "type": "object",
        "properties": {
          "name": {
            "type": "string",
            "description": "Name of the service to modify"
          },
          "serviceInstanceID": {
            "type": "string",
            "description": "ID of the service to modify"
          },
          "globalSubscriberId": {
            "type": "string"
          },
          "subscriptionServiceType": {
            "type": "string",
            "description": "Service type for the subscription. For E.G :5G"
          },
          "networkType": {
            "type": "string",
            "description": "Network type. For E.G :AN/CN/TN"
          },
          "additionalProperties": {
            "type": "object",
            "properties": {},
            "description": "Map of additional properties required for service modification"
          }
        },
        "description": "This describes the request body for 3gpp service modification"
      },
      "3gppServiceActivation": {
        "type": "object",
        "properties": {
          "serviceInstanceID": {
            "type": "string",
            "description": "ID of the service to be activated/deactivated"
          },
          "globalSubscriberId": {
            "type": "string"
          },
          "subscriptionServiceType": {
            "type": "string",
            "description": "Service type for the subscription. For E.G :5G"
          },
          "networkType": {
            "type": "string",
            "description": "Network type. For E.G :AN/CN/TN"
          },
          "additionalProperties": {
            "type": "object",
            "properties": {},
            "description": "Map of additional properties required for service activation/deactivation"
          }
        },
        "description": "This describes the request body for 3gpp service activation/deactivation"
      },
      "QuerySubnetCapability": {
        "type": "object",
        "properties": {
          "subnetTypes": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/SubnetTypes"
            }
          }
        },
        "description": "This describes the subnet capabilities that can be queried"
      },
      "SubnetTypes": {
        "type": "string",
        "description": "This describes allowed subnet types",
        "enum": [
          "AN",
          "AN_NF",
          "CN",
          "TN_FH",
          "TN_MH",
          "TN_BH"
        ]
      },
      "3gppServiceResponse": {
        "type": "object",
        "properties": {
          "jobId": {
            "type": "string",
            "description": "Job ID to be used to identify the status of the job"
          },
          "status": {
            "type": "string",
            "description": "status of the job"
          },
          "statusDescription": {
            "type": "object",
            "properties": {},
            "description": "Description on status in case of erroneous response"
          }
        },
        "description": "This describes the response for 3gpp services"
      },
      "RetrievingWorkflowResponse": {
        "type": "object",
        "properties": {
          "workflowSpecificationList": {
            "type": "C",
            "description": "List of Workflow specification data",
            "items": {
              "$ref": "#/components/schemas/WorkflowSpecification"
            }
          }
        },
        "description": "Response body of fetching workflows using resource target"
      },
      "WorkflowSpecification": {
        "type": "object",
        "properties": {
          "artifactInfo": {
            "type": "object",
            "properties": {
              "artifactType": {
                "type": "string",
                "description": "Type of the artifact to be queried"
              },
              "artifactUuid": {
                "type": "string",
                "description": "UUID of the artifact"
              },
              "artifactName": {
                "type": "string",
                "description": "Name of the artifact"
              },
              "artifactVersion": {
                "type": "string",
                "description": "Artifact's Version"
              },
              "artifactDescription": {
                "type": "string",
                "description": ""
              },
              "workflowName": {
                "type": "string",
                "description": "Name of the workflow fetched for the resource type"
              },
              "operationName": {
                "type": "string",
                "description": "Mapped operation name of the corresponding workflow"
              },
              "workflowSource": {
                "type": "string",
                "description": ""
              },
              "workflowResourceTarget": {
                "type": "string",
                "description": "Type of Resource mapped against the workflow"
              }
            },
            "description": "Attributes related to artifact information "
          }
        },
        "description": "This describes workflow specification object"
      },
      "ServiceLevelWorkflowExecution": {
        "type": "object",
        "properties": {
          "requestInfo": {
            "type": "object",
            "properties": {
              "source": {
                "type": "string",
                "description": "Name of the sender"
              },
              "suppressRollback": {
                "type": "boolean",
                "description": "Enable/disable rollback suppression"
              },
              "requestorId": {
                "type": "string",
                "description": "Id of the sender"
              }
            },
            "description": "Request object contains source information"
          },
          "modelInfo": {
            "type": "object",
            "properties": {
              "modelType": {
                "type": "string",
                "description": "Type of the model to be executed"
              },
              "modelInvariantUuid": {
                "type": "string",
                "description": "Model invariant id corresponding to the service"
              },
              "modelUuid": {
                "type": "string",
                "description": "Model uuid corresponding to the service"
              },
              "modelVersionId": {
                "type": "string",
                "description": "Model version of the service instance"
              },
              "modelName": {
                "type": "string",
                "description": "Name of the service"
              },
              "modelVersion": {
                "type": "string",
                "description": "Version of the service instance"
              }
            },
            "description": "Parameters related to the service model"
          },
          "requestParameters": {
            "type": "object",
            "properties": {
              "subscriptionServiceType": {
                "type": "string",
                "description": "Type of service subscription"
              }
            },
            "description": "User parameter object"
          },
          "subscriberInfo": {
            "type": "object",
            "properties": {
              "globalSubscriberId": {
                "type": "string",
                "description": "Id of the subscriber sending the request"
              }
            },
            "description": "Subscriber id information"
          },
          "project": {
            "type": "object",
            "properties": {
              "projectName": {
                "type": "string",
                "description": "Name of the target project"
              }
            },
            "description": "Information about the target project name"
          },
          "owningEntity": {
            "type": "object",
            "properties": {
              "owningEntityId": {
                "type": "string",
                "description": "Id of the owning Entity"
              },
              "owningEntityName": {
                "type": "string",
                "description": "Name of the owning Entity"
              }
            },
            "description": "Object describes the entity details"
          }
        },
        "description": "This describes the request body of service level custom workflow execution"
      },
      "PNFCustomWorkflowExecution": {
        "type": "object",
        "properties": {
          "requestInfo": {
            "type": "object",
            "properties": {
              "source": {
                "type": "string",
                "description": "Name of the sender"
              },
              "suppressRollback": {
                "type": "boolean",
                "description": "Enable/disable rollback suppression"
              },
              "requestorId": {
                "type": "string",
                "description": "Id of the sender"
              }
            },
            "description": "Request object contains source information"
          },
          "modelInfo": {
            "type": "object",
            "properties": {
              "modelType": {
                "type": "string",
                "description": "Type of the model to be executed"
              },
              "modelInvariantUuid": {
                "type": "string",
                "description": "Model invariant id corresponding to the service"
              },
              "modelUuid": {
                "type": "string",
                "description": "Model uuid corresponding to the service"
              },
              "modelVersionId": {
                "type": "string",
                "description": "Model version of the service instance"
              },
              "modelName": {
                "type": "string",
                "description": "Name of the service"
              },
              "modelVersion": {
                "type": "string",
                "description": "Version of the service instance"
              }
            },
            "description": "Parameters related to the service model"
          },
          "requestParameters": {
            "type": "object",
            "properties": {
              "subscriptionServiceType": {
                "type": "string",
                "description": "Type of service subscription"
              }
            },
            "description": "User parameter object"
          },
          "subscriberInfo": {
            "type": "object",
            "properties": {
              "globalSubscriberId": {
                "type": "string",
                "description": "Id of the subscriber sending the request"
              }
            },
            "description": "Subscriber id information"
          },
          "project": {
            "type": "object",
            "properties": {
              "projectName": {
                "type": "string",
                "description": "Name of the target project"
              }
            },
            "description": "Information about the target project name"
          },
          "owningEntity": {
            "type": "object",
            "properties": {
              "owningEntityId": {
                "type": "string",
                "description": "Id of the owning Entity"
              },
              "owningEntityName": {
                "type": "string",
                "description": "Name of the owning Entity"
              }
            },
            "description": "Object describes the entity details"
          }
        },
        "description": "This describes the request body of PNF custom workflow execution"
      },
      "CreateServiceInstanceParamaters": {
        "type": "object",
        "properties": {
          "requestDetails": {
            "type": "object",
            "description": "Contains data associated with a request",
            "properties": {
              "requestParameters": {
                "type": "object",
                "description": "Contains all the parameters, associated with this request",
                "properties": {
                  "subscriptionServiceType": {
                    "type": "string",
                    "description": "Type of service subscriptions of customer resource"
                  },
                  "userParams": {
                    "type": "array",
                    "description": "Array of data that contains information about Service",
                    "items": {
                      "oneOf": [
                        {
                          "$ref": "#/components/schemas/CreateServiceInstParamsUserParamsHoming"
                        },
                        {
                          "$ref": "#/components/schemas/CreateServiceInstParamsUserParamsService"
                        }
                      ]
                    }
                  },
                  "aLaCarte": {
                    "type": "boolean",
                    "description": "Enable “A La Carte” mode. In this mode, the user creates and submits operations for each object to be created."
                  },
                  "usePreload": {
                    "type": "boolean",
                    "description": "Special value required to use additional Policy settings"
                  }
                }
              },
              "modelInfo": {
                "type": "object",
                "description": "Contains information about the currently used Service Model model",
                "properties": {
                  "modelInvariantId": {
                    "type": "string",
                    "description": "Unique identifier corresponding to the main definition of a model in SDC"
                  },
                  "modelType": {
                    "type": "string",
                    "description": "Type of service model, created in SDC"
                  },
                  "modelName": {
                    "type": "string",
                    "description": "Name of the model, which can change from version to version."
                  },
                  "modelVersion": {
                    "type": "string",
                    "description": "Unique identifier corresponding to one version of a model in SDC"
                  },
                  "modelVersionId": {
                    "type": "string",
                    "description": "The SDC model version for this resource or service model."
                  },
                  "modelUuid": {
                    "type": "string",
                    "description": "Unique identifier corresponding to the main definition of a model in SDC"
                  },
                  "modelInvariantUuid": {
                    "type": "string",
                    "description": "Unique identifier corresponding to the main definition of a model in SDC"
                  }
                }
              },
              "requestInfo": {
                "type": "object",
                "description": "Represents some information for the request",
                "properties": {
                  "productFamilyId": {
                    "type": "string",
                    "description": "SDC catalog service type"
                  },
                  "source": {
                    "type": "string",
                    "description": "Determines only the source from whom the request came"
                  },
                  "instanceName": {
                    "type": "string",
                    "description": "Defines the name of the instance to be created"
                  },
                  "suppressRollback": {
                    "type": "boolean",
                    "description": "If false – the rollback process will not start if something goes wrong in execution BB. If true - QueryRainyDayTable task will start and make querying policy in table rainy_day_handler_macro"
                  },
                  "requestorId": {
                    "type": "string",
                    "description": "User Id or Application Id, initiating the Assessment"
                  }
                }
              },
              "subscriberInfo": {
                "type": "object",
                "description": "Represents the object that groups service instances used by a customer",
                "properties": {
                  "globalSubscriberId": {
                    "type": "string",
                    "description": "Global Subscriber Id used across ONAP to uniquely identify subscriber."
                  }
                }
              },
              "project": {
                "type": "object",
                "description": "Represents the project, which will own the service instance",
                "properties": {
                  "projectName": {
                    "type": "string",
                    "description": "Name of the project deploying a service"
                  }
                }
              },
              "owningEntity": {
                "type": "object",
                "description": "Represents the entity, which will own the service instance",
                "properties": {
                  "owningEntityId": {
                    "type": "string",
                    "description": "UUID of an owning entity"
                  },
                  "owningEntityName": {
                    "type": "string",
                    "description": "Owning entity name"
                  }
                }
              }
            }
          }
        }
      },
      "CreateServiceInstParamsUserParamsHoming": {
        "allOf": [
          {
            "type": "object",
            "properties": {
              "Homing_Solution": {
                "type": "string",
                "description": "Switches on an optimization service to deploy services automatically across multiple sites and multiple clouds"
              }
            }
          }
        ]
      },
      "CreateServiceInstParamsUserParamsService": {
        "allOf": [
          {
            "type": "object",
            "properties": {
              "service": {
                "type": "object",
                "description": "Includes information about all created instances",
                "properties": {
                  "instanceParams": {
                    "type": "array",
                    "description": "Includes a set of specific parameters",
                    "items": {
                      "type": "object",
                      "properties": {}
                    }
                  },
                  "instanceName": {
                    "type": "string",
                    "description": "Defines the name of the instance to be created"
                  },
                  "resources": {
                    "type": "object",
                    "properties": {
                      "vnfs": {
                        "type": "array",
                        "description": "Contains information about  VNF parameters",
                        "items": {
                          "type": "object",
                          "properties": {
                            "modelInfo": {
                              "type": "object",
                              "description": "Contains information about the currently used Service Model model",
                              "properties": {
                                "modelInvariantId": {
                                  "type": "string",
                                  "description": "Unique identifier corresponding to the main definition of a model in SDC"
                                },
                                "modelType": {
                                  "type": "string",
                                  "description": "Type of Service Model, created in SDC"
                                },
                                "modelName": {
                                  "type": "string",
                                  "description": "Name of the model, which can change from version to version."
                                },
                                "modelVersion": {
                                  "type": "string",
                                  "description": "Unique identifier corresponding to one version of a model in SDC"
                                },
                                "modelVersionId": {
                                  "type": "string",
                                  "description": "The SDC model version for this resource or service model."
                                },
                                "modelUuid": {
                                  "type": "string",
                                  "description": "Unique identifier corresponding to the main definition of a model in SDC"
                                },
                                "modelInvariantUuid": {
                                  "type": "string",
                                  "description": "Unique identifier corresponding to the main definition of a model in SDC"
                                }
                              }
                            },
                            "cloudConfiguration": {
                              "type": "object",
                              "properties": {
                                "cloudOwner": {
                                  "type": "string",
                                  "description": "Identifies the vendor and cloud name. First part of composite key should be formatted as vendor-cloudname"
                                },
                                "lcpCloudRegionId": {
                                  "type": "string",
                                  "description": "Cloud-owner defined type indicator (Openstack region)"
                                },
                                "tenantId": {
                                  "type": "string",
                                  "description": "Unique id relative to the cloud-region."
                                }
                              }
                            },
                            "platform": {
                              "type": "object",
                              "description": "Represents the platform, on which the VNFs/CNFs will run",
                              "properties": {
                                "platformName": {
                                  "type": "string",
                                  "description": "Name of the platform"
                                }
                              }
                            },
                            "lineOfBusiness": {
                              "type": "object",
                              "description": "Represents the business line, owns the VNFs/CNFs instances",
                              "properties": {
                                "lineOfBusinessName": {
                                  "type": "string",
                                  "description": "Name of the line-of-business (product)"
                                }
                              }
                            },
                            "productFamilyId": {
                              "type": "string",
                              "description": "Define SDC catalog service type"
                            },
                            "instanceName": {
                              "type": "string",
                              "description": "Defines the name of the instance to be created"
                            },
                            "instanceParams": {
                              "type": "array",
                              "description": "Includes a set of specific parameters of instance",
                              "items": {
                                "type": "object",
                                "properties": {}
                              }
                            },
                            "vfModules": {
                              "type": "array",
                              "description": "Сontains a set of parameters of VF Modules",
                              "items": {
                                "type": "object",
                                "properties": {
                                  "modelInfo": {
                                    "type": "object",
                                    "description": "Contains information about the currently used Service Model model",
                                    "properties": {
                                      "modelInvariantId": {
                                        "type": "string",
                                        "description": "Unique identifier corresponding to the main definition of a model in SDC"
                                      },
                                      "modelType": {
                                        "type": "string",
                                        "description": "Type of service model, created in SDC"
                                      },
                                      "modelName": {
                                        "type": "string",
                                        "description": "Name of the model, which can change from version to version."
                                      },
                                      "modelVersion": {
                                        "type": "string",
                                        "description": "Unique identifier corresponding to one version of a model in SDC"
                                      },
                                      "modelVersionId": {
                                        "type": "string",
                                        "description": "The SDC model version for this resource or service model."
                                      },
                                      "modelUuid": {
                                        "type": "string",
                                        "description": "Unique identifier corresponding to the main definition of a model in SDC"
                                      },
                                      "modelInvariantUuid": {
                                        "type": "string",
                                        "description": "Unique identifier corresponding to the main definition of a model in SDC"
                                      }
                                    }
                                  },
                                  "instanceName": {
                                    "type": "string",
                                    "description": "Defines the name of the instance to be created"
                                  },
                                  "instanceParams": {
                                    "type": "array",
                                    "description": "Includes a set of specific parameters",
                                    "items": {
                                      "type": "object",
                                      "properties": {}
                                    }
                                  }
                                }
                              }
                            }
                          }
                        }
                      }
                    }
                  },
                  "modelInfo": {
                    "type": "object",
                    "description": "Contains information about the currently used Service Model model",
                    "properties": {
                      "modelName": {
                        "type": "string",
                        "description": "Name of the model, which can change from version to version."
                      },
                      "modelVersionId": {
                        "type": "string",
                        "description": "Unique identifier corresponding to one version of a model in SDC"
                      },
                      "modelInvariantUuid": {
                        "type": "string",
                        "description": "Unique identifier corresponding to the main definition of a model in SDC"
                      },
                      "modelVersion": {
                        "type": "string",
                        "description": "The SDC model version for this resource or service model."
                      },
                      "modelCustomizationId": {
                        "type": "string",
                        "description": "Unique generated identifier of a model in SDC"
                      }
                    }
                  }
                }
              }
            }
          }
        ]
      },
      "createMOI": {
        "type": "object",
        "properties": {
          "attributes": {
            "type": "object",
            "properties": {
              "sliceProfileList": {
                "type": "array",
                "description": "List of slice profile attributes",
                "items": {
                  "type": "array",
                  "description": "List of PlmnData attributes",
                  "items": {
                    "plmnid": {
                      "type": "object",
                      "properties": {
                        "mcc": {
                          "type": "integer",
                          "description": "mcc"
                        },
                        "mnc": {
                          "type": "integer",
                          "description": "mnc"
                        }
                      }
                    },
                    "snssai": {
                      "type": "object",
                      "properties": {
                        "mcc": {
                          "type": "integer",
                          "description": "mcc"
                        },
                        "mnc": {
                          "type": "integer",
                          "description": "mnc"
                        }
                      }
                    }
                  },
                  "RANSliceSubnetProfile": {
                    "type": "object",
                    "properties": {
                      "coverageAreaTAList": {
                        "type": "integer",
                        "description": "coverageAreaTAList"
                      },
                      "latency": {
                        "type": "integer",
                        "description": "latency"
                      },
                      "areaTrafficCapDL": {
                        "type": "integer",
                        "description": "areaTrafficCapDL"
                      },
                      "resourceSharingLevel": {
                        "type": "string",
                        "description": "resourceSharingLevel"
                      },
                      "serviceType": {
                        "type": "string",
                        "description": "serviceType"
                      },
                      "maxNumberofUEs": {
                        "type": "integer",
                        "description": "maxNumberofUEs"
                      }
                    }
                  }
                }
              }
            }
          }
        }
      },
      "modifyMOI": {
        "type": "object",
        "properties": {
          "attributes": {
            "type": "object",
            "properties": {
              "sliceProfileList": {
                "type": "array",
                "description": "List of slice profile attributes",
                "items": {
                  "sliceProfileId": {
                    "type": "string",
                    "description": "sliceProfileId to be modify"
                  },
                  "RANSliceSubnetProfile": {
                    "type": "object",
                    "properties": {
                      "coverageAreaTAList": {
                        "type": "integer",
                        "description": "coverageAreaTAList"
                      },
                      "latency": {
                        "type": "integer",
                        "description": "latency"
                      },
                      "areaTrafficCapDL": {
                        "type": "integer",
                        "description": "areaTrafficCapDL"
                      },
                      "resourceSharingLevel": {
                        "type": "string",
                        "description": "resourceSharingLevel"
                      },
                      "serviceType": {
                        "type": "string",
                        "description": "serviceType"
                      },
                      "maxNumberofUEs": {
                        "type": "integer",
                        "description": "maxNumberofUEs"
                      }
                    }
                  }
                }
              }
            }
          }
        }
      },
      "deleteMOI": {
        "type": "object",
        "properties": {
          "attributes": {
            "type": "object",
            "properties": {
              "sliceProfileList": {
                "type": "object",
                "description": "List of slice profile attributes",
                "properties": {
                  "sliceProfileId": {
                    "type": "string",
                    "description": "sliceProfileId to be modify"
                  }
                }
              }
            }
          }
        }
      }
    }
  }
}