ce45e2d894ae93bb9e81ee567d2bc7f6c5ed670b
[cli.git] /
1 open_cli_schema_version: 1.0
2 name: service-delete
3
4 description: Delete service instance (experimental)
5
6 info:
7   product: onap-amsterdam
8   service: so
9   author: ONAP CLI Team onap-discuss@lists.onap.org
10
11 parameters:
12   - name: service-id
13     description: unique id for service instance
14     type: string
15     short_option: x
16     long_option: service-instace-id
17     is_optional: false
18   - name: model-invariant-id
19     description: model invariant id for service in SDC catalog
20     type: string
21     short_option: b
22     long_option: model-invariant-id
23     is_optional: false
24   - name: model-uuid
25     description: model uuid for service in SDC catalog
26     type: string
27     short_option: i
28     long_option: model-uuid
29     is_optional: false
30   - name: model-name
31     description: model name available in SDC catalog
32     type: string
33     short_option: e
34     long_option: model-name
35     is_optional: false
36   - name: model-version
37     description: model version of service (eg. 1.0)
38     type: string
39     short_option: g
40     long_option: model-version
41     is_optional: false
42   - name: customer-name
43     description: unique id for customer
44     type: string
45     short_option: c
46     long_option: customer-name
47     is_optional: false
48   - name: cloud-region
49     description: cloud region id
50     type: string
51     short_option: j
52     long_option: cloud-region
53     is_optional: false
54   - name: tenant-id
55     description: tenant id
56     type: string
57     short_option: k
58     long_option: tenant-id
59     is_optional: false
60
61 http:
62   service:
63     name: so
64     version: v3
65     auth: basic
66     mode: direct
67   request:
68     uri: /ecomp/mso/infra/serviceInstances/v3/${service-id}
69     method: DELETE
70     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"}}}'
71
72   success_codes:
73     - 202