7b637067713914c15aa4b86bde8dc2a2f6cfd40e
[cli.git] /
1 open_cli_schema_version: 1.0
2 name: vlm-feature-group-create
3 description: Create feature group Pool
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: name
13     description: Feature group name
14     type: string
15     short_option: x
16     long_option: name
17     is_optional: false
18   - name: vlm-id
19     description: License Model ID
20     type: string
21     short_option: y
22     long_option: vlm-id
23     is_optional: false
24   - name: vlm-version
25     description: License Model version
26     type: string
27     short_option: e
28     long_option: vlm-version
29     is_optional: false
30   - name: description
31     description: Description for feature group
32     type: string
33     short_option: z
34     long_option: description
35     is_optional: false
36   - name: vlm-key-group-id
37     description: VLM keygroup
38     type: string
39     short_option: g
40     long_option: vlm-key-group-id
41     is_optional: false
42   - name: vlm-entitle-pool-id
43     description: VLM Entitlement pool
44     type: string
45     short_option: b
46     long_option: vlm-entitle-pool-id
47     is_optional: false
48   - name: part-number
49     description: Part number
50     type: string
51     short_option: c
52     long_option: part-number
53     is_optional: false
54   - name: manufacture-reference-number
55     description: Manufature Reference Number
56     type: string
57     short_option: k
58     long_option: manufacture-reference-number
59     is_optional: false
60
61
62 results:
63   direction: portrait
64   attributes:
65     - name: ID
66       description: Feature group ID
67       scope: short
68       type: string
69 http:
70   service:
71     name: sdc
72     version: v1.0
73     auth: basic
74     mode: direct
75   request:
76     uri: /onboarding-api/v1.0/vendor-license-models/${vlm-id}/versions/${vlm-version}/feature-groups
77     method: POST
78     body: '{"name": "${name}", "addedLicenseKeyGroupsIds": ["${vlm-key-group-id}"], "addedEntitlementPoolsIds": ["${vlm-entitle-pool-id}"], "partNumber": "${part-number}", "manufacturerReferenceNumber": "${manufacture-reference-number}", "description": "${description}"}'
79   success_codes:
80     - 200
81   result_map:
82     ID: $b{$.value}
83   sample_response:
84     body: '{"value":"2DEB6CB4B082415BB7A697C9CD1273BA"}'