BulkCreateCustomVmSizeProfile interface

A VM size profile entry that may additionally carry an optional per-VM-size profile override. Every VM that the service assigns to this size inherits the override, layered on top of the operation-level base profile and beneath any per-VM override. Present only on the bulkCreateCustom endpoint; the uniform endpoint rejects a non-null override.

Properties

name

The name of the VM size, eg Standard_D2ads_v5

override

Optional per-VM-size profile override applied to every VM the service assigns to this size. A size maps to many VMs, so virtualMachineName is not part of this shape. virtualMachineProfile is layered beneath any per-VM override; tags, identity, and plan are merged with the per-VM override, with the per-VM value winning.

rank

The rank of this VM size in the priority order

Property Details

name

The name of the VM size, eg Standard_D2ads_v5

name: string

Property Value

string

override

Optional per-VM-size profile override applied to every VM the service assigns to this size. A size maps to many VMs, so virtualMachineName is not part of this shape. virtualMachineProfile is layered beneath any per-VM override; tags, identity, and plan are merged with the per-VM override, with the per-VM value winning.

override?: BulkCreateCustomOverrideBase

Property Value

rank

The rank of this VM size in the priority order

rank: number

Property Value

number