18ed5fc3d958e49ebb9f60bc0b4d5d4ce15c7913
[cli.git] /
1 open_cli_schema_version: 1.0
2 name: vfmodule-delete
3
4 description: delete a VF module (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: vfmodule-id
13     description: VF module Id
14     type: string
15     short_option: x
16     long_option: vfmodule-id
17     is_optional: false
18   - name: service-id
19     description: unique id for service
20     type: string
21     short_option: j
22     long_option: service-id
23     is_optional: false
24   - name: vf-id
25     description: unique id for related VF
26     type: string
27     short_option: y
28     long_option: vf-id
29     is_optional: false
30   - name: vf-model-invariant-id
31     description: vf model invariant id
32     type: string
33     short_option: k
34     long_option: vf-model-invariant-id
35     is_optional: false
36   - name: vfmodule-name
37     description: vfmodule model name
38     type: string
39     short_option: e
40     long_option: vfmodule-name
41     is_optional: false
42   - name: vfmodule-version
43     description: vf module version
44     type: string
45     short_option: g
46     long_option: vfmodule-version
47     is_optional: false
48   - name: cloud-region
49     description: cloud region identifier
50     type: string
51     short_option: l
52     long_option: cloud-region
53     is_optional: false
54   - name: tenant-id
55     description: openstack tenant id
56     type: string
57     long_option: tenant-id
58     short_option: z
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}/vnfs/${vf-id}/vfModules/${vfmodule-id}
69     method: DELETE
70     body: '{"requestDetails":{"modelInfo":{"modelType":"vfModule","modelInvariantId":"${vf-model-invariant-id}","modelName":"${vfmodule-name}","modelVersion":"${vfmodule-version}"},"cloudConfiguration":{"lcpCloudRegionId":"${cloud-region}","tenantId":"${tenant-id}"},"requestInfo":{"source":"VID"}}}'
71
72   success_codes:
73     - 202