VirtualMachineTemplateProperties interface
Defines the resource properties.
Properties
computer |
Gets computer name. NOTE: This property will not be serialized. It can only be populated by the server. |
cpu |
Gets the desired number of vCPUs for the vm. NOTE: This property will not be serialized. It can only be populated by the server. |
disks | Gets the disks of the template. NOTE: This property will not be serialized. It can only be populated by the server. |
dynamic |
Gets a value indicating whether to enable dynamic memory or not. NOTE: This property will not be serialized. It can only be populated by the server. |
dynamic |
Gets the max dynamic memory for the vm. NOTE: This property will not be serialized. It can only be populated by the server. |
dynamic |
Gets the min dynamic memory for the vm. NOTE: This property will not be serialized. It can only be populated by the server. |
generation | Gets the generation for the vm. NOTE: This property will not be serialized. It can only be populated by the server. |
inventory |
Gets or sets the inventory Item ID for the resource. |
is |
Gets a value indicating whether the vm template is customizable or not. NOTE: This property will not be serialized. It can only be populated by the server. |
is |
Gets highly available property. NOTE: This property will not be serialized. It can only be populated by the server. |
limit |
Gets a value indicating whether to enable processor compatibility mode for live migration of VMs. NOTE: This property will not be serialized. It can only be populated by the server. |
memoryMB | MemoryMB is the desired size of a virtual machine's memory, in MB. NOTE: This property will not be serialized. It can only be populated by the server. |
network |
Gets the network interfaces of the template. NOTE: This property will not be serialized. It can only be populated by the server. |
os |
Gets os name. NOTE: This property will not be serialized. It can only be populated by the server. |
os |
Gets the type of the os. NOTE: This property will not be serialized. It can only be populated by the server. |
provisioning |
Provisioning state of the resource. NOTE: This property will not be serialized. It can only be populated by the server. |
uuid | Unique ID of the virtual machine template. |
vmm |
ARM Id of the vmmServer resource in which this resource resides. |
Property Details
computerName
Gets computer name. NOTE: This property will not be serialized. It can only be populated by the server.
computerName?: string
Property Value
string
cpuCount
Gets the desired number of vCPUs for the vm. NOTE: This property will not be serialized. It can only be populated by the server.
cpuCount?: number
Property Value
number
disks
Gets the disks of the template. NOTE: This property will not be serialized. It can only be populated by the server.
disks?: VirtualDisk[]
Property Value
dynamicMemoryEnabled
Gets a value indicating whether to enable dynamic memory or not. NOTE: This property will not be serialized. It can only be populated by the server.
dynamicMemoryEnabled?: string
Property Value
string
dynamicMemoryMaxMB
Gets the max dynamic memory for the vm. NOTE: This property will not be serialized. It can only be populated by the server.
dynamicMemoryMaxMB?: number
Property Value
number
dynamicMemoryMinMB
Gets the min dynamic memory for the vm. NOTE: This property will not be serialized. It can only be populated by the server.
dynamicMemoryMinMB?: number
Property Value
number
generation
Gets the generation for the vm. NOTE: This property will not be serialized. It can only be populated by the server.
generation?: number
Property Value
number
inventoryItemId
Gets or sets the inventory Item ID for the resource.
inventoryItemId?: string
Property Value
string
isCustomizable
Gets a value indicating whether the vm template is customizable or not. NOTE: This property will not be serialized. It can only be populated by the server.
isCustomizable?: string
Property Value
string
isHighlyAvailable
Gets highly available property. NOTE: This property will not be serialized. It can only be populated by the server.
isHighlyAvailable?: string
Property Value
string
limitCpuForMigration
Gets a value indicating whether to enable processor compatibility mode for live migration of VMs. NOTE: This property will not be serialized. It can only be populated by the server.
limitCpuForMigration?: string
Property Value
string
memoryMB
MemoryMB is the desired size of a virtual machine's memory, in MB. NOTE: This property will not be serialized. It can only be populated by the server.
memoryMB?: number
Property Value
number
networkInterfaces
Gets the network interfaces of the template. NOTE: This property will not be serialized. It can only be populated by the server.
networkInterfaces?: NetworkInterface[]
Property Value
osName
Gets os name. NOTE: This property will not be serialized. It can only be populated by the server.
osName?: string
Property Value
string
osType
Gets the type of the os. NOTE: This property will not be serialized. It can only be populated by the server.
osType?: string
Property Value
string
provisioningState
Provisioning state of the resource. NOTE: This property will not be serialized. It can only be populated by the server.
provisioningState?: string
Property Value
string
uuid
Unique ID of the virtual machine template.
uuid?: string
Property Value
string
vmmServerId
ARM Id of the vmmServer resource in which this resource resides.
vmmServerId?: string
Property Value
string