VirtualMachine interface
Virtual machine model
Properties
| amount |
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. |
| expose |
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. |
| guest |
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 |
| number |
The number of CPU cores |
| password | Password for login. Deprecated - use customization property |
| private |
Private Cloud Id |
| provisioning |
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. |
| resource |
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 |
| template |
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 |
| vm |
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. |
| v |
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
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.
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
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
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[]