93f2a1ede87feb1362a2b4c6380775eb998c8330
[cli.git] /
1 open_cli_schema_version: 1.0
2 name: service-delete
3 <<<<<<< a936ccab2b00d462f0b1f3e8318004f0414f07ef
4 description: Delete service instance (experimental)
5 =======
6 <<<<<<< cf220435576757be81a477d68413c0dabc592478
7 description: Delete service instance
8 >>>>>>> Migrate plugins to use info section
9 version: onap-1.1
10 service:
11   name: so
12   version: v3
13   auth: basic
14   mode: direct
15 =======
16 description: Delete a service instance
17
18 info:
19   product: onap-1.1
20   service: so
21   author: ONAP CLI Team onap-discuss@lists.onap.org
22 >>>>>>> Migrate plugins to use info section
23
24 parameters:
25   - name: service-id
26     description: unique id for service instance
27     type: string
28     short_option: x
29     long_option: service-instace-id
30     is_optional: false
31   - name: model-invariant-id
32     description: model invariant id for service in SDC catalog
33     type: string
34     short_option: b
35     long_option: model-invariant-id
36     is_optional: false
37   - name: model-uuid
38     description: model uuid for service in SDC catalog
39     type: string
40     short_option: i
41     long_option: model-uuid
42     is_optional: false
43   - name: model-name
44     description: model name available in SDC catalog
45     type: string
46     short_option: e
47     long_option: model-name
48     is_optional: false
49   - name: model-version
50     description: model version of service (eg. 1.0)
51     type: string
52     short_option: g
53     long_option: model-version
54     is_optional: false
55   - name: customer-name
56     description: unique id for customer
57     type: string
58     short_option: c
59     long_option: customer-name
60     is_optional: false
61   - name: cloud-region
62     description: cloud region id
63     type: string
64     short_option: j
65     long_option: cloud-region
66     is_optional: false
67   - name: tenant-id
68     description: tenant id
69     type: string
70     short_option: k
71     long_option: tenant-id
72     is_optional: false
73
74 http:
75   service:
76     auth: none
77     mode: direct
78   request:
79     uri: /ecomp/mso/infra/serviceInstances/v3/${service-id}
80     method: DELETE
81     body: '{"requestDetails": {"modelInfo": {"modelType": "service","modelInvariantId": "${model-invariant-id}","modelVersionId": "${model-uuid}","modelName": "${model-name}","modelVersion": "${model-version}"},"cloudConfiguration" : {"lcpCloudRegionId": "${cloud-region}","tenantId": "${tenant-id}"},"subscriberInfo": {"globalSubscriberId": "${customer-name}"},"requestInfo": {"source": "VID"}}}'
82
83   success_codes:
84     - 202