1 open_cli_schema_version: 1.0
3 description: Create a VF
5 product: onap-amsterdam
7 author: ONAP CLI Team onap-discuss@lists.onap.org
12 description: cloud region identifier
15 long_option: cloud-region
18 description: openstack tenant id
21 long_option: tenant-id
23 - name: product-family
24 description: service type for serivce (e.g. vLB)
27 long_option: product-family
30 description: service instance name
33 long_option: instance-name
35 - name: service-instance-id
36 description: unique id for service instance
39 long_option: service-instance-id
41 - name: vf-model-invariant-id
42 description: vf model invariant id
45 long_option: vf-model-invariant-id
48 description: model uuid for vf
51 long_option: vf-model-uuid
54 description: vf model name
57 long_option: vf-model-name
59 - name: vf-model-version
60 description: vf model version
63 long_option: vf-model-version
65 - name: vf-model-customization-id
66 description: vf model customization id
69 long_option: vf-model-customization-id
71 - name: service-model-invariant-id
72 description: model invariant id
75 long_option: service-model-invariant-id
77 - name: service-model-uuid
78 description: model name version id
81 long_option: service-model-uuid
83 - name: service-model-name
84 description: service model name
87 long_option: service-model-name
89 - name: service-model-version
90 description: service model version
93 long_option: service-model-version
101 description: id for the created vnf
112 uri: /ecomp/mso/infra/serviceInstances/v3/${service-instance-id}/vnfs
114 body: '{"requestDetails": {"modelInfo": {"modelType": "vnf","modelInvariantId": "${vf-model-invariant-id}","modelVersionId": "${vf-model-uuid}","modelName": "${vf-model-name}","modelVersion": "${vf-model-version}","modelCustomizationId": "${vf-model-customization-id}"},"cloudConfiguration": {"lcpCloudRegionId": "${cloud-region}","tenantId": "${tenant-id}"},"requestInfo": {"instanceName": "${instance-name}","source": "VID","productFamilyId": "${product-family}" },"relatedInstanceList": [{"relatedInstance": {"instanceId": "${service-instance-id}","modelInfo": {"modelType": "service","modelInvariantId": "${service-model-invariant-id}","modelVersionId": "${service-model-uuid}","modelName": "${service-model-name}","modelVersion": "${service-model-version}"}}}],"requestParameters": {}}}'
119 vf-id: $b{$.requestReferences.instanceId}
121 body: '{"requestReferences": {"instanceId": "2a152730-f6eb-4dc6-9b81-7a6f6f263d71","requestId": "6402628f-7f67-4605-9e60-0d8632616d02"}}'