1 open_cli_schema_version: 1.0
3 description: Create a service instance using MSO
4 <<<<<<< cf220435576757be81a477d68413c0dabc592478
16 author: ONAP CLI Team onap-discuss@lists.onap.org
17 >>>>>>> Migrate plugins to use info section
21 description: cloud region identifier
24 long_option: cloud-region
27 description: tenant id
30 long_option: tenant-id
32 - name: model-invariant-id
33 description: model invariant id generated by ASDC.
36 long_option: model-invariant-id
39 description: model uuid generated by ASDC.
42 long_option: model-uuid
45 description: model name as provided in ASDC design time.
48 long_option: model-name
51 description: model-version
54 long_option: model-version
57 description: unique id for customer
63 description: service instance name
66 long_option: instance-name
68 - name: supress-rollback
69 description: rollback changes if instantiation fails.
72 long_option: supress-rollback
75 description: subscription service type
78 long_option: service-type
85 description: instance id for the created service.
95 uri: /ecomp/mso/infra/serviceInstances/v3
97 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}"}}}'
102 service-id: $b{$.requestReferences.instanceId}
104 body: '{"requestReferences":{"instanceId":"${instance-id}","requestId":"375ba428-65e7-4f2b-afb9-74735ac6bfd0"}}'