Module Awso_compute_optimizer.ValuesSource

Sourceval service : Awso.Service.t
Sourceval apiVersion : string
Sourceval endpointPrefix : string
Sourceval serviceFullName : string
Sourceval signatureVersion : string
Sourceval protocol : string
Sourceval globalEndpoint : string
Sourceval targetPrefix : string
Sourceval simple_to_json : ('a -> Awso__Botodata.value) -> 'a -> Yojson.Safe.t
Sourceval composed_to_json : ('a -> Awso__Botodata.value) -> 'a -> Yojson.Safe.t
Sourceval to_query : ('a -> Awso.Client.Query.value) -> 'a -> Awso.Client.Query.t
Sourceval structure_to_value_aux : ('a * 'b option) list -> f:(('a * 'b) list -> 'c) -> [> `Structure of 'c ]
Sourceval structure_to_value : ('a * 'b option) list -> [> `Structure of ('a * 'b) list ]
Sourceval structure_to_wrapped_value : wrapper:'a -> response:'a -> ('b * 'c option) list -> [> `Structure of ('a * [> `Structure of ('b * 'c) list ]) list ]
Sourcemodule NullableMemory : sig ... end
Sourcemodule NullableMemoryReservation : sig ... end
Sourcemodule GpuCount : sig ... end
Sourcemodule GpuMemorySizeInMiB : sig ... end
Sourcemodule FindingReasonCode : sig ... end
Sourcemodule SummaryValue : sig ... end
Sourcemodule MetricValue : sig ... end
Sourcemodule RDSDBMetricName : sig ... end
Sourcemodule RDSDBMetricStatistic : sig ... end
Sourcemodule Currency : sig ... end
Sourcemodule Value : sig ... end
Sourcemodule ContainerName : sig ... end
Sourcemodule MemorySizeConfiguration : sig ... end

The memory size configurations of a container.

Sourcemodule NullableCpu : sig ... end
Sourcemodule ECSServiceMetricName : sig ... end
Sourcemodule ECSServiceMetricStatistic : sig ... end
Sourcemodule LowerBoundValue : sig ... end
Sourcemodule UpperBoundValue : sig ... end
Sourcemodule PreferredResourceValue : sig ... end
Sourcemodule Gpu : sig ... end

Describes the GPU accelerators for the instance type.

Sourcemodule MetricName : sig ... end
Sourcemodule MetricStatistic : sig ... end
Sourcemodule MixedInstanceType : sig ... end
Sourcemodule InferredWorkloadType : sig ... end
Sourcemodule ReasonCodeSummary : sig ... end

A summary of a finding reason code.

Sourcemodule RDSDBUtilizationMetric : sig ... end

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.

Describes 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.

Sourcemodule EstimatedMonthlySavings : sig ... end

Describes 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.

Sourcemodule AllocatedStorage : sig ... end
Sourcemodule NullableIOPS : sig ... end
Sourcemodule NullableStorageThroughput : sig ... end
Sourcemodule StorageType : sig ... end

Describes 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.

Sourcemodule Timestamp : sig ... end
Sourcemodule MetricProviderArn : sig ... end
Sourcemodule MetricSourceProvider : sig ... end

Describes a projected utilization metric of an Lambda function recommendation option.

Describes 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.

Sourcemodule ContainerRecommendation : sig ... end

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.

Describes 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.

Sourcemodule PreferredResourceName : sig ... end
Sourcemodule PreferredResourceValues : sig ... end
Sourcemodule CustomizableMetricName : sig ... end

Defines the various metric parameters that can be customized, such as threshold and headroom.

Sourcemodule Gpus : sig ... end

An 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.

Sourcemodule PlatformDifference : sig ... end
Sourcemodule UtilizationMetric : sig ... end

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.

Sourcemodule RootVolume : sig ... end
Sourcemodule VolumeBaselineIOPS : sig ... end
Sourcemodule VolumeBaselineThroughput : sig ... end
Sourcemodule VolumeBurstIOPS : sig ... end
Sourcemodule VolumeBurstThroughput : sig ... end
Sourcemodule VolumeSize : sig ... end
Sourcemodule VolumeType : sig ... end
Sourcemodule AllocationStrategy : sig ... end
Sourcemodule AsgType : sig ... end
Sourcemodule DesiredCapacity : sig ... end
Sourcemodule MaxSize : sig ... end
Sourcemodule MinSize : sig ... end
Sourcemodule MixedInstanceTypes : sig ... end
Sourcemodule NullableInstanceType : sig ... end

An 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.

Sourcemodule IdleFinding : sig ... end
Sourcemodule InferredWorkloadTypes : sig ... end
Sourcemodule Finding : sig ... end
Sourcemodule ReasonCodeSummaries : sig ... end
Sourcemodule DBInstanceClass : sig ... end
Sourcemodule PerformanceRisk : sig ... end

Describes 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.

Sourcemodule Rank : sig ... end
Sourcemodule SavingsOpportunity : sig ... end

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.

Sourcemodule DBStorageConfiguration : sig ... end

The configuration of the recommended RDS storage.

Describes 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.

Sourcemodule CpuVendorArchitecture : sig ... end
Sourcemodule TagKey : sig ... end
Sourcemodule TagValue : sig ... end
Sourcemodule MetricValues : sig ... end
Sourcemodule Timestamps : sig ... end
Sourcemodule MetricSource : sig ... end

The list of metric sources required to generate recommendations for commercial software licenses.

Sourcemodule LicenseEdition : sig ... end
Sourcemodule LicenseModel : sig ... end
Sourcemodule OperatingSystem : sig ... end

Describes 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.

Sourcemodule MemorySize : sig ... end
Sourcemodule LambdaFunctionMetricName : sig ... end
Sourcemodule IdleMetricName : sig ... end
Sourcemodule ContainerRecommendations : sig ... end

Describes 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.

Sourcemodule ContainerConfiguration : sig ... end

Describes 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.

Sourcemodule ExternalMetricsSource : sig ... end
Sourcemodule UtilizationPreference : sig ... end

The 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.

Sourcemodule GpuInfo : sig ... end

Describes the GPU accelerator settings for the instance type.

Describes 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.

Sourcemodule InstanceType : sig ... end
Sourcemodule MigrationEffort : sig ... end
Sourcemodule PlatformDifferences : sig ... end
Sourcemodule RecommendationSourceArn : sig ... end
Sourcemodule RecommendationSourceType : sig ... end
Sourcemodule EBSMetricName : sig ... end

Describes the savings opportunity for Amazon EBS volume recommendations after applying specific discounts.

Sourcemodule VolumeConfiguration : sig ... end

Describes the configuration of an Amazon Elastic Block Store (Amazon EBS) volume.

Describes the configuration of an EC2 Auto Scaling group.

Describes 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.

Sourcemodule DestinationBucket : sig ... end
Sourcemodule DestinationKey : sig ... end
Sourcemodule MetadataKey : sig ... end
Sourcemodule High : sig ... end
Sourcemodule Low : sig ... end
Sourcemodule Medium : sig ... end
Sourcemodule VeryLow : sig ... end
Sourcemodule IdleSummary : sig ... end

Describes the findings summary of the idle resources.

Sourcemodule InferredWorkloadSaving : sig ... end

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.

Sourcemodule Summary : sig ... end

The summary of a recommendation.

Sourcemodule ScopeName : sig ... end
Sourcemodule ScopeValue : sig ... end

Describes the recommendation options for a DB instance.

Describes the recommendation options for DB storage.

Sourcemodule CpuVendorArchitectures : sig ... end
Sourcemodule LookBackPeriodPreference : sig ... end
Sourcemodule RDSSavingsEstimationMode : sig ... end

Describes the savings estimation mode used for calculating savings opportunity for DB instances.

Sourcemodule Tag : sig ... end

A list of tag key and value pairs that you define.

Sourcemodule FilterValue : sig ... end

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.

Sourcemodule LicenseName : sig ... end
Sourcemodule LicenseVersion : sig ... end
Sourcemodule MetricsSource : sig ... end
Sourcemodule NumberOfCores : sig ... end
Sourcemodule LicenseFindingReasonCode : sig ... end

Describes the recommendation options for licenses.

Describes the savings estimation used for calculating savings opportunity for Lambda functions.

Describes a recommendation option for an Lambda function.

Describes a utilization metric of an Lambda function.

Describes the estimated monthly savings possible for idle resources by adopting Compute Optimizer recommendations.

Sourcemodule IdleUtilizationMetric : sig ... end

Describes the utilization metric of an idle resource.

Sourcemodule ECSSavingsEstimationMode : sig ... end

Describes the savings estimation mode used for calculating savings opportunity for Amazon ECS services.

Describes the recommendation options for an Amazon ECS service.

Describes 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.

Sourcemodule AutoScalingConfiguration : sig ... end
Sourcemodule ContainerConfigurations : sig ... end
Sourcemodule TaskDefinitionArn : sig ... end
Sourcemodule ECSServiceProjectedMetric : sig ... end

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.

Sourcemodule ProjectedMetric : sig ... end

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.

Sourcemodule ExternalMetricsPreference : sig ... end

Describes the external metrics preferences for EC2 rightsizing recommendations.

Describes the savings estimation mode used for calculating savings opportunity for Amazon EC2 instances.

Sourcemodule UtilizationPreferences : sig ... end
Sourcemodule ExternalMetricStatusCode : sig ... end

Describes a recommendation option for an Amazon EC2 instance.

Sourcemodule RecommendationSource : sig ... end

Describes the source of a recommendation, such as an Amazon EC2 instance or Auto Scaling group.

Sourcemodule EBSSavingsEstimationMode : sig ... end

Describes the savings estimation mode used for calculating savings opportunity for Amazon EBS volumes.

Sourcemodule EBSUtilizationMetric : sig ... end

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.

Describes a recommendation option for an Auto Scaling group.

Sourcemodule S3Destination : sig ... end

Describes the destination Amazon Simple Storage Service (Amazon S3) bucket name and object keys of a recommendations export file, and its associated metadata file.

Sourcemodule AccountId : sig ... end

Describes 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.

Sourcemodule IdleSummaries : sig ... end
Sourcemodule InferredWorkloadSavings : sig ... end
Sourcemodule Summaries : sig ... end
Sourcemodule ResourceType : sig ... end
Sourcemodule SavingsEstimationMode : sig ... end
Sourcemodule Scope : sig ... end

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.

Sourcemodule Code : sig ... end
Sourcemodule Identifier : sig ... end
Sourcemodule Message : sig ... end
Sourcemodule CurrentDBInstanceClass : sig ... end
Sourcemodule DBClusterIdentifier : sig ... end
Sourcemodule Engine : sig ... end
Sourcemodule EngineVersion : sig ... end
Sourcemodule Idle : sig ... end
Sourcemodule LastRefreshTimestamp : sig ... end
Sourcemodule LookBackPeriodInDays : sig ... end
Sourcemodule PromotionTier : sig ... end
Sourcemodule RDSDBUtilizationMetrics : sig ... end

Describes the effective recommendation preferences for Amazon Aurora and RDS databases.

Sourcemodule RDSInstanceFinding : sig ... end
Sourcemodule RDSStorageFinding : sig ... end
Sourcemodule ResourceArn : sig ... end
Sourcemodule Tags : sig ... end
Sourcemodule FilterValues : sig ... end
Sourcemodule LicenseConfiguration : sig ... end

Describes the configuration of a license for an Amazon EC2 instance.

Sourcemodule LicenseFinding : sig ... end
Sourcemodule LicenseFindingReasonCodes : sig ... end
Sourcemodule CurrentPerformanceRisk : sig ... end
Sourcemodule FunctionArn : sig ... end
Sourcemodule FunctionVersion : sig ... end

Describes the effective recommendation preferences for Lambda functions.

Sourcemodule NumberOfInvocations : sig ... end
Sourcemodule IdleFindingDescription : sig ... end
Sourcemodule IdleSavingsOpportunity : sig ... end

Describes the savings opportunity for idle resource recommendations.

Describes 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.

Sourcemodule IdleUtilizationMetrics : sig ... end
Sourcemodule ResourceId : sig ... end
Sourcemodule LastUpdatedTimestamp : sig ... end
Sourcemodule Status : sig ... end
Sourcemodule StatusReason : sig ... end
Sourcemodule EnrollmentFilterName : sig ... end

Describes the effective recommendation preferences for Amazon ECS services.

Sourcemodule ECSServiceLaunchType : sig ... end
Sourcemodule ServiceArn : sig ... end
Sourcemodule ServiceConfiguration : sig ... end

The Amazon ECS service configurations used for recommendations.

Sourcemodule CpuSize : sig ... end
Sourcemodule ProjectedMetrics : sig ... end
Sourcemodule RecommendedInstanceType : sig ... end
Sourcemodule CurrentInstanceType : sig ... end

Describes the effective recommendation preferences for a resource.

Sourcemodule ExternalMetricStatus : sig ... end

Describes Compute Optimizer's integration status with your chosen external metric provider. For example, Datadog.

Sourcemodule InstanceArn : sig ... end
Sourcemodule InstanceIdle : sig ... end
Sourcemodule InstanceName : sig ... end
Sourcemodule InstanceState : sig ... end
Sourcemodule RecommendationOptions : sig ... end
Sourcemodule RecommendationSources : sig ... end
Sourcemodule UtilizationMetrics : sig ... end
Sourcemodule FilterName : sig ... end

Describes the effective recommendation preferences for Amazon EBS volumes.

Sourcemodule EBSFinding : sig ... end
Sourcemodule EBSUtilizationMetrics : sig ... end
Sourcemodule VolumeArn : sig ... end
Sourcemodule EBSFilterName : sig ... end
Sourcemodule AutoScalingGroupArn : sig ... end
Sourcemodule AutoScalingGroupName : sig ... end
Sourcemodule CreationTimestamp : sig ... end
Sourcemodule ExportDestination : sig ... end

Describes the destination of the recommendations export and metadata files.

Sourcemodule FailureReason : sig ... end
Sourcemodule JobId : sig ... end
Sourcemodule JobStatus : sig ... end
Sourcemodule JobFilterName : sig ... end
Sourcemodule ErrorMessage : sig ... end
Sourcemodule PreferredResource : sig ... end

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.

Sourcemodule RecommendationSummary : sig ... end

A summary of a recommendation.

Describes a recommendation preference.

Sourcemodule GetRecommendationError : sig ... end

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.

Sourcemodule RDSDBRecommendation : sig ... end

Describes an Amazon Aurora and RDS database recommendation.

Sourcemodule RDSDBRecommendationFilter : sig ... end

Describes a filter that returns a more specific list of DB instance recommendations. Use this filter with the GetECSServiceRecommendations action.

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.

Sourcemodule LicenseRecommendation : sig ... end

Describes a license recommendation for an EC2 instance.

Describes a filter that returns a more specific list of license recommendations. Use this filter with the GetLicenseRecommendation action.

Describes an Lambda function recommendation.

Describes 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.

Sourcemodule IdleRecommendationError : sig ... end

Returns of list of resources that doesn't have idle recommendations.

Sourcemodule IdleRecommendation : sig ... end

Describes an Idle resource recommendation.

Sourcemodule IdleRecommendationFilter : sig ... end

Describes a filter that returns a more specific list of idle resource recommendations.

Sourcemodule Dimension : sig ... end
Sourcemodule Order : sig ... end
Sourcemodule AccountEnrollmentStatus : sig ... end

Describes the enrollment status of an organization's member accounts in Compute Optimizer.

Sourcemodule EnrollmentFilter : sig ... end

Describes a filter that returns a more specific list of account enrollment statuses. Use this filter with the GetEnrollmentStatusesForOrganization action.

Sourcemodule ECSServiceRecommendation : sig ... end

Describes an Amazon ECS service recommendation.

Describes a filter that returns a more specific list of Amazon ECS service recommendations. Use this filter with the GetECSServiceRecommendations action.

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. 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.

Sourcemodule InstanceRecommendation : sig ... end

Describes an Amazon EC2 instance recommendation.

Sourcemodule Filter : sig ... end

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.

Sourcemodule VolumeRecommendation : sig ... end

Describes an Amazon Elastic Block Store (Amazon EBS) volume recommendation.

Sourcemodule EBSFilter : sig ... end

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.

Describes an Auto Scaling group recommendation.

Sourcemodule ExportableRDSDBField : sig ... end
Sourcemodule DestinationKeyPrefix : sig ... end
Sourcemodule ExportableLicenseField : sig ... end
Sourcemodule ExportableIdleField : sig ... end
Sourcemodule ExportableECSServiceField : sig ... end
Sourcemodule ExportableInstanceField : sig ... end
Sourcemodule ExportableVolumeField : sig ... end
Sourcemodule RecommendationExportJob : sig ... end

Describes 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.

Sourcemodule JobFilter : sig ... end

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.

Sourcemodule AccessDeniedException : sig ... end

You do not have sufficient access to perform this action.

Sourcemodule InternalServerException : sig ... end

An internal error has occurred. Try your call again.

The 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.

Sourcemodule ThrottlingException : sig ... end

The request was denied due to request throttling.

Sourcemodule IncludeMemberAccounts : sig ... end
Sourcemodule OptInRequiredException : sig ... end

The account is not opted in to Compute Optimizer.

Sourcemodule ResourceNotFoundException : sig ... end

A resource that is required for the action doesn't exist.

Sourcemodule PreferredResources : sig ... end
Sourcemodule NextToken : sig ... end
Sourcemodule RecommendationSummaries : sig ... end
Sourcemodule AccountIds : sig ... end
Sourcemodule MaxResults : sig ... end
Sourcemodule GetRecommendationErrors : sig ... end
Sourcemodule RDSDBRecommendations : sig ... end
Sourcemodule RecommendationPreferences : sig ... end

Describes the recommendation preferences to return in the response of a GetAutoScalingGroupRecommendations, GetEC2InstanceRecommendations, GetEC2RecommendationProjectedMetrics, GetRDSDatabaseRecommendations, and GetRDSDatabaseRecommendationProjectedMetrics request.

Sourcemodule ResourceArns : sig ... end
Sourcemodule Period : sig ... end
Sourcemodule LicenseRecommendations : sig ... end
Sourcemodule LimitExceededException : sig ... end

The request exceeds a limit of the service.

Sourcemodule FunctionArns : sig ... end
Sourcemodule IdleRecommendationErrors : sig ... end
Sourcemodule IdleRecommendations : sig ... end
Sourcemodule IdleMaxResults : sig ... end
Sourcemodule IdleRecommendationFilters : sig ... end
Sourcemodule OrderBy : sig ... end

Describes how the recommendations are ordered.

Sourcemodule AccountEnrollmentStatuses : sig ... end
Sourcemodule EnrollmentFilters : sig ... end
Sourcemodule MemberAccountsEnrolled : sig ... end
Sourcemodule ECSServiceRecommendations : sig ... end
Sourcemodule ServiceArns : sig ... end
Sourcemodule InstanceRecommendations : sig ... end
Sourcemodule Filters : sig ... end
Sourcemodule InstanceArns : sig ... end
Sourcemodule VolumeRecommendations : sig ... end
Sourcemodule EBSFilters : sig ... end
Sourcemodule VolumeArns : sig ... end
Sourcemodule AutoScalingGroupArns : sig ... end
Sourcemodule ExportableRDSDBFields : sig ... end
Sourcemodule FileFormat : sig ... end
Sourcemodule S3DestinationConfig : sig ... end

Describes 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.

Sourcemodule ExportableLicenseFields : sig ... end
Sourcemodule ExportableIdleFields : sig ... end
Sourcemodule ExportableInstanceFields : sig ... end
Sourcemodule ExportableVolumeFields : sig ... end
Sourcemodule RecommendationExportJobs : sig ... end
Sourcemodule JobFilters : sig ... end
Sourcemodule JobIds : sig ... end

Updates 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.

Updates 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.

Creates 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.

Creates 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.

Returns 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.

Returns 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.

Returns 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.

Returns 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.

Returns 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.

Returns 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.

Returns the projected metrics of Aurora and RDS database recommendations.

Returns the projected metrics of Aurora and RDS database recommendations.

Returns 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.

Returns 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.

Returns 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.

Returns 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.

Returns 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

Returns 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

Returns 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.

Returns 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.

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.

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.

Returns 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.

Returns 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.

Returns 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.

Returns 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.

Returns the projected metrics of Amazon ECS service recommendations.

Returns the projected metrics of Amazon ECS service recommendations.

Returns 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.

Returns 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.

Returns 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.

Returns 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.

Returns 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.

Returns 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.

Returns 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.

Returns 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.

Export 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.

Export 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.

Export 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.

Export 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.

Exports 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.

Exports 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.

Export 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.

Export 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.

Exports 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.

Exports 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.

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) (.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.

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) (.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.

Exports 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.

Exports 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.

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) (.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.

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) (.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.

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.

Deletes a recommendation preference, such as enhanced infrastructure metrics. For more information, see Activating enhanced infrastructure metrics in the Compute Optimizer User Guide.

Deletes a recommendation preference, such as enhanced infrastructure metrics. For more information, see Activating enhanced infrastructure metrics in the Compute Optimizer User Guide.