...
Attribute Name | Type | Multiplicity | Description | Applied Stereotypes |
---|---|---|---|---|
virtualComputeDescId | Identifier | 1 | Unique identifier of this VirtualComputeDesc in the VNFD. | support: MANDATORY |
logicalNode | LogicalNodeData | 1..N | The logical Node requirements. | support: MANDATORY |
support: MANDATORYDEPRECATED | ||||
computeRequirements | KeyValuePair | 0..N | Specifies compute requirements. | support: MANDATORY |
virtualMemory | VirtualMemoryData | 1 | The virtual memory of the virtualised compute. | support: MANDATORY |
virtualCpu | VirtualCpuData | 1 | The virtual CPU(s) of the virtualised compute. | support: MANDATORY |
...
Attribute Name | Type | Multiplicity | Description | Applied Stereotypes |
---|---|---|---|---|
cpuArchitecture | String | 0..1 | CPU architecture type. Examples are x86, ARM. The cardinality can be 0 during the allocation request, if no particular CPU architecture type is requested. | support: MANDATORY |
numVirtualCpu | Integer | 1 | Number of virtual CPUs. | support: MANDATORY |
virtualCpuClock | Number(recommended DM type: Scalar-Unit-Freq) | 0..1 | Minimum virtual CPU clock rate (e.g. in MHz). The cardinality can be 0 during the allocation request, if no particular value is requested. | support: MANDATORY |
virtualCpuOversubscriptionPolicy | String | 0..1 | The CPU core oversubscription policy e.g. the relation of virtual CPU cores to physical CPU cores/threads. The cardinality can be 0 during the allocation request, if no particular value is requested. | support: MANDATORY |
vduCpuRequirements | KeyValuePair | 0..N | Array of key-value pair requirements on the Compute (CPU) for the VDU. | support: MANDATORY |
support: MANDATORYDEPRECATED specification moved to vduCpuRequirements editor's note: need to check whether can be optional |
...
Attribute Name | Type | Multiplicity | Description | Applied Stereotypes |
---|---|---|---|---|
virtualMemSize | Number (recommended DM type: Scalar-Unit-Size) | 1 | Amount of virtual Memory (e.g. in MB). | support: MANDATORY |
virtualMemOversubscriptionPolicy | String | 0..1 | The memory core oversubscription policy in terms of virtual memory to physical memory on the platform. The cardinality can be 0 during the allocation request, if no particular value is requested. | support: MANDATORY |
vduMemRequirements | KeyValuePair | 0..N | Array of key-value pair requirements on the memory for the VDU. | support: MANDATORY |
| support: MANDATORYDEPRECATED specification moved to vduMemRequirements |
Class: VirtualStorageDesc
Attribute Name | Type | Multiplicity | Description | Applied Stereotypes |
---|---|---|---|---|
id | Identifier | 1 | Unique identifier of this VirtualStorageDesc in the VNFD. | support: MANDATORY |
typeOfStorage | String | 1 | Type of virtualised storage resource | support: MANDATORY |
sizeOfStorage | Number (recommended DM type: Scalar-Unit-Size) | 1 | Size of virtualised storage resource | support: MANDATORY |
vduStorageRequirements | KeyValuePair | 0..N | An array of key-value pairs that articulate the storage deployment requirements. | support: MANDATORY |
|
|
|
| support: MANDATORYDEPRECATED |
swImageDesc | Identifier (Reference to SwImageDesc) | 0..1 | Software image to be loaded on the VirtualStorage resource created based on this VirtualStorageDesc. | support: MANDATORY |
...
Attribute Name | Type | Multiplicity | Description | Applied Stereotypes |
---|---|---|---|---|
|
|
|
| support: MANDATORYDEPRECATED valueRange: "static", "dynamic" |
| support: MANDATORYDEPRECATED |
Class: RequestedAdditionalCapabilityData
Attribute Name | Type | Multiplicity | Description | Applied Stereotypes |
---|---|---|---|---|
requestedAdditionalCapabilityName | String | 1 | Identifies a requested additional capability for the VDU. | support: MANDATORYDEPRECATED valueRange: For acceleration capabilities, reference to ETSI GS NFV-IFA 002. |
supportMandatory | Boolean | 1 | Indicates whether the requested additional capability is mandatory for successful operation. | support: MANDATORYDEPRECATED |
minRequestedAdditionalCapabilityVersion | String | 0..1 | Identifies the minimum version of the requested additional capability. | support: MANDATORYDEPRECATED |
preferredRequestedAdditionalCapabilityVersion | String | 0..1 | Identifies the preferred version of the requested additional capability. | support: MANDATORYDEPRECATED |
targetPerformanceParameters | KeyValuePair | 1..N | Identifies specific attributes, dependent on the requested additional capability type. | support: MANDATORYDEPRECATED |
Class: VnfConfigurableProperties
...