openapi: 3.0.1 info: title: SO Guilin 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 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 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: array 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