SkuMixPlacementCapacityProfile interface
Capacity-related properties for the placement request.
Properties
| allocation |
The allocation strategy for determining the optimal SKU split. |
| capacity | The capacity to run the workload. For VMs: [1..10,000]. For vCPUs: [1..100,000]. |
| capacity |
The unit type for the capacity value. |
| os |
The OS type. Required when allocationStrategy is LowestPrice because pricing varies by OS. |
| priority | The priority of the VMs to allocate. |
| spot |
Required when priority is Spot. Contains spot-specific configuration. |
| zone |
Zone allocation policy. Default: BestEffortBalanced. |
Property Details
allocationStrategy
The allocation strategy for determining the optimal SKU split.
allocationStrategy?: string
Property Value
string
capacity
The capacity to run the workload. For VMs: [1..10,000]. For vCPUs: [1..100,000].
capacity: number
Property Value
number
capacityType
The unit type for the capacity value.
capacityType: string
Property Value
string
osType
The OS type. Required when allocationStrategy is LowestPrice because pricing varies by OS.
osType?: string
Property Value
string
priority
The priority of the VMs to allocate.
priority: string
Property Value
string
spotPriorityProfile
Required when priority is Spot. Contains spot-specific configuration.
spotPriorityProfile?: SkuMixPlacementSpotPriorityProfile
Property Value
zoneAllocationPolicy
Zone allocation policy. Default: BestEffortBalanced.
zoneAllocationPolicy?: SkuMixPlacementZoneAllocationPolicy