diff options
Diffstat (limited to 'plugins/sdc/src/main/resources/onap-cli-schema')
21 files changed, 593 insertions, 19 deletions
diff --git a/plugins/sdc/src/main/resources/onap-cli-schema/service-model/service-model-list-schema-1.1.yaml b/plugins/sdc/src/main/resources/onap-cli-schema/service-model/service-model-list-schema-1.1.yaml new file mode 100644 index 00000000..315f800f --- /dev/null +++ b/plugins/sdc/src/main/resources/onap-cli-schema/service-model/service-model-list-schema-1.1.yaml @@ -0,0 +1,57 @@ +open_cli_schema_version: 1.0 +name: service-model-list +description: List the service model in SDC +version: onap-1.1 +service: + name: sdc + version: v1.0 + auth: basic + mode: direct + +results: + direction: landscape + attributes: + - name: uuid + description: UUID + type: string + scope: short + - name: invariant-uuid + description: Invariant UUID + type: string + scope: short + - name: name + description: Name + type: string + scope: short + - name: version + description: version + type: string + scope: short + - name: status + description: status + type: string + scope: short + - name: distribution-status + description: status + type: string + scope: short + - name: description + description: description + type: string + scope: long + +http: + request: + uri: /sdc2/rest/v1/followed + method: GET + success_codes: + - 200 + result_map: + uuid: $b{services.[*].uniqueId} + invariant-uuid: $b{services.[*].invariantUUID} + version: $b{services.[*].version} + name: $b{services.[*].name} + status: $b{services.[*].lifecycleState} + description: $b{services.[*].description} + distribution-status: $b{services.[*].distributionStatus} + diff --git a/plugins/sdc/src/main/resources/onap-cli-schema/service-model/service2vf-model-list-schema-1.1.yaml b/plugins/sdc/src/main/resources/onap-cli-schema/service-model/service2vf-model-list-schema-1.1.yaml new file mode 100644 index 00000000..26d7cd62 --- /dev/null +++ b/plugins/sdc/src/main/resources/onap-cli-schema/service-model/service2vf-model-list-schema-1.1.yaml @@ -0,0 +1,49 @@ +open_cli_schema_version: 1.0 +name: service2vf-model-list +description: List the VF in a given service model in SDC +version: onap-1.1 +service: + name: sdc + version: v1.0 + auth: basic + mode: direct + +parameters: + - name: service-model-id + description: Service model uuid + type: string + short_option: z + long_option: service-model-id + is_optional: false + +results: + direction: landscape + attributes: + - name: vf-uuid + description: UUID + type: string + scope: short + - name: vf-name + description: name + type: string + scope: short + - name: vf-customization-uuid + description: customization UUID + type: string + scope: short + - name: vf-version + description: version + type: string + scope: short + +http: + request: + uri: /sdc2/rest/v1/catalog/services/${service-model-id} + method: GET + success_codes: + - 200 + result_map: + vf-uuid: $b{componentInstances.[*].componentUid} + vf-name: $b{componentInstances.[*].componentName} + vf-version: $b{componentInstances.[*].componentVersion} + vf-customization-uuid: $b{componentInstances.[*].customizationUUID} diff --git a/plugins/sdc/src/main/resources/onap-cli-schema/vf/vf-model-list-schema-1.1.yaml b/plugins/sdc/src/main/resources/onap-cli-schema/vf/vf-model-list-schema-1.1.yaml new file mode 100644 index 00000000..e43ff9c8 --- /dev/null +++ b/plugins/sdc/src/main/resources/onap-cli-schema/vf/vf-model-list-schema-1.1.yaml @@ -0,0 +1,52 @@ +open_cli_schema_version: 1.0 +name: vf-model-list +description: List the VF resource model in SDC +version: onap-1.1 +service: + name: sdc + version: v1.0 + auth: basic + mode: direct + +results: + direction: landscape + attributes: + - name: uuid + description: UUID + type: string + scope: short + - name: invariant-uuid + description: Invariant UUID + type: string + scope: short + - name: name + description: Name + type: string + scope: short + - name: version + description: version + type: string + scope: short + - name: status + description: status + type: string + scope: short + - name: description + description: description + type: string + scope: long + +http: + request: + uri: /sdc2/rest/v1/followed + method: GET + success_codes: + - 200 + result_map: + uuid: $b{resources.[*].uniqueId} + invariant-uuid: $b{resources.[*].invariantUUID} + version: $b{resources.[*].version} + name: $b{resources.[*].name} + status: $b{resources.[*].lifecycleState} + description: $b{resources.[*].description} + diff --git a/plugins/sdc/src/main/resources/onap-cli-schema/vf/vf2vfmodule-model-list-schema-1.1.yaml b/plugins/sdc/src/main/resources/onap-cli-schema/vf/vf2vfmodule-model-list-schema-1.1.yaml new file mode 100644 index 00000000..a4092d41 --- /dev/null +++ b/plugins/sdc/src/main/resources/onap-cli-schema/vf/vf2vfmodule-model-list-schema-1.1.yaml @@ -0,0 +1,49 @@ +open_cli_schema_version: 1.0 +name: vf2vfmodule-model-list +description: List the VF modules in a given VF model in SDC +version: onap-1.1 +service: + name: sdc + version: v1.0 + auth: basic + mode: direct + +parameters: + - name: vf-id + description: VF uuid + type: string + short_option: z + long_option: vf-id + is_optional: false + +results: + direction: landscape + attributes: + - name: module-uuid + description: UUID + type: string + scope: short + - name: module-invariant-uuid + description: Invariant UUID + type: string + scope: short + - name: module-name + description: name + type: string + scope: short + - name: module-version + description: version + type: string + scope: short + +http: + request: + uri: /sdc2/rest/v1/catalog/resources/${vf-id} + method: GET + success_codes: + - 200 + result_map: + module-uuid: $b{groups.[?(@.type == 'org.openecomp.groups.VfModule')].groupUUID} + module-name: $b{groups.[?(@.type == 'org.openecomp.groups.VfModule')].name} + module-version: $b{groups.[?(@.type == 'org.openecomp.groups.VfModule')].version} + module-invariant-uuid: $b{groups.[?(@.type == 'org.openecomp.groups.VfModule')].invariantUUID} diff --git a/plugins/sdc/src/main/resources/onap-cli-schema/license-models/license-entitlement-pool-create-schema.yaml b/plugins/sdc/src/main/resources/onap-cli-schema/vlm/license-entitlement-pool-create-schema.yaml index db0af2b6..db0af2b6 100644 --- a/plugins/sdc/src/main/resources/onap-cli-schema/license-models/license-entitlement-pool-create-schema.yaml +++ b/plugins/sdc/src/main/resources/onap-cli-schema/vlm/license-entitlement-pool-create-schema.yaml diff --git a/plugins/sdc/src/main/resources/onap-cli-schema/license-models/license-entitlement-pool-show-schema.yaml b/plugins/sdc/src/main/resources/onap-cli-schema/vlm/license-entitlement-pool-show-schema.yaml index 93968407..93968407 100644 --- a/plugins/sdc/src/main/resources/onap-cli-schema/license-models/license-entitlement-pool-show-schema.yaml +++ b/plugins/sdc/src/main/resources/onap-cli-schema/vlm/license-entitlement-pool-show-schema.yaml diff --git a/plugins/sdc/src/main/resources/onap-cli-schema/license-models/license-group-create-schema.yaml b/plugins/sdc/src/main/resources/onap-cli-schema/vlm/license-group-create-schema.yaml index bd9b8a23..bd9b8a23 100644 --- a/plugins/sdc/src/main/resources/onap-cli-schema/license-models/license-group-create-schema.yaml +++ b/plugins/sdc/src/main/resources/onap-cli-schema/vlm/license-group-create-schema.yaml diff --git a/plugins/sdc/src/main/resources/onap-cli-schema/license-models/license-group-show-schema.yaml b/plugins/sdc/src/main/resources/onap-cli-schema/vlm/license-group-show-schema.yaml index 3b93d9e2..3b93d9e2 100644 --- a/plugins/sdc/src/main/resources/onap-cli-schema/license-models/license-group-show-schema.yaml +++ b/plugins/sdc/src/main/resources/onap-cli-schema/vlm/license-group-show-schema.yaml diff --git a/plugins/sdc/src/main/resources/onap-cli-schema/license-models/license-model-create-schema.yaml b/plugins/sdc/src/main/resources/onap-cli-schema/vlm/license-model-create-schema.yaml index 58a8681a..58a8681a 100644 --- a/plugins/sdc/src/main/resources/onap-cli-schema/license-models/license-model-create-schema.yaml +++ b/plugins/sdc/src/main/resources/onap-cli-schema/vlm/license-model-create-schema.yaml diff --git a/plugins/sdc/src/main/resources/onap-cli-schema/license-models/license-model-show-schema.yaml b/plugins/sdc/src/main/resources/onap-cli-schema/vlm/license-model-show-schema.yaml index 52803f7f..52803f7f 100644 --- a/plugins/sdc/src/main/resources/onap-cli-schema/license-models/license-model-show-schema.yaml +++ b/plugins/sdc/src/main/resources/onap-cli-schema/vlm/license-model-show-schema.yaml diff --git a/plugins/sdc/src/main/resources/onap-cli-schema/vlm/vlm-aggreement-create-schema-1.1.yaml b/plugins/sdc/src/main/resources/onap-cli-schema/vlm/vlm-aggreement-create-schema-1.1.yaml new file mode 100644 index 00000000..47540eed --- /dev/null +++ b/plugins/sdc/src/main/resources/onap-cli-schema/vlm/vlm-aggreement-create-schema-1.1.yaml @@ -0,0 +1,60 @@ +open_cli_schema_version: 1.0 +name: vlm-aggreement-create +description: Create license aggreement +version: onap-1.1 +service: + name: sdc + version: v1.0 + auth: basic + mode: direct + +parameters: + - name: name + description: aggreement name + type: string + short_option: x + long_option: name + is_optional: false + - name: vlm-id + description: License Model ID + type: string + short_option: y + long_option: vlm-id + is_optional: false + - name: vlm-version + description: License Model version + type: string + short_option: e + long_option: vlm-version + is_optional: false + - name: description + description: Description for aggreement + type: string + short_option: z + long_option: description + is_optional: false + - name: vlm-feature-group-id + description: VLM feature group + type: string + short_option: g + long_option: vlm-feature-group-id + is_optional: false + +results: + direction: portrait + attributes: + - name: ID + description: aggreement ID + scope: short + type: string +http: + request: + uri: /onboarding-api/v1.0/vendor-license-models/${vlm-id}/versions/${vlm-version}/license-agreements + method: POST + body: '{"addedFeatureGroupsIds": ["${vlm-feature-group-id}"], "description": "${description}", "licenseTerm": {"choice": "Fixed_Term", "other": ""}, "name": "${name}"}' + success_codes: + - 200 + result_map: + ID: $b{$.value} + sample_response: + body: '{"value":"2DEB6CB4B082415BB7A697C9CD1273BA"}' diff --git a/plugins/sdc/src/main/resources/onap-cli-schema/vlm/vlm-checkin-schema-1.1.yaml b/plugins/sdc/src/main/resources/onap-cli-schema/vlm/vlm-checkin-schema-1.1.yaml new file mode 100644 index 00000000..77822554 --- /dev/null +++ b/plugins/sdc/src/main/resources/onap-cli-schema/vlm/vlm-checkin-schema-1.1.yaml @@ -0,0 +1,31 @@ +open_cli_schema_version: 1.0 +name: vlm-checkin +description: Checkin Vendor License Model +version: onap-1.1 +service: + name: sdc + version: v1.0 + auth: basic + mode: direct + +parameters: + - name: vlm-id + description: Onap VLM ID + type: string + short_option: x + long_option: vlm-id + is_optional: false + - name: vlm-version + description: VLM version + type: string + short_option: y + long_option: vlm-version + is_optional: false +http: + request: + uri: /onboarding-api/v1.0/vendor-license-models/${vlm-id}/versions/${vlm-version}/actions + method: PUT + body: '{"action": "Checkin"}' + success_codes: + - 201 + - 200 diff --git a/plugins/sdc/src/main/resources/onap-cli-schema/vlm/vlm-checkout-schema-1.1.yaml b/plugins/sdc/src/main/resources/onap-cli-schema/vlm/vlm-checkout-schema-1.1.yaml new file mode 100644 index 00000000..82108a60 --- /dev/null +++ b/plugins/sdc/src/main/resources/onap-cli-schema/vlm/vlm-checkout-schema-1.1.yaml @@ -0,0 +1,31 @@ +open_cli_schema_version: 1.0 +name: vlm-checkout +description: Checkout Vendor License Model +version: onap-1.1 +service: + name: sdc + version: v1.0 + auth: basic + mode: direct + +parameters: + - name: vlm-id + description: Onap VLM ID + type: string + short_option: x + long_option: vlm-id + is_optional: false + - name: vlm-version + description: VLM version + type: string + short_option: y + long_option: vlm-version + is_optional: false +http: + request: + uri: /onboarding-api/v1.0/vendor-license-models/${vlm-id}/versions/${vlm-version}/actions + method: PUT + body: '{"action": "Checkout"}' + success_codes: + - 201 + - 200 diff --git a/plugins/sdc/src/main/resources/onap-cli-schema/license-models/license-model-create-schema-1.1.yaml b/plugins/sdc/src/main/resources/onap-cli-schema/vlm/vlm-create-schema-1.1.yaml index 504af072..6fe6f575 100644 --- a/plugins/sdc/src/main/resources/onap-cli-schema/license-models/license-model-create-schema-1.1.yaml +++ b/plugins/sdc/src/main/resources/onap-cli-schema/vlm/vlm-create-schema-1.1.yaml @@ -1,5 +1,5 @@ open_cli_schema_version: 1.0 -name: license-model-create +name: vlm-create description: Create License Model version: onap-1.1 service: @@ -15,11 +15,11 @@ parameters: short_option: x long_option: vendor-name is_optional: false - - name: license-model-description + - name: description description: Description for License Model type: string short_option: y - long_option: license-model-description + long_option: description is_optional: true results: direction: portrait @@ -32,7 +32,7 @@ http: request: uri: /onboarding-api/v1.0/vendor-license-models method: POST - body: '{"vendorName": "${vendor-name}", "description": "${license-model-description}", "iconRef": "icon"}' + body: '{"vendorName": "${vendor-name}", "description": "${description}", "iconRef": "icon"}' success_codes: - 200 result_map: diff --git a/plugins/sdc/src/main/resources/onap-cli-schema/vlm/vlm-entitlement-pool-create-schema-1.1.yaml b/plugins/sdc/src/main/resources/onap-cli-schema/vlm/vlm-entitlement-pool-create-schema-1.1.yaml new file mode 100644 index 00000000..14f2ad53 --- /dev/null +++ b/plugins/sdc/src/main/resources/onap-cli-schema/vlm/vlm-entitlement-pool-create-schema-1.1.yaml @@ -0,0 +1,68 @@ +open_cli_schema_version: 1.0 +name: vlm-entitlement-pool-create +description: Create Entitlement Pool +version: onap-1.1 +service: + name: sdc + version: v1.0 + auth: basic + mode: direct + +parameters: + - name: name + description: Entitlement Pool name + type: string + short_option: x + long_option: name + is_optional: false + - name: vlm-id + description: License Model ID + type: string + short_option: y + long_option: vlm-id + is_optional: false + - name: vlm-version + description: License Model version + type: string + short_option: e + long_option: vlm-version + is_optional: false + - name: description + description: Description for Entitlement Pool + type: string + short_option: z + long_option: description + is_optional: false + - name: operational-scope + description: Operational Scope + type: string + short_option: g + long_option: operational-scope + is_optional: false + default_value: Availability_Zone + - name: manufacture-reference-number + description: Manufature Reference Number + type: string + short_option: k + long_option: manufacture-reference-number + is_optional: false + + +results: + direction: portrait + attributes: + - name: ID + description: Entitlement Pool ID + scope: short + type: string +http: + request: + uri: /onboarding-api/v1.0/vendor-license-models/${vlm-id}/versions/${vlm-version}/entitlement-pools + method: POST + body: '{"aggregationFunction":{"choice":"Peak","other":""},"description":"${description}","entitlementMetric":{"choice":"CPU","other":""},"increments":"1","manufacturerReferenceNumber":"${manufacture-reference-number}","name":"${name}","operationalScope":{"choices":["${operational-scope}"],"other":""},"thresholdUnits":"Absolute","thresholdValue":"99","time":{"choice":"Hour","other":""}}' + success_codes: + - 200 + result_map: + ID: $b{$.value} + sample_response: + body: '{"value":"2DEB6CB4B082415BB7A697C9CD1273BA"}' diff --git a/plugins/sdc/src/main/resources/onap-cli-schema/vlm/vlm-feature-group-create-schema-1.1.yaml b/plugins/sdc/src/main/resources/onap-cli-schema/vlm/vlm-feature-group-create-schema-1.1.yaml new file mode 100644 index 00000000..bd022363 --- /dev/null +++ b/plugins/sdc/src/main/resources/onap-cli-schema/vlm/vlm-feature-group-create-schema-1.1.yaml @@ -0,0 +1,79 @@ +open_cli_schema_version: 1.0 +name: vlm-feature-group-create +description: Create feature group Pool +version: onap-1.1 +service: + name: sdc + version: v1.0 + auth: basic + mode: direct + +parameters: + - name: name + description: Feature group name + type: string + short_option: x + long_option: name + is_optional: false + - name: vlm-id + description: License Model ID + type: string + short_option: y + long_option: vlm-id + is_optional: false + - name: vlm-version + description: License Model version + type: string + short_option: e + long_option: vlm-version + is_optional: false + - name: description + description: Description for feature group + type: string + short_option: z + long_option: description + is_optional: false + - name: vlm-key-group-id + description: VLM keygroup + type: string + short_option: g + long_option: vlm-key-group-id + is_optional: false + - name: vlm-entitle-pool-id + description: VLM Entitlement pool + type: string + short_option: b + long_option: vlm-entitle-pool-id + is_optional: false + - name: part-number + description: Part number + type: string + short_option: c + long_option: part-number + is_optional: false + - name: manufacture-reference-number + description: Manufature Reference Number + type: string + short_option: k + long_option: manufacture-reference-number + is_optional: false + + +results: + direction: portrait + attributes: + - name: ID + description: Feature group ID + scope: short + type: string +http: + request: + uri: /onboarding-api/v1.0/vendor-license-models/${vlm-id}/versions/${vlm-version}/feature-groups + method: POST + body: '{"name": "${name}", "addedLicenseKeyGroupsIds": ["${vlm-key-group-id}"], "addedEntitlementPoolsIds": ["${vlm-entitle-pool-id}"], "partNumber": "${part-number}", "manufacturerReferenceNumber": "${manufacture-reference-number}", "description": "${description}"}' + success_codes: + - 200 + result_map: + ID: $b{$.value} + sample_response: + body: '{"value":"2DEB6CB4B082415BB7A697C9CD1273BA"}' diff --git a/plugins/sdc/src/main/resources/onap-cli-schema/license-models/license-key-group-create-schema-1.1.yaml b/plugins/sdc/src/main/resources/onap-cli-schema/vlm/vlm-key-group-create-schema-1.1.yaml index bc5d0b97..27cb60d8 100644 --- a/plugins/sdc/src/main/resources/onap-cli-schema/license-models/license-key-group-create-schema-1.1.yaml +++ b/plugins/sdc/src/main/resources/onap-cli-schema/vlm/vlm-key-group-create-schema-1.1.yaml @@ -1,5 +1,5 @@ open_cli_schema_version: 1.0 -name: license-key-group-create +name: vlm-key-group-create description: Create License Key Group version: onap-1.1 service: @@ -9,11 +9,17 @@ service: mode: direct parameters: - - name: license-model-id + - name: vlm-id description: License Model Id - type: uuid + type: string short_option: c - long_option: license-model-id + long_option: vlm-id + is_optional: false + - name: vlm-version + description: License Model version + type: string + short_option: e + long_option: vlm-version is_optional: false - name: name description: name @@ -27,17 +33,14 @@ parameters: short_option: y long_option: type is_optional: false + default_value: Universal - name: description description: Description for License Key Group type: string short_option: z long_option: description is_optional: true - - name: operational-scope - description: Operational Scope - type: string - long_option: operational-scope - is_optional: true + results: direction: portrait attributes: @@ -47,9 +50,9 @@ results: type: string http: request: - uri: /onboarding-api/v1.0/vendor-license-models/${license-model-id}/versions/0.1/license-key-groups + uri: /onboarding-api/v1.0/vendor-license-models/${vlm-id}/versions/${vlm-version}/license-key-groups method: POST - body: '{"description": "${description}","name": "${name}","operationalScope": {"choices": ["${operational-scope}"],"other": ""},"type": "${type}"}' + body: '{"description": "${description}", "name": "${name}", "type": "${type}"}' success_codes: - 200 result_map: diff --git a/plugins/sdc/src/main/resources/onap-cli-schema/license-models/license-model-show-schema-1.1.yaml b/plugins/sdc/src/main/resources/onap-cli-schema/vlm/vlm-list-schema-1.1.yaml index 8e4c27b5..e8944955 100644 --- a/plugins/sdc/src/main/resources/onap-cli-schema/license-models/license-model-show-schema-1.1.yaml +++ b/plugins/sdc/src/main/resources/onap-cli-schema/vlm/vlm-list-schema-1.1.yaml @@ -1,5 +1,5 @@ open_cli_schema_version: 1.0 -name: license-model-show +name: vlm-list description: List License Model version: onap-1.1 service: @@ -19,8 +19,8 @@ results: description: Vendor Name scope: short type: string - - name: icon-ref - description: icon ref + - name: vlm-version + description: VLM version scope: long type: string - name: status @@ -40,6 +40,6 @@ http: result_map: id: $b{$.results.[*].id} vendor-name: $b{$.results.[*].vendorName} - icon-ref: $b{$.results.[*].iconRef} + vlm-version: $b{$.results.[*].version.id} status: $b{$.results.[*].status} description: $b{$.results.[*].description}
\ No newline at end of file diff --git a/plugins/sdc/src/main/resources/onap-cli-schema/vlm/vlm-revert-schema-1.1.yaml b/plugins/sdc/src/main/resources/onap-cli-schema/vlm/vlm-revert-schema-1.1.yaml new file mode 100644 index 00000000..c1e15cff --- /dev/null +++ b/plugins/sdc/src/main/resources/onap-cli-schema/vlm/vlm-revert-schema-1.1.yaml @@ -0,0 +1,31 @@ +open_cli_schema_version: 1.0 +name: vlm-revert +description: Revert Vendor License Model +version: onap-1.1 +service: + name: sdc + version: v1.0 + auth: basic + mode: direct + +parameters: + - name: vlm-id + description: Onap VLM ID + type: string + short_option: x + long_option: vlm-id + is_optional: false + - name: vlm-version + description: VLM version + type: string + short_option: y + long_option: vlm-version + is_optional: false +http: + request: + uri: /onboarding-api/v1.0/vendor-license-models/${vlm-id}/versions/${vlm-version}/actions + method: PUT + body: '{"action": "Undo_Checkout"}' + success_codes: + - 201 + - 200 diff --git a/plugins/sdc/src/main/resources/onap-cli-schema/vlm/vlm-submit-schema-1.1.yaml b/plugins/sdc/src/main/resources/onap-cli-schema/vlm/vlm-submit-schema-1.1.yaml new file mode 100644 index 00000000..8e5f026e --- /dev/null +++ b/plugins/sdc/src/main/resources/onap-cli-schema/vlm/vlm-submit-schema-1.1.yaml @@ -0,0 +1,31 @@ +open_cli_schema_version: 1.0 +name: vlm-submit +description: Submit Vendor License Model +version: onap-1.1 +service: + name: sdc + version: v1.0 + auth: basic + mode: direct + +parameters: + - name: vlm-id + description: Onap VLM ID + type: string + short_option: x + long_option: vlm-id + is_optional: false + - name: vlm-version + description: VLM version + type: string + short_option: y + long_option: vlm-version + is_optional: false +http: + request: + uri: /onboarding-api/v1.0/vendor-license-models/${vlm-id}/versions/${vlm-version}/actions + method: PUT + body: '{"action": "Submit"}' + success_codes: + - 201 + - 200 diff --git a/plugins/sdc/src/main/resources/onap-cli-schema/vsp/vsp-package-schema-1.1.yaml b/plugins/sdc/src/main/resources/onap-cli-schema/vsp/vsp-package-schema-1.1.yaml new file mode 100644 index 00000000..9f37277b --- /dev/null +++ b/plugins/sdc/src/main/resources/onap-cli-schema/vsp/vsp-package-schema-1.1.yaml @@ -0,0 +1,33 @@ +open_cli_schema_version: 1.0 +name: vsp-package +description: Package Vendor Software Product +version: onap-1.1 +service: + name: sdc + version: v1.0 + auth: basic + mode: direct + +parameters: + - name: vsp-id + description: Onap VSP ID + type: string + short_option: x + long_option: vsp-id + is_optional: false + - name: vsp-version + description: VSP version + type: string + short_option: y + long_option: vsp-version + is_optional: false +http: + request: + uri: /onboarding-api/v1.0/vendor-software-products/${vsp-id}/versions/${vsp-version}/actions + method: PUT + body: '{"action": "Create_Package"}' + success_codes: + - 201 + - 200 + sample_response: + body: '' |