Add checkout command for VSP 27/9027/2
authorBharath Thiruveedula <bharath_ves@hotmail.com>
Tue, 29 Aug 2017 04:37:25 +0000 (10:07 +0530)
committerBharath Thiruveedula <bharath_ves@hotmail.com>
Sun, 3 Sep 2017 06:19:49 +0000 (11:49 +0530)
CLI-17
Signed-Off-By: Bharath T<bharath.thiruveedula@verizon.com>
Change-Id: I0589f168848a94e5d891f2dc0d4e487b8d8efd9d

plugins/sdc/src/main/resources/onap-cli-schema/vsp/vsp-checkout-schema.yaml [new file with mode: 0644]
plugins/sdc/src/test/resources/onap-cli-sample/vsp/vsp-checkout-sample.yaml [new file with mode: 0644]

diff --git a/plugins/sdc/src/main/resources/onap-cli-schema/vsp/vsp-checkout-schema.yaml b/plugins/sdc/src/main/resources/onap-cli-schema/vsp/vsp-checkout-schema.yaml
new file mode 100644 (file)
index 0000000..f06bded
--- /dev/null
@@ -0,0 +1,28 @@
+onap_cmd_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
+http:
+  request:
+    uri: /onboarding-api/v1.0/vendor-software-products/${vsp-id}/actions
+    method: PUT
+    body: '{"action": "Checkout"}'
+  success_codes:
+    - 201
+    - 200
+  sample_response:
+    body: ''
diff --git a/plugins/sdc/src/test/resources/onap-cli-sample/vsp/vsp-checkout-sample.yaml b/plugins/sdc/src/test/resources/onap-cli-sample/vsp/vsp-checkout-sample.yaml
new file mode 100644 (file)
index 0000000..cbc689f
--- /dev/null
@@ -0,0 +1,9 @@
+onap_cli_sample_version: 1.0
+
+name: vsp-checkout
+version: onap-1.1
+
+samples:
+    sample1:
+        name: Checkout the Vendor Software Product
+        input: --onap-username cs0008 --onap-password demo123456!  --host-url http://localhost:8080 --vsp-id E563CB23A6BE49AF9A84CF579DAFB929