aboutsummaryrefslogtreecommitdiffstats
path: root/plugins/onap-amsterdam/features/sdc/src/main/resources/open-cli-schema
diff options
context:
space:
mode:
Diffstat (limited to 'plugins/onap-amsterdam/features/sdc/src/main/resources/open-cli-schema')
-rw-r--r--plugins/onap-amsterdam/features/sdc/src/main/resources/open-cli-schema/service-model/service-model-add-vf-schema-1.1.yaml58
-rw-r--r--plugins/onap-amsterdam/features/sdc/src/main/resources/open-cli-schema/service-model/service-model-approve-schema-1.1.yaml31
-rw-r--r--plugins/onap-amsterdam/features/sdc/src/main/resources/open-cli-schema/service-model/service-model-certify-complete-schema-1.1.yaml31
-rw-r--r--plugins/onap-amsterdam/features/sdc/src/main/resources/open-cli-schema/service-model/service-model-certify-request-schema-1.1.yaml31
-rw-r--r--plugins/onap-amsterdam/features/sdc/src/main/resources/open-cli-schema/service-model/service-model-certify-start-schema-1.1.yaml31
-rw-r--r--plugins/onap-amsterdam/features/sdc/src/main/resources/open-cli-schema/service-model/service-model-checkin-schema-1.1.yaml30
-rw-r--r--plugins/onap-amsterdam/features/sdc/src/main/resources/open-cli-schema/service-model/service-model-checkout-schema-1.1.yaml31
-rw-r--r--plugins/onap-amsterdam/features/sdc/src/main/resources/open-cli-schema/service-model/service-model-create-schema-1.1.yaml74
-rw-r--r--plugins/onap-amsterdam/features/sdc/src/main/resources/open-cli-schema/service-model/service-model-distribute-schema-1.1.yaml31
-rw-r--r--plugins/onap-amsterdam/features/sdc/src/main/resources/open-cli-schema/service-model/service-model-list-schema-1.1.yaml62
-rw-r--r--plugins/onap-amsterdam/features/sdc/src/main/resources/open-cli-schema/service-model/service-model-revert-schema-1.1.yaml31
-rw-r--r--plugins/onap-amsterdam/features/sdc/src/main/resources/open-cli-schema/service-model/service2vf-model-list-schema-1.1.yaml54
-rw-r--r--plugins/onap-amsterdam/features/sdc/src/main/resources/open-cli-schema/vf/vf-model-certify-complete-schema-1.1.yaml31
-rw-r--r--plugins/onap-amsterdam/features/sdc/src/main/resources/open-cli-schema/vf/vf-model-certify-request-schema-1.1.yaml31
-rw-r--r--plugins/onap-amsterdam/features/sdc/src/main/resources/open-cli-schema/vf/vf-model-certify-start-schema-1.1.yaml31
-rw-r--r--plugins/onap-amsterdam/features/sdc/src/main/resources/open-cli-schema/vf/vf-model-checkin-schema-1.1.yaml31
-rw-r--r--plugins/onap-amsterdam/features/sdc/src/main/resources/open-cli-schema/vf/vf-model-create-schema-1.1.yaml63
-rw-r--r--plugins/onap-amsterdam/features/sdc/src/main/resources/open-cli-schema/vf/vf-model-list-schema-1.1.yaml70
-rw-r--r--plugins/onap-amsterdam/features/sdc/src/main/resources/open-cli-schema/vf/vf2vfmodule-model-list-schema-1.1.yaml64
-rw-r--r--plugins/onap-amsterdam/features/sdc/src/main/resources/open-cli-schema/vlm/license-entitlement-pool-create-schema.yaml90
-rw-r--r--plugins/onap-amsterdam/features/sdc/src/main/resources/open-cli-schema/vlm/license-entitlement-pool-show-schema.yaml56
-rw-r--r--plugins/onap-amsterdam/features/sdc/src/main/resources/open-cli-schema/vlm/license-group-create-schema.yaml53
-rw-r--r--plugins/onap-amsterdam/features/sdc/src/main/resources/open-cli-schema/vlm/license-group-show-schema.yaml56
-rw-r--r--plugins/onap-amsterdam/features/sdc/src/main/resources/open-cli-schema/vlm/license-model-create-schema.yaml46
-rw-r--r--plugins/onap-amsterdam/features/sdc/src/main/resources/open-cli-schema/vlm/license-model-show-schema.yaml55
-rw-r--r--plugins/onap-amsterdam/features/sdc/src/main/resources/open-cli-schema/vlm/vlm-aggreement-create-schema-1.1.yaml64
-rw-r--r--plugins/onap-amsterdam/features/sdc/src/main/resources/open-cli-schema/vlm/vlm-aggreement-list-schema-1.1.yaml49
-rw-r--r--plugins/onap-amsterdam/features/sdc/src/main/resources/open-cli-schema/vlm/vlm-checkin-schema-1.1.yaml36
-rw-r--r--plugins/onap-amsterdam/features/sdc/src/main/resources/open-cli-schema/vlm/vlm-checkout-schema-1.1.yaml36
-rw-r--r--plugins/onap-amsterdam/features/sdc/src/main/resources/open-cli-schema/vlm/vlm-create-schema-1.1.yaml44
-rw-r--r--plugins/onap-amsterdam/features/sdc/src/main/resources/open-cli-schema/vlm/vlm-entitlement-pool-create-schema-1.1.yaml73
-rw-r--r--plugins/onap-amsterdam/features/sdc/src/main/resources/open-cli-schema/vlm/vlm-entitlement-pool-list-schema-1.1.yaml49
-rw-r--r--plugins/onap-amsterdam/features/sdc/src/main/resources/open-cli-schema/vlm/vlm-feature-group-create-schema-1.1.yaml84
-rw-r--r--plugins/onap-amsterdam/features/sdc/src/main/resources/open-cli-schema/vlm/vlm-feature-group-list-schema-1.1.yaml49
-rw-r--r--plugins/onap-amsterdam/features/sdc/src/main/resources/open-cli-schema/vlm/vlm-key-group-create-schema-1.1.yaml64
-rw-r--r--plugins/onap-amsterdam/features/sdc/src/main/resources/open-cli-schema/vlm/vlm-key-group-list-schema-1.1.yaml49
-rw-r--r--plugins/onap-amsterdam/features/sdc/src/main/resources/open-cli-schema/vlm/vlm-list-schema-1.1.yaml50
-rw-r--r--plugins/onap-amsterdam/features/sdc/src/main/resources/open-cli-schema/vlm/vlm-revert-schema-1.1.yaml36
-rw-r--r--plugins/onap-amsterdam/features/sdc/src/main/resources/open-cli-schema/vlm/vlm-submit-schema-1.1.yaml36
-rw-r--r--plugins/onap-amsterdam/features/sdc/src/main/resources/open-cli-schema/vsp/vsp-add-artifact-schema-1.1.yaml36
-rw-r--r--plugins/onap-amsterdam/features/sdc/src/main/resources/open-cli-schema/vsp/vsp-checkin-schema-1.1.yaml35
-rw-r--r--plugins/onap-amsterdam/features/sdc/src/main/resources/open-cli-schema/vsp/vsp-checkout-schema-1.1.yaml35
-rw-r--r--plugins/onap-amsterdam/features/sdc/src/main/resources/open-cli-schema/vsp/vsp-create-schema-1.1.yaml90
-rw-r--r--plugins/onap-amsterdam/features/sdc/src/main/resources/open-cli-schema/vsp/vsp-list-schema-1.1.yaml59
-rw-r--r--plugins/onap-amsterdam/features/sdc/src/main/resources/open-cli-schema/vsp/vsp-package-schema-1.1.yaml37
-rw-r--r--plugins/onap-amsterdam/features/sdc/src/main/resources/open-cli-schema/vsp/vsp-revert-schema-1.1.yaml35
-rw-r--r--plugins/onap-amsterdam/features/sdc/src/main/resources/open-cli-schema/vsp/vsp-show-schema-1.1.yaml79
-rw-r--r--plugins/onap-amsterdam/features/sdc/src/main/resources/open-cli-schema/vsp/vsp-submit-schema-1.1.yaml35
-rw-r--r--plugins/onap-amsterdam/features/sdc/src/main/resources/open-cli-schema/vsp/vsp-validate-schema-1.1.yaml52
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}
-