/**
* Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
* SPDX-License-Identifier: Apache-2.0.
*/
#pragma once
#include AWS Compute Optimizer is a service that analyzes the configuration and
* utilization metrics of your AWS resources, such as EC2 instances and Auto
* Scaling groups. 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. Describes recommendation export jobs created in the last seven days. Use the ExportAutoScalingGroupRecommendations or
* ExportEC2InstanceRecommendations actions to request an export of
* your recommendations. Then use the DescribeRecommendationExportJobs
* action to view your export jobs.See Also:
AWS
* API Reference
Describes recommendation export jobs created in the last seven days.
*Use the ExportAutoScalingGroupRecommendations or
* ExportEC2InstanceRecommendations actions to request an export of
* your recommendations. Then use the DescribeRecommendationExportJobs
* action to view your export jobs.
Describes recommendation export jobs created in the last seven days.
*Use the ExportAutoScalingGroupRecommendations or
* ExportEC2InstanceRecommendations actions to request an export of
* your recommendations. Then use the DescribeRecommendationExportJobs
* action to view your export jobs.
Exports optimization recommendations for Auto Scaling groups.
*Recommendations are exported in a comma-separated values (.csv) file, and its * metadata in a JavaScript Object Notation (.json) file, to an existing Amazon * Simple Storage Service (Amazon S3) bucket that you specify. For more * information, see Exporting * Recommendations in the Compute Optimizer User Guide.
You can * have only one Auto Scaling group export job in progress per AWS * Region.
Exports optimization recommendations for Auto Scaling groups.
*Recommendations are exported in a comma-separated values (.csv) file, and its * metadata in a JavaScript Object Notation (.json) file, to an existing Amazon * Simple Storage Service (Amazon S3) bucket that you specify. For more * information, see Exporting * Recommendations in the Compute Optimizer User Guide.
You can * have only one Auto Scaling group export job in progress per AWS * Region.
Exports optimization recommendations for Auto Scaling groups.
*Recommendations are exported in a comma-separated values (.csv) file, and its * metadata in a JavaScript Object Notation (.json) file, to an existing Amazon * Simple Storage Service (Amazon S3) bucket that you specify. For more * information, see Exporting * Recommendations in the Compute Optimizer User Guide.
You can * have only one Auto Scaling group export job in progress per AWS * Region.
Exports optimization recommendations for Amazon EC2 instances.
*Recommendations are exported in a comma-separated values (.csv) file, and its * metadata in a JavaScript Object Notation (.json) file, to an existing Amazon * Simple Storage Service (Amazon S3) bucket that you specify. For more * information, see Exporting * Recommendations in the Compute Optimizer User Guide.
You can * have only one Amazon EC2 instance export job in progress per AWS * Region.
Exports optimization recommendations for Amazon EC2 instances.
*Recommendations are exported in a comma-separated values (.csv) file, and its * metadata in a JavaScript Object Notation (.json) file, to an existing Amazon * Simple Storage Service (Amazon S3) bucket that you specify. For more * information, see Exporting * Recommendations in the Compute Optimizer User Guide.
You can * have only one Amazon EC2 instance export job in progress per AWS * Region.
Exports optimization recommendations for Amazon EC2 instances.
*Recommendations are exported in a comma-separated values (.csv) file, and its * metadata in a JavaScript Object Notation (.json) file, to an existing Amazon * Simple Storage Service (Amazon S3) bucket that you specify. For more * information, see Exporting * Recommendations in the Compute Optimizer User Guide.
You can * have only one Amazon EC2 instance export job in progress per AWS * Region.
Returns Auto Scaling group recommendations.
AWS Compute Optimizer * currently generates recommendations for Auto Scaling groups that are configured * to run instances of the M, C, R, T, and X instance families. The service does * not generate recommendations for Auto Scaling groups that have a scaling policy * attached to them, or that do not have the same values for desired, minimum, and * maximum capacity. In order for Compute Optimizer to analyze your Auto Scaling * groups, they must be of a fixed size. For more information, see the AWS * Compute Optimizer User Guide.
Returns Auto Scaling group recommendations.
AWS Compute Optimizer * currently generates recommendations for Auto Scaling groups that are configured * to run instances of the M, C, R, T, and X instance families. The service does * not generate recommendations for Auto Scaling groups that have a scaling policy * attached to them, or that do not have the same values for desired, minimum, and * maximum capacity. In order for Compute Optimizer to analyze your Auto Scaling * groups, they must be of a fixed size. For more information, see the AWS * Compute Optimizer User Guide.
Returns Auto Scaling group recommendations.
AWS Compute Optimizer * currently generates recommendations for Auto Scaling groups that are configured * to run instances of the M, C, R, T, and X instance families. The service does * not generate recommendations for Auto Scaling groups that have a scaling policy * attached to them, or that do not have the same values for desired, minimum, and * maximum capacity. In order for Compute Optimizer to analyze your Auto Scaling * groups, they must be of a fixed size. For more information, see the AWS * Compute Optimizer User Guide.
Returns Amazon EC2 instance recommendations.
AWS Compute Optimizer * currently generates recommendations for Amazon Elastic Compute Cloud (Amazon * EC2) and Amazon EC2 Auto Scaling. It generates recommendations for M, C, R, T, * and X instance families. For more information, see the AWS * Compute Optimizer User Guide.
Returns Amazon EC2 instance recommendations.
AWS Compute Optimizer * currently generates recommendations for Amazon Elastic Compute Cloud (Amazon * EC2) and Amazon EC2 Auto Scaling. It generates recommendations for M, C, R, T, * and X instance families. For more information, see the AWS * Compute Optimizer User Guide.
Returns Amazon EC2 instance recommendations.
AWS Compute Optimizer * currently generates recommendations for Amazon Elastic Compute Cloud (Amazon * EC2) and Amazon EC2 Auto Scaling. It generates recommendations for M, C, R, T, * and X instance families. For more information, see the AWS * Compute Optimizer User Guide.
Returns the projected utilization metrics of Amazon EC2 instance * recommendations.
Returns the projected utilization metrics of Amazon EC2 instance * recommendations.
Returns the projected utilization metrics of Amazon EC2 instance * recommendations.
Returns the enrollment (opt in) status of an account to the AWS Compute * Optimizer service.
If the account is the master account of an * organization, this action also confirms the enrollment status of member accounts * within the organization.
Returns the enrollment (opt in) status of an account to the AWS Compute * Optimizer service.
If the account is the master account of an * organization, this action also confirms the enrollment status of member accounts * within the organization.
Returns the enrollment (opt in) status of an account to the AWS Compute * Optimizer service.
If the account is the master account of an * organization, this action also confirms the enrollment status of member accounts * within the organization.
Returns the optimization findings for an account.
For example, it * returns the number of Amazon EC2 instances in an account that are * under-provisioned, over-provisioned, or optimized. It also returns the number of * Auto Scaling groups in an account that are not optimized, or * optimized.
Returns the optimization findings for an account.
For example, it * returns the number of Amazon EC2 instances in an account that are * under-provisioned, over-provisioned, or optimized. It also returns the number of * Auto Scaling groups in an account that are not optimized, or * optimized.
Returns the optimization findings for an account.
For example, it * returns the number of Amazon EC2 instances in an account that are * under-provisioned, over-provisioned, or optimized. It also returns the number of * Auto Scaling groups in an account that are not optimized, or * optimized.
Updates the enrollment (opt in) status of an account to the AWS Compute * Optimizer service.
If the account is a master account of an organization, * this action can also be used to enroll member accounts within the * organization.
Updates the enrollment (opt in) status of an account to the AWS Compute * Optimizer service.
If the account is a master account of an organization, * this action can also be used to enroll member accounts within the * organization.
Updates the enrollment (opt in) status of an account to the AWS Compute * Optimizer service.
If the account is a master account of an organization, * this action can also be used to enroll member accounts within the * organization.