VMAttributes interface
VMAttributes that will be used to filter VMSizes which will be used to build Fleet.
Properties
accelerator |
The range of accelerator count specified from min to max. Optional parameter. Either Min or Max is required if specified. acceleratorSupport should be set to "Included" or "Required" to use this VMAttribute. If acceleratorSupport is "Excluded", this VMAttribute can not be used. |
accelerator |
The accelerator manufacturers specified as a list. acceleratorSupport should be set to "Included" or "Required" to use this VMAttribute. If acceleratorSupport is "Excluded", this VMAttribute can not be used. |
accelerator |
Specifies whether the VMSize supporting accelerator should be used to build Fleet or not. acceleratorSupport should be set to "Included" or "Required" to use this VMAttribute. If acceleratorSupport is "Excluded", this VMAttribute can not be used. |
accelerator |
The accelerator types specified as a list. acceleratorSupport should be set to "Included" or "Required" to use this VMAttribute. If acceleratorSupport is "Excluded", this VMAttribute can not be used. |
architecture |
The VM architecture types specified as a list. Optional parameter. |
burstable |
Specifies whether the VMSize supporting burstable capability should be used to build Fleet or not. |
cpu |
The VM CPU manufacturers specified as a list. Optional parameter. |
data |
The range of data disk count specified from Min to Max. Optional parameter. Either Min or Max is required if specified. |
excluded |
Specifies which VMSizes should be excluded while building Fleet. Optional parameter. |
local |
The local storage disk types specified as a list. LocalStorageSupport should be set to "Included" or "Required" to use this VMAttribute. If localStorageSupport is "Excluded", this VMAttribute can not be used. |
local |
LocalStorageSupport should be set to "Included" or "Required" to use this VMAttribute. If localStorageSupport is "Excluded", this VMAttribute can not be used. |
local |
Specifies whether the VMSize supporting local storage should be used to build Fleet or not. Included - Default if not specified as most Azure VMs support local storage. |
memory |
The range of memory specified from Min to Max. Must be specified if VMAttributes are specified, either Min or Max is required if specified. |
memory |
The range of memory in GiB per vCPU specified from min to max. Optional parameter. Either Min or Max is required if specified. |
network |
The range of network bandwidth in Mbps specified from Min to Max. Optional parameter. Either Min or Max is required if specified. |
network |
The range of network interface count specified from Min to Max. Optional parameter. Either Min or Max is required if specified. |
rdma |
The range of RDMA (Remote Direct Memory Access) network interface count specified from Min to Max. Optional parameter. Either Min or Max is required if specified. rdmaSupport should be set to "Included" or "Required" to use this VMAttribute. If rdmaSupport is "Excluded", this VMAttribute can not be used. |
rdma |
Specifies whether the VMSize supporting RDMA (Remote Direct Memory Access) should be used to build Fleet or not. |
v |
The range of vCpuCount specified from Min to Max. Must be specified if VMAttributes are specified, either Min or Max is required if specified. |
vm |
The VM category specified as a list. Optional parameter. |
Property Details
acceleratorCount
The range of accelerator count specified from min to max. Optional parameter. Either Min or Max is required if specified. acceleratorSupport should be set to "Included" or "Required" to use this VMAttribute. If acceleratorSupport is "Excluded", this VMAttribute can not be used.
acceleratorCount?: VMAttributeMinMaxInteger
Property Value
acceleratorManufacturers
The accelerator manufacturers specified as a list. acceleratorSupport should be set to "Included" or "Required" to use this VMAttribute. If acceleratorSupport is "Excluded", this VMAttribute can not be used.
acceleratorManufacturers?: string[]
Property Value
string[]
acceleratorSupport
Specifies whether the VMSize supporting accelerator should be used to build Fleet or not. acceleratorSupport should be set to "Included" or "Required" to use this VMAttribute. If acceleratorSupport is "Excluded", this VMAttribute can not be used.
acceleratorSupport?: string
Property Value
string
acceleratorTypes
The accelerator types specified as a list. acceleratorSupport should be set to "Included" or "Required" to use this VMAttribute. If acceleratorSupport is "Excluded", this VMAttribute can not be used.
acceleratorTypes?: string[]
Property Value
string[]
architectureTypes
The VM architecture types specified as a list. Optional parameter.
architectureTypes?: string[]
Property Value
string[]
burstableSupport
Specifies whether the VMSize supporting burstable capability should be used to build Fleet or not.
burstableSupport?: string
Property Value
string
cpuManufacturers
The VM CPU manufacturers specified as a list. Optional parameter.
cpuManufacturers?: string[]
Property Value
string[]
dataDiskCount
The range of data disk count specified from Min to Max. Optional parameter. Either Min or Max is required if specified.
dataDiskCount?: VMAttributeMinMaxInteger
Property Value
excludedVMSizes
Specifies which VMSizes should be excluded while building Fleet. Optional parameter.
excludedVMSizes?: string[]
Property Value
string[]
localStorageDiskTypes
The local storage disk types specified as a list. LocalStorageSupport should be set to "Included" or "Required" to use this VMAttribute. If localStorageSupport is "Excluded", this VMAttribute can not be used.
localStorageDiskTypes?: string[]
Property Value
string[]
localStorageInGiB
LocalStorageSupport should be set to "Included" or "Required" to use this VMAttribute. If localStorageSupport is "Excluded", this VMAttribute can not be used.
localStorageInGiB?: VMAttributeMinMaxDouble
Property Value
localStorageSupport
Specifies whether the VMSize supporting local storage should be used to build Fleet or not. Included - Default if not specified as most Azure VMs support local storage.
localStorageSupport?: string
Property Value
string
memoryInGiB
The range of memory specified from Min to Max. Must be specified if VMAttributes are specified, either Min or Max is required if specified.
memoryInGiB: VMAttributeMinMaxDouble
Property Value
memoryInGiBPerVCpu
The range of memory in GiB per vCPU specified from min to max. Optional parameter. Either Min or Max is required if specified.
memoryInGiBPerVCpu?: VMAttributeMinMaxDouble
Property Value
networkBandwidthInMbps
The range of network bandwidth in Mbps specified from Min to Max. Optional parameter. Either Min or Max is required if specified.
networkBandwidthInMbps?: VMAttributeMinMaxDouble
Property Value
networkInterfaceCount
The range of network interface count specified from Min to Max. Optional parameter. Either Min or Max is required if specified.
networkInterfaceCount?: VMAttributeMinMaxInteger
Property Value
rdmaNetworkInterfaceCount
The range of RDMA (Remote Direct Memory Access) network interface count specified from Min to Max. Optional parameter. Either Min or Max is required if specified. rdmaSupport should be set to "Included" or "Required" to use this VMAttribute. If rdmaSupport is "Excluded", this VMAttribute can not be used.
rdmaNetworkInterfaceCount?: VMAttributeMinMaxInteger
Property Value
rdmaSupport
Specifies whether the VMSize supporting RDMA (Remote Direct Memory Access) should be used to build Fleet or not.
rdmaSupport?: string
Property Value
string
vCpuCount
The range of vCpuCount specified from Min to Max. Must be specified if VMAttributes are specified, either Min or Max is required if specified.
vCpuCount: VMAttributeMinMaxInteger
Property Value
vmCategories
The VM category specified as a list. Optional parameter.
vmCategories?: string[]
Property Value
string[]