diff options
author | subhash kumar singh <subhash.kumar.singh@huawei.com> | 2017-10-27 14:54:19 +0000 |
---|---|---|
committer | subhash kumar singh <subhash.kumar.singh@huawei.com> | 2017-10-31 10:52:03 +0000 |
commit | 2bd37da0feb25c2fc5373c49059474ee4f3d2007 (patch) | |
tree | a0b87db42c9a1a38cb4b2a978ef8b9cf5a40d287 /plugins/so/src/main/resources/onap-cli-schema/services/vnf-create-schema-1.1.yaml | |
parent | b8b5d164b7901dc3150a6f9b9004f1cc71c1c848 (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.yaml | 74 |
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"}' |