VmSizeProperty Class

The vm size property.

Inheritance
VmSizeProperty

Constructor

VmSizeProperty(*, name: Optional[str] = None, cores: Optional[int] = None, data_disk_storage_tier: Optional[str] = None, label: Optional[str] = None, max_data_disk_count: Optional[int] = None, memory_in_mb: Optional[int] = None, supported_by_virtual_machines: Optional[bool] = None, supported_by_web_worker_roles: Optional[bool] = None, virtual_machine_resource_disk_size_in_mb: Optional[int] = None, web_worker_resource_disk_size_in_mb: Optional[int] = None, **kwargs)

Parameters

name
str
Required

The vm size name.

cores
int
Required

The number of cores that the vm size has.

data_disk_storage_tier
str
Required

The data disk storage tier of the vm size.

label
str
Required

The label of the vm size.

max_data_disk_count
<xref:long>
Required

The max data disk count of the vm size.

memory_in_mb
<xref:long>
Required

The memory whose unit is MB of the vm size.

supported_by_virtual_machines
bool
Required

This indicates this vm size is supported by virtual machines or not.

supported_by_web_worker_roles
bool
Required

The indicates this vm size is supported by web worker roles or not.

virtual_machine_resource_disk_size_in_mb
<xref:long>
Required

The virtual machine resource disk size whose unit is MB of the vm size.

web_worker_resource_disk_size_in_mb
<xref:long>
Required

The web worker resource disk size whose unit is MB of the vm size.