EnvironmentSize Class

Represents a size category supported by this Lab Account (small, medium or large).

Variables are only populated by the server, and will be ignored when sending a request.

Inheritance
EnvironmentSize

Constructor

EnvironmentSize(*, name: Optional[Union[str, azure.mgmt.labservices.models._managed_labs_client_enums.ManagedLabVmSize]] = None, vm_sizes: Optional[List[azure.mgmt.labservices.models._models_py3.SizeInfo]] = None, **kwargs)

Parameters

name
str or ManagedLabVmSize
Required

The size category. Possible values include: "Basic", "Standard", "Performance".

vm_sizes
list[SizeInfo]
Required

Represents a set of compute sizes that can serve this given size type.

Variables

max_price
float

The pay-as-you-go dollar price per hour this size will cost. It does not include discounts and may not reflect the actual price the size will cost. This is the maximum price of all prices within this tier.

min_number_of_cores
int

The number of cores a VM of this size has. This is the minimum number of cores within this tier.

min_memory
float

The amount of memory available (in GB). This is the minimum amount of memory within this tier.