summaryrefslogtreecommitdiffstats
path: root/plugins/so/src/main/resources/onap-cli-schema/services/vnf-create-schema-1.1.yaml
diff options
context:
space:
mode:
authorsubhash kumar singh <subhash.kumar.singh@huawei.com>2017-10-27 14:54:19 +0000
committersubhash kumar singh <subhash.kumar.singh@huawei.com>2017-10-31 10:52:03 +0000
commit2bd37da0feb25c2fc5373c49059474ee4f3d2007 (patch)
treea0b87db42c9a1a38cb4b2a978ef8b9cf5a40d287 /plugins/so/src/main/resources/onap-cli-schema/services/vnf-create-schema-1.1.yaml
parentb8b5d164b7901dc3150a6f9b9004f1cc71c1c848 (diff)
Implement vnf-create command
Implement vnf-create command. Change-Id: Ie6370110de0f704d69521d394d1f36b4c9e02f2f Issue-ID: CLI-15 Signed-off-by: subhash kumar singh <subhash.kumar.singh@huawei.com>
Diffstat (limited to 'plugins/so/src/main/resources/onap-cli-schema/services/vnf-create-schema-1.1.yaml')
-rw-r--r--plugins/so/src/main/resources/onap-cli-schema/services/vnf-create-schema-1.1.yaml74
1 files changed, 0 insertions, 74 deletions
diff --git a/plugins/so/src/main/resources/onap-cli-schema/services/vnf-create-schema-1.1.yaml b/plugins/so/src/main/resources/onap-cli-schema/services/vnf-create-schema-1.1.yaml
deleted file mode 100644
index 899be1bb..00000000
--- a/plugins/so/src/main/resources/onap-cli-schema/services/vnf-create-schema-1.1.yaml
+++ /dev/null
@@ -1,74 +0,0 @@
-open_cli_schema_version: 1.0
-name: vnf-create
-description: Create a VNF
-version: onap-1.1
-service:
- name: mso
- version: v2
- auth: basic
- mode: direct
-
-parameters:
- - name: lcp-cloudregion-id
- description: AIC LCP node location identifier
- type: string
- short_option: l
- long_option: lcp-cloudregion-id
- is_optional: false
- - name: tenant-id
- description: openstack tenant id (uuid)
- type: string
- short_option: z
- long_option: tenant-id
- is_optional: false
- - name: product-family-id
- description: UUID for product family (named service id in AAI)
- type: string
- short_option: w
- long_option: product-family-id
- is_optional: false
- - name: instance-name
- description: service instance name
- type: string
- short_option: i
- long_option: instance-name
- is_optional: false
- - name: supress-rollback
- description: rollback changes if instantiation fails.
- type: bool
- short_option: r
- long_option: supress-rollback
- is_optional: true
- - name: service-instance-id
- description: unique id for service instance
- type: string
- short_option: y
- long_option: service-instance-id
- is_optional: false
- - name: parenet-service-model
- description: parent service model name
- type: string
- short_option: x
- long_option: parenet-service-model
- is_optional: false
-
-results:
- direction: portrait
- attribute:
- - name: vnf-instance-id
- description: id for the created vnf
- type: string
- scope: short
-
-http:
- request:
- uri: ecomp/mso/infra/serviceInstances/v2/${service-instance-id}/vnfs
- method: PUT
- body: '{"requestDetails":{"modelInfo":{"modelType":"vnf","modelInvariantId":"ff5256d1-5a33-55df-13ab-12abad84e7ff","modelNameVersionId":"fe6478e4-ea33-3346-ac12-ab121484a3fe","modelName":"vSAMP12","modelVersion":"1.0","modelCustomizationName":"vSAMP12 1"},"cloudConfiguration":{"lcpCloudRegionId": "${lcp-cloudregion-id}","tenantId":"${tenant-id}"},"requestInfo":{"instanceName":"${instance-name}","productFamilyId":"${product-family-id}","source":"VID","suppressRollback":"${supress-rollback}"},"relatedInstanceList":[{"relatedInstance":{"instanceId":"${service-instance-id}","modelInfo":{"modelType":"service","modelInvariantId":"ff3514e3-5a33-55df-13ab-12abad84e7ff","modelNameVersionId":"fe6985cd-ea33-3346-ac12-ab121484a3fe","modelName":"${parenet-service-model}","modelVersion":"1.0"}}}],"requestParameters":{}}}'
-
- success_codes:
- - 202
- result_mpa:
- vnf-instance-id: $b{$.vnfInstanceId}
- sample_response:
- body: '{"vnfInstanceId":"234567AB"}'