diff options
Diffstat (limited to 'products/onap-dublin/features/vfc/src/main/resources/open-cli-schema/nslcm/vfc-nslcm-subscription-schema.yaml')
-rw-r--r-- | products/onap-dublin/features/vfc/src/main/resources/open-cli-schema/nslcm/vfc-nslcm-subscription-schema.yaml | 94 |
1 files changed, 0 insertions, 94 deletions
diff --git a/products/onap-dublin/features/vfc/src/main/resources/open-cli-schema/nslcm/vfc-nslcm-subscription-schema.yaml b/products/onap-dublin/features/vfc/src/main/resources/open-cli-schema/nslcm/vfc-nslcm-subscription-schema.yaml deleted file mode 100644 index f2f129e3..00000000 --- a/products/onap-dublin/features/vfc/src/main/resources/open-cli-schema/nslcm/vfc-nslcm-subscription-schema.yaml +++ /dev/null @@ -1,94 +0,0 @@ -# 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-get-subscription -description: vfc nsclm subscribe notification - -info: - product: onap-dublin - service: vfc - author: ONAP VFC Team (yangyanyj@chinamobile.com) - -parameters: - - name: callback-uri - description: callback-uri - type: string - short_option: c - long_option: callback-uri - is_optional: false - - name: notification-types - description: the type of notification - type: string - short_option: n - long_option: notification-types - is_optional: false - -results: - direction: portrait - attributes: - - name: subscription_id - description: subscription_id - scope: short - type: string - - name: callback-uri - description: callback-uri - scope: short - type: string - - name: links - description: links - scope: short - type: string - - name: filter - description: filter - scope: short - type: string - -http: - service: - auth: none - mode: direct - request: - uri: /api/nslcm/v1/subscriptions - method: POST - context: - remove_empty_node: true - body: - '{ - "callbackUri": "${callback-uri}", - "authentication": { - "authType": ["BASIC"], - "paramsBasic": { - "username": "username", - "password": "password" - } - }, - "filter": { - "notificationTypes": ["${notification-types}"], - "operationTypes": [ - "INSTANTIATE" - ], - "operationStates": [ - "STARTING" - ] - } - }' - - headers: - Content-Type: application/json - Accept: application/json - success_codes: - - 201 - result_map: - subscription_id: $b{$.subscriptionId} - callback-Uri: $b{$.callbackUri} - links: $b{$.links} - filter: $b{$.filter} |