String accountId
The Amazon Web Services account ID.
String status
The account enrollment status.
Date lastUpdatedTimestamp
The time when the account enrollment status was last updated.
Date createdTimestamp
The time when the account enrollment status was created.
Double vCpu
The number of vCPU cores in the resource.
Integer memorySizeInMB
The memory size of the resource.
String architecture
The architecture of the resource.
String platform
The platform of the resource. The platform is the specific combination of operating system, license model, and software on an instance.
ComputeSavingsPlansConfiguration configuration
Configuration details of the Compute Savings Plans to purchase.
SavingsPlansCostCalculation costCalculation
Cost impact of the Savings Plans purchase recommendation.
String accountScope
The account scope that you want your recommendations for. Amazon Web Services calculates recommendations
including the management account and member accounts if the value is set to PAYER. If the value is
LINKED, recommendations are calculated for individual member accounts only.
String term
The Savings Plans recommendation term in years.
String paymentOption
The payment option for the commitment.
String hourlyCommitment
The hourly commitment for the Savings Plans type.
String dbInstanceClass
The DB instance class of the DB instance.
EbsVolumeConfiguration configuration
The Amazon Elastic Block Store volume configuration used for recommendations.
ResourceCostCalculation costCalculation
Cost impact of the recommendation.
StorageConfiguration storage
The disk storage of the Amazon Elastic Block Store volume.
BlockStoragePerformanceConfiguration performance
The Amazon Elastic Block Store performance configuration.
String attachmentState
The Amazon Elastic Block Store attachment state.
Ec2AutoScalingGroupConfiguration configuration
The EC2 Auto Scaling group configuration used for recommendations.
ResourceCostCalculation costCalculation
Cost impact of the recommendation.
InstanceConfiguration instance
Details about the instance.
Ec2InstanceConfiguration configuration
The EC2 instance configuration used for recommendations.
ResourceCostCalculation costCalculation
Cost impact of the recommendation.
InstanceConfiguration instance
Details about the instance.
Ec2InstanceSavingsPlansConfiguration configuration
The EC2 instance Savings Plans configuration used for recommendations.
SavingsPlansCostCalculation costCalculation
Cost impact of the Savings Plans purchase recommendation.
String accountScope
The account scope that you want your recommendations for.
String term
The Savings Plans recommendation term in years.
String paymentOption
The payment option for the commitment.
String hourlyCommitment
The hourly commitment for the Savings Plans type.
String instanceFamily
The instance family of the recommended Savings Plan.
String savingsPlansRegion
The Amazon Web Services Region of the commitment.
Ec2ReservedInstancesConfiguration configuration
The EC2 reserved instances configuration used for recommendations.
ReservedInstancesCostCalculation costCalculation
Cost impact of the purchase recommendation.
String accountScope
The account scope that you want your recommendations for.
String service
The service that you want your recommendations for.
String normalizedUnitsToPurchase
The number of normalized units that Amazon Web Services recommends that you purchase.
String term
The reserved instances recommendation term in years.
String paymentOption
The payment option for the commitment.
String numberOfInstancesToPurchase
The number of instances that Amazon Web Services recommends that you purchase.
String offeringClass
Indicates whether the recommendation is for standard or convertible reservations.
String instanceFamily
The instance family of the recommended reservation.
String instanceType
The type of instance that Amazon Web Services recommends.
String reservedInstancesRegion
The Amazon Web Services Region of the commitment.
String currentGeneration
Determines whether the recommendation is for a current generation instance.
String platform
The platform of the recommended reservation. The platform is the specific combination of operating system, license model, and software on an instance.
String tenancy
Determines whether the recommended reservation is dedicated or shared.
Boolean sizeFlexEligible
Determines whether the recommendation is size flexible.
String upfrontCost
How much purchasing this instance costs you upfront.
String monthlyRecurringCost
How much purchasing reserved instances costs you on a monthly basis.
EcsServiceConfiguration configuration
The ECS service configuration used for recommendations.
ResourceCostCalculation costCalculation
Cost impact of the recommendation.
ComputeConfiguration compute
Details about the compute configuration.
ElastiCacheReservedInstancesConfiguration configuration
The ElastiCache reserved instances configuration used for recommendations.
ReservedInstancesCostCalculation costCalculation
Cost impact of the purchase recommendation.
String accountScope
The account scope that you want your recommendations for.
String service
The service that you want your recommendations for.
String normalizedUnitsToPurchase
The number of normalized units that Amazon Web Services recommends that you purchase.
String term
The reserved instances recommendation term in years.
String paymentOption
The payment option for the commitment.
String numberOfInstancesToPurchase
The number of instances that Amazon Web Services recommends that you purchase.
String instanceFamily
The instance family of the recommended reservation.
String instanceType
The type of instance that Amazon Web Services recommends.
String reservedInstancesRegion
The Amazon Web Services Region of the commitment.
String currentGeneration
Determines whether the recommendation is for a current generation instance.
Boolean sizeFlexEligible
Determines whether the recommendation is size flexible.
String upfrontCost
How much purchasing this instance costs you upfront.
String monthlyRecurringCost
How much purchasing reserved instances costs you on a monthly basis.
Double savingsPlansDiscount
Estimated Savings Plans discounts.
Double reservedInstancesDiscount
Estimated reserved instance discounts.
Double otherDiscount
Estimated other discounts include all discounts that are not itemized. Itemized discounts include
reservedInstanceDiscount and savingsPlansDiscount.
Boolean restartNeeded
Whether or not implementing the recommendation requires a restart.
Boolean rollbackPossible
Whether or not implementing the recommendation can be rolled back.
List<E> implementationEfforts
The effort required to implement the recommendation.
List<E> accountIds
The account that the recommendation is for.
List<E> regions
The Amazon Web Services Region of the resource.
List<E> resourceTypes
The resource type of the recommendation.
List<E> actionTypes
The type of action you can take by adopting the recommendation.
List<E> tags
A list of tags assigned to the recommendation.
List<E> resourceIds
The resource ID of the recommendation.
List<E> resourceArns
The Amazon Resource Name (ARN) of the recommendation.
List<E> recommendationIds
The IDs for the recommendations.
String recommendationId
The ID for the recommendation.
String recommendationId
The ID for the recommendation.
String resourceId
The unique identifier for the resource. This is the same as the Amazon Resource Name (ARN), if available.
String resourceArn
The Amazon Resource Name (ARN) of the resource.
String accountId
The account that the recommendation is for.
String currencyCode
The currency code used for the recommendation.
Integer recommendationLookbackPeriodInDays
The lookback period that's used to generate the recommendation.
Integer costCalculationLookbackPeriodInDays
The lookback period used to calculate cost impact for a recommendation.
Double estimatedSavingsPercentage
The estimated savings percentage relative to the total cost over the cost calculation lookback period.
Double estimatedSavingsOverCostCalculationLookbackPeriod
The estimated savings amount over the lookback period used to calculate cost impact for a recommendation.
String currentResourceType
The type of resource.
String recommendedResourceType
The resource type of the recommendation.
String region
The Amazon Web Services Region of the resource.
String source
The source of the recommendation.
Date lastRefreshTimestamp
The time when the recommendation was last generated.
Double estimatedMonthlySavings
The estimated monthly savings amount for the recommendation.
Double estimatedMonthlyCost
The estimated monthly cost of the current resource. For Reserved Instances and Savings Plans, it refers to the cost for eligible usage.
String implementationEffort
The effort required to implement the recommendation.
Boolean restartNeeded
Whether or not implementing the recommendation requires a restart.
String actionType
The type of action you can take by adopting the recommendation.
Boolean rollbackPossible
Whether or not implementing the recommendation can be rolled back.
ResourceDetails currentResourceDetails
The details for the resource.
ResourceDetails recommendedResourceDetails
The details about the recommended resource.
List<E> tags
A list of tags associated with the resource for which the recommendation exists.
String type
Details about the type.
LambdaFunctionConfiguration configuration
The Lambda function configuration used for recommendations.
ResourceCostCalculation costCalculation
Cost impact of the recommendation.
ComputeConfiguration compute
Details about the compute configuration.
Boolean includeOrganizationInfo
Indicates whether to return the enrollment status for the organization.
String accountId
The account ID of a member account in the organization.
String nextToken
The token to retrieve the next set of results.
Integer maxResults
The maximum number of objects that are returned for the request.
List<E> items
The enrollment status of a specific account ID, including creation and last updated timestamps.
Boolean includeMemberAccounts
The enrollment status of all member accounts in the organization if the account is the management account.
String nextToken
The token to retrieve the next set of results.
Filter filter
The constraints that you want all returned recommendations to match.
OrderBy orderBy
The ordering of recommendations by a dimension.
Boolean includeAllRecommendations
List of all recommendations for a resource, or a single recommendation if de-duped by resourceId.
Integer maxResults
The maximum number of recommendations that are returned for the request.
String nextToken
The token to retrieve the next set of results.
Double estimatedTotalDedupedSavings
The total overall savings for the aggregated view.
List<E> items
List of all savings recommendations.
String groupBy
The dimension used to group the recommendations by.
String currencyCode
The currency code used for the recommendation.
String nextToken
The token to retrieve the next set of results.
OpenSearchReservedInstancesConfiguration configuration
The OpenSearch reserved instances configuration used for recommendations.
ReservedInstancesCostCalculation costCalculation
Cost impact of the purchase recommendation.
String accountScope
The account scope that you want your recommendations for.
String service
The service that you want your recommendations for.
String normalizedUnitsToPurchase
The number of normalized units that Amazon Web Services recommends that you purchase.
String term
The reserved instances recommendation term in years.
String paymentOption
The payment option for the commitment.
String numberOfInstancesToPurchase
The number of instances that Amazon Web Services recommends that you purchase.
String instanceType
The type of instance that Amazon Web Services recommends.
String reservedInstancesRegion
The Amazon Web Services Region of the commitment.
String currentGeneration
Determines whether the recommendation is for a current generation instance.
Boolean sizeFlexEligible
Determines whether the recommendation is size flexible.
String upfrontCost
How much purchasing this instance costs you upfront.
String monthlyRecurringCost
How much purchasing reserved instances costs you on a monthly basis.
RdsDbInstanceConfiguration configuration
The Amazon RDS DB instance configuration used for recommendations.
ResourceCostCalculation costCalculation
DbInstanceConfiguration instance
Details about the instance configuration.
RdsDbInstanceStorageConfiguration configuration
The Amazon RDS DB instance storage configuration used for recommendations.
ResourceCostCalculation costCalculation
String storageType
The storage type to associate with the DB instance.
Double allocatedStorageInGb
The new amount of storage in GB to allocate for the DB instance.
Double iops
The amount of Provisioned IOPS (input/output operations per second) to be initially allocated for the DB instance.
Double storageThroughput
The storage throughput for the DB instance.
RdsReservedInstancesConfiguration configuration
The RDS reserved instances configuration used for recommendations.
ReservedInstancesCostCalculation costCalculation
Cost impact of the purchase recommendation.
String accountScope
The account scope that you want your recommendations for.
String service
The service that you want your recommendations for.
String normalizedUnitsToPurchase
The number of normalized units that Amazon Web Services recommends that you purchase.
String term
The reserved instances recommendation term in years.
String paymentOption
The payment option for the commitment.
String numberOfInstancesToPurchase
The number of instances that Amazon Web Services recommends that you purchase.
String instanceFamily
The instance family of the recommended reservation.
String instanceType
The type of instance that Amazon Web Services recommends.
String reservedInstancesRegion
The Amazon Web Services Region of the commitment.
Boolean sizeFlexEligible
Determines whether the recommendation is size flexible.
String currentGeneration
Determines whether the recommendation is for a current generation instance.
String upfrontCost
How much purchasing this instance costs you upfront.
String monthlyRecurringCost
How much purchasing this instance costs you on a monthly basis.
String licenseModel
The license model that the recommended reservation supports.
String databaseEdition
The database edition that the recommended reservation supports.
String databaseEngine
The database engine that the recommended reservation supports.
String deploymentOption
Determines whether the recommendation is for a reservation in a single Availability Zone or a reservation with a backup in a second Availability Zone.
String recommendationId
The ID for the recommendation.
String accountId
The account that the recommendation is for.
String region
The Amazon Web Services Region of the resource.
String resourceId
The resource ID for the recommendation.
String resourceArn
The Amazon Resource Name (ARN) for the recommendation.
String currentResourceType
The current resource type.
String recommendedResourceType
The recommended resource type.
Double estimatedMonthlySavings
The estimated monthly savings amount for the recommendation.
Double estimatedSavingsPercentage
The estimated savings percentage relative to the total cost over the cost calculation lookback period.
Double estimatedMonthlyCost
The estimated monthly cost of the current resource. For Reserved Instances and Savings Plans, it refers to the cost for eligible usage.
String currencyCode
The currency code used for the recommendation.
String implementationEffort
The effort required to implement the recommendation.
Boolean restartNeeded
Whether or not implementing the recommendation requires a restart.
String actionType
The type of tasks that can be carried out by this action.
Boolean rollbackPossible
Whether or not implementing the recommendation can be rolled back.
String currentResourceSummary
Describes the current resource.
String recommendedResourceSummary
Describes the recommended resource.
Date lastRefreshTimestamp
The time when the recommendation was last generated.
Integer recommendationLookbackPeriodInDays
The lookback period that's used to generate the recommendation.
String source
The source of the recommendation.
List<E> tags
A list of tags assigned to the recommendation.
RedshiftReservedInstancesConfiguration configuration
The Redshift reserved instances configuration used for recommendations.
ReservedInstancesCostCalculation costCalculation
Cost impact of the purchase recommendation.
String accountScope
The account scope that you want your recommendations for.
String service
The service that you want your recommendations for.
String normalizedUnitsToPurchase
The number of normalized units that Amazon Web Services recommends that you purchase.
String term
The reserved instances recommendation term in years.
String paymentOption
The payment option for the commitment.
String numberOfInstancesToPurchase
The number of instances that Amazon Web Services recommends that you purchase.
String instanceFamily
The instance family of the recommended reservation.
String instanceType
The type of instance that Amazon Web Services recommends.
String reservedInstancesRegion
The Amazon Web Services Region of the commitment.
Boolean sizeFlexEligible
Determines whether the recommendation is size flexible.
String currentGeneration
Determines whether the recommendation is for a current generation instance.
String upfrontCost
How much purchasing this instance costs you upfront.
String monthlyRecurringCost
How much purchasing reserved instances costs you on a monthly basis.
ReservedInstancesPricing pricing
Pricing details of the purchase recommendation.
Double estimatedOnDemandCost
The remaining On-Demand cost estimated to not be covered by the recommended reserved instance, over the length of the lookback period.
Double monthlyReservationEligibleCost
The cost of paying for the recommended reserved instance monthly.
Double savingsPercentage
The savings percentage relative to the total On-Demand costs that are associated with this instance.
Double estimatedMonthlyAmortizedReservationCost
The estimated cost of your recurring monthly fees for the recommended reserved instance across the month.
List<E> usages
Usage details of the resource recommendation.
ResourcePricing pricing
Pricing details of the resource recommendation.
LambdaFunction lambdaFunction
The Lambda function recommendation details.
EcsService ecsService
The ECS service recommendation details.
Ec2Instance ec2Instance
The EC2 instance recommendation details.
EbsVolume ebsVolume
The Amazon Elastic Block Store volume recommendation details.
Ec2AutoScalingGroup ec2AutoScalingGroup
The EC2 Auto Scaling group recommendation details.
Ec2ReservedInstances ec2ReservedInstances
The EC2 reserved instances recommendation details.
RdsReservedInstances rdsReservedInstances
The RDS reserved instances recommendation details.
ElastiCacheReservedInstances elastiCacheReservedInstances
The ElastiCache reserved instances recommendation details.
OpenSearchReservedInstances openSearchReservedInstances
The OpenSearch reserved instances recommendation details.
RedshiftReservedInstances redshiftReservedInstances
The Redshift reserved instances recommendation details.
Ec2InstanceSavingsPlans ec2InstanceSavingsPlans
The EC2 instance Savings Plans recommendation details.
ComputeSavingsPlans computeSavingsPlans
The Compute Savings Plans recommendation details.
SageMakerSavingsPlans sageMakerSavingsPlans
The SageMaker Savings Plans recommendation details.
RdsDbInstance rdsDbInstance
The DB instance recommendation details.
RdsDbInstanceStorage rdsDbInstanceStorage
The DB instance storage recommendation details.
String resourceId
The identifier of the resource that was not found.
Double estimatedCostBeforeDiscounts
The savings estimate using Amazon Web Services public pricing without incorporating any discounts.
Double estimatedNetUnusedAmortizedCommitments
The estimated net unused amortized commitment for the recommendation.
EstimatedDiscounts estimatedDiscounts
The estimated discounts for a recommendation.
Double estimatedCostAfterDiscounts
The savings estimate incorporating all discounts with Amazon Web Services, such as Reserved Instances and Savings Plans.
SageMakerSavingsPlansConfiguration configuration
The SageMaker Savings Plans configuration used for recommendations.
SavingsPlansCostCalculation costCalculation
Cost impact of the Savings Plans purchase recommendation.
String accountScope
The account scope that you want your recommendations for.
String term
The Savings Plans recommendation term in years.
String paymentOption
The payment option for the commitment.
String hourlyCommitment
The hourly commitment for the Savings Plans type.
SavingsPlansPricing pricing
Pricing details of the purchase recommendation.
Double monthlySavingsPlansEligibleCost
The cost of paying for the recommended Savings Plan monthly.
Double estimatedMonthlyCommitment
Estimated monthly commitment for the Savings Plan.
Double savingsPercentage
Estimated savings as a percentage of your overall costs after buying the Savings Plan.
Double estimatedOnDemandCost
Estimated On-Demand cost you will pay after buying the Savings Plan.
String status
The enrollment status of the account.
Copyright © 2025. All rights reserved.