diff options
Diffstat (limited to 'plugins/sdc/src/main')
49 files changed, 0 insertions, 2158 deletions
diff --git a/plugins/sdc/src/main/resources/onap-cli-schema/service-model/service-model-add-vf-schema-1.1.yaml b/plugins/sdc/src/main/resources/onap-cli-schema/service-model/service-model-add-vf-schema-1.1.yaml deleted file mode 100644 index 7179b460..00000000 --- a/plugins/sdc/src/main/resources/onap-cli-schema/service-model/service-model-add-vf-schema-1.1.yaml +++ /dev/null @@ -1,53 +0,0 @@ -open_cli_schema_version: 1.0 -name: service-model-add-vf -description: Helps to add VF into service models in SDC -version: onap-1.1 -service: - name: sdc - version: v1.0 - auth: basic - mode: direct - -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: - 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/sdc/src/main/resources/onap-cli-schema/service-model/service-model-approve-schema-1.1.yaml b/plugins/sdc/src/main/resources/onap-cli-schema/service-model/service-model-approve-schema-1.1.yaml deleted file mode 100644 index 59b39864..00000000 --- a/plugins/sdc/src/main/resources/onap-cli-schema/service-model/service-model-approve-schema-1.1.yaml +++ /dev/null @@ -1,26 +0,0 @@ -open_cli_schema_version: 1.0 -name: service-model-approve -description: Approves the 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 ID - type: string - long_option: service-model-id - short_option: b - is_optional: true - -http: - 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/sdc/src/main/resources/onap-cli-schema/service-model/service-model-certify-complete-schema-1.1.yaml b/plugins/sdc/src/main/resources/onap-cli-schema/service-model/service-model-certify-complete-schema-1.1.yaml deleted file mode 100644 index 3402d673..00000000 --- a/plugins/sdc/src/main/resources/onap-cli-schema/service-model/service-model-certify-complete-schema-1.1.yaml +++ /dev/null @@ -1,26 +0,0 @@ -open_cli_schema_version: 1.0 -name: service-model-certify-complete -description: Completes the certification of 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 ID - type: string - long_option: service-model-id - short_option: b - is_optional: true - -http: - 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/sdc/src/main/resources/onap-cli-schema/service-model/service-model-certify-request-schema-1.1.yaml b/plugins/sdc/src/main/resources/onap-cli-schema/service-model/service-model-certify-request-schema-1.1.yaml deleted file mode 100644 index 2c437e51..00000000 --- a/plugins/sdc/src/main/resources/onap-cli-schema/service-model/service-model-certify-request-schema-1.1.yaml +++ /dev/null @@ -1,26 +0,0 @@ -open_cli_schema_version: 1.0 -name: service-model-certify-request -description: Request the certification of 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 ID - type: string - long_option: service-model-id - short_option: b - is_optional: true - -http: - 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/sdc/src/main/resources/onap-cli-schema/service-model/service-model-certify-start-schema-1.1.yaml b/plugins/sdc/src/main/resources/onap-cli-schema/service-model/service-model-certify-start-schema-1.1.yaml deleted file mode 100644 index 05c056d1..00000000 --- a/plugins/sdc/src/main/resources/onap-cli-schema/service-model/service-model-certify-start-schema-1.1.yaml +++ /dev/null @@ -1,26 +0,0 @@ -open_cli_schema_version: 1.0 -name: service-model-certify-start -description: Starts the certification of 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 ID - type: string - long_option: service-model-id - short_option: b - is_optional: true - -http: - request: - uri: /sdc2/rest/v1/catalog/services/${service-model-id}/lifecycleState/startCertification - method: POST - body: '{}' - success_codes: - - 200 - diff --git a/plugins/sdc/src/main/resources/onap-cli-schema/service-model/service-model-checkin-schema-1.1.yaml b/plugins/sdc/src/main/resources/onap-cli-schema/service-model/service-model-checkin-schema-1.1.yaml deleted file mode 100644 index d5900fec..00000000 --- a/plugins/sdc/src/main/resources/onap-cli-schema/service-model/service-model-checkin-schema-1.1.yaml +++ /dev/null @@ -1,26 +0,0 @@ -open_cli_schema_version: 1.0 -name: service-model-checkin -description: Checkin 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 ID - type: string - long_option: service-model-id - short_option: b - is_optional: true - -http: - 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/sdc/src/main/resources/onap-cli-schema/service-model/service-model-checkout-schema-1.1.yaml b/plugins/sdc/src/main/resources/onap-cli-schema/service-model/service-model-checkout-schema-1.1.yaml deleted file mode 100644 index 26c31ac4..00000000 --- a/plugins/sdc/src/main/resources/onap-cli-schema/service-model/service-model-checkout-schema-1.1.yaml +++ /dev/null @@ -1,26 +0,0 @@ -open_cli_schema_version: 1.0 -name: service-model-revert -description: Checkout 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 ID - type: string - long_option: service-model-id - short_option: b - is_optional: true - -http: - 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/sdc/src/main/resources/onap-cli-schema/service-model/service-model-create-schema-1.1.yaml b/plugins/sdc/src/main/resources/onap-cli-schema/service-model/service-model-create-schema-1.1.yaml deleted file mode 100644 index 17811ee4..00000000 --- a/plugins/sdc/src/main/resources/onap-cli-schema/service-model/service-model-create-schema-1.1.yaml +++ /dev/null @@ -1,69 +0,0 @@ -open_cli_schema_version: 1.0 -name: service-model-create -description: Create Service model in SDC -version: onap-1.1 -service: - name: sdc - version: v1.0 - auth: basic - mode: direct - -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: - 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/sdc/src/main/resources/onap-cli-schema/service-model/service-model-distribute-schema-1.1.yaml b/plugins/sdc/src/main/resources/onap-cli-schema/service-model/service-model-distribute-schema-1.1.yaml deleted file mode 100644 index f88925d4..00000000 --- a/plugins/sdc/src/main/resources/onap-cli-schema/service-model/service-model-distribute-schema-1.1.yaml +++ /dev/null @@ -1,26 +0,0 @@ -open_cli_schema_version: 1.0 -name: service-model-distribute -description: Distributes the 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 ID - type: string - long_option: service-model-id - short_option: b - is_optional: true - -http: - request: - uri: /sdc2/rest/v1/catalog/services/${service-model-id}/distribution/PROD/activate - method: POST - body: '{}' - success_codes: - - 200 - 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 deleted file mode 100644 index 315f800f..00000000 --- a/plugins/sdc/src/main/resources/onap-cli-schema/service-model/service-model-list-schema-1.1.yaml +++ /dev/null @@ -1,57 +0,0 @@ -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/service-model-revert-schema-1.1.yaml b/plugins/sdc/src/main/resources/onap-cli-schema/service-model/service-model-revert-schema-1.1.yaml deleted file mode 100644 index fe78241e..00000000 --- a/plugins/sdc/src/main/resources/onap-cli-schema/service-model/service-model-revert-schema-1.1.yaml +++ /dev/null @@ -1,26 +0,0 @@ -open_cli_schema_version: 1.0 -name: service-model-checkout -description: Checkout 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 ID - type: string - long_option: service-model-id - short_option: b - is_optional: true - -http: - 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/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 deleted file mode 100644 index 26d7cd62..00000000 --- a/plugins/sdc/src/main/resources/onap-cli-schema/service-model/service2vf-model-list-schema-1.1.yaml +++ /dev/null @@ -1,49 +0,0 @@ -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-certify-complete-schema-1.1.yaml b/plugins/sdc/src/main/resources/onap-cli-schema/vf/vf-model-certify-complete-schema-1.1.yaml deleted file mode 100644 index 4baca00c..00000000 --- a/plugins/sdc/src/main/resources/onap-cli-schema/vf/vf-model-certify-complete-schema-1.1.yaml +++ /dev/null @@ -1,26 +0,0 @@ -open_cli_schema_version: 1.0 -name: vf-model-certify-complete -description: Complete certifying Virtual function -version: onap-1.1 -service: - name: sdc - version: v1.0 - auth: basic - mode: direct - -parameters: - - name: vf-id - description: VF ID - type: string - long_option: vf-id - short_option: b - is_optional: true - -http: - 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/sdc/src/main/resources/onap-cli-schema/vf/vf-model-certify-request-schema-1.1.yaml b/plugins/sdc/src/main/resources/onap-cli-schema/vf/vf-model-certify-request-schema-1.1.yaml deleted file mode 100644 index 301449ce..00000000 --- a/plugins/sdc/src/main/resources/onap-cli-schema/vf/vf-model-certify-request-schema-1.1.yaml +++ /dev/null @@ -1,26 +0,0 @@ -open_cli_schema_version: 1.0 -name: vf-model-certify-request -description: Request for certifying Virtual function -version: onap-1.1 -service: - name: sdc - version: v1.0 - auth: basic - mode: direct - -parameters: - - name: vf-id - description: VF ID - type: string - long_option: vf-id - short_option: b - is_optional: true - -http: - 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/sdc/src/main/resources/onap-cli-schema/vf/vf-model-certify-start-schema-1.1.yaml b/plugins/sdc/src/main/resources/onap-cli-schema/vf/vf-model-certify-start-schema-1.1.yaml deleted file mode 100644 index f37a1af0..00000000 --- a/plugins/sdc/src/main/resources/onap-cli-schema/vf/vf-model-certify-start-schema-1.1.yaml +++ /dev/null @@ -1,26 +0,0 @@ -open_cli_schema_version: 1.0 -name: vf-model-certify-start -description: Start certifying Virtual function -version: onap-1.1 -service: - name: sdc - version: v1.0 - auth: basic - mode: direct - -parameters: - - name: vf-id - description: VF ID - type: string - long_option: vf-id - short_option: b - is_optional: true - -http: - request: - uri: /sdc2/rest/v1/catalog/resources/${vf-id}/lifecycleState/startCertification - method: POST - body: '{}' - success_codes: - - 200 - diff --git a/plugins/sdc/src/main/resources/onap-cli-schema/vf/vf-model-checkin-schema-1.1.yaml b/plugins/sdc/src/main/resources/onap-cli-schema/vf/vf-model-checkin-schema-1.1.yaml deleted file mode 100644 index 4ee74e12..00000000 --- a/plugins/sdc/src/main/resources/onap-cli-schema/vf/vf-model-checkin-schema-1.1.yaml +++ /dev/null @@ -1,26 +0,0 @@ -open_cli_schema_version: 1.0 -name: vf-model-checkin -description: Checkin Virtual function -version: onap-1.1 -service: - name: sdc - version: v1.0 - auth: basic - mode: direct - -parameters: - - name: vf-id - description: VF ID - type: string - long_option: vf-id - short_option: b - is_optional: true - -http: - 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/sdc/src/main/resources/onap-cli-schema/vf/vf-model-create-schema-1.1.yaml b/plugins/sdc/src/main/resources/onap-cli-schema/vf/vf-model-create-schema-1.1.yaml deleted file mode 100644 index fb3635fa..00000000 --- a/plugins/sdc/src/main/resources/onap-cli-schema/vf/vf-model-create-schema-1.1.yaml +++ /dev/null @@ -1,58 +0,0 @@ -open_cli_schema_version: 1.0 -name: vf-model-create -description: Create Virtual function from Vendor Software Product -version: onap-1.1 -service: - name: sdc - version: v1.0 - auth: basic - mode: direct - -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: - 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/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 deleted file mode 100644 index 50a568a8..00000000 --- a/plugins/sdc/src/main/resources/onap-cli-schema/vf/vf-model-list-schema-1.1.yaml +++ /dev/null @@ -1,65 +0,0 @@ -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: 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: - 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/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 deleted file mode 100644 index a138363f..00000000 --- a/plugins/sdc/src/main/resources/onap-cli-schema/vf/vf2vfmodule-model-list-schema-1.1.yaml +++ /dev/null @@ -1,59 +0,0 @@ -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: 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: - 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/sdc/src/main/resources/onap-cli-schema/vlm/license-entitlement-pool-create-schema.yaml b/plugins/sdc/src/main/resources/onap-cli-schema/vlm/license-entitlement-pool-create-schema.yaml deleted file mode 100644 index db0af2b6..00000000 --- a/plugins/sdc/src/main/resources/onap-cli-schema/vlm/license-entitlement-pool-create-schema.yaml +++ /dev/null @@ -1,85 +0,0 @@ -open_cli_schema_version: 1.0 -name: ep-create -description: Create Entitlement Pool -version: onap-1.0 -service: - name: sdc - version: v1.0 - auth: basic - mode: direct - -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: - 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/sdc/src/main/resources/onap-cli-schema/vlm/license-entitlement-pool-show-schema.yaml b/plugins/sdc/src/main/resources/onap-cli-schema/vlm/license-entitlement-pool-show-schema.yaml deleted file mode 100644 index 93968407..00000000 --- a/plugins/sdc/src/main/resources/onap-cli-schema/vlm/license-entitlement-pool-show-schema.yaml +++ /dev/null @@ -1,51 +0,0 @@ -open_cli_schema_version: 1.0 -name: ep-show -description: Details of the Entitlement Pool -version: onap-1.0 -service: - name: sdc - version: v1.0 - auth: basic - mode: direct - -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: - 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/sdc/src/main/resources/onap-cli-schema/vlm/license-group-create-schema.yaml b/plugins/sdc/src/main/resources/onap-cli-schema/vlm/license-group-create-schema.yaml deleted file mode 100644 index bd9b8a23..00000000 --- a/plugins/sdc/src/main/resources/onap-cli-schema/vlm/license-group-create-schema.yaml +++ /dev/null @@ -1,48 +0,0 @@ -open_cli_schema_version: 1.0 -name: license-group-create -description: Create License Group -version: onap-1.0 -service: - name: sdc - version: v1.0 - auth: basic - mode: direct - -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: - 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/sdc/src/main/resources/onap-cli-schema/vlm/license-group-show-schema.yaml b/plugins/sdc/src/main/resources/onap-cli-schema/vlm/license-group-show-schema.yaml deleted file mode 100644 index 3b93d9e2..00000000 --- a/plugins/sdc/src/main/resources/onap-cli-schema/vlm/license-group-show-schema.yaml +++ /dev/null @@ -1,51 +0,0 @@ -open_cli_schema_version: 1.0 -name: license-group-show -description: Details of the License Group -version: onap-1.0 -service: - name: sdc - version: v1.0 - auth: basic - mode: direct - -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: - 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/sdc/src/main/resources/onap-cli-schema/vlm/license-model-create-schema.yaml b/plugins/sdc/src/main/resources/onap-cli-schema/vlm/license-model-create-schema.yaml deleted file mode 100644 index 58a8681a..00000000 --- a/plugins/sdc/src/main/resources/onap-cli-schema/vlm/license-model-create-schema.yaml +++ /dev/null @@ -1,41 +0,0 @@ -open_cli_schema_version: 1.0 -name: license-model-create -description: Create License Model -version: onap-1.0 -service: - name: sdc - version: v1.0 - auth: basic - mode: direct - -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: - 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/sdc/src/main/resources/onap-cli-schema/vlm/license-model-show-schema.yaml b/plugins/sdc/src/main/resources/onap-cli-schema/vlm/license-model-show-schema.yaml deleted file mode 100644 index 52803f7f..00000000 --- a/plugins/sdc/src/main/resources/onap-cli-schema/vlm/license-model-show-schema.yaml +++ /dev/null @@ -1,50 +0,0 @@ -open_cli_schema_version: 1.0 -name: license-model-show -description: Details of the License Model -version: onap-1.0 -service: - name: sdc - version: v1.0 - auth: basic - mode: direct - -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: - 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/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 deleted file mode 100644 index 47540eed..00000000 --- a/plugins/sdc/src/main/resources/onap-cli-schema/vlm/vlm-aggreement-create-schema-1.1.yaml +++ /dev/null @@ -1,60 +0,0 @@ -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-aggreement-list-schema-1.1.yaml b/plugins/sdc/src/main/resources/onap-cli-schema/vlm/vlm-aggreement-list-schema-1.1.yaml deleted file mode 100644 index 3ca3dea7..00000000 --- a/plugins/sdc/src/main/resources/onap-cli-schema/vlm/vlm-aggreement-list-schema-1.1.yaml +++ /dev/null @@ -1,45 +0,0 @@ -open_cli_schema_version: 1.0 -name: vlm-aggreement-list -description: List license aggreement -version: onap-1.1 -service: - name: sdc - version: v1.0 - auth: basic - mode: direct - -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: - 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/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 deleted file mode 100644 index 77822554..00000000 --- a/plugins/sdc/src/main/resources/onap-cli-schema/vlm/vlm-checkin-schema-1.1.yaml +++ /dev/null @@ -1,31 +0,0 @@ -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 deleted file mode 100644 index 82108a60..00000000 --- a/plugins/sdc/src/main/resources/onap-cli-schema/vlm/vlm-checkout-schema-1.1.yaml +++ /dev/null @@ -1,31 +0,0 @@ -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/vlm/vlm-create-schema-1.1.yaml b/plugins/sdc/src/main/resources/onap-cli-schema/vlm/vlm-create-schema-1.1.yaml deleted file mode 100644 index 6fe6f575..00000000 --- a/plugins/sdc/src/main/resources/onap-cli-schema/vlm/vlm-create-schema-1.1.yaml +++ /dev/null @@ -1,39 +0,0 @@ -open_cli_schema_version: 1.0 -name: vlm-create -description: Create License Model -version: onap-1.1 -service: - name: sdc - version: v1.0 - auth: basic - mode: direct - -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: - 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/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 deleted file mode 100644 index 14f2ad53..00000000 --- a/plugins/sdc/src/main/resources/onap-cli-schema/vlm/vlm-entitlement-pool-create-schema-1.1.yaml +++ /dev/null @@ -1,68 +0,0 @@ -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-entitlement-pool-list-schema-1.1.yaml b/plugins/sdc/src/main/resources/onap-cli-schema/vlm/vlm-entitlement-pool-list-schema-1.1.yaml deleted file mode 100644 index a2dc51d7..00000000 --- a/plugins/sdc/src/main/resources/onap-cli-schema/vlm/vlm-entitlement-pool-list-schema-1.1.yaml +++ /dev/null @@ -1,44 +0,0 @@ -open_cli_schema_version: 1.0 -name: vlm-entitlement-pool-list -description: entitlement pool list in a license model -version: onap-1.1 -service: - name: sdc - version: v1.0 - auth: basic - mode: direct - -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: - 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/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 deleted file mode 100644 index bd022363..00000000 --- a/plugins/sdc/src/main/resources/onap-cli-schema/vlm/vlm-feature-group-create-schema-1.1.yaml +++ /dev/null @@ -1,79 +0,0 @@ -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/vlm/vlm-feature-group-list-schema-1.1.yaml b/plugins/sdc/src/main/resources/onap-cli-schema/vlm/vlm-feature-group-list-schema-1.1.yaml deleted file mode 100644 index 24833d04..00000000 --- a/plugins/sdc/src/main/resources/onap-cli-schema/vlm/vlm-feature-group-list-schema-1.1.yaml +++ /dev/null @@ -1,44 +0,0 @@ -open_cli_schema_version: 1.0 -name: vlm-feature-group-list -description: Feature group list in a license model -version: onap-1.1 -service: - name: sdc - version: v1.0 - auth: basic - mode: direct - -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: - 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/sdc/src/main/resources/onap-cli-schema/vlm/vlm-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 deleted file mode 100644 index 27cb60d8..00000000 --- a/plugins/sdc/src/main/resources/onap-cli-schema/vlm/vlm-key-group-create-schema-1.1.yaml +++ /dev/null @@ -1,59 +0,0 @@ -open_cli_schema_version: 1.0 -name: vlm-key-group-create -description: Create License Key Group -version: onap-1.1 -service: - name: sdc - version: v1.0 - auth: basic - mode: direct - -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: - 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/sdc/src/main/resources/onap-cli-schema/vlm/vlm-key-group-list-schema-1.1.yaml b/plugins/sdc/src/main/resources/onap-cli-schema/vlm/vlm-key-group-list-schema-1.1.yaml deleted file mode 100644 index 5797ddeb..00000000 --- a/plugins/sdc/src/main/resources/onap-cli-schema/vlm/vlm-key-group-list-schema-1.1.yaml +++ /dev/null @@ -1,44 +0,0 @@ -open_cli_schema_version: 1.0 -name: vlm-key-group-list -description: key group list in a license model -version: onap-1.1 -service: - name: sdc - version: v1.0 - auth: basic - mode: direct - -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: - 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/sdc/src/main/resources/onap-cli-schema/vlm/vlm-list-schema-1.1.yaml b/plugins/sdc/src/main/resources/onap-cli-schema/vlm/vlm-list-schema-1.1.yaml deleted file mode 100644 index e8944955..00000000 --- a/plugins/sdc/src/main/resources/onap-cli-schema/vlm/vlm-list-schema-1.1.yaml +++ /dev/null @@ -1,45 +0,0 @@ -open_cli_schema_version: 1.0 -name: vlm-list -description: List License Model -version: onap-1.1 -service: - name: sdc - version: v1.0 - auth: basic - mode: direct - -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: - 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/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 deleted file mode 100644 index c1e15cff..00000000 --- a/plugins/sdc/src/main/resources/onap-cli-schema/vlm/vlm-revert-schema-1.1.yaml +++ /dev/null @@ -1,31 +0,0 @@ -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 deleted file mode 100644 index 8e5f026e..00000000 --- a/plugins/sdc/src/main/resources/onap-cli-schema/vlm/vlm-submit-schema-1.1.yaml +++ /dev/null @@ -1,31 +0,0 @@ -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-add-artifact-schema-1.1.yaml b/plugins/sdc/src/main/resources/onap-cli-schema/vsp/vsp-add-artifact-schema-1.1.yaml deleted file mode 100644 index fec5938d..00000000 --- a/plugins/sdc/src/main/resources/onap-cli-schema/vsp/vsp-add-artifact-schema-1.1.yaml +++ /dev/null @@ -1,37 +0,0 @@ -open_cli_schema_version: 1.0 -name: vsp-add-artifact -description: Upload the CSAR file to VSP -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: 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/sdc/src/main/resources/onap-cli-schema/vsp/vsp-checkin-schema-1.1.yaml b/plugins/sdc/src/main/resources/onap-cli-schema/vsp/vsp-checkin-schema-1.1.yaml deleted file mode 100644 index 569dd3d7..00000000 --- a/plugins/sdc/src/main/resources/onap-cli-schema/vsp/vsp-checkin-schema-1.1.yaml +++ /dev/null @@ -1,31 +0,0 @@ -open_cli_schema_version: 1.0 -name: vsp-checkin -description: Checkin 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": "Checkin"}' - success_codes: - - 201 - - 200 diff --git a/plugins/sdc/src/main/resources/onap-cli-schema/vsp/vsp-checkout-schema-1.1.yaml b/plugins/sdc/src/main/resources/onap-cli-schema/vsp/vsp-checkout-schema-1.1.yaml deleted file mode 100644 index 82dc5c40..00000000 --- a/plugins/sdc/src/main/resources/onap-cli-schema/vsp/vsp-checkout-schema-1.1.yaml +++ /dev/null @@ -1,32 +0,0 @@ -open_cli_schema_version: 1.0 -name: vsp-checkout -description: Checkout 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": "Checkout"}' - success_codes: - - 201 - - 200 diff --git a/plugins/sdc/src/main/resources/onap-cli-schema/vsp/vsp-create-schema-1.1.yaml b/plugins/sdc/src/main/resources/onap-cli-schema/vsp/vsp-create-schema-1.1.yaml deleted file mode 100644 index 44e4651d..00000000 --- a/plugins/sdc/src/main/resources/onap-cli-schema/vsp/vsp-create-schema-1.1.yaml +++ /dev/null @@ -1,86 +0,0 @@ -open_cli_schema_version: 1.0 -name: vsp-create -description: Create Vendor Software Product -version: onap-1.1 -service: - name: sdc - version: v1.0 - auth: basic - mode: direct - -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: - 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/sdc/src/main/resources/onap-cli-schema/vsp/vsp-list-schema-1.1.yaml b/plugins/sdc/src/main/resources/onap-cli-schema/vsp/vsp-list-schema-1.1.yaml deleted file mode 100644 index a9aa8100..00000000 --- a/plugins/sdc/src/main/resources/onap-cli-schema/vsp/vsp-list-schema-1.1.yaml +++ /dev/null @@ -1,55 +0,0 @@ -open_cli_schema_version: 1.0 -name: vsp-list -description: List of the Vendor Software Products -version: onap-1.1 -service: - name: sdc - version: v1.0 - auth: basic - mode: direct - -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: - 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/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 deleted file mode 100644 index 9f37277b..00000000 --- a/plugins/sdc/src/main/resources/onap-cli-schema/vsp/vsp-package-schema-1.1.yaml +++ /dev/null @@ -1,33 +0,0 @@ -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: '' diff --git a/plugins/sdc/src/main/resources/onap-cli-schema/vsp/vsp-revert-schema-1.1.yaml b/plugins/sdc/src/main/resources/onap-cli-schema/vsp/vsp-revert-schema-1.1.yaml deleted file mode 100644 index dad10aee..00000000 --- a/plugins/sdc/src/main/resources/onap-cli-schema/vsp/vsp-revert-schema-1.1.yaml +++ /dev/null @@ -1,31 +0,0 @@ -open_cli_schema_version: 1.0 -name: vsp-revert -description: Revert 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": "Undo_Checkout"}' - success_codes: - - 201 - - 200
\ No newline at end of file diff --git a/plugins/sdc/src/main/resources/onap-cli-schema/vsp/vsp-show-schema-1.1.yaml b/plugins/sdc/src/main/resources/onap-cli-schema/vsp/vsp-show-schema-1.1.yaml deleted file mode 100644 index 785368cd..00000000 --- a/plugins/sdc/src/main/resources/onap-cli-schema/vsp/vsp-show-schema-1.1.yaml +++ /dev/null @@ -1,75 +0,0 @@ -open_cli_schema_version: 1.0 -name: vsp-show -description: Details of the 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: 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: - 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/sdc/src/main/resources/onap-cli-schema/vsp/vsp-submit-schema-1.1.yaml b/plugins/sdc/src/main/resources/onap-cli-schema/vsp/vsp-submit-schema-1.1.yaml deleted file mode 100644 index ec33538c..00000000 --- a/plugins/sdc/src/main/resources/onap-cli-schema/vsp/vsp-submit-schema-1.1.yaml +++ /dev/null @@ -1,31 +0,0 @@ -open_cli_schema_version: 1.0 -name: vsp-submit -description: Submit 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": "Submit"}' - success_codes: - - 201 - - 200 diff --git a/plugins/sdc/src/main/resources/onap-cli-schema/vsp/vsp-validate-schema-1.1.yaml b/plugins/sdc/src/main/resources/onap-cli-schema/vsp/vsp-validate-schema-1.1.yaml deleted file mode 100644 index 243ddbb4..00000000 --- a/plugins/sdc/src/main/resources/onap-cli-schema/vsp/vsp-validate-schema-1.1.yaml +++ /dev/null @@ -1,48 +0,0 @@ -open_cli_schema_version: 1.0 -name: vsp-validate -description: Validated the uploaded 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 - -results: - direction: portrait - attributes: - - name: status - description: Validation status - scope: short - type: string - - name: errors - description: Validation messages - scope: short - type: json - -http: - 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} - |