1156f5f8b5fd5c4b4c52f8511ef2717ffafe4cdd
[cli.git] /
1 # Copyright 2018 Huawei Technologies Co., Ltd.\r
2 #\r
3 # Licensed under the Apache License, Version 2.0 (the "License");\r
4 # you may not use this file except in compliance with the License.\r
5 # You may obtain a copy of the License at\r
6 #\r
7 #     http://www.apache.org/licenses/LICENSE-2.0\r
8 #\r
9 # Unless required by applicable law or agreed to in writing, software\r
10 # distributed under the License is distributed on an "AS IS" BASIS,\r
11 # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\r
12 # See the License for the specific language governing permissions and\r
13 # limitations under the License.\r
14 \r
15 open_cli_schema_version: 1.0\r
16 name: type-search\r
17 description: type-search \r
18 #sample:  https://172.19.44.123:8443/aai/v11/search/nodes-query?search-node-type=customer&filter=global-customer-id:EQUALS:Orange \r
19 \r
20 info:\r
21   product: onap-beijing\r
22   service: aai\r
23   author: ONAP CLI Team onap-discuss@lists.onap.org\r
24 \r
25 parameters:\r
26   - name: node-type-name\r
27     description: node type name\r
28     type: string\r
29     short_option: n\r
30     long_option: node-type-name\r
31     is_optional: false\r
32   - name: filter\r
33     description: filter for earch, like ,global-customer-id:EQUALS:Orange\r
34     type: string\r
35     short_option: c\r
36     long_option: filter\r
37     is_optional: false\r
38 results:\r
39   direction: landscape\r
40   attributes:\r
41     - name: resource-type\r
42       description: Onap resource-type\r
43       scope: short\r
44       type: string\r
45     - name: resource-link\r
46       description: Onap resource-link\r
47       scope: short\r
48       type: string\r
49     \r
50 http:\r
51   service:\r
52     auth: basic\r
53     mode: direct\r
54   request:\r
55     uri: /aai/v11/search/nodes-query?search-node-type=${node-type-name}&filter=${filter}\r
56     method: GET\r
57   success_codes:\r
58     - 200\r
59     - 201\r
60   result_map:\r
61     resource-type: $b{result-data.[*].resource-type}\r
62     resource-link: $b{result-data.[*].resource-link}\r
63     \r