compute-optimizer-2019-11-01 library

Classes

AutoScalingGroupConfiguration
Describes the configuration of an Auto Scaling group.
AutoScalingGroupRecommendation
Describes an Auto Scaling group recommendation.
AutoScalingGroupRecommendationOption
Describes a recommendation option for an Auto Scaling group.
AwsClientCredentials
AWS credentials.
ComputeOptimizer
AWS Compute Optimizer is a service that analyzes the configuration and utilization metrics of your AWS compute resources, such as EC2 instances, Auto Scaling groups, AWS Lambda functions, and Amazon EBS volumes. It reports whether your resources are optimal, and generates optimization recommendations to reduce the cost and improve the performance of your workloads. Compute Optimizer also provides recent utilization metric data, as well as projected utilization metric data for the recommendations, which you can use to evaluate which recommendation provides the best price-performance trade-off. The analysis of your usage patterns can help you decide when to move or resize your running resources, and still meet your performance and capacity requirements. For more information about Compute Optimizer, including the required permissions to use the service, see the AWS Compute Optimizer User Guide.
DescribeRecommendationExportJobsResponse
EBSFilter
Describes a filter that returns a more specific list of Amazon Elastic Block Store (Amazon EBS) volume recommendations. [...]
EBSUtilizationMetric
Describes a utilization metric of an Amazon Elastic Block Store (Amazon EBS) volume. [...]
ExportAutoScalingGroupRecommendationsResponse
ExportDestination
Describes the destination of the recommendations export and metadata files.
ExportEC2InstanceRecommendationsResponse
Filter
Describes a filter that returns a more specific list of recommendations. [...]
GetAutoScalingGroupRecommendationsResponse
GetEBSVolumeRecommendationsResponse
GetEC2InstanceRecommendationsResponse
GetEC2RecommendationProjectedMetricsResponse
GetEnrollmentStatusResponse
GetLambdaFunctionRecommendationsResponse
GetRecommendationError
Describes an error experienced when getting recommendations. [...]
GetRecommendationSummariesResponse
InstanceRecommendation
Describes an Amazon EC2 instance recommendation.
InstanceRecommendationOption
Describes a recommendation option for an Amazon EC2 instance.
JobFilter
Describes a filter that returns a more specific list of recommendation export jobs. [...]
LambdaFunctionMemoryProjectedMetric
Describes a projected utilization metric of an AWS Lambda function recommendation option.
LambdaFunctionMemoryRecommendationOption
Describes a recommendation option for an AWS Lambda function.
LambdaFunctionRecommendation
Describes an AWS Lambda function recommendation.
LambdaFunctionRecommendationFilter
Describes a filter that returns a more specific list of AWS Lambda function recommendations.
LambdaFunctionUtilizationMetric
Describes a utilization metric of an AWS Lambda function.
ProjectedMetric
Describes a projected utilization metric of a recommendation option, such as an Amazon EC2 instance. This represents the projected utilization of a recommendation option had you used that resource during the analyzed period. [...]
ReasonCodeSummary
A summary of a finding reason code.
RecommendationExportJob
Describes a recommendation export job. [...]
RecommendationSource
Describes the source of a recommendation, such as an Amazon EC2 instance or Auto Scaling group.
RecommendationSummary
A summary of a recommendation.
RecommendedOptionProjectedMetric
Describes a projected utilization metric of a recommendation option. The Cpu and Memory metrics are the only projected utilization metrics returned when you run the GetEC2RecommendationProjectedMetrics action. Additionally, the Memory metric is returned only for resources that have the unified CloudWatch agent installed on them. For more information, see Enabling Memory Utilization with the CloudWatch Agent.
S3Destination
Describes the destination Amazon Simple Storage Service (Amazon S3) bucket name and object keys of a recommendations export file, and its associated metadata file.
S3DestinationConfig
Describes the destination Amazon Simple Storage Service (Amazon S3) bucket name and key prefix for a recommendations export job. [...]
Summary
The summary of a recommendation.
UpdateEnrollmentStatusResponse
UtilizationMetric
Describes a utilization metric of a resource, such as an Amazon EC2 instance. [...]
VolumeConfiguration
Describes the configuration of an Amazon Elastic Block Store (Amazon EBS) volume.
VolumeRecommendation
Describes an Amazon Elastic Block Store (Amazon EBS) volume recommendation.
VolumeRecommendationOption
Describes a recommendation option for an Amazon Elastic Block Store (Amazon EBS) instance.

Enums

EBSFilterName
EBSFinding
EBSMetricName
ExportableAutoScalingGroupField
ExportableInstanceField
FileFormat
FilterName
Finding
FindingReasonCode
JobFilterName
JobStatus
LambdaFunctionMemoryMetricName
LambdaFunctionMemoryMetricStatistic
LambdaFunctionMetricName
LambdaFunctionMetricStatistic
LambdaFunctionRecommendationFilterName
LambdaFunctionRecommendationFinding
LambdaFunctionRecommendationFindingReasonCode
MetricName
MetricStatistic
RecommendationSourceType
ResourceType
Status

Exceptions / Errors

AccessDeniedException
InternalServerException
InvalidParameterValueException
LimitExceededException
MissingAuthenticationToken
OptInRequiredException
ResourceNotFoundException
ServiceUnavailableException
ThrottlingException