Share via


ComputeRecommenderPlacementScore Class

Definition

The spot placement score for sku/region/zone combination.

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

Properties

AvailabilityZone

The availability zone.

IsQuotaAvailable

Whether the desired quota is available.

Region

The region.

Score

A placement score indicating the likelihood of successfully allocating the specified Spot VM(s), as well as the expected lifetimes of the Spot VM(s) after allocation.

Sku

The resource's CRP virtual machine SKU size.

Methods

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

Explicit Interface Implementations

IJsonModel<ComputeRecommenderPlacementScore>.Create(Utf8JsonReader, ModelReaderWriterOptions)
IJsonModel<ComputeRecommenderPlacementScore>.Write(Utf8JsonWriter, ModelReaderWriterOptions)
IPersistableModel<ComputeRecommenderPlacementScore>.Create(BinaryData, ModelReaderWriterOptions)
IPersistableModel<ComputeRecommenderPlacementScore>.GetFormatFromOptions(ModelReaderWriterOptions)
IPersistableModel<ComputeRecommenderPlacementScore>.Write(ModelReaderWriterOptions)

Applies to