Awso_compute_optimizer_asyncSourceval delete_recommendation_preferences :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_compute_optimizer.Values.DeleteRecommendationPreferencesRequest.t ->
(Awso_compute_optimizer.Values.DeleteRecommendationPreferencesResponse.t,
Awso_compute_optimizer.Values.DeleteRecommendationPreferencesResponse.error)
Result.t
Async.Deferred.tval describe_recommendation_export_jobs :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_compute_optimizer.Values.DescribeRecommendationExportJobsRequest.t ->
(Awso_compute_optimizer.Values.DescribeRecommendationExportJobsResponse.t,
Awso_compute_optimizer.Values.DescribeRecommendationExportJobsResponse.error)
Result.t
Async.Deferred.tval export_auto_scaling_group_recommendations :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_compute_optimizer.Values.ExportAutoScalingGroupRecommendationsRequest.t ->
(Awso_compute_optimizer.Values.ExportAutoScalingGroupRecommendationsResponse.t,
Awso_compute_optimizer.Values.ExportAutoScalingGroupRecommendationsResponse.error)
Result.t
Async.Deferred.tval export_e_b_s_volume_recommendations :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_compute_optimizer.Values.ExportEBSVolumeRecommendationsRequest.t ->
(Awso_compute_optimizer.Values.ExportEBSVolumeRecommendationsResponse.t,
Awso_compute_optimizer.Values.ExportEBSVolumeRecommendationsResponse.error)
Result.t
Async.Deferred.tval export_e_c2_instance_recommendations :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_compute_optimizer.Values.ExportEC2InstanceRecommendationsRequest.t ->
(Awso_compute_optimizer.Values.ExportEC2InstanceRecommendationsResponse.t,
Awso_compute_optimizer.Values.ExportEC2InstanceRecommendationsResponse.error)
Result.t
Async.Deferred.tval export_e_c_s_service_recommendations :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_compute_optimizer.Values.ExportECSServiceRecommendationsRequest.t ->
(Awso_compute_optimizer.Values.ExportECSServiceRecommendationsResponse.t,
Awso_compute_optimizer.Values.ExportECSServiceRecommendationsResponse.error)
Result.t
Async.Deferred.tval export_idle_recommendations :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_compute_optimizer.Values.ExportIdleRecommendationsRequest.t ->
(Awso_compute_optimizer.Values.ExportIdleRecommendationsResponse.t,
Awso_compute_optimizer.Values.ExportIdleRecommendationsResponse.error)
Result.t
Async.Deferred.tval export_lambda_function_recommendations :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_compute_optimizer.Values.ExportLambdaFunctionRecommendationsRequest.t ->
(Awso_compute_optimizer.Values.ExportLambdaFunctionRecommendationsResponse.t,
Awso_compute_optimizer.Values.ExportLambdaFunctionRecommendationsResponse.error)
Result.t
Async.Deferred.tval export_license_recommendations :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_compute_optimizer.Values.ExportLicenseRecommendationsRequest.t ->
(Awso_compute_optimizer.Values.ExportLicenseRecommendationsResponse.t,
Awso_compute_optimizer.Values.ExportLicenseRecommendationsResponse.error)
Result.t
Async.Deferred.tval export_r_d_s_database_recommendations :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_compute_optimizer.Values.ExportRDSDatabaseRecommendationsRequest.t ->
(Awso_compute_optimizer.Values.ExportRDSDatabaseRecommendationsResponse.t,
Awso_compute_optimizer.Values.ExportRDSDatabaseRecommendationsResponse.error)
Result.t
Async.Deferred.tval get_auto_scaling_group_recommendations :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_compute_optimizer.Values.GetAutoScalingGroupRecommendationsRequest.t ->
(Awso_compute_optimizer.Values.GetAutoScalingGroupRecommendationsResponse.t,
Awso_compute_optimizer.Values.GetAutoScalingGroupRecommendationsResponse.error)
Result.t
Async.Deferred.tval get_e_b_s_volume_recommendations :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_compute_optimizer.Values.GetEBSVolumeRecommendationsRequest.t ->
(Awso_compute_optimizer.Values.GetEBSVolumeRecommendationsResponse.t,
Awso_compute_optimizer.Values.GetEBSVolumeRecommendationsResponse.error)
Result.t
Async.Deferred.tval get_e_c2_instance_recommendations :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_compute_optimizer.Values.GetEC2InstanceRecommendationsRequest.t ->
(Awso_compute_optimizer.Values.GetEC2InstanceRecommendationsResponse.t,
Awso_compute_optimizer.Values.GetEC2InstanceRecommendationsResponse.error)
Result.t
Async.Deferred.tval get_e_c2_recommendation_projected_metrics :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_compute_optimizer.Values.GetEC2RecommendationProjectedMetricsRequest.t ->
(Awso_compute_optimizer.Values.GetEC2RecommendationProjectedMetricsResponse.t,
Awso_compute_optimizer.Values.GetEC2RecommendationProjectedMetricsResponse.error)
Result.t
Async.Deferred.tval get_e_c_s_service_recommendation_projected_metrics :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_compute_optimizer.Values.GetECSServiceRecommendationProjectedMetricsRequest.t ->
(Awso_compute_optimizer.Values.GetECSServiceRecommendationProjectedMetricsResponse.t,
Awso_compute_optimizer.Values.GetECSServiceRecommendationProjectedMetricsResponse.error)
Result.t
Async.Deferred.tval get_e_c_s_service_recommendations :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_compute_optimizer.Values.GetECSServiceRecommendationsRequest.t ->
(Awso_compute_optimizer.Values.GetECSServiceRecommendationsResponse.t,
Awso_compute_optimizer.Values.GetECSServiceRecommendationsResponse.error)
Result.t
Async.Deferred.tval get_effective_recommendation_preferences :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_compute_optimizer.Values.GetEffectiveRecommendationPreferencesRequest.t ->
(Awso_compute_optimizer.Values.GetEffectiveRecommendationPreferencesResponse.t,
Awso_compute_optimizer.Values.GetEffectiveRecommendationPreferencesResponse.error)
Result.t
Async.Deferred.tval get_enrollment_status :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_compute_optimizer.Values.GetEnrollmentStatusRequest.t ->
(Awso_compute_optimizer.Values.GetEnrollmentStatusResponse.t,
Awso_compute_optimizer.Values.GetEnrollmentStatusResponse.error)
Result.t
Async.Deferred.tval get_enrollment_statuses_for_organization :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_compute_optimizer.Values.GetEnrollmentStatusesForOrganizationRequest.t ->
(Awso_compute_optimizer.Values.GetEnrollmentStatusesForOrganizationResponse.t,
Awso_compute_optimizer.Values.GetEnrollmentStatusesForOrganizationResponse.error)
Result.t
Async.Deferred.tval get_idle_recommendations :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_compute_optimizer.Values.GetIdleRecommendationsRequest.t ->
(Awso_compute_optimizer.Values.GetIdleRecommendationsResponse.t,
Awso_compute_optimizer.Values.GetIdleRecommendationsResponse.error)
Result.t
Async.Deferred.tval get_lambda_function_recommendations :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_compute_optimizer.Values.GetLambdaFunctionRecommendationsRequest.t ->
(Awso_compute_optimizer.Values.GetLambdaFunctionRecommendationsResponse.t,
Awso_compute_optimizer.Values.GetLambdaFunctionRecommendationsResponse.error)
Result.t
Async.Deferred.tval get_license_recommendations :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_compute_optimizer.Values.GetLicenseRecommendationsRequest.t ->
(Awso_compute_optimizer.Values.GetLicenseRecommendationsResponse.t,
Awso_compute_optimizer.Values.GetLicenseRecommendationsResponse.error)
Result.t
Async.Deferred.tval get_r_d_s_database_recommendation_projected_metrics :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_compute_optimizer.Values.GetRDSDatabaseRecommendationProjectedMetricsRequest.t ->
(Awso_compute_optimizer.Values.GetRDSDatabaseRecommendationProjectedMetricsResponse.t,
Awso_compute_optimizer.Values.GetRDSDatabaseRecommendationProjectedMetricsResponse.error)
Result.t
Async.Deferred.tval get_r_d_s_database_recommendations :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_compute_optimizer.Values.GetRDSDatabaseRecommendationsRequest.t ->
(Awso_compute_optimizer.Values.GetRDSDatabaseRecommendationsResponse.t,
Awso_compute_optimizer.Values.GetRDSDatabaseRecommendationsResponse.error)
Result.t
Async.Deferred.tval get_recommendation_preferences :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_compute_optimizer.Values.GetRecommendationPreferencesRequest.t ->
(Awso_compute_optimizer.Values.GetRecommendationPreferencesResponse.t,
Awso_compute_optimizer.Values.GetRecommendationPreferencesResponse.error)
Result.t
Async.Deferred.tval get_recommendation_summaries :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_compute_optimizer.Values.GetRecommendationSummariesRequest.t ->
(Awso_compute_optimizer.Values.GetRecommendationSummariesResponse.t,
Awso_compute_optimizer.Values.GetRecommendationSummariesResponse.error)
Result.t
Async.Deferred.tval put_recommendation_preferences :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_compute_optimizer.Values.PutRecommendationPreferencesRequest.t ->
(Awso_compute_optimizer.Values.PutRecommendationPreferencesResponse.t,
Awso_compute_optimizer.Values.PutRecommendationPreferencesResponse.error)
Result.t
Async.Deferred.tval update_enrollment_status :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_compute_optimizer.Values.UpdateEnrollmentStatusRequest.t ->
(Awso_compute_optimizer.Values.UpdateEnrollmentStatusResponse.t,
Awso_compute_optimizer.Values.UpdateEnrollmentStatusResponse.error)
Result.t
Async.Deferred.tinclude module type of struct include Awso_compute_optimizer.Values endval structure_to_value_aux :
('a * 'b option) list ->
f:(('a * 'b) list -> 'c) ->
[> `Structure of 'c ]val structure_to_wrapped_value :
wrapper:'a ->
response:'a ->
('b * 'c option) list ->
[> `Structure of ('a * [> `Structure of ('b * 'c) list ]) list ]module LambdaFunctionMemoryMetricName =
Awso_compute_optimizer.Values.LambdaFunctionMemoryMetricNamemodule LambdaFunctionMemoryMetricStatistic =
Awso_compute_optimizer.Values.LambdaFunctionMemoryMetricStatisticThe memory size configurations of a container.
module CustomizableMetricThreshold =
Awso_compute_optimizer.Values.CustomizableMetricThresholdDescribes the GPU accelerators for the instance type.
A summary of a finding reason code.
Describes the utilization metric of an Amazon Aurora and RDS database. To determine the performance difference between your current DB instance and the recommended option, compare the utilization metric data of your service against its projected utilization metric data.
module RDSInstanceEstimatedMonthlySavings =
Awso_compute_optimizer.Values.RDSInstanceEstimatedMonthlySavingsDescribes the estimated monthly savings possible for DB instances by adopting Compute Optimizer recommendations. This is based on DB instance pricing after applying Savings Plans discounts.
module SavingsOpportunityPercentage =
Awso_compute_optimizer.Values.SavingsOpportunityPercentageDescribes the estimated monthly savings amount possible, based on On-Demand instance pricing, by adopting Compute Optimizer recommendations for a given resource. For more information, see Estimated monthly savings and savings opportunities in the Compute Optimizer User Guide.
module NullableMaxAllocatedStorage =
Awso_compute_optimizer.Values.NullableMaxAllocatedStoragemodule RDSStorageEstimatedMonthlySavings =
Awso_compute_optimizer.Values.RDSStorageEstimatedMonthlySavingsDescribes the estimated monthly savings possible for DB instance storage by adopting Compute Optimizer recommendations. This is based on DB instance pricing after applying Savings Plans discounts.
module LambdaFunctionMemoryProjectedMetric =
Awso_compute_optimizer.Values.LambdaFunctionMemoryProjectedMetricDescribes a projected utilization metric of an Lambda function recommendation option.
module LambdaEstimatedMonthlySavings =
Awso_compute_optimizer.Values.LambdaEstimatedMonthlySavingsDescribes the estimated monthly savings possible for Lambda functions by adopting Compute Optimizer recommendations. This is based on Lambda functions pricing after applying Savings Plans discounts.
The CPU and memory recommendations for a container within the tasks of your Amazon ECS service.
Describes the estimated monthly savings possible for Amazon ECS services by adopting Compute Optimizer recommendations. This is based on Amazon ECS service pricing after applying Savings Plans discounts.
module ECSServiceProjectedUtilizationMetric =
Awso_compute_optimizer.Values.ECSServiceProjectedUtilizationMetricDescribes the projected utilization metrics of an Amazon ECS service recommendation option. To determine the performance difference between your current Amazon ECS service and the recommended option, compare the utilization metric data of your service against its projected utilization metric data.
module CustomizableMetricParameters =
Awso_compute_optimizer.Values.CustomizableMetricParametersDefines the various metric parameters that can be customized, such as threshold and headroom.
module InstanceEstimatedMonthlySavings =
Awso_compute_optimizer.Values.InstanceEstimatedMonthlySavingsAn object that describes the estimated monthly savings possible by adopting Compute Optimizer’s Amazon EC2 instance recommendations. This is based on the Savings Plans and Reserved Instances pricing discounts.
Describes a utilization metric of a resource, such as an Amazon EC2 instance. Compare the utilization metric data of your resource against its projected utilization metric data to determine the performance difference between your current resource and the recommended option.
An object that describes the estimated monthly savings possible by adopting Compute Optimizer’s Amazon EBS volume recommendations. This includes any applicable discounts.
module NullableEstimatedInstanceHourReductionPercentage =
Awso_compute_optimizer.Values.NullableEstimatedInstanceHourReductionPercentagemodule AutoScalingGroupEstimatedMonthlySavings =
Awso_compute_optimizer.Values.AutoScalingGroupEstimatedMonthlySavingsAn object that describes the estimated monthly savings possible by adopting Compute Optimizer’s Auto Scaling group recommendations. This is based on the Savings Plans and Reserved Instances discounts.
module RDSDBProjectedUtilizationMetrics =
Awso_compute_optimizer.Values.RDSDBProjectedUtilizationMetricsmodule RDSInstanceSavingsOpportunityAfterDiscounts =
Awso_compute_optimizer.Values.RDSInstanceSavingsOpportunityAfterDiscountsDescribes the savings opportunity for DB instance recommendations after applying Savings Plans discounts. Savings opportunity represents the estimated monthly savings after applying Savings Plans discounts. You can achieve this by implementing a given Compute Optimizer recommendation.
Describes the savings opportunity for recommendations of a given resource type or for the recommendation option of an individual resource. Savings opportunity represents the estimated monthly savings you can achieve by implementing a given Compute Optimizer recommendation. Savings opportunity data requires that you opt in to Cost Explorer, as well as activate Receive Amazon EC2 resource recommendations in the Cost Explorer preferences page. That creates a connection between Cost Explorer and Compute Optimizer. With this connection, Cost Explorer generates savings estimates considering the price of existing resources, the price of recommended resources, and historical usage data. Estimated monthly savings reflects the projected dollar savings associated with each of the recommendations generated. For more information, see Enabling Cost Explorer and Optimizing your cost with Rightsizing Recommendations in the Cost Management User Guide.
The configuration of the recommended RDS storage.
module RDSEstimatedMonthlyVolumeIOPsCostVariation =
Awso_compute_optimizer.Values.RDSEstimatedMonthlyVolumeIOPsCostVariationmodule RDSStorageSavingsOpportunityAfterDiscounts =
Awso_compute_optimizer.Values.RDSStorageSavingsOpportunityAfterDiscountsDescribes the savings opportunity for Amazon RDS storage recommendations after applying Savings Plans discounts. Savings opportunity represents the estimated monthly savings after applying Savings Plans discounts. You can achieve this by implementing a given Compute Optimizer recommendation.
module RDSSavingsEstimationModeSource =
Awso_compute_optimizer.Values.RDSSavingsEstimationModeSourceThe list of metric sources required to generate recommendations for commercial software licenses.
module LambdaSavingsEstimationModeSource =
Awso_compute_optimizer.Values.LambdaSavingsEstimationModeSourcemodule LambdaFunctionMemoryProjectedMetrics =
Awso_compute_optimizer.Values.LambdaFunctionMemoryProjectedMetricsmodule LambdaSavingsOpportunityAfterDiscounts =
Awso_compute_optimizer.Values.LambdaSavingsOpportunityAfterDiscountsDescribes the savings opportunity for Lambda functions recommendations after applying Savings Plans discounts. Savings opportunity represents the estimated monthly savings after applying Savings Plans discounts. You can achieve this by implementing a given Compute Optimizer recommendation.
module LambdaFunctionMetricStatistic =
Awso_compute_optimizer.Values.LambdaFunctionMetricStatisticmodule ECSSavingsEstimationModeSource =
Awso_compute_optimizer.Values.ECSSavingsEstimationModeSourcemodule ECSSavingsOpportunityAfterDiscounts =
Awso_compute_optimizer.Values.ECSSavingsOpportunityAfterDiscountsDescribes the savings opportunity for Amazon ECS service recommendations after applying Savings Plans discounts. Savings opportunity represents the estimated monthly savings after applying Savings Plans discounts. You can achieve this by implementing a given Compute Optimizer recommendation.
module ECSServiceProjectedUtilizationMetrics =
Awso_compute_optimizer.Values.ECSServiceProjectedUtilizationMetricsDescribes the container configurations within the tasks of your Amazon ECS service.
Describes the effective preferred resources that Compute Optimizer considers as rightsizing recommendation candidates. Compute Optimizer only supports Amazon EC2 instance types.
module InstanceSavingsEstimationModeSource =
Awso_compute_optimizer.Values.InstanceSavingsEstimationModeSourceThe preference to control the resource’s CPU utilization threshold, CPU utilization headroom, and memory utilization headroom. This preference is only available for the Amazon EC2 instance resource type.
Describes the GPU accelerator settings for the instance type.
module InstanceSavingsOpportunityAfterDiscounts =
Awso_compute_optimizer.Values.InstanceSavingsOpportunityAfterDiscountsDescribes the savings opportunity for instance recommendations after applying the Savings Plans and Reserved Instances discounts. Savings opportunity after discounts represents the estimated monthly savings you can achieve by implementing Compute Optimizer recommendations.
module ProjectedUtilizationMetrics =
Awso_compute_optimizer.Values.ProjectedUtilizationMetricsmodule EBSSavingsEstimationModeSource =
Awso_compute_optimizer.Values.EBSSavingsEstimationModeSourcemodule EBSSavingsOpportunityAfterDiscounts =
Awso_compute_optimizer.Values.EBSSavingsOpportunityAfterDiscountsDescribes the savings opportunity for Amazon EBS volume recommendations after applying specific discounts.
Describes the configuration of an Amazon Elastic Block Store (Amazon EBS) volume.
module AutoScalingGroupConfiguration =
Awso_compute_optimizer.Values.AutoScalingGroupConfigurationDescribes the configuration of an EC2 Auto Scaling group.
module AutoScalingGroupSavingsOpportunityAfterDiscounts =
Awso_compute_optimizer.Values.AutoScalingGroupSavingsOpportunityAfterDiscountsDescribes the savings opportunity for Auto Scaling group recommendations after applying the Savings Plans and Reserved Instances discounts. Savings opportunity represents the estimated monthly savings you can achieve by implementing Compute Optimizer recommendations.
Describes the findings summary of the idle resources.
The estimated monthly savings after you adjust the configurations of your instances running on the inferred workload types to the recommended configurations. If the inferredWorkloadTypes list contains multiple entries, then the savings are the sum of the monthly savings from instances that run the exact combination of the inferred workload types.
The summary of a recommendation.
module RDSDBInstanceRecommendationOption =
Awso_compute_optimizer.Values.RDSDBInstanceRecommendationOptionDescribes the recommendation options for a DB instance.
module RDSDBStorageRecommendationOption =
Awso_compute_optimizer.Values.RDSDBStorageRecommendationOptionDescribes the recommendation options for DB storage.
module EnhancedInfrastructureMetrics =
Awso_compute_optimizer.Values.EnhancedInfrastructureMetricsDescribes the savings estimation mode used for calculating savings opportunity for DB instances.
module RDSInstanceFindingReasonCode =
Awso_compute_optimizer.Values.RDSInstanceFindingReasonCodemodule RDSStorageFindingReasonCode =
Awso_compute_optimizer.Values.RDSStorageFindingReasonCodeA list of tag key and value pairs that you define.
Describes the projected metrics of an Amazon Aurora and RDS database recommendation option. To determine the performance difference between your current Amazon Aurora and RDS database and the recommended option, compare the metric data of your service against its projected metric data.
module LicenseRecommendationOption =
Awso_compute_optimizer.Values.LicenseRecommendationOptionDescribes the recommendation options for licenses.
module LambdaSavingsEstimationMode =
Awso_compute_optimizer.Values.LambdaSavingsEstimationModeDescribes the savings estimation used for calculating savings opportunity for Lambda functions.
module LambdaFunctionMemoryRecommendationOption =
Awso_compute_optimizer.Values.LambdaFunctionMemoryRecommendationOptionDescribes a recommendation option for an Lambda function.
module LambdaFunctionRecommendationFindingReasonCode =
Awso_compute_optimizer.Values.LambdaFunctionRecommendationFindingReasonCodemodule LambdaFunctionUtilizationMetric =
Awso_compute_optimizer.Values.LambdaFunctionUtilizationMetricDescribes a utilization metric of an Lambda function.
module IdleEstimatedMonthlySavings =
Awso_compute_optimizer.Values.IdleEstimatedMonthlySavingsDescribes the estimated monthly savings possible for idle resources by adopting Compute Optimizer recommendations.
Describes the utilization metric of an idle resource.
Describes the savings estimation mode used for calculating savings opportunity for Amazon ECS services.
module ECSServiceRecommendationFindingReasonCode =
Awso_compute_optimizer.Values.ECSServiceRecommendationFindingReasonCodemodule ECSServiceRecommendationOption =
Awso_compute_optimizer.Values.ECSServiceRecommendationOptionDescribes the recommendation options for an Amazon ECS service.
module ECSServiceUtilizationMetric =
Awso_compute_optimizer.Values.ECSServiceUtilizationMetricDescribes the utilization metric of an Amazon ECS service. To determine the performance difference between your current Amazon ECS service and the recommended option, compare the utilization metric data of your service against its projected utilization metric data.
Describes the projected metrics of an Amazon ECS service recommendation option. To determine the performance difference between your current Amazon ECS service and the recommended option, compare the metric data of your service against its projected metric data.
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. Compare the utilization metric data of your resource against its projected utilization metric data to determine the performance difference between your current resource and the recommended option. The Cpu, Memory, GPU, and GPU_MEMORY metrics are the only projected utilization metrics returned when you run the GetEC2RecommendationProjectedMetrics action. Additionally, these metrics are only returned for resources with the unified CloudWatch agent installed on them. For more information, see Enabling Memory Utilization with the CloudWatch Agent and Enabling NVIDIA GPU utilization with the CloudWatch Agent.
module EffectivePreferredResources =
Awso_compute_optimizer.Values.EffectivePreferredResourcesDescribes the external metrics preferences for EC2 rightsizing recommendations.
module InferredWorkloadTypesPreference =
Awso_compute_optimizer.Values.InferredWorkloadTypesPreferencemodule InstanceSavingsEstimationMode =
Awso_compute_optimizer.Values.InstanceSavingsEstimationModeDescribes the savings estimation mode used for calculating savings opportunity for Amazon EC2 instances.
module InstanceRecommendationFindingReasonCode =
Awso_compute_optimizer.Values.InstanceRecommendationFindingReasonCodemodule InstanceRecommendationOption =
Awso_compute_optimizer.Values.InstanceRecommendationOptionDescribes a recommendation option for an Amazon EC2 instance.
Describes the source of a recommendation, such as an Amazon EC2 instance or Auto Scaling group.
Describes the savings estimation mode used for calculating savings opportunity for Amazon EBS volumes.
Describes a utilization metric of an Amazon Elastic Block Store (Amazon EBS) volume. Compare the utilization metric data of your resource against its projected utilization metric data to determine the performance difference between your current resource and the recommended option.
Describes a recommendation option for an Amazon Elastic Block Store (Amazon EBS) instance.
module AutoScalingGroupRecommendationOption =
Awso_compute_optimizer.Values.AutoScalingGroupRecommendationOptionDescribes a recommendation option for an Auto Scaling group.
Describes the destination Amazon Simple Storage Service (Amazon S3) bucket name and object keys of a recommendations export file, and its associated metadata file.
module CurrentPerformanceRiskRatings =
Awso_compute_optimizer.Values.CurrentPerformanceRiskRatingsDescribes the performance risk ratings for a given resource type. Resources with a high or medium rating are at risk of not meeting the performance needs of their workloads, while resources with a low rating are performing well in their workloads.
Describes the scope of a recommendation preference. Recommendation preferences can be created at the organization level (for management accounts of an organization only), account level, and resource level. For more information, see Activating enhanced infrastructure metrics in the Compute Optimizer User Guide. You cannot create recommendation preferences for Auto Scaling groups at the organization and account levels. You can create recommendation preferences for Auto Scaling groups only at the resource level by specifying a scope name of ResourceArn and a scope value of the Auto Scaling group Amazon Resource Name (ARN). This will configure the preference for all instances that are part of the specified Auto Scaling group. You also cannot create recommendation preferences at the resource level for instances that are part of an Auto Scaling group. You can create recommendation preferences at the resource level only for standalone instances.
module RDSCurrentInstancePerformanceRisk =
Awso_compute_optimizer.Values.RDSCurrentInstancePerformanceRiskmodule RDSDBInstanceRecommendationOptions =
Awso_compute_optimizer.Values.RDSDBInstanceRecommendationOptionsmodule RDSDBStorageRecommendationOptions =
Awso_compute_optimizer.Values.RDSDBStorageRecommendationOptionsmodule RDSEffectiveRecommendationPreferences =
Awso_compute_optimizer.Values.RDSEffectiveRecommendationPreferencesDescribes the effective recommendation preferences for Amazon Aurora and RDS databases.
module RDSInstanceFindingReasonCodes =
Awso_compute_optimizer.Values.RDSInstanceFindingReasonCodesmodule RDSStorageFindingReasonCodes =
Awso_compute_optimizer.Values.RDSStorageFindingReasonCodesmodule RDSDBRecommendationFilterName =
Awso_compute_optimizer.Values.RDSDBRecommendationFilterNamemodule RDSDatabaseProjectedMetrics =
Awso_compute_optimizer.Values.RDSDatabaseProjectedMetricsDescribes the configuration of a license for an Amazon EC2 instance.
module LicenseRecommendationOptions =
Awso_compute_optimizer.Values.LicenseRecommendationOptionsmodule LicenseRecommendationFilterName =
Awso_compute_optimizer.Values.LicenseRecommendationFilterNamemodule LambdaEffectiveRecommendationPreferences =
Awso_compute_optimizer.Values.LambdaEffectiveRecommendationPreferencesDescribes the effective recommendation preferences for Lambda functions.
module LambdaFunctionMemoryRecommendationOptions =
Awso_compute_optimizer.Values.LambdaFunctionMemoryRecommendationOptionsmodule LambdaFunctionRecommendationFinding =
Awso_compute_optimizer.Values.LambdaFunctionRecommendationFindingmodule LambdaFunctionRecommendationFindingReasonCodes =
Awso_compute_optimizer.Values.LambdaFunctionRecommendationFindingReasonCodesmodule LambdaFunctionUtilizationMetrics =
Awso_compute_optimizer.Values.LambdaFunctionUtilizationMetricsmodule LambdaFunctionRecommendationFilterName =
Awso_compute_optimizer.Values.LambdaFunctionRecommendationFilterNamemodule IdleRecommendationResourceType =
Awso_compute_optimizer.Values.IdleRecommendationResourceTypeDescribes the savings opportunity for idle resource recommendations.
module IdleSavingsOpportunityAfterDiscounts =
Awso_compute_optimizer.Values.IdleSavingsOpportunityAfterDiscountsDescribes the savings opportunity for idle resource recommendations after applying discounts. Savings opportunity represents the estimated monthly savings after applying discounts. You can achieve this by implementing a given Compute Optimizer recommendation.
module IdleRecommendationFilterName =
Awso_compute_optimizer.Values.IdleRecommendationFilterNamemodule ECSEffectiveRecommendationPreferences =
Awso_compute_optimizer.Values.ECSEffectiveRecommendationPreferencesDescribes the effective recommendation preferences for Amazon ECS services.
module ECSServiceRecommendationFinding =
Awso_compute_optimizer.Values.ECSServiceRecommendationFindingmodule ECSServiceRecommendationFindingReasonCodes =
Awso_compute_optimizer.Values.ECSServiceRecommendationFindingReasonCodesmodule ECSServiceRecommendationOptions =
Awso_compute_optimizer.Values.ECSServiceRecommendationOptionsmodule ECSServiceUtilizationMetrics =
Awso_compute_optimizer.Values.ECSServiceUtilizationMetricsThe Amazon ECS service configurations used for recommendations.
module ECSServiceRecommendationFilterName =
Awso_compute_optimizer.Values.ECSServiceRecommendationFilterNamemodule EffectiveRecommendationPreferences =
Awso_compute_optimizer.Values.EffectiveRecommendationPreferencesDescribes the effective recommendation preferences for a resource.
Describes Compute Optimizer's integration status with your chosen external metric provider. For example, Datadog.
module InstanceRecommendationFindingReasonCodes =
Awso_compute_optimizer.Values.InstanceRecommendationFindingReasonCodesmodule EBSEffectiveRecommendationPreferences =
Awso_compute_optimizer.Values.EBSEffectiveRecommendationPreferencesDescribes the effective recommendation preferences for Amazon EBS volumes.
module VolumeRecommendationOptions =
Awso_compute_optimizer.Values.VolumeRecommendationOptionsmodule AutoScalingGroupRecommendationOptions =
Awso_compute_optimizer.Values.AutoScalingGroupRecommendationOptionsDescribes the destination of the recommendations export and metadata files.
The preference to control which resource type values are considered when generating rightsizing recommendations. You can specify this preference as a combination of include and exclude lists. You must specify either an includeList or excludeList. If the preference is an empty set of resource type values, an error occurs. For more information, see Rightsizing recommendation preferences in the Compute Optimizer User Guide. This preference is only available for the Amazon EC2 instance and Auto Scaling group resource types. Compute Optimizer only supports the customization of Ec2InstanceTypes.
A summary of a recommendation.
module RecommendationPreferencesDetail =
Awso_compute_optimizer.Values.RecommendationPreferencesDetailDescribes a recommendation preference.
Describes an error experienced when getting recommendations. For example, an error is returned if you request recommendations for an unsupported Auto Scaling group, or if you request recommendations for an instance of an unsupported instance family.
Describes an Amazon Aurora and RDS database recommendation.
Describes a filter that returns a more specific list of DB instance recommendations. Use this filter with the GetECSServiceRecommendations action.
module RDSDatabaseRecommendedOptionProjectedMetric =
Awso_compute_optimizer.Values.RDSDatabaseRecommendedOptionProjectedMetricDescribes the projected metrics of an Amazon Aurora and RDS database recommendation option. To determine the performance difference between your current Amazon Aurora and RDS database and the recommended option, compare the metric data of your service against its projected metric data.
Describes a license recommendation for an EC2 instance.
module LicenseRecommendationFilter =
Awso_compute_optimizer.Values.LicenseRecommendationFilterDescribes a filter that returns a more specific list of license recommendations. Use this filter with the GetLicenseRecommendation action.
module LambdaFunctionRecommendation =
Awso_compute_optimizer.Values.LambdaFunctionRecommendationDescribes an Lambda function recommendation.
module LambdaFunctionRecommendationFilter =
Awso_compute_optimizer.Values.LambdaFunctionRecommendationFilterDescribes a filter that returns a more specific list of Lambda function recommendations. Use this filter with the GetLambdaFunctionRecommendations action. You can use EBSFilter with the GetEBSVolumeRecommendations action, JobFilter with the DescribeRecommendationExportJobs action, and Filter with the GetAutoScalingGroupRecommendations and GetEC2InstanceRecommendations actions.
Returns of list of resources that doesn't have idle recommendations.
Describes an Idle resource recommendation.
Describes a filter that returns a more specific list of idle resource recommendations.
Describes the enrollment status of an organization's member accounts in Compute Optimizer.
Describes a filter that returns a more specific list of account enrollment statuses. Use this filter with the GetEnrollmentStatusesForOrganization action.
Describes an Amazon ECS service recommendation.
module ECSServiceRecommendationFilter =
Awso_compute_optimizer.Values.ECSServiceRecommendationFilterDescribes a filter that returns a more specific list of Amazon ECS service recommendations. Use this filter with the GetECSServiceRecommendations action.
module ECSServiceRecommendedOptionProjectedMetric =
Awso_compute_optimizer.Values.ECSServiceRecommendedOptionProjectedMetricDescribes the projected metrics of an Amazon ECS service recommendation option. To determine the performance difference between your current Amazon ECS service and the recommended option, compare the metric data of your service against its projected metric data.
module RecommendedOptionProjectedMetric =
Awso_compute_optimizer.Values.RecommendedOptionProjectedMetricDescribes 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.
Describes an Amazon EC2 instance recommendation.
Describes a filter that returns a more specific list of recommendations. Use this filter with the GetAutoScalingGroupRecommendations and GetEC2InstanceRecommendations actions. You can use EBSFilter with the GetEBSVolumeRecommendations action, LambdaFunctionRecommendationFilter with the GetLambdaFunctionRecommendations action, and JobFilter with the DescribeRecommendationExportJobs action.
Describes an Amazon Elastic Block Store (Amazon EBS) volume recommendation.
Describes a filter that returns a more specific list of Amazon Elastic Block Store (Amazon EBS) volume recommendations. Use this filter with the GetEBSVolumeRecommendations action. You can use LambdaFunctionRecommendationFilter with the GetLambdaFunctionRecommendations action, JobFilter with the DescribeRecommendationExportJobs action, and Filter with the GetAutoScalingGroupRecommendations and GetEC2InstanceRecommendations actions.
module AutoScalingGroupRecommendation =
Awso_compute_optimizer.Values.AutoScalingGroupRecommendationDescribes an Auto Scaling group recommendation.
module ExportableLambdaFunctionField =
Awso_compute_optimizer.Values.ExportableLambdaFunctionFieldmodule ExportableAutoScalingGroupField =
Awso_compute_optimizer.Values.ExportableAutoScalingGroupFieldDescribes a recommendation export job. Use the DescribeRecommendationExportJobs action to view your recommendation export jobs. Use the ExportAutoScalingGroupRecommendations or ExportEC2InstanceRecommendations actions to request an export of your recommendations.
Describes a filter that returns a more specific list of recommendation export jobs. Use this filter with the DescribeRecommendationExportJobs action. You can use EBSFilter with the GetEBSVolumeRecommendations action, LambdaFunctionRecommendationFilter with the GetLambdaFunctionRecommendations action, and Filter with the GetAutoScalingGroupRecommendations and GetEC2InstanceRecommendations actions.
module RecommendationPreferenceName =
Awso_compute_optimizer.Values.RecommendationPreferenceNameYou do not have sufficient access to perform this action.
An internal error has occurred. Try your call again.
module InvalidParameterValueException =
Awso_compute_optimizer.Values.InvalidParameterValueExceptionThe value supplied for the input parameter is out of range or not valid.
The request must contain either a valid (registered) Amazon Web Services access key ID or X.509 certificate.
The request has failed due to a temporary failure of the server.
The request was denied due to request throttling.
The account is not opted in to Compute Optimizer.
A resource that is required for the action doesn't exist.
module RecommendationPreferencesDetails =
Awso_compute_optimizer.Values.RecommendationPreferencesDetailsDescribes the recommendation preferences to return in the response of a GetAutoScalingGroupRecommendations, GetEC2InstanceRecommendations, GetEC2RecommendationProjectedMetrics, GetRDSDatabaseRecommendations, and GetRDSDatabaseRecommendationProjectedMetrics request.
module RDSDatabaseRecommendedOptionProjectedMetrics =
Awso_compute_optimizer.Values.RDSDatabaseRecommendedOptionProjectedMetricsmodule LicenseRecommendationFilters =
Awso_compute_optimizer.Values.LicenseRecommendationFiltersmodule LambdaFunctionRecommendations =
Awso_compute_optimizer.Values.LambdaFunctionRecommendationsThe request exceeds a limit of the service.
module LambdaFunctionRecommendationFilters =
Awso_compute_optimizer.Values.LambdaFunctionRecommendationFiltersDescribes how the recommendations are ordered.
module NumberOfMemberAccountsOptedIn =
Awso_compute_optimizer.Values.NumberOfMemberAccountsOptedInmodule ECSServiceRecommendationFilters =
Awso_compute_optimizer.Values.ECSServiceRecommendationFiltersmodule ECSServiceRecommendedOptionProjectedMetrics =
Awso_compute_optimizer.Values.ECSServiceRecommendedOptionProjectedMetricsmodule RecommendedOptionProjectedMetrics =
Awso_compute_optimizer.Values.RecommendedOptionProjectedMetricsmodule AutoScalingGroupRecommendations =
Awso_compute_optimizer.Values.AutoScalingGroupRecommendationsDescribes the destination Amazon Simple Storage Service (Amazon S3) bucket name and key prefix for a recommendations export job. You must create the destination Amazon S3 bucket for your recommendations export before you create the export job. Compute Optimizer does not create the S3 bucket for you. After you create the S3 bucket, ensure that it has the required permission policy to allow Compute Optimizer to write the export file to it. If you plan to specify an object prefix when you create the export job, you must include the object prefix in the policy that you add to the S3 bucket. For more information, see Amazon S3 Bucket Policy for Compute Optimizer in the Compute Optimizer User Guide.
module ExportableLambdaFunctionFields =
Awso_compute_optimizer.Values.ExportableLambdaFunctionFieldsmodule ExportableAutoScalingGroupFields =
Awso_compute_optimizer.Values.ExportableAutoScalingGroupFieldsmodule RecommendationPreferenceNames =
Awso_compute_optimizer.Values.RecommendationPreferenceNamesmodule UpdateEnrollmentStatusResponse =
Awso_compute_optimizer.Values.UpdateEnrollmentStatusResponseUpdates the enrollment (opt in and opt out) status of an account to the Compute Optimizer service. If the account is a management account of an organization, this action can also be used to enroll member accounts of the organization. You must have the appropriate permissions to opt in to Compute Optimizer, to view its recommendations, and to opt out. For more information, see Controlling access with Amazon Web Services Identity and Access Management in the Compute Optimizer User Guide. When you opt in, Compute Optimizer automatically creates a service-linked role in your account to access its data. For more information, see Using Service-Linked Roles for Compute Optimizer in the Compute Optimizer User Guide.
module UpdateEnrollmentStatusRequest =
Awso_compute_optimizer.Values.UpdateEnrollmentStatusRequestUpdates the enrollment (opt in and opt out) status of an account to the Compute Optimizer service. If the account is a management account of an organization, this action can also be used to enroll member accounts of the organization. You must have the appropriate permissions to opt in to Compute Optimizer, to view its recommendations, and to opt out. For more information, see Controlling access with Amazon Web Services Identity and Access Management in the Compute Optimizer User Guide. When you opt in, Compute Optimizer automatically creates a service-linked role in your account to access its data. For more information, see Using Service-Linked Roles for Compute Optimizer in the Compute Optimizer User Guide.
module PutRecommendationPreferencesResponse =
Awso_compute_optimizer.Values.PutRecommendationPreferencesResponseCreates a new recommendation preference or updates an existing recommendation preference, such as enhanced infrastructure metrics. For more information, see Activating enhanced infrastructure metrics in the Compute Optimizer User Guide.
module PutRecommendationPreferencesRequest =
Awso_compute_optimizer.Values.PutRecommendationPreferencesRequestCreates a new recommendation preference or updates an existing recommendation preference, such as enhanced infrastructure metrics. For more information, see Activating enhanced infrastructure metrics in the Compute Optimizer User Guide.
module GetRecommendationSummariesResponse =
Awso_compute_optimizer.Values.GetRecommendationSummariesResponseReturns the optimization findings for an account. It returns the number of: Amazon EC2 instances in an account that are Underprovisioned, Overprovisioned, or Optimized. EC2Auto Scaling groups in an account that are NotOptimized, or Optimized. Amazon EBS volumes in an account that are NotOptimized, or Optimized. Lambda functions in an account that are NotOptimized, or Optimized. Amazon ECS services in an account that are Underprovisioned, Overprovisioned, or Optimized. Commercial software licenses in an account that are InsufficientMetrics, NotOptimized or Optimized. Amazon Aurora and Amazon RDS databases in an account that are Underprovisioned, Overprovisioned, Optimized, or NotOptimized.
module GetRecommendationSummariesRequest =
Awso_compute_optimizer.Values.GetRecommendationSummariesRequestReturns the optimization findings for an account. It returns the number of: Amazon EC2 instances in an account that are Underprovisioned, Overprovisioned, or Optimized. EC2Auto Scaling groups in an account that are NotOptimized, or Optimized. Amazon EBS volumes in an account that are NotOptimized, or Optimized. Lambda functions in an account that are NotOptimized, or Optimized. Amazon ECS services in an account that are Underprovisioned, Overprovisioned, or Optimized. Commercial software licenses in an account that are InsufficientMetrics, NotOptimized or Optimized. Amazon Aurora and Amazon RDS databases in an account that are Underprovisioned, Overprovisioned, Optimized, or NotOptimized.
module GetRecommendationPreferencesResponse =
Awso_compute_optimizer.Values.GetRecommendationPreferencesResponseReturns existing recommendation preferences, such as enhanced infrastructure metrics. Use the scope parameter to specify which preferences to return. You can specify to return preferences for an organization, a specific account ID, or a specific EC2 instance or Auto Scaling group Amazon Resource Name (ARN). For more information, see Activating enhanced infrastructure metrics in the Compute Optimizer User Guide.
module GetRecommendationPreferencesRequest =
Awso_compute_optimizer.Values.GetRecommendationPreferencesRequestReturns existing recommendation preferences, such as enhanced infrastructure metrics. Use the scope parameter to specify which preferences to return. You can specify to return preferences for an organization, a specific account ID, or a specific EC2 instance or Auto Scaling group Amazon Resource Name (ARN). For more information, see Activating enhanced infrastructure metrics in the Compute Optimizer User Guide.
module GetRDSDatabaseRecommendationsResponse =
Awso_compute_optimizer.Values.GetRDSDatabaseRecommendationsResponseReturns Amazon Aurora and RDS database recommendations. Compute Optimizer generates recommendations for Amazon Aurora and RDS databases that meet a specific set of requirements. For more information, see the Supported resources and requirements in the Compute Optimizer User Guide.
module GetRDSDatabaseRecommendationsRequest =
Awso_compute_optimizer.Values.GetRDSDatabaseRecommendationsRequestReturns Amazon Aurora and RDS database recommendations. Compute Optimizer generates recommendations for Amazon Aurora and RDS databases that meet a specific set of requirements. For more information, see the Supported resources and requirements in the Compute Optimizer User Guide.
module GetRDSDatabaseRecommendationProjectedMetricsResponse =
Awso_compute_optimizer.Values.GetRDSDatabaseRecommendationProjectedMetricsResponseReturns the projected metrics of Aurora and RDS database recommendations.
module GetRDSDatabaseRecommendationProjectedMetricsRequest =
Awso_compute_optimizer.Values.GetRDSDatabaseRecommendationProjectedMetricsRequestReturns the projected metrics of Aurora and RDS database recommendations.
module GetLicenseRecommendationsResponse =
Awso_compute_optimizer.Values.GetLicenseRecommendationsResponseReturns license recommendations for Amazon EC2 instances that run on a specific license. Compute Optimizer generates recommendations for licenses that meet a specific set of requirements. For more information, see the Supported resources and requirements in the Compute Optimizer User Guide.
module GetLicenseRecommendationsRequest =
Awso_compute_optimizer.Values.GetLicenseRecommendationsRequestReturns license recommendations for Amazon EC2 instances that run on a specific license. Compute Optimizer generates recommendations for licenses that meet a specific set of requirements. For more information, see the Supported resources and requirements in the Compute Optimizer User Guide.
module GetLambdaFunctionRecommendationsResponse =
Awso_compute_optimizer.Values.GetLambdaFunctionRecommendationsResponseReturns Lambda function recommendations. Compute Optimizer generates recommendations for functions that meet a specific set of requirements. For more information, see the Supported resources and requirements in the Compute Optimizer User Guide.
module GetLambdaFunctionRecommendationsRequest =
Awso_compute_optimizer.Values.GetLambdaFunctionRecommendationsRequestReturns Lambda function recommendations. Compute Optimizer generates recommendations for functions that meet a specific set of requirements. For more information, see the Supported resources and requirements in the Compute Optimizer User Guide.
module GetIdleRecommendationsResponse =
Awso_compute_optimizer.Values.GetIdleRecommendationsResponseReturns idle resource recommendations. Compute Optimizer generates recommendations for idle resources that meet a specific set of requirements. For more information, see Resource requirements in the Compute Optimizer User Guide
module GetIdleRecommendationsRequest =
Awso_compute_optimizer.Values.GetIdleRecommendationsRequestReturns idle resource recommendations. Compute Optimizer generates recommendations for idle resources that meet a specific set of requirements. For more information, see Resource requirements in the Compute Optimizer User Guide
module GetEnrollmentStatusesForOrganizationResponse =
Awso_compute_optimizer.Values.GetEnrollmentStatusesForOrganizationResponseReturns the Compute Optimizer enrollment (opt-in) status of organization member accounts, if your account is an organization management account. To get the enrollment status of standalone accounts, use the GetEnrollmentStatus action.
module GetEnrollmentStatusesForOrganizationRequest =
Awso_compute_optimizer.Values.GetEnrollmentStatusesForOrganizationRequestReturns the Compute Optimizer enrollment (opt-in) status of organization member accounts, if your account is an organization management account. To get the enrollment status of standalone accounts, use the GetEnrollmentStatus action.
module GetEnrollmentStatusResponse =
Awso_compute_optimizer.Values.GetEnrollmentStatusResponseReturns the enrollment (opt in) status of an account to the Compute Optimizer service. If the account is the management account of an organization, this action also confirms the enrollment status of member accounts of the organization. Use the GetEnrollmentStatusesForOrganization action to get detailed information about the enrollment status of member accounts of an organization.
Returns the enrollment (opt in) status of an account to the Compute Optimizer service. If the account is the management account of an organization, this action also confirms the enrollment status of member accounts of the organization. Use the GetEnrollmentStatusesForOrganization action to get detailed information about the enrollment status of member accounts of an organization.
module GetEffectiveRecommendationPreferencesResponse =
Awso_compute_optimizer.Values.GetEffectiveRecommendationPreferencesResponseReturns the recommendation preferences that are in effect for a given resource, such as enhanced infrastructure metrics. Considers all applicable preferences that you might have set at the resource, account, and organization level. When you create a recommendation preference, you can set its status to Active or Inactive. Use this action to view the recommendation preferences that are in effect, or Active.
module GetEffectiveRecommendationPreferencesRequest =
Awso_compute_optimizer.Values.GetEffectiveRecommendationPreferencesRequestReturns the recommendation preferences that are in effect for a given resource, such as enhanced infrastructure metrics. Considers all applicable preferences that you might have set at the resource, account, and organization level. When you create a recommendation preference, you can set its status to Active or Inactive. Use this action to view the recommendation preferences that are in effect, or Active.
module GetECSServiceRecommendationsResponse =
Awso_compute_optimizer.Values.GetECSServiceRecommendationsResponseReturns Amazon ECS service recommendations. Compute Optimizer generates recommendations for Amazon ECS services on Fargate that meet a specific set of requirements. For more information, see the Supported resources and requirements in the Compute Optimizer User Guide.
module GetECSServiceRecommendationsRequest =
Awso_compute_optimizer.Values.GetECSServiceRecommendationsRequestReturns Amazon ECS service recommendations. Compute Optimizer generates recommendations for Amazon ECS services on Fargate that meet a specific set of requirements. For more information, see the Supported resources and requirements in the Compute Optimizer User Guide.
module GetECSServiceRecommendationProjectedMetricsResponse =
Awso_compute_optimizer.Values.GetECSServiceRecommendationProjectedMetricsResponseReturns the projected metrics of Amazon ECS service recommendations.
module GetECSServiceRecommendationProjectedMetricsRequest =
Awso_compute_optimizer.Values.GetECSServiceRecommendationProjectedMetricsRequestReturns the projected metrics of Amazon ECS service recommendations.
module GetEC2RecommendationProjectedMetricsResponse =
Awso_compute_optimizer.Values.GetEC2RecommendationProjectedMetricsResponseReturns the projected utilization metrics of Amazon EC2 instance recommendations. The Cpu and Memory metrics are the only projected utilization metrics returned when you run this 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.
module GetEC2RecommendationProjectedMetricsRequest =
Awso_compute_optimizer.Values.GetEC2RecommendationProjectedMetricsRequestReturns the projected utilization metrics of Amazon EC2 instance recommendations. The Cpu and Memory metrics are the only projected utilization metrics returned when you run this 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.
module GetEC2InstanceRecommendationsResponse =
Awso_compute_optimizer.Values.GetEC2InstanceRecommendationsResponseReturns Amazon EC2 instance recommendations. Compute Optimizer generates recommendations for Amazon Elastic Compute Cloud (Amazon EC2) instances that meet a specific set of requirements. For more information, see the Supported resources and requirements in the Compute Optimizer User Guide.
module GetEC2InstanceRecommendationsRequest =
Awso_compute_optimizer.Values.GetEC2InstanceRecommendationsRequestReturns Amazon EC2 instance recommendations. Compute Optimizer generates recommendations for Amazon Elastic Compute Cloud (Amazon EC2) instances that meet a specific set of requirements. For more information, see the Supported resources and requirements in the Compute Optimizer User Guide.
module GetEBSVolumeRecommendationsResponse =
Awso_compute_optimizer.Values.GetEBSVolumeRecommendationsResponseReturns Amazon Elastic Block Store (Amazon EBS) volume recommendations. Compute Optimizer generates recommendations for Amazon EBS volumes that meet a specific set of requirements. For more information, see the Supported resources and requirements in the Compute Optimizer User Guide.
module GetEBSVolumeRecommendationsRequest =
Awso_compute_optimizer.Values.GetEBSVolumeRecommendationsRequestReturns Amazon Elastic Block Store (Amazon EBS) volume recommendations. Compute Optimizer generates recommendations for Amazon EBS volumes that meet a specific set of requirements. For more information, see the Supported resources and requirements in the Compute Optimizer User Guide.
module GetAutoScalingGroupRecommendationsResponse =
Awso_compute_optimizer.Values.GetAutoScalingGroupRecommendationsResponseReturns Auto Scaling group recommendations. Compute Optimizer generates recommendations for Amazon EC2 Auto Scaling groups that meet a specific set of requirements. For more information, see the Supported resources and requirements in the Compute Optimizer User Guide.
module GetAutoScalingGroupRecommendationsRequest =
Awso_compute_optimizer.Values.GetAutoScalingGroupRecommendationsRequestReturns Auto Scaling group recommendations. Compute Optimizer generates recommendations for Amazon EC2 Auto Scaling groups that meet a specific set of requirements. For more information, see the Supported resources and requirements in the Compute Optimizer User Guide.
module ExportRDSDatabaseRecommendationsResponse =
Awso_compute_optimizer.Values.ExportRDSDatabaseRecommendationsResponseExport optimization recommendations for your Amazon Aurora and Amazon Relational Database Service (Amazon RDS) databases. 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 Aurora or RDS export job in progress per Amazon Web Services Region.
module ExportRDSDatabaseRecommendationsRequest =
Awso_compute_optimizer.Values.ExportRDSDatabaseRecommendationsRequestExport optimization recommendations for your Amazon Aurora and Amazon Relational Database Service (Amazon RDS) databases. 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 Aurora or RDS export job in progress per Amazon Web Services Region.
module ExportLicenseRecommendationsResponse =
Awso_compute_optimizer.Values.ExportLicenseRecommendationsResponseExport optimization recommendations for your licenses. 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 license export job in progress per Amazon Web Services Region.
module ExportLicenseRecommendationsRequest =
Awso_compute_optimizer.Values.ExportLicenseRecommendationsRequestExport optimization recommendations for your licenses. 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 license export job in progress per Amazon Web Services Region.
module ExportLambdaFunctionRecommendationsResponse =
Awso_compute_optimizer.Values.ExportLambdaFunctionRecommendationsResponseExports optimization recommendations for Lambda functions. Recommendations are exported in a comma-separated values (.csv) file, and its metadata in a JavaScript Object Notation (JSON) (.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 Lambda function export job in progress per Amazon Web Services Region.
module ExportLambdaFunctionRecommendationsRequest =
Awso_compute_optimizer.Values.ExportLambdaFunctionRecommendationsRequestExports optimization recommendations for Lambda functions. Recommendations are exported in a comma-separated values (.csv) file, and its metadata in a JavaScript Object Notation (JSON) (.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 Lambda function export job in progress per Amazon Web Services Region.
module ExportIdleRecommendationsResponse =
Awso_compute_optimizer.Values.ExportIdleRecommendationsResponseExport optimization recommendations for your idle resources. 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 idle resource export job in progress per Amazon Web Services Region.
module ExportIdleRecommendationsRequest =
Awso_compute_optimizer.Values.ExportIdleRecommendationsRequestExport optimization recommendations for your idle resources. 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 idle resource export job in progress per Amazon Web Services Region.
module ExportECSServiceRecommendationsResponse =
Awso_compute_optimizer.Values.ExportECSServiceRecommendationsResponseExports optimization recommendations for Amazon ECS services on Fargate. Recommendations are exported in a CSV file, and its metadata in a 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 only have one Amazon ECS service export job in progress per Amazon Web Services Region.
module ExportECSServiceRecommendationsRequest =
Awso_compute_optimizer.Values.ExportECSServiceRecommendationsRequestExports optimization recommendations for Amazon ECS services on Fargate. Recommendations are exported in a CSV file, and its metadata in a 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 only have one Amazon ECS service export job in progress per Amazon Web Services Region.
module ExportEC2InstanceRecommendationsResponse =
Awso_compute_optimizer.Values.ExportEC2InstanceRecommendationsResponseExports 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) (.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 Amazon Web Services Region.
module ExportEC2InstanceRecommendationsRequest =
Awso_compute_optimizer.Values.ExportEC2InstanceRecommendationsRequestExports 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) (.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 Amazon Web Services Region.
module ExportEBSVolumeRecommendationsResponse =
Awso_compute_optimizer.Values.ExportEBSVolumeRecommendationsResponseExports optimization recommendations for Amazon EBS volumes. Recommendations are exported in a comma-separated values (.csv) file, and its metadata in a JavaScript Object Notation (JSON) (.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 EBS volume export job in progress per Amazon Web Services Region.
module ExportEBSVolumeRecommendationsRequest =
Awso_compute_optimizer.Values.ExportEBSVolumeRecommendationsRequestExports optimization recommendations for Amazon EBS volumes. Recommendations are exported in a comma-separated values (.csv) file, and its metadata in a JavaScript Object Notation (JSON) (.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 EBS volume export job in progress per Amazon Web Services Region.
module ExportAutoScalingGroupRecommendationsResponse =
Awso_compute_optimizer.Values.ExportAutoScalingGroupRecommendationsResponseExports 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) (.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 Amazon Web Services Region.
module ExportAutoScalingGroupRecommendationsRequest =
Awso_compute_optimizer.Values.ExportAutoScalingGroupRecommendationsRequestExports 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) (.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 Amazon Web Services Region.
module DescribeRecommendationExportJobsResponse =
Awso_compute_optimizer.Values.DescribeRecommendationExportJobsResponseDescribes 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.
module DescribeRecommendationExportJobsRequest =
Awso_compute_optimizer.Values.DescribeRecommendationExportJobsRequestDescribes 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.
module DeleteRecommendationPreferencesResponse =
Awso_compute_optimizer.Values.DeleteRecommendationPreferencesResponseDeletes a recommendation preference, such as enhanced infrastructure metrics. For more information, see Activating enhanced infrastructure metrics in the Compute Optimizer User Guide.
module DeleteRecommendationPreferencesRequest =
Awso_compute_optimizer.Values.DeleteRecommendationPreferencesRequestDeletes a recommendation preference, such as enhanced infrastructure metrics. For more information, see Activating enhanced infrastructure metrics in the Compute Optimizer User Guide.