Share via


VirtualMachineInstance interface

Define the virtualMachineInstance.

Extends

Properties

extendedLocation

Gets or sets the extended ___location.

hardwareProfile

Hardware properties.

infrastructureProfile

Gets the infrastructure profile.

networkProfile

Network properties.

osProfile

OS properties.

placementProfile

Placement 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 the provisioning state. NOTE: This property will not be serialized. It can only be populated by the server.

resourceUid

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

securityProfile

Gets the security profile.

statuses

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

storageProfile

Storage properties.

Inherited Properties

id

Fully qualified resource ID for the resource. E.g. "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}" NOTE: This property will not be serialized. It can only be populated by the server.

name

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

systemData

Azure Resource Manager metadata containing createdBy and modifiedBy information. NOTE: This property will not be serialized. It can only be populated by the server.

type

The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" NOTE: This property will not be serialized. It can only be populated by the server.

Property Details

extendedLocation

Gets or sets the extended ___location.

extendedLocation?: ExtendedLocation

Property Value

hardwareProfile

Hardware properties.

hardwareProfile?: HardwareProfile

Property Value

infrastructureProfile

Gets the infrastructure profile.

infrastructureProfile?: InfrastructureProfile

Property Value

networkProfile

Network properties.

networkProfile?: NetworkProfile

Property Value

osProfile

OS properties.

osProfile?: OsProfileForVMInstance

Property Value

placementProfile

Placement properties.

placementProfile?: PlacementProfile

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 the provisioning state. NOTE: This property will not be serialized. It can only be populated by the server.

provisioningState?: string

Property Value

string

resourceUid

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

resourceUid?: string

Property Value

string

securityProfile

Gets the security profile.

securityProfile?: SecurityProfile

Property Value

statuses

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

statuses?: ResourceStatus[]

Property Value

storageProfile

Storage properties.

storageProfile?: StorageProfile

Property Value

Inherited Property Details

id

Fully qualified resource ID for the resource. E.g. "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}" NOTE: This property will not be serialized. It can only be populated by the server.

id?: string

Property Value

string

Inherited From ProxyResource.id

name

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

name?: string

Property Value

string

Inherited From ProxyResource.name

systemData

Azure Resource Manager metadata containing createdBy and modifiedBy information. NOTE: This property will not be serialized. It can only be populated by the server.

systemData?: SystemData

Property Value

Inherited From ProxyResource.systemData

type

The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" NOTE: This property will not be serialized. It can only be populated by the server.

type?: string

Property Value

string

Inherited From ProxyResource.type