Sdílet prostřednictvím


ConsumptionModernReservationRecommendation Class

Definition

Modern reservation recommendation.

public class ConsumptionModernReservationRecommendation : Azure.ResourceManager.Consumption.Models.ConsumptionReservationRecommendation, System.ClientModel.Primitives.IJsonModel<Azure.ResourceManager.Consumption.Models.ConsumptionModernReservationRecommendation>, System.ClientModel.Primitives.IPersistableModel<Azure.ResourceManager.Consumption.Models.ConsumptionModernReservationRecommendation>
type ConsumptionModernReservationRecommendation = class
    inherit ConsumptionReservationRecommendation
    interface IJsonModel<ConsumptionModernReservationRecommendation>
    interface IPersistableModel<ConsumptionModernReservationRecommendation>
Public Class ConsumptionModernReservationRecommendation
Inherits ConsumptionReservationRecommendation
Implements IJsonModel(Of ConsumptionModernReservationRecommendation), IPersistableModel(Of ConsumptionModernReservationRecommendation)
Inheritance
ConsumptionModernReservationRecommendation
Implements

Properties

CostWithNoReservedInstances

The total amount of cost without reserved instances.

ETag

The etag for the resource.

(Inherited from ConsumptionReservationRecommendation)
FirstUsageOn

The usage date for looking back.

Id

Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}.

(Inherited from ResourceData)
InstanceFlexibilityGroup

The instance Flexibility Group.

InstanceFlexibilityRatio

The instance Flexibility Ratio.

Location

Resource location.

(Inherited from ConsumptionReservationRecommendation)
LocationPropertiesLocation

Resource Location.

LookBackPeriod

The number of days of usage to look back for recommendation.

MeterId

The meter id (GUID).

Name

The name of the resource.

(Inherited from ResourceData)
NetSavings

Total estimated savings with reserved instances.

NormalizedSize

The normalized Size.

RecommendedQuantity

Recommended quality for reserved instances.

RecommendedQuantityNormalized

The recommended Quantity Normalized.

ResourceType

The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts".

(Inherited from ResourceData)
Scope

Shared or single recommendation.

Sku

Resource sku.

(Inherited from ConsumptionReservationRecommendation)
SkuName

This is the ARM Sku name.

SkuProperties

List of sku properties.

SystemData

Azure Resource Manager metadata containing createdBy and modifiedBy information.

(Inherited from ResourceData)
Tags

Resource tags.

(Inherited from ConsumptionReservationRecommendation)
Term

RI recommendations in one or three year terms.

TotalCostWithReservedInstances

The total amount of cost with reserved instances.

Methods

JsonModelWriteCore(Utf8JsonWriter, ModelReaderWriterOptions)

Explicit Interface Implementations

IJsonModel<ConsumptionModernReservationRecommendation>.Create(Utf8JsonReader, ModelReaderWriterOptions)

Reads one JSON value (including objects or arrays) from the provided reader and converts it to a model.

IJsonModel<ConsumptionModernReservationRecommendation>.Write(Utf8JsonWriter, ModelReaderWriterOptions)

Writes the model to the provided Utf8JsonWriter.

IJsonModel<ConsumptionReservationRecommendation>.Create(Utf8JsonReader, ModelReaderWriterOptions)

Reads one JSON value (including objects or arrays) from the provided reader and converts it to a model.

(Inherited from ConsumptionReservationRecommendation)
IJsonModel<ConsumptionReservationRecommendation>.Write(Utf8JsonWriter, ModelReaderWriterOptions)

Writes the model to the provided Utf8JsonWriter.

(Inherited from ConsumptionReservationRecommendation)
IPersistableModel<ConsumptionModernReservationRecommendation>.Create(BinaryData, ModelReaderWriterOptions)

Converts the provided BinaryData into a model.

IPersistableModel<ConsumptionModernReservationRecommendation>.GetFormatFromOptions(ModelReaderWriterOptions)

Gets the data interchange format (JSON, Xml, etc) that the model uses when communicating with the service.

IPersistableModel<ConsumptionModernReservationRecommendation>.Write(ModelReaderWriterOptions)

Writes the model into a BinaryData.

IPersistableModel<ConsumptionReservationRecommendation>.Create(BinaryData, ModelReaderWriterOptions)

Converts the provided BinaryData into a model.

(Inherited from ConsumptionReservationRecommendation)
IPersistableModel<ConsumptionReservationRecommendation>.GetFormatFromOptions(ModelReaderWriterOptions)

Gets the data interchange format (JSON, Xml, etc) that the model uses when communicating with the service.

(Inherited from ConsumptionReservationRecommendation)
IPersistableModel<ConsumptionReservationRecommendation>.Write(ModelReaderWriterOptions)

Writes the model into a BinaryData.

(Inherited from ConsumptionReservationRecommendation)

Applies to