1 open_cli_schema_version: 1.0
3 description: Create a service instance using MSO
6 product: onap-amsterdam
8 author: ONAP CLI Team onap-discuss@lists.onap.org
12 description: cloud region identifier
15 long_option: cloud-region
18 description: tenant id
21 long_option: tenant-id
23 - name: model-invariant-id
24 description: model invariant id generated by ASDC.
27 long_option: model-invariant-id
30 description: model uuid generated by ASDC.
33 long_option: model-uuid
36 description: model name as provided in ASDC design time.
39 long_option: model-name
42 description: model-version
45 long_option: model-version
48 description: unique id for customer
54 description: service instance name
57 long_option: instance-name
59 - name: supress-rollback
60 description: rollback changes if instantiation fails.
63 long_option: supress-rollback
66 description: subscription service type
69 long_option: service-type
76 description: instance id for the created service.
88 uri: /ecomp/mso/infra/serviceInstances/v3
90 body: '{"requestDetails": {"cloudConfiguration" : {"lcpCloudRegionId": "${cloud-region}","tenantId": "${tenant-id}"},"modelInfo": {"modelType": "service","modelInvariantId": "${model-invariant-id}","modelNameVersionId": "${model-uuid}","modelName": "${model-name}","modelVersion": "${model-version}"},"subscriberInfo": {"globalSubscriberId": "${customer}"},"requestInfo": {"instanceName": "${instance-name}","source": "VID","suppressRollback": "${supress-rollback}"},"requestParameters": {"subscriptionServiceType": "${service-type}"}}}'
95 service-id: $b{$.requestReferences.instanceId}
97 body: '{"requestReferences":{"instanceId":"${instance-id}","requestId":"375ba428-65e7-4f2b-afb9-74735ac6bfd0"}}'