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[]