Language

ComputeSkuMixPlacementCapacityLimit Class

Definition

Capacity availability for a single requested (VM size, zone) combination, independent of the recommended placement.

public class ComputeSkuMixPlacementCapacityLimit : System.ClientModel.Primitives.IJsonModel<Azure.ResourceManager.Compute.Recommender.Models.ComputeSkuMixPlacementCapacityLimit>, System.ClientModel.Primitives.IPersistableModel<Azure.ResourceManager.Compute.Recommender.Models.ComputeSkuMixPlacementCapacityLimit>
type ComputeSkuMixPlacementCapacityLimit = class
    interface IJsonModel<ComputeSkuMixPlacementCapacityLimit>
    interface IPersistableModel<ComputeSkuMixPlacementCapacityLimit>
Public Class ComputeSkuMixPlacementCapacityLimit
Implements IJsonModel(Of ComputeSkuMixPlacementCapacityLimit), IPersistableModel(Of ComputeSkuMixPlacementCapacityLimit)
Inheritance
ComputeSkuMixPlacementCapacityLimit
Implements

Properties

Name Description
Limit

Upper bound, in VMs, on how much capacity can be allocated for this (VM size, zone): the smallest of the requested capacity, the available capacity, and the available quota, but never below the capacity already recommended for the slot. 0 when nothing is available.

Name

VM size name (e.g. Standard_D2s_v3).

Priority

Priority of this entry (Regular or Spot).

Reason

Why the limit is below the requested capacity, or None when the request is fully available.

Zone

Logical zone (e.g. "1", "2", "3"). Omitted or empty for regional requests.

Methods

Name Description
JsonModelCreateCore(Utf8JsonReader, ModelReaderWriterOptions)
JsonModelWriteCore(Utf8JsonWriter, ModelReaderWriterOptions)
PersistableModelCreateCore(BinaryData, ModelReaderWriterOptions)
PersistableModelWriteCore(ModelReaderWriterOptions)

Explicit Interface Implementations

Name Description
IJsonModel<ComputeSkuMixPlacementCapacityLimit>.Create(Utf8JsonReader, ModelReaderWriterOptions)
IJsonModel<ComputeSkuMixPlacementCapacityLimit>.Write(Utf8JsonWriter, ModelReaderWriterOptions)
IPersistableModel<ComputeSkuMixPlacementCapacityLimit>.Create(BinaryData, ModelReaderWriterOptions)
IPersistableModel<ComputeSkuMixPlacementCapacityLimit>.GetFormatFromOptions(ModelReaderWriterOptions)
IPersistableModel<ComputeSkuMixPlacementCapacityLimit>.Write(ModelReaderWriterOptions)

Applies to