{ "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" } } } } } } } } } }