1 module asdc-license-model {
3 namespace "http://xmlns.openecomp.org/asdc/license-model/1.0";
5 organization "openecomp";
7 description "schema for both vendor license and VF license models";
13 container vendor-license-model {
21 uses entitlement-pools;
22 uses license-key-groups;
25 grouping entitlement-pools {
27 container entitlement-pool-list {
29 uses entitlement-pool;
33 grouping entitlement-pool {
35 list entitlement-pool {
37 leaf entitlement-pool-uuid {
53 leaf manufacturer-reference-number {
59 uses operational-scope;
61 uses entitlement-metric;
68 uses aggregation-function;
73 grouping operational-scope {
75 container operational-scope {
82 enum "Availability_Zone"{
115 grouping threshold-value {
117 container threshold-value {
122 } //TBD Change to type number
139 grouping entitlement-metric {
141 container entitlement-metric {
145 enum "Software_Instances_Count"{
196 grouping aggregation-function {
198 container aggregation-function {
261 grouping license-key-groups {
263 container license-key-group-list {
269 uses license-key-group;
273 grouping license-key-group {
275 list license-key-group {
277 leaf license-key-group-uuid {
293 uses operational-scope;
311 grouping vf-license-model-grouping {
313 container vf-license-model {
331 grouping feature-groups {
333 container feature-group-list {
335 uses feature-group-grouping;
339 grouping feature-group-grouping {
349 leaf feature-group-uuid{
359 leaf att-part-number {
365 uses entitlement-pools;
366 uses license-key-groups;