aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--products/onap-dublin/features/aai/src/main/resources/open-cli-sample/infra/complex/complex-list-schema-dublin-sample.yaml17
-rw-r--r--products/onap-dublin/features/vfc/src/main/resources/open-cli-schema/nslcm/vfc-nslcm-sol005-instantiate-schema.yaml74
2 files changed, 91 insertions, 0 deletions
diff --git a/products/onap-dublin/features/aai/src/main/resources/open-cli-sample/infra/complex/complex-list-schema-dublin-sample.yaml b/products/onap-dublin/features/aai/src/main/resources/open-cli-sample/infra/complex/complex-list-schema-dublin-sample.yaml
index 84a1febc..cba005e8 100644
--- a/products/onap-dublin/features/aai/src/main/resources/open-cli-sample/infra/complex/complex-list-schema-dublin-sample.yaml
+++ b/products/onap-dublin/features/aai/src/main/resources/open-cli-sample/infra/complex/complex-list-schema-dublin-sample.yaml
@@ -8,3 +8,20 @@ samples:
moco: complex-list-schema-dublin-moco.json
output: |
[{"elevation":"example-elevation-val-28399","complex-name":"clli2","country":"example-country-val-28399","resource-version":"1564454689109","latitude":"1111","data-center-code":"example-data-center-code-val-6667","region":"RegionOne","longitude":"2222"},{"elevation":"ocomp-elelation","complex-name":"ocomp-region","country":"abc","resource-version":"1567068618154","latitude":"1.0","data-center-code":"ocomp","region":"onap","longitude":"1.0"}]
+
+ sample2:
+ name: complex-list
+ input: -m https://192.168.235.14:30233 -u AAI -p AAI
+ moco: complex-list-schema-dublin-moco.json
+ output:
+ +--------------------------------+------------------------------------+------------------+----------------------------+--------------------------+----------------------------+------------------------------+------------------------------+
+ |complex-name |data-center-code |resource-version |country |region |latitude |longitude |elevation |
+ +--------------------------------+------------------------------------+------------------+----------------------------+--------------------------+----------------------------+------------------------------+------------------------------+
+ |example-complex-name-val-12992 |example-data-center-code-val-77883 |1573185230174 |example-country-val-98673 |example-region-val-10014 |example-latitude-val-47555 |example-longitude-val-76903 |example-elevation-val-63385 |
+ +--------------------------------+------------------------------------+------------------+----------------------------+--------------------------+----------------------------+------------------------------+------------------------------+
+ |example-complex-name-val-12992 |example-data-center-code-val-77883 |1573184581971 |example-country-val-98673 |example-region-val-10014 |example-latitude-val-47555 |example-longitude-val-76903 |example-elevation-val-63385 |
+ +--------------------------------+------------------------------------+------------------+----------------------------+--------------------------+----------------------------+------------------------------+------------------------------+
+ |example-complex-name-val-12992 |example-data-center-code-val-77883 |1573713048882 |example-country-val-98673 |example-region-val-10014 |example-latitude-val-47555 |example-longitude-val-76903 |example-elevation-val-63385 |
+ +--------------------------------+------------------------------------+------------------+----------------------------+--------------------------+----------------------------+------------------------------+------------------------------+
+ |clli1_01 |code1 |1574154508662 |USA |northwest |32.89948 |97.045443 |example-elevation-val-28399 |
+ +--------------------------------+------------------------------------+------------------+----------------------------+--------------------------+----------------------------+------------------------------+------------------------------+
diff --git a/products/onap-dublin/features/vfc/src/main/resources/open-cli-schema/nslcm/vfc-nslcm-sol005-instantiate-schema.yaml b/products/onap-dublin/features/vfc/src/main/resources/open-cli-schema/nslcm/vfc-nslcm-sol005-instantiate-schema.yaml
new file mode 100644
index 00000000..d6738186
--- /dev/null
+++ b/products/onap-dublin/features/vfc/src/main/resources/open-cli-schema/nslcm/vfc-nslcm-sol005-instantiate-schema.yaml
@@ -0,0 +1,74 @@
+# Copyright (c) 2019, CMCC Technologies Co., Ltd.
+#
+# Licensed under the Apache License, Version 2.0 (the "License")
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+
+open_cli_schema_version: 1.0
+name: vfc-nslcm-sol-instantiate
+description: vfc nslcm instantiate ns with sol005 api
+
+info:
+ product: onap-dublin
+ service: vfc
+ author: ONAP VFC Team (yangyanyj@chinamobile.com)
+
+parameters:
+ - name: ns-instance-id
+ description: ns's instance id
+ type: string
+ short_option: i
+ long_option: ns-instance-id
+ is_optional: false
+ - name: location
+ description: localtion(vimid)
+ type: string
+ short_option: c
+ long_option: location
+ is_optional: false
+ - name: sdn-controller-id
+ description: sdn controller id
+ type: string
+ short_option: n
+ long_option: sdn-controller-id
+ is_optional: false
+
+results:
+ direction: portrait
+ attributes:
+ - name: job-id
+ description: job id
+ scope: short
+ type: string
+
+http:
+ service:
+ auth: none
+ mode: direct
+ request:
+ uri: api/nslcm/v1/ns_instances/${ns-instance-id}/instantiate
+ method: POST
+ context:
+ remove_empty_node: true
+ body: '{
+ "additionalParamForNs":
+ {
+ "sdncontroller": "${sdn-controller-id}",
+ "location": "${location}"
+ }
+ }'
+ headers:
+ Content-Type: application/json
+ Accept: application/json
+ success_codes:
+ - 202
+ result_map:
+ job-id: $b{$.jobId}