ModernReservationRecommendation interface

Modern reservation recommendation.

Extends

Properties

costWithNoReservedInstances

The total amount of cost without reserved instances. NOTE: This property will not be serialized. It can only be populated by the server.

firstUsageDate

The usage date for looking back. NOTE: This property will not be serialized. It can only be populated by the server.

instanceFlexibilityGroup

The instance Flexibility Group. NOTE: This property will not be serialized. It can only be populated by the server.

instanceFlexibilityRatio

The instance Flexibility Ratio. NOTE: This property will not be serialized. It can only be populated by the server.

kind

Polymorphic discriminator, which specifies the different types this object can be

locationPropertiesLocation

Resource Location. NOTE: This property will not be serialized. It can only be populated by the server.

lookBackPeriod

The number of days of usage to look back for recommendation. NOTE: This property will not be serialized. It can only be populated by the server.

meterId

The meter id (GUID) NOTE: This property will not be serialized. It can only be populated by the server.

netSavings

Total estimated savings with reserved instances. NOTE: This property will not be serialized. It can only be populated by the server.

normalizedSize

The normalized Size. NOTE: This property will not be serialized. It can only be populated by the server.

recommendedQuantity

Recommended quality for reserved instances. NOTE: This property will not be serialized. It can only be populated by the server.

recommendedQuantityNormalized

The recommended Quantity Normalized. NOTE: This property will not be serialized. It can only be populated by the server.

scope

Shared or single recommendation. NOTE: This property will not be serialized. It can only be populated by the server.

skuName

This is the ARM Sku name. NOTE: This property will not be serialized. It can only be populated by the server.

skuProperties

List of sku properties NOTE: This property will not be serialized. It can only be populated by the server.

term

RI recommendations in one or three year terms. NOTE: This property will not be serialized. It can only be populated by the server.

totalCostWithReservedInstances

The total amount of cost with reserved instances. NOTE: This property will not be serialized. It can only be populated by the server.

Inherited Properties

etag

The etag for the resource. NOTE: This property will not be serialized. It can only be populated by the server.

id

The full qualified ARM ID of an event. NOTE: This property will not be serialized. It can only be populated by the server.

location

Resource location NOTE: This property will not be serialized. It can only be populated by the server.

name

The ID that uniquely identifies an event. NOTE: This property will not be serialized. It can only be populated by the server.

sku

Resource sku NOTE: This property will not be serialized. It can only be populated by the server.

tags

Resource tags. NOTE: This property will not be serialized. It can only be populated by the server.

type

Resource type. NOTE: This property will not be serialized. It can only be populated by the server.

Property Details

costWithNoReservedInstances

The total amount of cost without reserved instances. NOTE: This property will not be serialized. It can only be populated by the server.

costWithNoReservedInstances?: Amount

Property Value

firstUsageDate

The usage date for looking back. NOTE: This property will not be serialized. It can only be populated by the server.

firstUsageDate?: Date

Property Value

Date

instanceFlexibilityGroup

The instance Flexibility Group. NOTE: This property will not be serialized. It can only be populated by the server.

instanceFlexibilityGroup?: string

Property Value

string

instanceFlexibilityRatio

The instance Flexibility Ratio. NOTE: This property will not be serialized. It can only be populated by the server.

instanceFlexibilityRatio?: number

Property Value

number

kind

Polymorphic discriminator, which specifies the different types this object can be

kind: "modern"

Property Value

"modern"

locationPropertiesLocation

Resource Location. NOTE: This property will not be serialized. It can only be populated by the server.

locationPropertiesLocation?: string

Property Value

string

lookBackPeriod

The number of days of usage to look back for recommendation. NOTE: This property will not be serialized. It can only be populated by the server.

lookBackPeriod?: number

Property Value

number

meterId

The meter id (GUID) NOTE: This property will not be serialized. It can only be populated by the server.

meterId?: string

Property Value

string

netSavings

Total estimated savings with reserved instances. NOTE: This property will not be serialized. It can only be populated by the server.

netSavings?: Amount

Property Value

normalizedSize

The normalized Size. NOTE: This property will not be serialized. It can only be populated by the server.

normalizedSize?: string

Property Value

string

recommendedQuantity

Recommended quality for reserved instances. NOTE: This property will not be serialized. It can only be populated by the server.

recommendedQuantity?: number

Property Value

number

recommendedQuantityNormalized

The recommended Quantity Normalized. NOTE: This property will not be serialized. It can only be populated by the server.

recommendedQuantityNormalized?: number

Property Value

number

scope

Shared or single recommendation. NOTE: This property will not be serialized. It can only be populated by the server.

scope?: string

Property Value

string

skuName

This is the ARM Sku name. NOTE: This property will not be serialized. It can only be populated by the server.

skuName?: string

Property Value

string

skuProperties

List of sku properties NOTE: This property will not be serialized. It can only be populated by the server.

skuProperties?: SkuProperty[]

Property Value

term

RI recommendations in one or three year terms. NOTE: This property will not be serialized. It can only be populated by the server.

term?: string

Property Value

string

totalCostWithReservedInstances

The total amount of cost with reserved instances. NOTE: This property will not be serialized. It can only be populated by the server.

totalCostWithReservedInstances?: Amount

Property Value

Inherited Property Details

etag

The etag for the resource. NOTE: This property will not be serialized. It can only be populated by the server.

etag?: string

Property Value

string

Inherited From ReservationRecommendation.etag

id

The full qualified ARM ID of an event. NOTE: This property will not be serialized. It can only be populated by the server.

id?: string

Property Value

string

Inherited From ReservationRecommendation.id

location

Resource location NOTE: This property will not be serialized. It can only be populated by the server.

location?: string

Property Value

string

Inherited From ReservationRecommendation.location

name

The ID that uniquely identifies an event. NOTE: This property will not be serialized. It can only be populated by the server.

name?: string

Property Value

string

Inherited From ReservationRecommendation.name

sku

Resource sku NOTE: This property will not be serialized. It can only be populated by the server.

sku?: string

Property Value

string

Inherited From ReservationRecommendation.sku

tags

Resource tags. NOTE: This property will not be serialized. It can only be populated by the server.

tags?: {[propertyName: string]: string}

Property Value

{[propertyName: string]: string}

Inherited From ReservationRecommendation.tags

type

Resource type. NOTE: This property will not be serialized. It can only be populated by the server.

type?: string

Property Value

string

Inherited From ReservationRecommendation.type