33dce3cd5b045b9db723acef88bda8d4c8f3545a
[cli.git] /
1 open_cli_schema_version: 1.0
2 name: service-model-add-vf
3 description: Helps to add VF into service models in SDC
4
5 info:
6   product: onap-1.1
7   service: sdc
8   author: ONAP CLI Team onap-discuss@lists.onap.org
9
10
11 parameters:
12   - name: service-model-id
13     description: Onap Service Name
14     type: string
15     short_option: x
16     long_option: service-model-id
17     is_optional: false
18   - name: vf-id
19     description: VF ID
20     type: string
21     short_option: y
22     long_option: vf-id
23     is_optional: true
24   - name: vf-name
25     description: VF ID
26     type: string
27     short_option: z
28     long_option: vf-name
29     is_optional: true
30   - name: vf-version
31     description: VF version
32     type: string
33     long_option: vf-version
34     short_option: b
35     is_optional: true
36
37 results:
38   direction: portrait
39   attributes:
40     - name: ID
41       description: Service ID
42       scope: short
43       type: string
44 http:
45   service:
46     name: sdc
47     version: v1.0
48     auth: basic
49     mode: direct
50   request:
51     uri: /sdc2/rest/v1/catalog/services/${service-model-id}/resourceInstance
52     method: POST
53     body: '{"name": "${vf-name}", "componentVersion": "${vf-version}", "posY": 248, "posX": 406, "uniqueId": "${service-model-id}-${vf-id}", "originType": "VF", "componentUid": "${vf-id}", "icon": "defaulticon"}'
54   success_codes:
55     - 201
56   result_map:
57     ID: $b{$.uniqueId}
58