Share via


ComputeRecommenderGenerateResult Class

Definition

SpotPlacementScores API response.

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

Properties

Name Description
AvailabilityZones

Defines if the scope is zonal or regional.

DesiredCount

Desired instance count per region/zone based on the scope.

DesiredLocations

The desired regions.

DesiredSizes

The desired virtual machine SKU sizes.

PlacementScores

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.

Methods

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

Explicit Interface Implementations

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

Applies to