VirtualMachine interface

Virtual machine model

Properties

amountOfRam

The amount of memory

controllers

The list of Virtual Disks' Controllers NOTE: This property will not be serialized. It can only be populated by the server.

customization

Virtual machine properties

disks

The list of Virtual Disks

dnsname

The DNS name of Virtual Machine in VCenter NOTE: This property will not be serialized. It can only be populated by the server.

exposeToGuestVM

Expose Guest OS or not

folder

The path to virtual machine folder in VCenter NOTE: This property will not be serialized. It can only be populated by the server.

guestOS

The name of Guest OS NOTE: This property will not be serialized. It can only be populated by the server.

guestOSType

The Guest OS type NOTE: This property will not be serialized. It can only be populated by the server.

id

/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/virtualMachines/{virtualMachineName} NOTE: This property will not be serialized. It can only be populated by the server.

location

Azure region

name

{virtualMachineName} NOTE: This property will not be serialized. It can only be populated by the server.

nics

The list of Virtual NICs

numberOfCores

The number of CPU cores

password

Password for login. Deprecated - use customization property

privateCloudId

Private Cloud Id

provisioningState

The provisioning status of the resource NOTE: This property will not be serialized. It can only be populated by the server.

publicIP

The public ip of Virtual Machine NOTE: This property will not be serialized. It can only be populated by the server.

resourcePool

Virtual Machines Resource Pool

status

The status of Virtual machine NOTE: This property will not be serialized. It can only be populated by the server.

tags

The list of tags

templateId

Virtual Machine Template Id

type

{resourceProviderNamespace}/{resourceType} NOTE: This property will not be serialized. It can only be populated by the server.

username

Username for login. Deprecated - use customization property

vmId

The internal id of Virtual Machine in VCenter NOTE: This property will not be serialized. It can only be populated by the server.

vmwaretools

VMware tools version NOTE: This property will not be serialized. It can only be populated by the server.

vSphereNetworks

The list of Virtual VSphere Networks

Property Details

amountOfRam

The amount of memory

amountOfRam?: number

Property Value

number

controllers

The list of Virtual Disks' Controllers NOTE: This property will not be serialized. It can only be populated by the server.

controllers?: VirtualDiskController[]

Property Value

customization

Virtual machine properties

customization?: GuestOSCustomization

Property Value

disks

The list of Virtual Disks

disks?: VirtualDisk[]

Property Value

dnsname

The DNS name of Virtual Machine in VCenter NOTE: This property will not be serialized. It can only be populated by the server.

dnsname?: string

Property Value

string

exposeToGuestVM

Expose Guest OS or not

exposeToGuestVM?: boolean

Property Value

boolean

folder

The path to virtual machine folder in VCenter NOTE: This property will not be serialized. It can only be populated by the server.

folder?: string

Property Value

string

guestOS

The name of Guest OS NOTE: This property will not be serialized. It can only be populated by the server.

guestOS?: string

Property Value

string

guestOSType

The Guest OS type NOTE: This property will not be serialized. It can only be populated by the server.

guestOSType?: GuestOSType

Property Value

id

/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/virtualMachines/{virtualMachineName} NOTE: This property will not be serialized. It can only be populated by the server.

id?: string

Property Value

string

location

Azure region

location: string

Property Value

string

name

{virtualMachineName} NOTE: This property will not be serialized. It can only be populated by the server.

name?: string

Property Value

string

nics

The list of Virtual NICs

nics?: VirtualNic[]

Property Value

numberOfCores

The number of CPU cores

numberOfCores?: number

Property Value

number

password

Password for login. Deprecated - use customization property

password?: string

Property Value

string

privateCloudId

Private Cloud Id

privateCloudId?: string

Property Value

string

provisioningState

The provisioning status of the resource NOTE: This property will not be serialized. It can only be populated by the server.

provisioningState?: string

Property Value

string

publicIP

The public ip of Virtual Machine NOTE: This property will not be serialized. It can only be populated by the server.

publicIP?: string

Property Value

string

resourcePool

Virtual Machines Resource Pool

resourcePool?: ResourcePool

Property Value

status

The status of Virtual machine NOTE: This property will not be serialized. It can only be populated by the server.

status?: VirtualMachineStatus

Property Value

tags

The list of tags

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

Property Value

{[propertyName: string]: string}

templateId

Virtual Machine Template Id

templateId?: string

Property Value

string

type

{resourceProviderNamespace}/{resourceType} NOTE: This property will not be serialized. It can only be populated by the server.

type?: string

Property Value

string

username

Username for login. Deprecated - use customization property

username?: string

Property Value

string

vmId

The internal id of Virtual Machine in VCenter NOTE: This property will not be serialized. It can only be populated by the server.

vmId?: string

Property Value

string

vmwaretools

VMware tools version NOTE: This property will not be serialized. It can only be populated by the server.

vmwaretools?: string

Property Value

string

vSphereNetworks

The list of Virtual VSphere Networks

vSphereNetworks?: string[]

Property Value

string[]