VirtualMachine interface

The VirtualMachines resource definition.

Properties

availabilitySets

Availability Sets in vm.

checkpoints

Checkpoints in the vm.

checkpointType

Type of checkpoint supported for the vm.

cloudId

ARM Id of the cloud resource to use for deploying the vm.

extendedLocation

The extended location.

generation

Gets or sets the generation for the vm.

hardwareProfile

Hardware properties.

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.

location

Gets or sets the location.

name

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

networkProfile

Network properties.

osProfile

OS properties.

powerState

Gets the power state of the virtual machine. 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.

storageProfile

Storage properties.

systemData

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

tags

Resource tags

templateId

ARM Id of the template resource to use for deploying the vm.

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.

vmmServerId

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

vmName

VMName is the name of VM on the SCVMM server.

Property Details

availabilitySets

Availability Sets in vm.

availabilitySets?: AvailabilitySetListItem[]

Property Value

checkpoints

Checkpoints in the vm.

checkpoints?: Checkpoint[]

Property Value

checkpointType

Type of checkpoint supported for the vm.

checkpointType?: string

Property Value

string

cloudId

ARM Id of the cloud resource to use for deploying the vm.

cloudId?: string

Property Value

string

extendedLocation

The extended location.

extendedLocation: ExtendedLocation

Property Value

generation

Gets or sets the generation for the vm.

generation?: number

Property Value

number

hardwareProfile

Hardware properties.

hardwareProfile?: HardwareProfile

Property Value

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

location

Gets or sets the location.

location: string

Property Value

string

name

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

name?: string

Property Value

string

networkProfile

Network properties.

networkProfile?: NetworkProfile

Property Value

osProfile

OS properties.

osProfile?: OsProfile

Property Value

powerState

Gets the power state of the virtual machine. NOTE: This property will not be serialized. It can only be populated by the server.

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

storageProfile

Storage properties.

storageProfile?: StorageProfile

Property Value

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}

templateId

ARM Id of the template resource to use for deploying the vm.

templateId?: string

Property Value

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.

uuid?: string

Property Value

string

vmmServerId

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

vmmServerId?: string

Property Value

string

vmName

VMName is the name of VM on the SCVMM server.

vmName?: string

Property Value

string