Select your cookie preferences

We use essential cookies and similar tools that are necessary to provide our site and services. We use performance cookies to collect anonymous statistics, so we can understand how customers use our site and make improvements. Essential cookies cannot be deactivated, but you can choose “Customize” or “Decline” to decline performance cookies.

If you agree, AWS and approved third parties will also use cookies to provide useful site features, remember your preferences, and display relevant content, including relevant advertising. To accept or decline all non-essential cookies, choose “Accept” or “Decline.” To make more detailed choices, choose “Customize.”

Recommendation - AWS Billing and Cost Management

Recommendation

Describes a recommendation.

Contents

accountId

The account that the recommendation is for.

Type: String

Required: No

actionType

The type of tasks that can be carried out by this action.

Type: String

Required: No

currencyCode

The currency code used for the recommendation.

Type: String

Required: No

currentResourceSummary

Describes the current resource.

Type: String

Required: No

currentResourceType

The current resource type.

Type: String

Required: No

estimatedMonthlyCost

The estimated monthly cost of the current resource. For Reserved Instances and Savings Plans, it refers to the cost for eligible usage.

Type: Double

Required: No

estimatedMonthlySavings

The estimated monthly savings amount for the recommendation.

Type: Double

Required: No

estimatedSavingsPercentage

The estimated savings percentage relative to the total cost over the cost calculation lookback period.

Type: Double

Required: No

implementationEffort

The effort required to implement the recommendation.

Type: String

Required: No

lastRefreshTimestamp

The time when the recommendation was last generated.

Type: Timestamp

Required: No

recommendationId

The ID for the recommendation.

Type: String

Required: No

recommendationLookbackPeriodInDays

The lookback period that's used to generate the recommendation.

Type: Integer

Required: No

recommendedResourceSummary

Describes the recommended resource.

Type: String

Required: No

recommendedResourceType

The recommended resource type.

Type: String

Required: No

region

The AWS Region of the resource.

Type: String

Required: No

resourceArn

The Amazon Resource Name (ARN) for the recommendation.

Type: String

Required: No

resourceId

The resource ID for the recommendation.

Type: String

Required: No

restartNeeded

Whether or not implementing the recommendation requires a restart.

Type: Boolean

Required: No

rollbackPossible

Whether or not implementing the recommendation can be rolled back.

Type: Boolean

Required: No

source

The source of the recommendation.

Type: String

Valid Values: ComputeOptimizer | CostExplorer

Required: No

tags

A list of tags assigned to the recommendation.

Type: Array of Tag objects

Array Members: Minimum number of 1 item. Maximum number of 100 items.

Required: No

See Also

For more information about using this API in one of the language-specific AWS SDKs, see the following:

PrivacySite termsCookie preferences
© 2025, Amazon Web Services, Inc. or its affiliates. All rights reserved.