diff options
author | Itohan Ukponmwan <itohan.ukponmwan@intel.com> | 2019-03-22 17:45:23 +0000 |
---|---|---|
committer | Itohan Ukponmwan <itohan.ukponmwan@intel.com> | 2019-03-22 18:10:33 +0000 |
commit | b8d11d348759878663e7a4d7d1da05bc3b1c7443 (patch) | |
tree | b560c879699c9aadb49dff335d5da5f0cdebf51c /products/onap-dublin/features/sdc/src/main/resources/open-cli-schema/vsp/vsp-create-schema-dublin.yaml | |
parent | 618482352bbfdfb225bdee0ba377a4ab71ce5135 (diff) |
VSP Schema files for onap-dublin CLI
Change-Id: I196668acdb3770e2b295aeb6424cdd9d8cc953e8
Issue-ID: CLI-136
Signed-off-by: Itohan Ukponmwan <itohan.ukponmwan@intel.com>
Diffstat (limited to 'products/onap-dublin/features/sdc/src/main/resources/open-cli-schema/vsp/vsp-create-schema-dublin.yaml')
-rw-r--r-- | products/onap-dublin/features/sdc/src/main/resources/open-cli-schema/vsp/vsp-create-schema-dublin.yaml | 38 |
1 files changed, 21 insertions, 17 deletions
diff --git a/products/onap-dublin/features/sdc/src/main/resources/open-cli-schema/vsp/vsp-create-schema-dublin.yaml b/products/onap-dublin/features/sdc/src/main/resources/open-cli-schema/vsp/vsp-create-schema-dublin.yaml index 84c67820..19c92393 100644 --- a/products/onap-dublin/features/sdc/src/main/resources/open-cli-schema/vsp/vsp-create-schema-dublin.yaml +++ b/products/onap-dublin/features/sdc/src/main/resources/open-cli-schema/vsp/vsp-create-schema-dublin.yaml @@ -34,20 +34,6 @@ parameters: short_option: y long_option: vsp-description is_optional: true - - name: vsp-category - description: Category of the VSP - type: string - long_option: vsp-category - short_option: z - is_optional: true - default_value: resourceNewCategory.generic - - name: vsp-subcategory - description: Sub Category of VSP - type: string - long_option: vsp-subcategory - short_option: b - is_optional: true - default_value: resourceNewCategory.generic.abstract - name: vlm-version description: License version type: string @@ -79,6 +65,13 @@ parameters: long_option: vlm-feature-group-id short_option: j is_optional: false + - name: onboarding-method + description: Method to be used for onboarding (Manual or NetworkPackage) + type: string + long_option: onboarding-method + short_option: o + is_optional: false + results: direction: portrait attributes: @@ -99,9 +92,20 @@ http: request: uri: /onboarding-api/v1.0/vendor-software-products method: POST - body: '{"category": "${vsp-category}", "vendorId": "${vlm-id}", "subCategory": "${vsp-subcategory}", "description": "${vsp-description}", "licensingVersion": "${vlm-version}", "licensingData": {"featureGroups": ["${vlm-feature-group-id}"], "licenseAgreement": "${vlm-agreement-id}"}, "icon": "icon", "onboardingMethod": "Manual", "vendorName": "${vlm-vendor}", "name": "${vsp-name}"}' + body: '{ + "category": "resourceNewCategory.generic", + "vendorId": "${vlm-id}", + "subCategory": "resourceNewCategory.generic.abstract", + "description": "${vsp-description}", + "licensingVersion": "${vlm-version}", + "licensingData": {"featureGroups": ["${vlm-feature-group-id}"], "licenseAgreement": "${vlm-agreement-id}"}, + "icon": "icon", + "onboardingMethod": "${onboarding-method}", + "vendorName": "${vlm-vendor}", + "name": "${vsp-name}" + }' success_codes: - 200 result_map: - ID: $b{$.vspId} - version: $b{$.version.id}
\ No newline at end of file + ID: $b{$.itemId} + version: $b{$.version.id} |