BulkCreateCustomOverrideBase interface

Override fields shared by per-VM and per-VM-size overrides. Each set field takes precedence over the operation-level value. VM size, zone, priority, eviction policy, and billing are owned by the service and cannot be set here.

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.

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>

virtualMachineProfile

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

virtualMachineProfile?: BulkactionVMProperties

Property Value