diff options
author | Kanagaraj Manickam k00365106 <kanagaraj.manickam@huawei.com> | 2017-12-11 20:34:44 +0530 |
---|---|---|
committer | Kanagaraj Manickam k00365106 <kanagaraj.manickam@huawei.com> | 2017-12-12 15:48:55 +0530 |
commit | 0d97a835fa2052ded5a31e8921baf641c8e9bb57 (patch) | |
tree | 800584529f77c8ff26f05a73abd3fa71205a69a7 /plugins/onap-amsterdam/features/sdc/src/main/resources/open-cli-schema | |
parent | 03c54a40daf75644ec0bcbc73636e3eb427c1604 (diff) |
Make Http as separate plugin
Issue-ID: CLI-66
Change-Id: I8ad78f417f6dbb00e29effdd3ed8ec1939aee81d
Signed-off-by: Kanagaraj Manickam k00365106 <kanagaraj.manickam@huawei.com>
Diffstat (limited to 'plugins/onap-amsterdam/features/sdc/src/main/resources/open-cli-schema')
49 files changed, 0 insertions, 2384 deletions
diff --git a/plugins/onap-amsterdam/features/sdc/src/main/resources/open-cli-schema/service-model/service-model-add-vf-schema-1.1.yaml b/plugins/onap-amsterdam/features/sdc/src/main/resources/open-cli-schema/service-model/service-model-add-vf-schema-1.1.yaml deleted file mode 100644 index e1166e4b..00000000 --- a/plugins/onap-amsterdam/features/sdc/src/main/resources/open-cli-schema/service-model/service-model-add-vf-schema-1.1.yaml +++ /dev/null @@ -1,58 +0,0 @@ -open_cli_schema_version: 1.0 -name: service-model-add-vf -description: Helps to add VF into service models in SDC - -info: - product: onap-amsterdam - service: sdc - author: ONAP CLI Team onap-discuss@lists.onap.org - - -parameters: - - name: service-model-id - description: Onap Service Name - type: string - short_option: x - long_option: service-model-id - is_optional: false - - name: vf-id - description: VF ID - type: string - short_option: y - long_option: vf-id - is_optional: true - - name: vf-name - description: VF ID - type: string - short_option: z - long_option: vf-name - is_optional: true - - name: vf-version - description: VF version - type: string - long_option: vf-version - short_option: b - is_optional: true - -results: - direction: portrait - attributes: - - name: ID - description: Service ID - scope: short - type: string -http: - service: - name: sdc - version: v1.0 - auth: basic - mode: direct - request: - uri: /sdc2/rest/v1/catalog/services/${service-model-id}/resourceInstance - method: POST - body: '{"name": "${vf-name}", "componentVersion": "${vf-version}", "posY": 248, "posX": 406, "uniqueId": "${service-model-id}-${vf-id}", "originType": "VF", "componentUid": "${vf-id}", "icon": "defaulticon"}' - success_codes: - - 201 - result_map: - ID: $b{$.uniqueId} - diff --git a/plugins/onap-amsterdam/features/sdc/src/main/resources/open-cli-schema/service-model/service-model-approve-schema-1.1.yaml b/plugins/onap-amsterdam/features/sdc/src/main/resources/open-cli-schema/service-model/service-model-approve-schema-1.1.yaml deleted file mode 100644 index b814db50..00000000 --- a/plugins/onap-amsterdam/features/sdc/src/main/resources/open-cli-schema/service-model/service-model-approve-schema-1.1.yaml +++ /dev/null @@ -1,31 +0,0 @@ -open_cli_schema_version: 1.0 -name: service-model-approve -description: Approves the Service model in SDC - -info: - product: onap-amsterdam - service: sdc - author: ONAP CLI Team onap-discuss@lists.onap.org - - -parameters: - - name: service-model-id - description: Service model ID - type: string - long_option: service-model-id - short_option: b - is_optional: true - -http: - service: - name: sdc - version: v1.0 - auth: basic - mode: direct - request: - uri: /sdc2/rest/v1/catalog/services/${service-model-id}/distribution-state/approve - method: POST - body: '{"userRemarks": "Approves service model via CLI"}' - success_codes: - - 200 - diff --git a/plugins/onap-amsterdam/features/sdc/src/main/resources/open-cli-schema/service-model/service-model-certify-complete-schema-1.1.yaml b/plugins/onap-amsterdam/features/sdc/src/main/resources/open-cli-schema/service-model/service-model-certify-complete-schema-1.1.yaml deleted file mode 100644 index 8b0ee7a1..00000000 --- a/plugins/onap-amsterdam/features/sdc/src/main/resources/open-cli-schema/service-model/service-model-certify-complete-schema-1.1.yaml +++ /dev/null @@ -1,31 +0,0 @@ -open_cli_schema_version: 1.0 -name: service-model-certify-complete -description: Completes the certification of Service model in SDC - -info: - product: onap-amsterdam - service: sdc - author: ONAP CLI Team onap-discuss@lists.onap.org - - -parameters: - - name: service-model-id - description: Service model ID - type: string - long_option: service-model-id - short_option: b - is_optional: true - -http: - service: - name: sdc - version: v1.0 - auth: basic - mode: direct - request: - uri: /sdc2/rest/v1/catalog/services/${service-model-id}/lifecycleState/certify - method: POST - body: '{"userRemarks": "Completing certification via CLI"}' - success_codes: - - 200 - diff --git a/plugins/onap-amsterdam/features/sdc/src/main/resources/open-cli-schema/service-model/service-model-certify-request-schema-1.1.yaml b/plugins/onap-amsterdam/features/sdc/src/main/resources/open-cli-schema/service-model/service-model-certify-request-schema-1.1.yaml deleted file mode 100644 index dc19c796..00000000 --- a/plugins/onap-amsterdam/features/sdc/src/main/resources/open-cli-schema/service-model/service-model-certify-request-schema-1.1.yaml +++ /dev/null @@ -1,31 +0,0 @@ -open_cli_schema_version: 1.0 -name: service-model-certify-request -description: Request the certification of Service model in SDC - -info: - product: onap-amsterdam - service: sdc - author: ONAP CLI Team onap-discuss@lists.onap.org - - -parameters: - - name: service-model-id - description: Service model ID - type: string - long_option: service-model-id - short_option: b - is_optional: true - -http: - service: - name: sdc - version: v1.0 - auth: basic - mode: direct - request: - uri: /sdc2/rest/v1/catalog/services/${service-model-id}/lifecycleState/certificationRequest - method: POST - body: '{"userRemarks": "Requesting certification via CLI"}' - success_codes: - - 200 - diff --git a/plugins/onap-amsterdam/features/sdc/src/main/resources/open-cli-schema/service-model/service-model-certify-start-schema-1.1.yaml b/plugins/onap-amsterdam/features/sdc/src/main/resources/open-cli-schema/service-model/service-model-certify-start-schema-1.1.yaml deleted file mode 100644 index 598eea7e..00000000 --- a/plugins/onap-amsterdam/features/sdc/src/main/resources/open-cli-schema/service-model/service-model-certify-start-schema-1.1.yaml +++ /dev/null @@ -1,31 +0,0 @@ -open_cli_schema_version: 1.0 -name: service-model-certify-start -description: Starts the certification of Service model in SDC - -info: - product: onap-amsterdam - service: sdc - author: ONAP CLI Team onap-discuss@lists.onap.org - - -parameters: - - name: service-model-id - description: Service model ID - type: string - long_option: service-model-id - short_option: b - is_optional: true - -http: - service: - name: sdc - version: v1.0 - auth: basic - mode: direct - request: - uri: /sdc2/rest/v1/catalog/services/${service-model-id}/lifecycleState/startCertification - method: POST - body: '{}' - success_codes: - - 200 - diff --git a/plugins/onap-amsterdam/features/sdc/src/main/resources/open-cli-schema/service-model/service-model-checkin-schema-1.1.yaml b/plugins/onap-amsterdam/features/sdc/src/main/resources/open-cli-schema/service-model/service-model-checkin-schema-1.1.yaml deleted file mode 100644 index 048e8c41..00000000 --- a/plugins/onap-amsterdam/features/sdc/src/main/resources/open-cli-schema/service-model/service-model-checkin-schema-1.1.yaml +++ /dev/null @@ -1,30 +0,0 @@ -open_cli_schema_version: 1.0 -name: service-model-checkin -description: Checkin Service model in SDC - -info: - product: onap-amsterdam - service: sdc - author: ONAP CLI Team onap-discuss@lists.onap.org - -parameters: - - name: service-model-id - description: Service model ID - type: string - long_option: service-model-id - short_option: b - is_optional: true - -http: - service: - name: sdc - version: v1.0 - auth: basic - mode: direct - request: - uri: /sdc2/rest/v1/catalog/services/${service-model-id}/lifecycleState/checkin - method: POST - body: '{"userRemarks": "Checked in via CLI"}' - success_codes: - - 200 - diff --git a/plugins/onap-amsterdam/features/sdc/src/main/resources/open-cli-schema/service-model/service-model-checkout-schema-1.1.yaml b/plugins/onap-amsterdam/features/sdc/src/main/resources/open-cli-schema/service-model/service-model-checkout-schema-1.1.yaml deleted file mode 100644 index cf243365..00000000 --- a/plugins/onap-amsterdam/features/sdc/src/main/resources/open-cli-schema/service-model/service-model-checkout-schema-1.1.yaml +++ /dev/null @@ -1,31 +0,0 @@ -open_cli_schema_version: 1.0 -name: service-model-revert -description: Checkout Service model in SDC - -info: - product: onap-amsterdam - service: sdc - author: ONAP CLI Team onap-discuss@lists.onap.org - - -parameters: - - name: service-model-id - description: Service model ID - type: string - long_option: service-model-id - short_option: b - is_optional: true - -http: - service: - name: sdc - version: v1.0 - auth: basic - mode: direct - request: - uri: /sdc2/rest/v1/catalog/services/${service-model-id}/lifecycleState/checkout - method: POST - body: '{"userRemarks": "Checked out via CLI"}' - success_codes: - - 200 - diff --git a/plugins/onap-amsterdam/features/sdc/src/main/resources/open-cli-schema/service-model/service-model-create-schema-1.1.yaml b/plugins/onap-amsterdam/features/sdc/src/main/resources/open-cli-schema/service-model/service-model-create-schema-1.1.yaml deleted file mode 100644 index 6d34d4ab..00000000 --- a/plugins/onap-amsterdam/features/sdc/src/main/resources/open-cli-schema/service-model/service-model-create-schema-1.1.yaml +++ /dev/null @@ -1,74 +0,0 @@ -open_cli_schema_version: 1.0 -name: service-model-create -description: Create Service model in SDC - -info: - product: onap-amsterdam - service: sdc - author: ONAP CLI Team onap-discuss@lists.onap.org - - -parameters: - - name: name - description: Onap Service Name - type: string - short_option: x - long_option: name - is_optional: false - - name: description - description: Description for Service - type: string - short_option: y - long_option: description - is_optional: true - - name: project-code - description: Project code - type: string - long_option: project-code - short_option: z - is_optional: true - - name: category - description: Service category - type: string - short_option: b - long_option: category - is_optional: true - default_value: network l1-3 - - name: category-display-name - description: Service category display name - type: string - short_option: c - long_option: category-display-name - is_optional: true - default_value: Network L1-3 - - name: icon-id - description: Service Icon id - type: string - short_option: e - long_option: icon-id - default_value: defaulticon - is_optional: true - -results: - direction: portrait - attributes: - - name: ID - description: Service ID - scope: short - type: string -http: - service: - name: sdc - version: v1.0 - auth: basic - mode: direct - request: - uri: /sdc2/rest/v1/catalog/services - method: POST - body: '{"componentType": "SERVICE", "properties": [], "requirements": {}, "toscaArtifacts": {}, "tags": ["CLI", "${name}"], "artifacts": {}, "description": "${description}", "serviceApiArtifacts": {}, "capabilities": {}, "name": "${name}", "componentInstancesProperties": {}, "componentInstancesAttributes": {}, "contactId": "${onap-username}", "groups": [], "projectCode": "${project-code}", "deploymentArtifacts": {}, "attributes": [], "componentInstances": [], "categories": [{"normalizedName": "${category}", "name": "${category-display-name}", "uniqueId": "serviceNewCategory.${category}", "icons": ["${icon-id}"]}], "icon": "${icon-id}"}' - success_codes: - - 200 - - 201 - result_map: - ID: $b{$.uniqueId} - diff --git a/plugins/onap-amsterdam/features/sdc/src/main/resources/open-cli-schema/service-model/service-model-distribute-schema-1.1.yaml b/plugins/onap-amsterdam/features/sdc/src/main/resources/open-cli-schema/service-model/service-model-distribute-schema-1.1.yaml deleted file mode 100644 index aa69687e..00000000 --- a/plugins/onap-amsterdam/features/sdc/src/main/resources/open-cli-schema/service-model/service-model-distribute-schema-1.1.yaml +++ /dev/null @@ -1,31 +0,0 @@ -open_cli_schema_version: 1.0 -name: service-model-distribute -description: Distributes the Service model in SDC - -info: - product: onap-amsterdam - service: sdc - author: ONAP CLI Team onap-discuss@lists.onap.org - - -parameters: - - name: service-model-id - description: Service model ID - type: string - long_option: service-model-id - short_option: b - is_optional: true - -http: - service: - name: sdc - version: v1.0 - auth: basic - mode: direct - request: - uri: /sdc2/rest/v1/catalog/services/${service-model-id}/distribution/PROD/activate - method: POST - body: '{}' - success_codes: - - 200 - diff --git a/plugins/onap-amsterdam/features/sdc/src/main/resources/open-cli-schema/service-model/service-model-list-schema-1.1.yaml b/plugins/onap-amsterdam/features/sdc/src/main/resources/open-cli-schema/service-model/service-model-list-schema-1.1.yaml deleted file mode 100644 index 2e1bccea..00000000 --- a/plugins/onap-amsterdam/features/sdc/src/main/resources/open-cli-schema/service-model/service-model-list-schema-1.1.yaml +++ /dev/null @@ -1,62 +0,0 @@ -open_cli_schema_version: 1.0 -name: service-model-list -description: List the service model in SDC - -info: - product: onap-amsterdam - service: sdc - author: ONAP CLI Team onap-discuss@lists.onap.org - - -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: - service: - name: sdc - version: v1.0 - auth: basic - mode: direct - 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/onap-amsterdam/features/sdc/src/main/resources/open-cli-schema/service-model/service-model-revert-schema-1.1.yaml b/plugins/onap-amsterdam/features/sdc/src/main/resources/open-cli-schema/service-model/service-model-revert-schema-1.1.yaml deleted file mode 100644 index 9029b2a4..00000000 --- a/plugins/onap-amsterdam/features/sdc/src/main/resources/open-cli-schema/service-model/service-model-revert-schema-1.1.yaml +++ /dev/null @@ -1,31 +0,0 @@ -open_cli_schema_version: 1.0 -name: service-model-checkout -description: Checkout Service model in SDC - -info: - product: onap-amsterdam - service: sdc - author: ONAP CLI Team onap-discuss@lists.onap.org - - -parameters: - - name: service-model-id - description: Service model ID - type: string - long_option: service-model-id - short_option: b - is_optional: true - -http: - service: - name: sdc - version: v1.0 - auth: basic - mode: direct - request: - uri: /sdc2/rest/v1/catalog/services/${service-model-id}/lifecycleState/UNDOCHECKOUT - method: POST - body: '{"userRemarks": "Checked out via CLI"}' - success_codes: - - 200 - diff --git a/plugins/onap-amsterdam/features/sdc/src/main/resources/open-cli-schema/service-model/service2vf-model-list-schema-1.1.yaml b/plugins/onap-amsterdam/features/sdc/src/main/resources/open-cli-schema/service-model/service2vf-model-list-schema-1.1.yaml deleted file mode 100644 index 8a50f4f2..00000000 --- a/plugins/onap-amsterdam/features/sdc/src/main/resources/open-cli-schema/service-model/service2vf-model-list-schema-1.1.yaml +++ /dev/null @@ -1,54 +0,0 @@ -open_cli_schema_version: 1.0 -name: service2vf-model-list -description: List the VF in a given service model in SDC - -info: - product: onap-amsterdam - service: sdc - author: ONAP CLI Team onap-discuss@lists.onap.org - - -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: - service: - name: sdc - version: v1.0 - auth: basic - mode: direct - 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/onap-amsterdam/features/sdc/src/main/resources/open-cli-schema/vf/vf-model-certify-complete-schema-1.1.yaml b/plugins/onap-amsterdam/features/sdc/src/main/resources/open-cli-schema/vf/vf-model-certify-complete-schema-1.1.yaml deleted file mode 100644 index 06ac254c..00000000 --- a/plugins/onap-amsterdam/features/sdc/src/main/resources/open-cli-schema/vf/vf-model-certify-complete-schema-1.1.yaml +++ /dev/null @@ -1,31 +0,0 @@ -open_cli_schema_version: 1.0 -name: vf-model-certify-complete -description: Complete certifying Virtual function - -info: - product: onap-amsterdam - service: sdc - author: ONAP CLI Team onap-discuss@lists.onap.org - - -parameters: - - name: vf-id - description: VF ID - type: string - long_option: vf-id - short_option: b - is_optional: true - -http: - service: - name: sdc - version: v1.0 - auth: basic - mode: direct - request: - uri: /sdc2/rest/v1/catalog/resources/${vf-id}/lifecycleState/certify - method: POST - body: '{"userRemarks": "Completing certification via CLI"}' - success_codes: - - 200 - diff --git a/plugins/onap-amsterdam/features/sdc/src/main/resources/open-cli-schema/vf/vf-model-certify-request-schema-1.1.yaml b/plugins/onap-amsterdam/features/sdc/src/main/resources/open-cli-schema/vf/vf-model-certify-request-schema-1.1.yaml deleted file mode 100644 index 5af2098e..00000000 --- a/plugins/onap-amsterdam/features/sdc/src/main/resources/open-cli-schema/vf/vf-model-certify-request-schema-1.1.yaml +++ /dev/null @@ -1,31 +0,0 @@ -open_cli_schema_version: 1.0 -name: vf-model-certify-request -description: Request for certifying Virtual function - -info: - product: onap-amsterdam - service: sdc - author: ONAP CLI Team onap-discuss@lists.onap.org - - -parameters: - - name: vf-id - description: VF ID - type: string - long_option: vf-id - short_option: b - is_optional: true - -http: - service: - name: sdc - version: v1.0 - auth: basic - mode: direct - request: - uri: /sdc2/rest/v1/catalog/resources/${vf-id}/lifecycleState/certificationRequest - method: POST - body: '{"userRemarks": "Requesting certification via CLI"}' - success_codes: - - 200 - diff --git a/plugins/onap-amsterdam/features/sdc/src/main/resources/open-cli-schema/vf/vf-model-certify-start-schema-1.1.yaml b/plugins/onap-amsterdam/features/sdc/src/main/resources/open-cli-schema/vf/vf-model-certify-start-schema-1.1.yaml deleted file mode 100644 index e7944133..00000000 --- a/plugins/onap-amsterdam/features/sdc/src/main/resources/open-cli-schema/vf/vf-model-certify-start-schema-1.1.yaml +++ /dev/null @@ -1,31 +0,0 @@ -open_cli_schema_version: 1.0 -name: vf-model-certify-start -description: Start certifying Virtual function - -info: - product: onap-amsterdam - service: sdc - author: ONAP CLI Team onap-discuss@lists.onap.org - - -parameters: - - name: vf-id - description: VF ID - type: string - long_option: vf-id - short_option: b - is_optional: true - -http: - service: - name: sdc - version: v1.0 - auth: basic - mode: direct - request: - uri: /sdc2/rest/v1/catalog/resources/${vf-id}/lifecycleState/startCertification - method: POST - body: '{}' - success_codes: - - 200 - diff --git a/plugins/onap-amsterdam/features/sdc/src/main/resources/open-cli-schema/vf/vf-model-checkin-schema-1.1.yaml b/plugins/onap-amsterdam/features/sdc/src/main/resources/open-cli-schema/vf/vf-model-checkin-schema-1.1.yaml deleted file mode 100644 index 019cab00..00000000 --- a/plugins/onap-amsterdam/features/sdc/src/main/resources/open-cli-schema/vf/vf-model-checkin-schema-1.1.yaml +++ /dev/null @@ -1,31 +0,0 @@ -open_cli_schema_version: 1.0 -name: vf-model-checkin -description: Checkin Virtual function - -info: - product: onap-amsterdam - service: sdc - author: ONAP CLI Team onap-discuss@lists.onap.org - - -parameters: - - name: vf-id - description: VF ID - type: string - long_option: vf-id - short_option: b - is_optional: true - -http: - service: - name: sdc - version: v1.0 - auth: basic - mode: direct - request: - uri: /sdc2/rest/v1/catalog/resources/${vf-id}/lifecycleState/checkin - method: POST - body: '{"userRemarks": "Checked in via CLI"}' - success_codes: - - 200 - diff --git a/plugins/onap-amsterdam/features/sdc/src/main/resources/open-cli-schema/vf/vf-model-create-schema-1.1.yaml b/plugins/onap-amsterdam/features/sdc/src/main/resources/open-cli-schema/vf/vf-model-create-schema-1.1.yaml deleted file mode 100644 index 44b706d0..00000000 --- a/plugins/onap-amsterdam/features/sdc/src/main/resources/open-cli-schema/vf/vf-model-create-schema-1.1.yaml +++ /dev/null @@ -1,63 +0,0 @@ -open_cli_schema_version: 1.0 -name: vf-model-create -description: Create Virtual function from Vendor Software Product - -info: - product: onap-amsterdam - service: sdc - author: ONAP CLI Team onap-discuss@lists.onap.org - - -parameters: - - name: name - description: Onap VF Name - type: string - short_option: x - long_option: name - is_optional: false - - name: description - description: Description for VF - type: string - short_option: y - long_option: description - is_optional: true - - name: vendor-name - description: Vendor name - type: string - long_option: vendor-name - short_option: z - is_optional: true - - name: vsp-id - description: VSP ID - type: string - long_option: vsp-id - short_option: b - is_optional: true - - name: vsp-version - description: VSP version - type: string - long_option: vsp-version - short_option: g - is_optional: true -results: - direction: portrait - attributes: - - name: ID - description: VF ID - scope: short - type: string -http: - service: - name: sdc - version: v1.0 - auth: basic - mode: direct - request: - uri: /sdc2/rest/v1/catalog/resources - method: POST - body: '{"contactId": "${onap-username}", "vendorRelease": "1.0", "requirements": {}, "artifacts": {}, "capabilities": {}, "componentInstancesProperties": {}, "deploymentArtifacts": {}, "icon": "defaulticon", "vendorName": "${vendor-name}", "description": "${description}", "tags": ["CLI", "${name}"], "groups": [], "properties": [], "categories": [{"subcategories": [{"normalizedName": "abstract", "name": "Abstract", "uniqueId": "resourceNewCategory.generic.abstract", "icons": ["database"]}], "normalizedName": "generic", "name": "Generic", "uniqueId": "resourceNewCategory.generic"}], "name": "${name}", "toscaArtifacts": {}, "csarUUID": "${vsp-id}", "resourceType": "VF", "csarVersion": "${vsp-version}", "componentType": "RESOURCE", "componentInstancesAttributes": {}, "attributes": [], "componentInstances": []}' - success_codes: - - 201 - result_map: - ID: $b{$.uniqueId} - diff --git a/plugins/onap-amsterdam/features/sdc/src/main/resources/open-cli-schema/vf/vf-model-list-schema-1.1.yaml b/plugins/onap-amsterdam/features/sdc/src/main/resources/open-cli-schema/vf/vf-model-list-schema-1.1.yaml deleted file mode 100644 index 48619c87..00000000 --- a/plugins/onap-amsterdam/features/sdc/src/main/resources/open-cli-schema/vf/vf-model-list-schema-1.1.yaml +++ /dev/null @@ -1,70 +0,0 @@ -open_cli_schema_version: 1.0 -name: vf-model-list -description: List the VF resource model in SDC - -info: - product: onap-amsterdam - service: sdc - author: ONAP CLI Team onap-discuss@lists.onap.org - - -results: - direction: landscape - attributes: - - name: uuid - description: UUID - type: string - scope: short - - name: uniqueid - 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 - - name: vsp-uuid - description: VSP uuid - type: string - scope: long - - name: vsp-version - description: VSP version - type: string - scope: long -http: - service: - name: sdc - version: v1.0 - auth: basic - mode: direct - request: - uri: /sdc2/rest/v1/followed - method: GET - success_codes: - - 200 - result_map: - uuid: $b{resources.[*].uuid} - uniqueid: $b{resources.[*].uniqueId} - invariant-uuid: $b{resources.[*].invariantUUID} - version: $b{resources.[*].version} - name: $b{resources.[*].name} - status: $b{resources.[*].lifecycleState} - description: $b{resources.[*].description} - vsp-uuid: $b{resources.[*].csarUUID} - vsp-version: $b{resources.[*].csarVersion} diff --git a/plugins/onap-amsterdam/features/sdc/src/main/resources/open-cli-schema/vf/vf2vfmodule-model-list-schema-1.1.yaml b/plugins/onap-amsterdam/features/sdc/src/main/resources/open-cli-schema/vf/vf2vfmodule-model-list-schema-1.1.yaml deleted file mode 100644 index ae151279..00000000 --- a/plugins/onap-amsterdam/features/sdc/src/main/resources/open-cli-schema/vf/vf2vfmodule-model-list-schema-1.1.yaml +++ /dev/null @@ -1,64 +0,0 @@ -open_cli_schema_version: 1.0 -name: vf2vfmodule-model-list -description: List the VF modules in a given VF model in SDC - -info: - product: onap-amsterdam - service: sdc - author: ONAP CLI Team onap-discuss@lists.onap.org - - -parameters: - - name: vf-id - description: VF uuid - type: string - short_option: z - long_option: vf-id - is_optional: false - -results: - direction: landscape - attributes: - - name: vsp-uuid - description: VSP uuid - type: string - scope: short - - name: vsp-version - description: VSP version - type: string - scope: short - - 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: - service: - name: sdc - version: v1.0 - auth: basic - mode: direct - 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} - vsp-uuid: $b{$.csarUUID} - vsp-version: $b{$.csarVersion}
\ No newline at end of file diff --git a/plugins/onap-amsterdam/features/sdc/src/main/resources/open-cli-schema/vlm/license-entitlement-pool-create-schema.yaml b/plugins/onap-amsterdam/features/sdc/src/main/resources/open-cli-schema/vlm/license-entitlement-pool-create-schema.yaml deleted file mode 100644 index 721d2604..00000000 --- a/plugins/onap-amsterdam/features/sdc/src/main/resources/open-cli-schema/vlm/license-entitlement-pool-create-schema.yaml +++ /dev/null @@ -1,90 +0,0 @@ -open_cli_schema_version: 1.0 -name: ep-create -description: Create Entitlement Pool - -info: - product: onap-amsterdam - service: sdc - author: ONAP CLI Team onap-discuss@lists.onap.org - - -parameters: - - name: ep-name - description: Entitlement Pool name - type: string - short_option: x - long_option: ep-name - is_optional: false - - name: license-model-id - description: License Model ID - type: string - short_option: y - long_option: license-model-id - is_optional: false - - name: ep-description - description: Description for Entitlement Pool - type: string - short_option: z - long_option: ep-description - is_optional: false - - name: threshold-value - description: threshold - type: string - short_option: q - long_option: threshold-value - is_optional: false - - name: threshold-unit - description: threshold - type: string - short_option: b - long_option: threshold-unit - is_optional: false - - name: entitlement-metric - description: Entitlement Metric - type: string - short_option: c - long_option: entitlement-metric - is_optional: false - - name: aggregation-function - description: Aggregation Function - type: string - short_option: e - long_option: aggregation-function - is_optional: false - - name: operational-scope - description: Operational Scope - type: string - short_option: g - long_option: operational-scope - is_optional: false - - name: reference-number - description: Reference Number - type: string - short_option: k - long_option: reference-number - is_optional: false - - -results: - direction: portrait - attributes: - - name: ID - description: Entitlement Pool ID - scope: short - type: string -http: - service: - name: sdc - version: v1.0 - auth: basic - mode: direct - request: - uri: /onboarding-api/v1.0/vendor-license-models/${license-model-id}/entitlement-pools - method: POST - body: '{"name": "${ep-name}", "description": "${ep-description}", "thresholdValue": "${threshold-value}", "thresholdUnits": "${threshold-unit}", "entitlementMetric":{"choice": "${entitlement-metric}","other": ""}, "increments": "robot", "aggregationFunction":{"choice": "${aggregation-function}","other": ""}, "operationalScope":{"choices":["${operational-scope}"], "other":""},"time":{"choice": "Hour", "other":""}, "manufacturerReferenceNumber":"${reference-number}"}' - success_codes: - - 200 - result_map: - ID: $b{$.value} - sample_response: - body: '{"value":"2DEB6CB4B082415BB7A697C9CD1273BA"}' diff --git a/plugins/onap-amsterdam/features/sdc/src/main/resources/open-cli-schema/vlm/license-entitlement-pool-show-schema.yaml b/plugins/onap-amsterdam/features/sdc/src/main/resources/open-cli-schema/vlm/license-entitlement-pool-show-schema.yaml deleted file mode 100644 index 20c134cc..00000000 --- a/plugins/onap-amsterdam/features/sdc/src/main/resources/open-cli-schema/vlm/license-entitlement-pool-show-schema.yaml +++ /dev/null @@ -1,56 +0,0 @@ -open_cli_schema_version: 1.0 -name: ep-show -description: Details of the Entitlement Pool - -info: - product: onap-amsterdam - service: sdc - author: ONAP CLI Team onap-discuss@lists.onap.org - - -parameters: - - name: license-model-id - description: Onap License Model ID - type: string - short_option: x - long_option: license-model-id - is_optional: false - - name: pool-id - description: Onap Entitlement Pool ID - type: string - short_option: y - long_option: pool-id - is_optional: false - -results: - direction: landscape - attributes: - - name: name - description: Entitlement Pool Name - scope: short - type: string - - name: ID - description: Entitlement Pool ID - scope: short - type: string - - name: description - description: Description for the Entitlement Pool - scope: short - type: string -http: - service: - name: sdc - version: v1.0 - auth: basic - mode: direct - request: - uri: /onboarding-api/v1.0/vendor-license-models/${license-model-id}/entitlement-pools/${pool-id} - method: GET - success_codes: - - 200 - result_map: - name: $b{$.name} - ID: $b{$.id} - description: $b{$.description} - sample_response: - body: '{"name":"demo-group","description":"","type":"Universal","operationalScope":{"choices":["Tenant"]},"id":"FF87C2483B854B5BA5F96751BF251F46","referencingFeatureGroups":[]}' diff --git a/plugins/onap-amsterdam/features/sdc/src/main/resources/open-cli-schema/vlm/license-group-create-schema.yaml b/plugins/onap-amsterdam/features/sdc/src/main/resources/open-cli-schema/vlm/license-group-create-schema.yaml deleted file mode 100644 index 9797f46d..00000000 --- a/plugins/onap-amsterdam/features/sdc/src/main/resources/open-cli-schema/vlm/license-group-create-schema.yaml +++ /dev/null @@ -1,53 +0,0 @@ -open_cli_schema_version: 1.0 -name: license-group-create -description: Create License Group - -info: - product: onap-amsterdam - service: sdc - author: ONAP CLI Team onap-discuss@lists.onap.org - - -parameters: - - name: group-name - description: group name - type: string - short_option: x - long_option: group-name - is_optional: false - - name: license-model-id - description: License Model ID - type: string - short_option: y - long_option: license-model-id - is_optional: false - - name: license-group-description - description: Description for License Group - type: string - short_option: z - long_option: license-group-description - is_optional: true - -results: - direction: portrait - attributes: - - name: ID - description: License Group ID - scope: short - type: string -http: - service: - name: sdc - version: v1.0 - auth: basic - mode: direct - request: - uri: /onboarding-api/v1.0/vendor-license-models/${license-model-id}/license-key-groups - method: POST - body: '{"name": "${group-name}", "description": "${license-group-description}", "operationalScope": {"choices": ["Tenant"],"other":""},"type": "Universal"}' - success_codes: - - 200 - result_map: - ID: $b{$.value} - sample_response: - body: '{"value":"2DEB6CB4B082415BB7A697C9CD1273BA"}' diff --git a/plugins/onap-amsterdam/features/sdc/src/main/resources/open-cli-schema/vlm/license-group-show-schema.yaml b/plugins/onap-amsterdam/features/sdc/src/main/resources/open-cli-schema/vlm/license-group-show-schema.yaml deleted file mode 100644 index 15609462..00000000 --- a/plugins/onap-amsterdam/features/sdc/src/main/resources/open-cli-schema/vlm/license-group-show-schema.yaml +++ /dev/null @@ -1,56 +0,0 @@ -open_cli_schema_version: 1.0 -name: license-group-show -description: Details of the License Group - -info: - product: onap-amsterdam - service: sdc - author: ONAP CLI Team onap-discuss@lists.onap.org - - -parameters: - - name: license-model-id - description: Onap License Model ID - type: string - short_option: x - long_option: license-model-id - is_optional: false - - name: license-group-id - description: Onap License Group ID - type: string - short_option: y - long_option: license-group-id - is_optional: false - -results: - direction: landscape - attributes: - - name: name - description: License Group Name - scope: short - type: string - - name: ID - description: License Group ID - scope: short - type: string - - name: description - description: Description for the License Group - scope: short - type: string -http: - service: - name: sdc - version: v1.0 - auth: basic - mode: direct - request: - uri: /onboarding-api/v1.0/vendor-license-models/${license-model-id}/license-key-groups/${license-group-id} - method: GET - success_codes: - - 200 - result_map: - name: $b{$.name} - ID: $b{$.id} - description: $b{$.description} - sample_response: - body: '{"name":"demo-group","description":"","type":"Universal","operationalScope":{"choices":["Tenant"]},"id":"FF87C2483B854B5BA5F96751BF251F46","referencingFeatureGroups":[]}' diff --git a/plugins/onap-amsterdam/features/sdc/src/main/resources/open-cli-schema/vlm/license-model-create-schema.yaml b/plugins/onap-amsterdam/features/sdc/src/main/resources/open-cli-schema/vlm/license-model-create-schema.yaml deleted file mode 100644 index cfcc1a13..00000000 --- a/plugins/onap-amsterdam/features/sdc/src/main/resources/open-cli-schema/vlm/license-model-create-schema.yaml +++ /dev/null @@ -1,46 +0,0 @@ -open_cli_schema_version: 1.0 -name: license-model-create -description: Create License Model - -info: - product: onap-amsterdam - service: sdc - author: ONAP CLI Team onap-discuss@lists.onap.org - - -parameters: - - name: vendor-name - description: vendor name - type: string - short_option: x - long_option: vendor-name - is_optional: false - - name: license-model-description - description: Description for License Model - type: string - short_option: y - long_option: license-model-description - is_optional: true -results: - direction: portrait - attributes: - - name: ID - description: License Model ID - scope: short - type: string -http: - service: - name: sdc - version: v1.0 - auth: basic - mode: direct - request: - uri: /onboarding-api/v1.0/vendor-license-models - method: POST - body: '{"vendorName": "${vendor-name}", "description": "${license-model-description}", "iconRef": "icon"}' - success_codes: - - 200 - result_map: - ID: $b{$.value} - sample_response: - body: '{"value":"2DEB6CB4B082415BB7A697C9CD1273BA"}' diff --git a/plugins/onap-amsterdam/features/sdc/src/main/resources/open-cli-schema/vlm/license-model-show-schema.yaml b/plugins/onap-amsterdam/features/sdc/src/main/resources/open-cli-schema/vlm/license-model-show-schema.yaml deleted file mode 100644 index da1c3b57..00000000 --- a/plugins/onap-amsterdam/features/sdc/src/main/resources/open-cli-schema/vlm/license-model-show-schema.yaml +++ /dev/null @@ -1,55 +0,0 @@ -open_cli_schema_version: 1.0 -name: license-model-show -description: Details of the License Model - -info: - product: onap-amsterdam - service: sdc - author: ONAP CLI Team onap-discuss@lists.onap.org - - -parameters: - - name: license-model-id - description: Onap License Model ID - type: string - short_option: x - long_option: license-model-id - is_optional: false - -results: - direction: landscape - attributes: - - name: name - description: License Model Name - scope: short - type: string - - name: ID - description: License Model ID - scope: short - type: string - - name: description - description: Description for the License Model - scope: short - type: string - - name: status - description: Status of the License Model - scope: short - type: string -http: - service: - name: sdc - version: v1.0 - auth: basic - mode: direct - request: - uri: /onboarding-api/v1.0/vendor-license-models/${license-model-id} - method: GET - success_codes: - - 200 - result_map: - name: $b{$.vendorName} - ID: $b{$.id} - description: $b{$.description} - status: $b{$.status} - sample_response: - body: '{"vendorName": "5aa8a88c","description": "vendor license model","iconRef": "icon","id": "109F0F948B974D998D89893A1BD39D4A","version": "0.1","status": "Locked","lockingUser": "cs0008","viewableVersions": ["0.1"]}' diff --git a/plugins/onap-amsterdam/features/sdc/src/main/resources/open-cli-schema/vlm/vlm-aggreement-create-schema-1.1.yaml b/plugins/onap-amsterdam/features/sdc/src/main/resources/open-cli-schema/vlm/vlm-aggreement-create-schema-1.1.yaml deleted file mode 100644 index b424e31d..00000000 --- a/plugins/onap-amsterdam/features/sdc/src/main/resources/open-cli-schema/vlm/vlm-aggreement-create-schema-1.1.yaml +++ /dev/null @@ -1,64 +0,0 @@ -open_cli_schema_version: 1.0 -name: vlm-aggreement-create -description: Create license aggreement - -info: - product: onap-amsterdam - service: sdc - author: ONAP CLI Team onap-discuss@lists.onap.org - -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: - service: - name: sdc - version: v1.0 - auth: basic - mode: direct - 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/onap-amsterdam/features/sdc/src/main/resources/open-cli-schema/vlm/vlm-aggreement-list-schema-1.1.yaml b/plugins/onap-amsterdam/features/sdc/src/main/resources/open-cli-schema/vlm/vlm-aggreement-list-schema-1.1.yaml deleted file mode 100644 index 0194a4d2..00000000 --- a/plugins/onap-amsterdam/features/sdc/src/main/resources/open-cli-schema/vlm/vlm-aggreement-list-schema-1.1.yaml +++ /dev/null @@ -1,49 +0,0 @@ -open_cli_schema_version: 1.0 -name: vlm-aggreement-list -description: List license aggreement - -info: - product: onap-amsterdam - service: sdc - author: ONAP CLI Team onap-discuss@lists.onap.org - -parameters: - - name: vlm-id - description: License Model ID - type: string - short_option: x - long_option: vlm-id - is_optional: false - - name: vlm-version - description: License Model version - type: string - short_option: y - long_option: vlm-version - is_optional: false - -results: - direction: landscape - attributes: - - name: ID - description: aggreement ID - scope: short - type: string - - name: name - description: aggreement name - scope: short - type: string -http: - service: - name: sdc - version: v1.0 - auth: basic - mode: direct - request: - uri: /onboarding-api/v1.0/vendor-license-models/${vlm-id}/versions/${vlm-version}/license-agreements - method: GET - success_codes: - - 200 - result_map: - ID: $b{results.[*].id} - name: $b{results.[*].name} - diff --git a/plugins/onap-amsterdam/features/sdc/src/main/resources/open-cli-schema/vlm/vlm-checkin-schema-1.1.yaml b/plugins/onap-amsterdam/features/sdc/src/main/resources/open-cli-schema/vlm/vlm-checkin-schema-1.1.yaml deleted file mode 100644 index 38e335f3..00000000 --- a/plugins/onap-amsterdam/features/sdc/src/main/resources/open-cli-schema/vlm/vlm-checkin-schema-1.1.yaml +++ /dev/null @@ -1,36 +0,0 @@ -open_cli_schema_version: 1.0 -name: vlm-checkin -description: Checkin Vendor License Model - -info: - product: onap-amsterdam - service: sdc - author: ONAP CLI Team onap-discuss@lists.onap.org - - -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: - service: - name: sdc - version: v1.0 - auth: basic - mode: direct - 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/onap-amsterdam/features/sdc/src/main/resources/open-cli-schema/vlm/vlm-checkout-schema-1.1.yaml b/plugins/onap-amsterdam/features/sdc/src/main/resources/open-cli-schema/vlm/vlm-checkout-schema-1.1.yaml deleted file mode 100644 index 42fd8193..00000000 --- a/plugins/onap-amsterdam/features/sdc/src/main/resources/open-cli-schema/vlm/vlm-checkout-schema-1.1.yaml +++ /dev/null @@ -1,36 +0,0 @@ -open_cli_schema_version: 1.0 -name: vlm-checkout -description: Checkout Vendor License Model - -info: - product: onap-amsterdam - service: sdc - author: ONAP CLI Team onap-discuss@lists.onap.org - - -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: - service: - name: sdc - version: v1.0 - auth: basic - mode: direct - 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/onap-amsterdam/features/sdc/src/main/resources/open-cli-schema/vlm/vlm-create-schema-1.1.yaml b/plugins/onap-amsterdam/features/sdc/src/main/resources/open-cli-schema/vlm/vlm-create-schema-1.1.yaml deleted file mode 100644 index dad02b4f..00000000 --- a/plugins/onap-amsterdam/features/sdc/src/main/resources/open-cli-schema/vlm/vlm-create-schema-1.1.yaml +++ /dev/null @@ -1,44 +0,0 @@ -open_cli_schema_version: 1.0 -name: vlm-create -description: Create License Model - -info: - product: onap-amsterdam - service: sdc - author: ONAP CLI Team onap-discuss@lists.onap.org - - -parameters: - - name: vendor-name - description: vendor name - type: string - short_option: x - long_option: vendor-name - is_optional: false - - name: description - description: Description for License Model - type: string - short_option: y - long_option: description - is_optional: true -results: - direction: portrait - attributes: - - name: ID - description: License Model ID - scope: short - type: uuid -http: - service: - name: sdc - version: v1.0 - auth: basic - mode: direct - request: - uri: /onboarding-api/v1.0/vendor-license-models - method: POST - body: '{"vendorName": "${vendor-name}", "description": "${description}", "iconRef": "icon"}' - success_codes: - - 200 - result_map: - ID: $b{$.value}
\ No newline at end of file diff --git a/plugins/onap-amsterdam/features/sdc/src/main/resources/open-cli-schema/vlm/vlm-entitlement-pool-create-schema-1.1.yaml b/plugins/onap-amsterdam/features/sdc/src/main/resources/open-cli-schema/vlm/vlm-entitlement-pool-create-schema-1.1.yaml deleted file mode 100644 index ca9d00ea..00000000 --- a/plugins/onap-amsterdam/features/sdc/src/main/resources/open-cli-schema/vlm/vlm-entitlement-pool-create-schema-1.1.yaml +++ /dev/null @@ -1,73 +0,0 @@ -open_cli_schema_version: 1.0 -name: vlm-entitlement-pool-create -description: Create Entitlement Pool - -info: - product: onap-amsterdam - service: sdc - author: ONAP CLI Team onap-discuss@lists.onap.org - - -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: - service: - name: sdc - version: v1.0 - auth: basic - mode: direct - 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/onap-amsterdam/features/sdc/src/main/resources/open-cli-schema/vlm/vlm-entitlement-pool-list-schema-1.1.yaml b/plugins/onap-amsterdam/features/sdc/src/main/resources/open-cli-schema/vlm/vlm-entitlement-pool-list-schema-1.1.yaml deleted file mode 100644 index d847ce80..00000000 --- a/plugins/onap-amsterdam/features/sdc/src/main/resources/open-cli-schema/vlm/vlm-entitlement-pool-list-schema-1.1.yaml +++ /dev/null @@ -1,49 +0,0 @@ -open_cli_schema_version: 1.0 -name: vlm-entitlement-pool-list -description: entitlement pool list in a license model - -info: - product: onap-amsterdam - service: sdc - author: ONAP CLI Team onap-discuss@lists.onap.org - - -parameters: - - name: vlm-id - description: License Model ID - type: string - short_option: x - long_option: vlm-id - is_optional: false - - name: vlm-version - description: License Model version - type: string - short_option: y - long_option: vlm-version - is_optional: false - -results: - direction: landscape - attributes: - - name: ID - description: Feature group ID - scope: short - type: string - - name: name - description: Feature group name - scope: short - type: string -http: - service: - name: sdc - version: v1.0 - auth: basic - mode: direct - request: - uri: /onboarding-api/v1.0/vendor-license-models/${vlm-id}/versions/${vlm-version}/entitlement-pools - method: GET - success_codes: - - 200 - result_map: - ID: $b{results.[*].id} - name: $b{results.[*].name} diff --git a/plugins/onap-amsterdam/features/sdc/src/main/resources/open-cli-schema/vlm/vlm-feature-group-create-schema-1.1.yaml b/plugins/onap-amsterdam/features/sdc/src/main/resources/open-cli-schema/vlm/vlm-feature-group-create-schema-1.1.yaml deleted file mode 100644 index 7b637067..00000000 --- a/plugins/onap-amsterdam/features/sdc/src/main/resources/open-cli-schema/vlm/vlm-feature-group-create-schema-1.1.yaml +++ /dev/null @@ -1,84 +0,0 @@ -open_cli_schema_version: 1.0 -name: vlm-feature-group-create -description: Create feature group Pool - -info: - product: onap-amsterdam - service: sdc - author: ONAP CLI Team onap-discuss@lists.onap.org - - -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: - service: - name: sdc - version: v1.0 - auth: basic - mode: direct - 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/onap-amsterdam/features/sdc/src/main/resources/open-cli-schema/vlm/vlm-feature-group-list-schema-1.1.yaml b/plugins/onap-amsterdam/features/sdc/src/main/resources/open-cli-schema/vlm/vlm-feature-group-list-schema-1.1.yaml deleted file mode 100644 index 92de8d25..00000000 --- a/plugins/onap-amsterdam/features/sdc/src/main/resources/open-cli-schema/vlm/vlm-feature-group-list-schema-1.1.yaml +++ /dev/null @@ -1,49 +0,0 @@ -open_cli_schema_version: 1.0 -name: vlm-feature-group-list -description: Feature group list in a license model - -info: - product: onap-amsterdam - service: sdc - author: ONAP CLI Team onap-discuss@lists.onap.org - - -parameters: - - name: vlm-id - description: License Model ID - type: string - short_option: x - long_option: vlm-id - is_optional: false - - name: vlm-version - description: License Model version - type: string - short_option: y - long_option: vlm-version - is_optional: false - -results: - direction: landscape - attributes: - - name: ID - description: Feature group ID - scope: short - type: string - - name: name - description: Feature group name - scope: short - type: string -http: - service: - name: sdc - version: v1.0 - auth: basic - mode: direct - request: - uri: /onboarding-api/v1.0/vendor-license-models/${vlm-id}/versions/${vlm-version}/feature-groups - method: GET - success_codes: - - 200 - result_map: - ID: $b{results.[*].id} - name: $b{results.[*].name} diff --git a/plugins/onap-amsterdam/features/sdc/src/main/resources/open-cli-schema/vlm/vlm-key-group-create-schema-1.1.yaml b/plugins/onap-amsterdam/features/sdc/src/main/resources/open-cli-schema/vlm/vlm-key-group-create-schema-1.1.yaml deleted file mode 100644 index 76c12cc9..00000000 --- a/plugins/onap-amsterdam/features/sdc/src/main/resources/open-cli-schema/vlm/vlm-key-group-create-schema-1.1.yaml +++ /dev/null @@ -1,64 +0,0 @@ -open_cli_schema_version: 1.0 -name: vlm-key-group-create -description: Create License Key Group - -info: - product: onap-amsterdam - service: sdc - author: ONAP CLI Team onap-discuss@lists.onap.org - - -parameters: - - name: vlm-id - description: License Model Id - type: string - short_option: c - 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 - type: string - short_option: x - long_option: name - is_optional: false - - name: type - description: type of group (Universal, unique, one-time) - type: string - 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 - -results: - direction: portrait - attributes: - - name: ID - description: License Model ID - scope: short - type: string -http: - service: - name: sdc - version: v1.0 - auth: basic - mode: direct - request: - uri: /onboarding-api/v1.0/vendor-license-models/${vlm-id}/versions/${vlm-version}/license-key-groups - method: POST - body: '{"description": "${description}", "name": "${name}", "type": "${type}"}' - success_codes: - - 200 - result_map: - ID: $b{$.value}
\ No newline at end of file diff --git a/plugins/onap-amsterdam/features/sdc/src/main/resources/open-cli-schema/vlm/vlm-key-group-list-schema-1.1.yaml b/plugins/onap-amsterdam/features/sdc/src/main/resources/open-cli-schema/vlm/vlm-key-group-list-schema-1.1.yaml deleted file mode 100644 index 37a8fa5c..00000000 --- a/plugins/onap-amsterdam/features/sdc/src/main/resources/open-cli-schema/vlm/vlm-key-group-list-schema-1.1.yaml +++ /dev/null @@ -1,49 +0,0 @@ -open_cli_schema_version: 1.0 -name: vlm-key-group-list -description: key group list in a license model - -info: - product: onap-amsterdam - service: sdc - author: ONAP CLI Team onap-discuss@lists.onap.org - - -parameters: - - name: vlm-id - description: License Model ID - type: string - short_option: x - long_option: vlm-id - is_optional: false - - name: vlm-version - description: License Model version - type: string - short_option: y - long_option: vlm-version - is_optional: false - -results: - direction: landscape - attributes: - - name: ID - description: Feature group ID - scope: short - type: string - - name: name - description: Feature group name - scope: short - type: string -http: - service: - name: sdc - version: v1.0 - auth: basic - mode: direct - request: - uri: /onboarding-api/v1.0/vendor-license-models/${vlm-id}/versions/${vlm-version}/license-key-groups - method: GET - success_codes: - - 200 - result_map: - ID: $b{results.[*].id} - name: $b{results.[*].name} diff --git a/plugins/onap-amsterdam/features/sdc/src/main/resources/open-cli-schema/vlm/vlm-list-schema-1.1.yaml b/plugins/onap-amsterdam/features/sdc/src/main/resources/open-cli-schema/vlm/vlm-list-schema-1.1.yaml deleted file mode 100644 index c01c9802..00000000 --- a/plugins/onap-amsterdam/features/sdc/src/main/resources/open-cli-schema/vlm/vlm-list-schema-1.1.yaml +++ /dev/null @@ -1,50 +0,0 @@ -open_cli_schema_version: 1.0 -name: vlm-list -description: List License Model - -info: - product: onap-amsterdam - service: sdc - author: ONAP CLI Team onap-discuss@lists.onap.org - - -results: - direction: landscape - attributes: - - name: id - description: License ID - scope: short - type: uuid - - name: vendor-name - description: Vendor Name - scope: short - type: string - - name: vlm-version - description: VLM version - scope: long - type: string - - name: status - description: status - scope: short - type: string - - name: description - description: License description - scope: long - type: string -http: - service: - name: sdc - version: v1.0 - auth: basic - mode: direct - request: - uri: /onboarding-api/v1.0/vendor-license-models - method: GET - success_codes: - - 200 - result_map: - id: $b{$.results.[*].id} - vendor-name: $b{$.results.[*].vendorName} - vlm-version: $b{$.results.[*].version.id} - status: $b{$.results.[*].status} - description: $b{$.results.[*].description}
\ No newline at end of file diff --git a/plugins/onap-amsterdam/features/sdc/src/main/resources/open-cli-schema/vlm/vlm-revert-schema-1.1.yaml b/plugins/onap-amsterdam/features/sdc/src/main/resources/open-cli-schema/vlm/vlm-revert-schema-1.1.yaml deleted file mode 100644 index 05185fdb..00000000 --- a/plugins/onap-amsterdam/features/sdc/src/main/resources/open-cli-schema/vlm/vlm-revert-schema-1.1.yaml +++ /dev/null @@ -1,36 +0,0 @@ -open_cli_schema_version: 1.0 -name: vlm-revert -description: Revert Vendor License Model - -info: - product: onap-amsterdam - service: sdc - author: ONAP CLI Team onap-discuss@lists.onap.org - - -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: - service: - name: sdc - version: v1.0 - auth: basic - mode: direct - 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/onap-amsterdam/features/sdc/src/main/resources/open-cli-schema/vlm/vlm-submit-schema-1.1.yaml b/plugins/onap-amsterdam/features/sdc/src/main/resources/open-cli-schema/vlm/vlm-submit-schema-1.1.yaml deleted file mode 100644 index 8d7274e0..00000000 --- a/plugins/onap-amsterdam/features/sdc/src/main/resources/open-cli-schema/vlm/vlm-submit-schema-1.1.yaml +++ /dev/null @@ -1,36 +0,0 @@ -open_cli_schema_version: 1.0 -name: vlm-submit -description: Submit Vendor License Model - -info: - product: onap-amsterdam - service: sdc - author: ONAP CLI Team onap-discuss@lists.onap.org - - -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: - service: - name: sdc - version: v1.0 - auth: basic - mode: direct - 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/onap-amsterdam/features/sdc/src/main/resources/open-cli-schema/vsp/vsp-add-artifact-schema-1.1.yaml b/plugins/onap-amsterdam/features/sdc/src/main/resources/open-cli-schema/vsp/vsp-add-artifact-schema-1.1.yaml deleted file mode 100644 index 446f002a..00000000 --- a/plugins/onap-amsterdam/features/sdc/src/main/resources/open-cli-schema/vsp/vsp-add-artifact-schema-1.1.yaml +++ /dev/null @@ -1,36 +0,0 @@ -open_cli_schema_version: 1.0 -name: vsp-add-artifact -description: Upload the CSAR file to VSP - -info: - product: onap-amsterdam - service: sdc - author: ONAP CLI Team onap-discuss@lists.onap.org - -parameters: - - name: vsp-id - description: Onap VSP ID - type: string - short_option: x - long_option: vsp-id - is_optional: false - - name: vsp-version - description: Onap VSP version - type: string - short_option: y - long_option: vsp-version - is_optional: false - - name: vsp-file - description: CSAR File path - type: binary - short_option: z - long_option: vsp-file - is_optional: false -http: - request: - uri: /onboarding-api/v1.0/vendor-software-products/${vsp-id}/versions/${vsp-version}/orchestration-template-candidate - method: POST - body: ${vsp-file} - multipart_entity_name: upload - success_codes: - - 200
\ No newline at end of file diff --git a/plugins/onap-amsterdam/features/sdc/src/main/resources/open-cli-schema/vsp/vsp-checkin-schema-1.1.yaml b/plugins/onap-amsterdam/features/sdc/src/main/resources/open-cli-schema/vsp/vsp-checkin-schema-1.1.yaml deleted file mode 100644 index c556d4a0..00000000 --- a/plugins/onap-amsterdam/features/sdc/src/main/resources/open-cli-schema/vsp/vsp-checkin-schema-1.1.yaml +++ /dev/null @@ -1,35 +0,0 @@ -open_cli_schema_version: 1.0 -name: vsp-checkin -description: Checkin Vendor Software Product - -info: - product: onap-amsterdam - service: sdc - author: ONAP CLI Team onap-discuss@lists.onap.org - -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: - service: - name: sdc - version: v1.0 - auth: basic - mode: direct - request: - uri: /onboarding-api/v1.0/vendor-software-products/${vsp-id}/versions/${vsp-version}/actions - method: PUT - body: '{"action": "Checkin"}' - success_codes: - - 201 - - 200 diff --git a/plugins/onap-amsterdam/features/sdc/src/main/resources/open-cli-schema/vsp/vsp-checkout-schema-1.1.yaml b/plugins/onap-amsterdam/features/sdc/src/main/resources/open-cli-schema/vsp/vsp-checkout-schema-1.1.yaml deleted file mode 100644 index aed6f39a..00000000 --- a/plugins/onap-amsterdam/features/sdc/src/main/resources/open-cli-schema/vsp/vsp-checkout-schema-1.1.yaml +++ /dev/null @@ -1,35 +0,0 @@ -open_cli_schema_version: 1.0 -name: vsp-checkout -description: Checkout Vendor Software Product - -info: - product: onap-amsterdam - service: sdc - author: ONAP CLI Team onap-discuss@lists.onap.org - -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: - service: - name: sdc - version: v1.0 - auth: basic - mode: direct - request: - uri: /onboarding-api/v1.0/vendor-software-products/${vsp-id}/versions/${vsp-version}/actions - method: PUT - body: '{"action": "Checkout"}' - success_codes: - - 201 - - 200 diff --git a/plugins/onap-amsterdam/features/sdc/src/main/resources/open-cli-schema/vsp/vsp-create-schema-1.1.yaml b/plugins/onap-amsterdam/features/sdc/src/main/resources/open-cli-schema/vsp/vsp-create-schema-1.1.yaml deleted file mode 100644 index 2ddda92d..00000000 --- a/plugins/onap-amsterdam/features/sdc/src/main/resources/open-cli-schema/vsp/vsp-create-schema-1.1.yaml +++ /dev/null @@ -1,90 +0,0 @@ -open_cli_schema_version: 1.0 -name: vsp-create -description: Create Vendor Software Product - -info: - product: onap-amsterdam - service: sdc - author: ONAP CLI Team onap-discuss@lists.onap.org - -parameters: - - name: vsp-name - description: Onap VSP Name - type: string - short_option: x - long_option: vsp-name - is_optional: false - - name: vsp-description - description: Description for VSP - type: string - 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 - long_option: vlm-version - short_option: c - is_optional: true - default_value: 1.0 - - name: vlm-vendor - description: License Model vendor - type: string - long_option: vlm-vendor - short_option: e - is_optional: false - - name: vlm-id - description: License Model ID - type: string - long_option: vlm-id - short_option: g - is_optional: false - - name: vlm-agreement-id - description: License Agreement ID - type: string - long_option: vlm-agreement-id - short_option: i - is_optional: false - - name: vlm-feature-group-id - description: Feature Group ID - type: string - long_option: vlm-feature-group-id - short_option: j - is_optional: false -results: - direction: portrait - attributes: - - name: ID - description: VSP ID - scope: short - type: string -http: - service: - name: sdc - version: v1.0 - auth: basic - mode: direct - 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": {"id": "${vlm-version}", "label": "${vlm-version}"}, "licensingData": {"featureGroups": ["${vlm-feature-group-id}"], "licenseAgreement": "${vlm-agreement-id}"}, "icon": "icon", "onboardingMethod": "NetworkPackage", "vendorName": "${vlm-vendor}", "name": "${vsp-name}"}' - success_codes: - - 200 - result_map: - ID: $b{$.vspId} - sample_response: - body: '{"vspId":"2DEB6CB4B082415BB7A697C9CD1273BA"}' diff --git a/plugins/onap-amsterdam/features/sdc/src/main/resources/open-cli-schema/vsp/vsp-list-schema-1.1.yaml b/plugins/onap-amsterdam/features/sdc/src/main/resources/open-cli-schema/vsp/vsp-list-schema-1.1.yaml deleted file mode 100644 index bc0114ae..00000000 --- a/plugins/onap-amsterdam/features/sdc/src/main/resources/open-cli-schema/vsp/vsp-list-schema-1.1.yaml +++ /dev/null @@ -1,59 +0,0 @@ -open_cli_schema_version: 1.0 -name: vsp-list -description: List of the Vendor Software Products - -info: - product: onap-amsterdam - service: sdc - author: ONAP CLI Team onap-discuss@lists.onap.org - -results: - direction: landscape - attributes: - - name: ID - description: VSP ID - scope: short - type: string - - name: name - description: VSP Name - scope: short - type: string - - name: vendor-name - description: Vendor name - scope: long - type: string - - name: version - description: Version - scope: short - type: string - - name: status - description: status - scope: short - type: string - - name: license-id - description: license aggreement - scope: long - type: string - - name: license-version - description: license version - scope: long - type: string -http: - service: - name: sdc - version: v1.0 - auth: basic - mode: direct - request: - uri: /onboarding-api/v1.0/vendor-software-products - method: GET - success_codes: - - 200 - result_map: - ID: $b{results.[*].id} - name: $b{results.[*].name} - vendor-name: $b{results.[*].vendorName} - version: $b{results.[*].version.id} - status: $b{results.[*].status} - license-id: $b{results.[*].licensingData.licenseAgreement} - license-version: $b{results.[*].licensingVersion.id} diff --git a/plugins/onap-amsterdam/features/sdc/src/main/resources/open-cli-schema/vsp/vsp-package-schema-1.1.yaml b/plugins/onap-amsterdam/features/sdc/src/main/resources/open-cli-schema/vsp/vsp-package-schema-1.1.yaml deleted file mode 100644 index 766e1f77..00000000 --- a/plugins/onap-amsterdam/features/sdc/src/main/resources/open-cli-schema/vsp/vsp-package-schema-1.1.yaml +++ /dev/null @@ -1,37 +0,0 @@ -open_cli_schema_version: 1.0 -name: vsp-package -description: Package Vendor Software Product - -info: - product: onap-amsterdam - service: sdc - author: ONAP CLI Team onap-discuss@lists.onap.org - -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: - service: - name: sdc - version: v1.0 - auth: basic - mode: direct - 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: '' diff --git a/plugins/onap-amsterdam/features/sdc/src/main/resources/open-cli-schema/vsp/vsp-revert-schema-1.1.yaml b/plugins/onap-amsterdam/features/sdc/src/main/resources/open-cli-schema/vsp/vsp-revert-schema-1.1.yaml deleted file mode 100644 index 932b1b3b..00000000 --- a/plugins/onap-amsterdam/features/sdc/src/main/resources/open-cli-schema/vsp/vsp-revert-schema-1.1.yaml +++ /dev/null @@ -1,35 +0,0 @@ -open_cli_schema_version: 1.0 -name: vsp-revert -description: Revert Vendor Software Product - -info: - product: onap-amsterdam - service: sdc - author: ONAP CLI Team onap-discuss@lists.onap.org - -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: - service: - name: sdc - version: v1.0 - auth: basic - mode: direct - request: - uri: /onboarding-api/v1.0/vendor-software-products/${vsp-id}/versions/${vsp-version}/actions - method: PUT - body: '{"action": "Undo_Checkout"}' - success_codes: - - 201 - - 200
\ No newline at end of file diff --git a/plugins/onap-amsterdam/features/sdc/src/main/resources/open-cli-schema/vsp/vsp-show-schema-1.1.yaml b/plugins/onap-amsterdam/features/sdc/src/main/resources/open-cli-schema/vsp/vsp-show-schema-1.1.yaml deleted file mode 100644 index b788148b..00000000 --- a/plugins/onap-amsterdam/features/sdc/src/main/resources/open-cli-schema/vsp/vsp-show-schema-1.1.yaml +++ /dev/null @@ -1,79 +0,0 @@ -open_cli_schema_version: 1.0 -name: vsp-show -description: Details of the Vendor Software Product - -info: - product: onap-amsterdam - service: sdc - author: ONAP CLI Team onap-discuss@lists.onap.org - -parameters: - - name: vsp-id - description: Onap VSP ID - type: string - short_option: x - long_option: vsp-id - is_optional: false - - name: vsp-version - description: Onap VSP version - type: string - short_option: y - long_option: vsp-version - is_optional: false -results: - direction: portrait - attributes: - - name: name - description: VSP Name - scope: short - type: string - - name: ID - description: VSP ID - scope: short - type: string - - name: description - description: Description for the VSP - scope: short - type: string - - name: vendor-name - description: Vendor name - scope: long - type: string - - name: vendor-id - description: Vendor id - scope: long - type: string - - name: version - description: Version - scope: short - type: string - - name: status - description: status - scope: short - type: string - - name: license-id - description: license aggreement - scope: long - type: string -http: - service: - name: sdc - version: v1.0 - auth: basic - mode: direct - request: - uri: /onboarding-api/v1.0/vendor-software-products/${vsp-id}/versions/${vsp-version} - method: GET - success_codes: - - 200 - result_map: - ID: $b{$.id} - name: $b{$.name} - description: $b{$.description} - vendor-name: $b{$.vendorName} - vendor-id: $b{$.vendorId} - version: $b{$.version.id} - status: $b{$.status} - license-id: $b{$.licensingData.licenseAgreement} - sample_response: - body: '{"name":"test-vsp1","description":"vendor software product","category":"resourceNewCategory.generic","subCategory":"resourceNewCategory.generic.abstract","vendorName":"5aa8a88c","vendorId":"DBB202617952486691C1E35C9621CD4E","licensingVersion":"1.0","licensingData":{"licenseAgreement":"E19DBDDB137B494385F9535325BFD585","featureGroups":["94835F096DAF4ED78781A394A4F22AD1"]},"id":"354BF3E32E494EAFBB15037CFAB262FF","version":"0.1","viewableVersions":["0.1"],"status":"Locked","lockingUser":"cs0008"}' diff --git a/plugins/onap-amsterdam/features/sdc/src/main/resources/open-cli-schema/vsp/vsp-submit-schema-1.1.yaml b/plugins/onap-amsterdam/features/sdc/src/main/resources/open-cli-schema/vsp/vsp-submit-schema-1.1.yaml deleted file mode 100644 index 04b84b07..00000000 --- a/plugins/onap-amsterdam/features/sdc/src/main/resources/open-cli-schema/vsp/vsp-submit-schema-1.1.yaml +++ /dev/null @@ -1,35 +0,0 @@ -open_cli_schema_version: 1.0 -name: vsp-submit -description: Submit Vendor Software Product - -info: - product: onap-amsterdam - service: sdc - author: ONAP CLI Team onap-discuss@lists.onap.org - -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: - service: - name: sdc - version: v1.0 - auth: basic - mode: direct - request: - uri: /onboarding-api/v1.0/vendor-software-products/${vsp-id}/versions/${vsp-version}/actions - method: PUT - body: '{"action": "Submit"}' - success_codes: - - 201 - - 200 diff --git a/plugins/onap-amsterdam/features/sdc/src/main/resources/open-cli-schema/vsp/vsp-validate-schema-1.1.yaml b/plugins/onap-amsterdam/features/sdc/src/main/resources/open-cli-schema/vsp/vsp-validate-schema-1.1.yaml deleted file mode 100644 index 61b664c5..00000000 --- a/plugins/onap-amsterdam/features/sdc/src/main/resources/open-cli-schema/vsp/vsp-validate-schema-1.1.yaml +++ /dev/null @@ -1,52 +0,0 @@ -open_cli_schema_version: 1.0 -name: vsp-validate -description: Validated the uploaded Vendor Software Product - -info: - product: onap-amsterdam - service: sdc - author: ONAP CLI Team onap-discuss@lists.onap.org - -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 - -results: - direction: portrait - attributes: - - name: status - description: Validation status - scope: short - type: string - - name: errors - description: Validation messages - scope: short - type: json - -http: - service: - name: sdc - version: v1.0 - auth: basic - mode: direct - request: - uri: /onboarding-api/v1.0/vendor-software-products/${vsp-id}/versions/${vsp-version}/orchestration-template-candidate/process - method: PUT - body: '{}' - success_codes: - - 201 - - 200 - result_map: - status: $b{$.status} - errors: $b{$.errors} - |