7c91053914d65734dd8ef5ef617206c1504f3a73
[cli.git] /
1 open_cli_schema_version: 1.0
2 name: vfmodule-delete
3 <<<<<<< a936ccab2b00d462f0b1f3e8318004f0414f07ef
4 description: delete a VF module (experimental)
5 =======
6 description: delete a VF module
7 <<<<<<< e22e4b6be3fe804a926136cf9ffd03341920ff50
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
17 info:
18   product: onap-1.1
19   service: so
20   author: ONAP CLI Team onap-discuss@lists.onap.org
21 >>>>>>> Migrate plugins to use info section
22
23 parameters:
24   - name: vfmodule-id
25     description: VF module Id
26     type: string
27     short_option: x
28     long_option: vfmodule-id
29     is_optional: false
30   - name: service-id
31     description: unique id for service
32     type: string
33     short_option: j
34     long_option: service-id
35     is_optional: false
36   - name: vf-id
37     description: unique id for related VF
38     type: string
39     short_option: y
40     long_option: vf-id
41     is_optional: false
42   - name: vf-model-invariant-id
43     description: vf model invariant id
44     type: string
45     short_option: k
46     long_option: vf-model-invariant-id
47     is_optional: false
48   - name: vfmodule-name
49     description: vfmodule model name
50     type: string
51     short_option: e
52     long_option: vfmodule-name
53     is_optional: false
54   - name: vfmodule-version
55     description: vf module version
56     type: string
57     short_option: g
58     long_option: vfmodule-version
59     is_optional: false
60   - name: cloud-region
61     description: cloud region identifier
62     type: string
63     short_option: l
64     long_option: cloud-region
65     is_optional: false
66   - name: tenant-id
67     description: openstack tenant id
68     type: string
69     long_option: tenant-id
70     short_option: z
71     is_optional: false
72
73 http:
74   service:
75     auth: none
76     mode: direct
77   request:
78     uri: /ecomp/mso/infra/serviceInstances/v3/${service-id}/vnfs/${vf-id}/vfModules/${vfmodule-id}
79     method: DELETE
80     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"}}}'
81
82   success_codes:
83     - 202