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. |
| virtual |
ARM VM name for this VM. Optional; when omitted the name is generated from the prefix as {prefix}_{index}. |
| virtual |
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
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