Remove duplicate/invalid pnf yamls 11/37011/1
authorKanagaraj Manickam k00365106 <kanagaraj.manickam@huawei.com>
Tue, 20 Mar 2018 08:55:44 +0000 (14:25 +0530)
committerKanagaraj Manickam k00365106 <kanagaraj.manickam@huawei.com>
Tue, 20 Mar 2018 08:55:44 +0000 (14:25 +0530)
Issue-ID: CLI-93

Change-Id: Id4006385c6bbdf1f6c4a9ed8c6faed4b8f10cfcc
Signed-off-by: Kanagaraj Manickam k00365106 <kanagaraj.manickam@huawei.com>
products/onap-beijing/features/aai/src/main/resources/open-cli-schema/pnf/pnf-create-schema.yml [deleted file]
products/onap-beijing/features/aai/src/main/resources/open-cli-schema/pnf/pnf-delete-schema.yml [deleted file]
products/onap-beijing/features/aai/src/main/resources/open-cli-schema/pnf/pnf-list-schema.yml [deleted file]
products/onap-beijing/features/aai/src/main/resources/open-cli-schema/service-instance/service-list-schema-1.1.yaml [deleted file]

diff --git a/products/onap-beijing/features/aai/src/main/resources/open-cli-schema/pnf/pnf-create-schema.yml b/products/onap-beijing/features/aai/src/main/resources/open-cli-schema/pnf/pnf-create-schema.yml
deleted file mode 100644 (file)
index eac07a4..0000000
+++ /dev/null
@@ -1,80 +0,0 @@
-# Copyright 2017-18 Huawei 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: pnf-create
-description: Create a pnf
-
-info:
-  product: onap-amsterdam
-  service: aai
-  author: ONAP CLI Team onap-discuss@lists.onap.org
-
-parameters:
-  - name: pnf-name
-    description: pnf-name
-    type: string
-    short_option: n
-    long_option: name
-    is_optional: false
-  - name: pnf-id
-    description: pnf-id
-    type: string
-    short_option: i
-    long_option: pnf-id
-    is_optional: true
-  - name: equip-type
-    description: equip-type
-    type: string
-    short_option: et
-    long_option: equipType
-    is_optional: true
-  - name: equip-vendor
-    description: equip-vendor
-    type: string
-    short_option: ev
-    long_option: equip-vendor
-    is_optional: true
-  - name: in-maint
-    description: Used to indicate whether or not this object is in maintenance mode (maintenance mode = true)
-    type: bool
-    short_option: im
-    long_option: in-maint
-    is_optional: true
-  - name: prov-status
-    description: Prov Status of this device (not under canopi control) Valid values [PREPROV/NVTPROV/PROV]
-    type: string
-    short_option: ps
-    long_option: prov-status
-    is_optional: true
-  - name: relationship
-    description: relationship
-    type: json
-    short_option: rl
-    long_option: relationship
-    is_optional: true
-http:
-  service:
-    auth: basic
-    mode: direct
-  request:
-    uri: /aai/v11/network/pnfs/pnf/${pnf-name}
-    method: PUT
-    body: '{"pnf-name": "${pnf-name}" ,"pnf-id": "${pnf-id}","equip-type": "${equip-type}","equip-vendor": "${equip-vendor}","in-maint": ${in-maint},"prov-status": "${prov-status}","relationship-list": ["${relationship}"]}'
-  success_codes:
-    - 200
-    - 201
-  sample_response:
-    body: ''
-
diff --git a/products/onap-beijing/features/aai/src/main/resources/open-cli-schema/pnf/pnf-delete-schema.yml b/products/onap-beijing/features/aai/src/main/resources/open-cli-schema/pnf/pnf-delete-schema.yml
deleted file mode 100644 (file)
index 1b46f11..0000000
+++ /dev/null
@@ -1,48 +0,0 @@
-# Copyright 2017-18 Huawei 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: pnf-delete
-description: Delete pnf from Onap
-
-info:
-  product: openecomp
-  service: aai
-  author: ONAP CLI Team onap-discuss@lists.onap.org
-
-
-parameters:
-  - name: pnf-name
-    description: Onap pnf name
-    type: string
-    short_option: n
-    long_option: pnf-name
-    is_optional: false
-  - name: resource-version
-    description: Onap pnf resource version
-    type: uuid
-    short_option: v
-    long_option: resource-version
-    is_optional: false
-http:
-  service:
-    auth: basic
-    mode: direct
-  request:
-    uri: /aai/v11/network/pnfs/pnf/${pnf-name}?resource-version=${resource-version}
-    method: DELETE
-  success_codes:
-    - 204
-    - 404
-
diff --git a/products/onap-beijing/features/aai/src/main/resources/open-cli-schema/pnf/pnf-list-schema.yml b/products/onap-beijing/features/aai/src/main/resources/open-cli-schema/pnf/pnf-list-schema.yml
deleted file mode 100644 (file)
index 22b5771..0000000
+++ /dev/null
@@ -1,49 +0,0 @@
-# Copyright 2017-18 Huawei 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: pnf-list
-description: Lists the pnfs
-
-info:
-  product: onap-amsterdam
-  service: aai
-  author: ONAP CLI Team onap-discuss@lists.onap.org
-
-results:
-  direction: landscape
-  attributes:
-    - name: pnf-name
-      description: Onap pnf name
-      scope: short
-      type: string
-    - name: pnf-id
-      description: Onap pnf id
-      scope: short
-      type: string
-http:
-  service:
-    auth: basic
-    mode: direct
-  request:
-    uri: /aai/v11/network/pnfs
-    method: GET
-  success_codes:
-    - 200
-  result_map:
-    pnf-name: $b{pnf.[*].pnf-name}
-    pnf-id: $b{pnf.[*].pnf-id}
-    resource-version: $b{pnf.[*].resource-version}
-  sample_response:
-    body: ''
diff --git a/products/onap-beijing/features/aai/src/main/resources/open-cli-schema/service-instance/service-list-schema-1.1.yaml b/products/onap-beijing/features/aai/src/main/resources/open-cli-schema/service-instance/service-list-schema-1.1.yaml
deleted file mode 100644 (file)
index 6690af6..0000000
+++ /dev/null
@@ -1,81 +0,0 @@
-# Copyright 2018 Huawei Technologies Co., Ltd.\r
-#\r
-# Licensed under the Apache License, Version 2.0 (the "License");\r
-# you may not use this file except in compliance with the License.\r
-# You may obtain a copy of the License at\r
-#\r
-#     http://www.apache.org/licenses/LICENSE-2.0\r
-#\r
-# Unless required by applicable law or agreed to in writing, software\r
-# distributed under the License is distributed on an "AS IS" BASIS,\r
-# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\r
-# See the License for the specific language governing permissions and\r
-# limitations under the License.\r
-\r
-open_cli_schema_version: 1.0\r
-name: service-list\r
-description: List created service instance\r
-\r
-info:\r
-  product: onap-beijing\r
-  service: aai\r
-  author: ONAP CLI Team onap-discuss@lists.onap.org\r
-\r
-parameters:\r
-  - name: customer-name\r
-    description: customer name\r
-    type: string\r
-    short_option: x\r
-    long_option: customer-name\r
-    is_optional: false\r
-  - name: service-type\r
-    description: service subscription type\r
-    type: string\r
-    short_option: y\r
-    long_option: service-type\r
-    is_optional: false\r
-\r
-results:\r
-  direction: landscape\r
-  attributes:\r
-    - name: service-id\r
-      description: instance id of service\r
-      scope: short\r
-      type: string\r
-    - name: service-name\r
-      description: Service name\r
-      scope: short\r
-      type: string\r
-    - name: model-invariant-id\r
-      description: Model invariant id of service model\r
-      scope: long\r
-      type: string\r
-    - name: model-uuid\r
-      description: Model uuid for service model\r
-      scope: long\r
-      type: string\r
-    - name: description\r
-      description: service description\r
-      scope: long\r
-      type: string\r
-\r
-http:\r
-  service:\r
-    name: aai\r
-    version: v11\r
-    auth: basic\r
-    mode: direct\r
-\r
-  request:\r
-    uri: /aai/v11/business/customers/customer/${customer-name}/service-subscriptions/service-subscription/${service-type}/service-instances\r
-    method: GET\r
-  success_codes:\r
-    - 200\r
-  result_map:\r
-    service-id: $b{service-instance.[*].service-instance-id}\r
-    service-name: $b{service-instance.[*].service-instance-name}\r
-    model-invariant-id: $b{service-instance.[*].model-invariant-id}\r
-    model-uuid: $b{service-instance.[*].model-version-id}\r
-    description: $b{service-instance.[*].description}\r
-  sample_response:\r
-    body: '{"service-instance": [{"service-instance-id": "${service-id}","service-instance-name": "${service-name}","description": "${description}","model-invariant-id": "${model-invariant-id}","model-version-id": "${model-uuid}"}]}'\r