VirtualMachineTemplate interface

The VirtualMachineTemplates resource definition.

Properties

computerName

Gets or sets computer name. NOTE: This property will not be serialized. It can only be populated by the server.

cpuCount

Gets or sets 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 or sets the disks of the template. NOTE: This property will not be serialized. It can only be populated by the server.

dynamicMemoryEnabled

Gets or sets 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.

dynamicMemoryMaxMB

Gets or sets the max dynamic memory for the vm. NOTE: This property will not be serialized. It can only be populated by the server.

dynamicMemoryMinMB

Gets or sets the min dynamic memory for the vm. NOTE: This property will not be serialized. It can only be populated by the server.

extendedLocation

The extended location.

generation

Gets or sets the generation for the vm. NOTE: This property will not be serialized. It can only be populated by the server.

id

Resource Id NOTE: This property will not be serialized. It can only be populated by the server.

inventoryItemId

Gets or sets the inventory Item ID for the resource.

isCustomizable

Gets or sets 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.

isHighlyAvailable

Gets highly available property. NOTE: This property will not be serialized. It can only be populated by the server.

limitCpuForMigration

Gets or sets 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.

location

Gets or sets the location.

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.

name

Resource Name NOTE: This property will not be serialized. It can only be populated by the server.

networkInterfaces

Gets or sets the network interfaces of the template. NOTE: This property will not be serialized. It can only be populated by the server.

osName

Gets or sets os name. NOTE: This property will not be serialized. It can only be populated by the server.

osType

Gets or sets the type of the os. NOTE: This property will not be serialized. It can only be populated by the server.

provisioningState

Gets or sets the provisioning state. NOTE: This property will not be serialized. It can only be populated by the server.

systemData

The system data. NOTE: This property will not be serialized. It can only be populated by the server.

tags

Resource tags

type

Resource Type NOTE: This property will not be serialized. It can only be populated by the server.

uuid

Unique ID of the virtual machine template.

vmmServerId

ARM Id of the vmmServer resource in which this resource resides.

Property Details

computerName

Gets or sets computer name. NOTE: This property will not be serialized. It can only be populated by the server.

computerName?: string

Property Value

string

cpuCount

Gets or sets 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 or sets 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 or sets 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 or sets 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 or sets 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

extendedLocation

The extended location.

extendedLocation: ExtendedLocation

Property Value

generation

Gets or sets 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

id

Resource Id NOTE: This property will not be serialized. It can only be populated by the server.

id?: string

Property Value

string

inventoryItemId

Gets or sets the inventory Item ID for the resource.

inventoryItemId?: string

Property Value

string

isCustomizable

Gets or sets 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 or sets 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

location

Gets or sets the location.

location: 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

name

Resource Name NOTE: This property will not be serialized. It can only be populated by the server.

name?: string

Property Value

string

networkInterfaces

Gets or sets the network interfaces of the template. NOTE: This property will not be serialized. It can only be populated by the server.

networkInterfaces?: NetworkInterfaces[]

Property Value

osName

Gets or sets os name. NOTE: This property will not be serialized. It can only be populated by the server.

osName?: string

Property Value

string

osType

Gets or sets 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

Gets or sets the provisioning state. NOTE: This property will not be serialized. It can only be populated by the server.

provisioningState?: string

Property Value

string

systemData

The system data. NOTE: This property will not be serialized. It can only be populated by the server.

systemData?: SystemData

Property Value

tags

Resource tags

tags?: {[propertyName: string]: string}

Property Value

{[propertyName: string]: string}

type

Resource Type NOTE: This property will not be serialized. It can only be populated by the server.

type?: 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