ae15127909803afe27ad6e99ff1c96bd5ed2b5a7
[cli.git] /
1 open_cli_schema_version: 1.0
2 name: vf2vfmodule-model-list
3 description: List the VF modules in a given VF model in SDC
4
5 info:
6   product: onap-amsterdam
7   service: sdc
8   author: ONAP CLI Team onap-discuss@lists.onap.org
9
10
11 parameters:
12   - name: vf-id
13     description: VF uuid
14     type: string
15     short_option: z
16     long_option: vf-id
17     is_optional: false
18
19 results:
20   direction: landscape
21   attributes:
22     - name: vsp-uuid
23       description: VSP uuid
24       type: string
25       scope: short
26     - name: vsp-version
27       description: VSP version
28       type: string
29       scope: short
30     - name: module-uuid
31       description: UUID
32       type: string
33       scope: short
34     - name: module-invariant-uuid
35       description: Invariant UUID
36       type: string
37       scope: short
38     - name: module-name
39       description: name
40       type: string
41       scope: short
42     - name: module-version
43       description: version
44       type: string
45       scope: short
46
47 http:
48   service:
49     name: sdc
50     version: v1.0
51     auth: basic
52     mode: direct
53   request:
54     uri: /sdc2/rest/v1/catalog/resources/${vf-id}
55     method: GET
56   success_codes:
57     - 200
58   result_map:
59     module-uuid: $b{groups.[?(@.type == 'org.openecomp.groups.VfModule')].groupUUID}
60     module-name: $b{groups.[?(@.type == 'org.openecomp.groups.VfModule')].name}
61     module-version: $b{groups.[?(@.type == 'org.openecomp.groups.VfModule')].version}
62     module-invariant-uuid: $b{groups.[?(@.type == 'org.openecomp.groups.VfModule')].invariantUUID}
63     vsp-uuid: $b{$.csarUUID}
64     vsp-version: $b{$.csarVersion}