236a69e7110f8fc99ed8192a4d1fc539a77f4485
[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 \r
16 open_cli_schema_version: 1.0\r
17 name: service-instance-relationship-delete\r
18 description: delete a service instance relationship for vnf/pnf\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: global-customer-id\r
27     description: global-customer-id\r
28     type: string\r
29     short_option: g\r
30     long_option: global-customer-id\r
31     is_optional: false\r
32   - name: service-type\r
33     description: service-type \r
34     type: string\r
35     short_option: z\r
36     long_option: service-type\r
37     is_optional: false\r
38   - name: service-instance-id\r
39     description: service-instance-id\r
40     type: string\r
41     short_option: i\r
42     long_option: service-instance-id\r
43     is_optional: false\r
44   - name: relationship\r
45     description: relationship\r
46     type: json\r
47     short_option: r\r
48     long_option: relationship\r
49     is_optional: false\r
50 # sample json of relationship\r
51 #            {\r
52 #                "related-to": "logical-link",\r
53 #                "related-link": "/aai/v11/network/logical-links/logical-link/S11-00001",\r
54 #                "relationship-data": [\r
55 #                    {\r
56 #                        "relationship-key": "logical-link.link-name",\r
57 #                        "relationship-value": "S11-00001"\r
58 #                    }\r
59 #                ]\r
60 #            }\r
61     \r
62 http:\r
63   service:\r
64     auth: basic\r
65     mode: direct\r
66   request:\r
67     uri: /business/customers/customer/${global-customer-id}/service-subscriptions/service-subscription/${service-type}/service-instances/service-instance/${service-instance-id}/relationship-list/relationship \r
68     method: DELETE\r
69     context:\r
70       remove_empty_node: true\r
71     body: '"${relationship}"'\r
72   success_codes:\r
73     - 200\r
74     - 201\r