From 0b278b5c25447a7d9973da4e096c4dfad65cbadd Mon Sep 17 00:00:00 2001 From: yangyan Date: Fri, 1 Nov 2019 10:04:42 +0800 Subject: Update cli command about vfc-nslcm-delete-ns-descriptors Change-Id: Ia103726c3961e64422aed2e6fb386f41c0be98bc Issue-ID: CLI-171 Signed-off-by: yangyan --- .../vfc-catalog-delete-ns-descriptors-moco.json | 28 ++++++++++++++ .../vfc-catalog-delete-ns-descriptors-schema.yaml | 43 ++++++++++++++++++++++ 2 files changed, 71 insertions(+) create mode 100644 products/onap-dublin/features/vfc/src/main/resources/open-cli-sample/catalog/vfc-catalog-delete-ns-descriptors-moco.json create mode 100644 products/onap-dublin/features/vfc/src/main/resources/open-cli-schema/catalog/vfc-catalog-delete-ns-descriptors-schema.yaml diff --git a/products/onap-dublin/features/vfc/src/main/resources/open-cli-sample/catalog/vfc-catalog-delete-ns-descriptors-moco.json b/products/onap-dublin/features/vfc/src/main/resources/open-cli-sample/catalog/vfc-catalog-delete-ns-descriptors-moco.json new file mode 100644 index 00000000..acb6136b --- /dev/null +++ b/products/onap-dublin/features/vfc/src/main/resources/open-cli-sample/catalog/vfc-catalog-delete-ns-descriptors-moco.json @@ -0,0 +1,28 @@ +{ + "delete":{ + "operationId":"api_nsd_v1_ns_descriptors_delete", + "description":"Delete a NSD", + "parameters":[ + + ], + "responses":{ + "204":{ + "description":"No content" + }, + "500":{ + "description":"Internal error" + } + }, + "tags":[ + "api" + ] + }, + "parameters":[ + { + "name":"nsdInfoId", + "in":"path", + "required":true, + "type":"string" + } + ] +} diff --git a/products/onap-dublin/features/vfc/src/main/resources/open-cli-schema/catalog/vfc-catalog-delete-ns-descriptors-schema.yaml b/products/onap-dublin/features/vfc/src/main/resources/open-cli-schema/catalog/vfc-catalog-delete-ns-descriptors-schema.yaml new file mode 100644 index 00000000..b55780c6 --- /dev/null +++ b/products/onap-dublin/features/vfc/src/main/resources/open-cli-schema/catalog/vfc-catalog-delete-ns-descriptors-schema.yaml @@ -0,0 +1,43 @@ +# 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-delete-ns-descriptors +description: VFC delete ns descriptors from catalog + +info: + product: onap-dublin + service: vfc + author: ONAP VFC Team (yangyanyj@chinamobile.com) + +parameters: + - name: nsd-info-id + description: nsd's info id + type: string + short_option: c + long_option: nsd-info-id + is_optional: false + +http: + service: + auth: none + mode: direct + request: + uri: api/nsd/v1/ns_descriptors/${nsd-info-id} + method: DELETE + context: + remove_empty_node: true + body: '{}' + headers: + Content-Type: application/json + Accept: application/json + success_codes: + - 204 -- cgit 1.2.3-korg