RightsizingRecommendation - AWS Billing and Cost Management

RightsizingRecommendation

Recommendations to rightsize resources.

Contents

AccountId

The account that this recommendation is for.

Type: String

Length Constraints: Minimum length of 0. Maximum length of 1024.

Pattern: [\S\s]*

Required: No

CurrentInstance

Context regarding the current instance.

Type: CurrentInstance object

Required: No

FindingReasonCodes

The list of possible reasons why the recommendation is generated such as under or over utilization of specific metrics (for example, CPU, Memory, Network).

Type: Array of strings

Valid Values: CPU_OVER_PROVISIONED | CPU_UNDER_PROVISIONED | MEMORY_OVER_PROVISIONED | MEMORY_UNDER_PROVISIONED | EBS_THROUGHPUT_OVER_PROVISIONED | EBS_THROUGHPUT_UNDER_PROVISIONED | EBS_IOPS_OVER_PROVISIONED | EBS_IOPS_UNDER_PROVISIONED | NETWORK_BANDWIDTH_OVER_PROVISIONED | NETWORK_BANDWIDTH_UNDER_PROVISIONED | NETWORK_PPS_OVER_PROVISIONED | NETWORK_PPS_UNDER_PROVISIONED | DISK_IOPS_OVER_PROVISIONED | DISK_IOPS_UNDER_PROVISIONED | DISK_THROUGHPUT_OVER_PROVISIONED | DISK_THROUGHPUT_UNDER_PROVISIONED

Required: No

ModifyRecommendationDetail

The details for the modification recommendations.

Type: ModifyRecommendationDetail object

Required: No

RightsizingType

A recommendation to either terminate or modify the resource.

Type: String

Valid Values: TERMINATE | MODIFY

Required: No

TerminateRecommendationDetail

The details for termination recommendations.

Type: TerminateRecommendationDetail object

Required: No

See Also

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