type uint64;
}
- leaf-list cpu-feature {
- description
- "List of CPU features.";
- type cpu-feature-type;
+ list cpu-feature {
+ key "feature";
+ description "List of CPU features.";
+ leaf feature {
+ description "CPU feature.";
+ type cpu-feature-type;
+ }
}
type string;
}
- leaf-list om-cpu-feature {
- description "Openmano CPU features";
- type string;
+ list om-cpu-feature {
+ key "feature";
+ description "List of openmano CPU features";
+ leaf feature {
+ description "CPU feature";
+ type string;
+ }
}
}
}
}
choice numa-policy {
- case numa-unware {
- leaf numa-unware {
+ case numa-unaware {
+ leaf numa-unaware {
type empty;
}
}
type uint64;
}
- leaf-list vcpu {
+ list vcpu {
+ key "id";
description
"List of vcpus to allocate on
this numa node.";
- type uint64;
+ leaf id {
+ type uint64;
+ description "List of vcpus ids to allocate on
+ this numa node";
+ }
}
leaf memory-mb {
type string;
}
- leaf-list dns-server {
- description "List of DNS Servers associated with IP Profile";
- type inet:ip-address;
+ list dns-server {
+ key "address";
+ leaf address {
+ description "List of DNS Servers associated with IP Profile";
+ type inet:ip-address;
+ }
}
container dhcp-params {