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: