VirtualMachineResourceSettings interface

Gets or sets the virtual machine resource settings.

Extends

Properties

resourceType

Polymorphic discriminator, which specifies the different types this object can be

tags

Gets or sets the Resource tags.

targetAvailabilitySetId

Gets or sets the target availability set id for virtual machines not in an availability set at source.

targetAvailabilityZone

Gets or sets the target availability zone.

targetVmSize

Gets or sets the target virtual machine size.

userManagedIdentities

Gets or sets user-managed identities

Inherited Properties

targetResourceGroupName

Gets or sets the target resource group name.

targetResourceName

Gets or sets the target Resource name.

Property Details

resourceType

Polymorphic discriminator, which specifies the different types this object can be

resourceType: "Microsoft.Compute/virtualMachines"

Property Value

"Microsoft.Compute/virtualMachines"

tags

Gets or sets the Resource tags.

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

Property Value

{[propertyName: string]: string}

targetAvailabilitySetId

Gets or sets the target availability set id for virtual machines not in an availability set at source.

targetAvailabilitySetId?: string

Property Value

string

targetAvailabilityZone

Gets or sets the target availability zone.

targetAvailabilityZone?: string

Property Value

string

targetVmSize

Gets or sets the target virtual machine size.

targetVmSize?: string

Property Value

string

userManagedIdentities

Gets or sets user-managed identities

userManagedIdentities?: string[]

Property Value

string[]

Inherited Property Details

targetResourceGroupName

Gets or sets the target resource group name.

targetResourceGroupName?: string

Property Value

string

Inherited From ResourceSettings.targetResourceGroupName

targetResourceName

Gets or sets the target Resource name.

targetResourceName?: string

Property Value

string

Inherited From ResourceSettings.targetResourceName