VirtualMachineSizeResponse

data class VirtualMachineSizeResponse(val estimatedVMPrices: EstimatedVMPricesResponse? = null, val family: String, val gpus: Int, val lowPriorityCapable: Boolean, val maxResourceVolumeMB: Int, val memoryGB: Double, val name: String, val osVhdSizeMB: Int, val premiumIO: Boolean, val supportedComputeTypes: List<String>? = null, val vCPUs: Int)

Describes the properties of a VM size.

Constructors

Link copied to clipboard
constructor(estimatedVMPrices: EstimatedVMPricesResponse? = null, family: String, gpus: Int, lowPriorityCapable: Boolean, maxResourceVolumeMB: Int, memoryGB: Double, name: String, osVhdSizeMB: Int, premiumIO: Boolean, supportedComputeTypes: List<String>? = null, vCPUs: Int)

Types

Link copied to clipboard
object Companion

Properties

Link copied to clipboard

The estimated price information for using a VM.

Link copied to clipboard

The family name of the virtual machine size.

Link copied to clipboard
val gpus: Int

The number of gPUs supported by the virtual machine size.

Link copied to clipboard

Specifies if the virtual machine size supports low priority VMs.

Link copied to clipboard

The resource volume size, in MB, allowed by the virtual machine size.

Link copied to clipboard

The amount of memory, in GB, supported by the virtual machine size.

Link copied to clipboard

The name of the virtual machine size.

Link copied to clipboard

The OS VHD disk size, in MB, allowed by the virtual machine size.

Link copied to clipboard

Specifies if the virtual machine size supports premium IO.

Link copied to clipboard

Specifies the compute types supported by the virtual machine size.

Link copied to clipboard
val vCPUs: Int

The number of vCPUs supported by the virtual machine size.