BulkCreateCustomOverride interface

A single per-VM override. Extends the shared override fields with a per-VM name.

Properties

extensions

Extensions. When non-empty they replace the operation-level extensions; when omitted the operation-level extensions are inherited.

identity

Identity overriding the operation-level identity.

plan

Plan overriding the operation-level plan.

tags

Tags overriding the operation-level tags.

virtualMachineName

ARM VM name for this VM. Optional; when omitted the name is generated from the prefix as {prefix}_{index}.

virtualMachineProfile

VM profile, the same shape as operation-level ComputeProfile.virtualMachineProfile. Overrides the operation-level VM profile.

Property Details

extensions

Extensions. When non-empty they replace the operation-level extensions; when omitted the operation-level extensions are inherited.

extensions?: BulkactionVMExtension[]

Property Value

identity

Identity overriding the operation-level identity.

identity?: VirtualMachineIdentity

Property Value

plan

Plan overriding the operation-level plan.

plan?: Plan

Property Value

tags

Tags overriding the operation-level tags.

tags?: Record<string, string>

Property Value

Record<string, string>

virtualMachineName

ARM VM name for this VM. Optional; when omitted the name is generated from the prefix as {prefix}_{index}.

virtualMachineName?: string

Property Value

string

virtualMachineProfile

VM profile, the same shape as operation-level ComputeProfile.virtualMachineProfile. Overrides the operation-level VM profile.

virtualMachineProfile?: BulkactionVMProperties

Property Value