BulkVMConfiguration interface

Specifies the configuration for a virtual machine operation

Properties

computeApiVersion

Specifies the Microsoft.Compute API version to use when creating underlying Virtual Machines.

extendedLocation

The extended location of the Virtual Machine.

identity

The identity of the virtual machine, if configured.

name

Identifier for created virtual machine. If not passed, it will be created from resource prefix.

placement

Placement constraints for virtual machine hardware placement.

plan

The marketplace image plan used for the virtual machine.

properties

Specifies the properties of the virtual machine to be created.

resourceGroupName

Resource group name for the virtual machine.

tags

Resource tags to apply to the virtual machines created by this bulk action.

vmExtensions

Virtual Machine Extensions Array to be applied to the Virtual Machines.

zones

The availability zones.

Property Details

computeApiVersion

Specifies the Microsoft.Compute API version to use when creating underlying Virtual Machines.

computeApiVersion?: string

Property Value

string

extendedLocation

The extended location of the Virtual Machine.

extendedLocation?: ExtendedLocation

Property Value

identity

The identity of the virtual machine, if configured.

identity?: VirtualMachineIdentity

Property Value

name

Identifier for created virtual machine. If not passed, it will be created from resource prefix.

name?: string

Property Value

string

placement

Placement constraints for virtual machine hardware placement.

placement?: Placement

Property Value

plan

The marketplace image plan used for the virtual machine.

plan?: Plan

Property Value

properties

Specifies the properties of the virtual machine to be created.

properties?: BulkActionVMProperties

Property Value

resourceGroupName

Resource group name for the virtual machine.

resourceGroupName?: string

Property Value

string

tags

Resource tags to apply to the virtual machines created by this bulk action.

tags?: Record<string, string>

Property Value

Record<string, string>

vmExtensions

Virtual Machine Extensions Array to be applied to the Virtual Machines.

vmExtensions?: BulkActionVMExtension[]

Property Value

zones

The availability zones.

zones?: string[]

Property Value

string[]