aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--plugins/sdc/src/main/resources/onap-cli-schema/service-model/service-model-add-vf-schema-1.1.yaml53
-rw-r--r--plugins/sdc/src/main/resources/onap-cli-schema/vsp/vsp-add-artifact-schema-1.1.yaml (renamed from plugins/sdc/src/main/resources/onap-cli-schema/vsp/vsp-upload-schema-1.1.yaml)2
2 files changed, 54 insertions, 1 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
new file mode 100644
index 00000000..7179b460
--- /dev/null
+++ b/plugins/sdc/src/main/resources/onap-cli-schema/service-model/service-model-add-vf-schema-1.1.yaml
@@ -0,0 +1,53 @@
+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/vsp/vsp-upload-schema-1.1.yaml b/plugins/sdc/src/main/resources/onap-cli-schema/vsp/vsp-add-artifact-schema-1.1.yaml
index 48584e42..fec5938d 100644
--- a/plugins/sdc/src/main/resources/onap-cli-schema/vsp/vsp-upload-schema-1.1.yaml
+++ b/plugins/sdc/src/main/resources/onap-cli-schema/vsp/vsp-add-artifact-schema-1.1.yaml
@@ -1,5 +1,5 @@
open_cli_schema_version: 1.0
-name: vsp-upload
+name: vsp-add-artifact
description: Upload the CSAR file to VSP
version: onap-1.1
service: