Module Awso_cost_optimization_hub_asyncSource

include module type of struct include Awso_cost_optimization_hub.Values end
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 ]

Estimated discount details of the current and recommended resource configuration for a recommendation.

Details about the usage.

The configuration for the EC2 Auto Scaling group with mixed instance types.

The tag structure that contains a tag key and value.

Contains efficiency metrics for a specific point in time, including an efficiency score, potential savings, optimizable spend, and timestamp.

Contains pricing information about the specified resource.

Pricing information about a Savings Plans.

Pricing details for your recommended reserved instance.

Describes the Amazon Elastic Block Store performance configuration of the current and recommended resource configuration for a recommendation.

The storage configuration used for recommendations.

The instance configuration used for recommendations.

Describes the performance configuration for compute services such as Amazon EC2, Lambda, and ECS.

The DB instance configuration used for recommendations.

The input failed to meet the constraints specified by the Amazon Web Services service in a specified field.

The Aurora DB cluster storage configuration used for recommendations.

Cost impact of the resource recommendation.

The Compute Savings Plans configuration used for recommendations.

Cost impact of the purchase recommendation.

The DynamoDB reserved capacity configuration used for recommendations.

Cost impact of the purchase recommendation.

The Amazon Elastic Block Store volume configuration used for recommendations.

The EC2 Auto Scaling group configuration used for recommendations.

The EC2 instance configuration used for recommendations.

The EC2 instance Savings Plans configuration used for recommendations.

The EC2 reserved instances configuration used for recommendations.

The ECS service configuration used for recommendations.

The ElastiCache reserved instances configuration used for recommendations.

The Lambda function configuration used for recommendations.

The MemoryDB reserved instances configuration used for recommendations. While the API reference uses "MemoryDB reserved instances", the user guide and other documentation refer to them as "MemoryDB reserved nodes", as the terms are used interchangeably.

The NAT Gateway configuration used for recommendations.

The OpenSearch reserved instances configuration used for recommendations.

The Amazon RDS DB instance configuration used for recommendations.

The Amazon RDS DB instance storage configuration used for recommendations.

The RDS reserved instances configuration used for recommendations.

The Redshift reserved instances configuration used for recommendations.

The SageMaker Savings Plans configuration used for recommendations.

Describes a recommendation.

The summary of rightsizing recommendations, including de-duped savings from all types of recommendations.

Describes the enrollment status of an organization's member accounts in Cost Optimization Hub.

Contains cost efficiency metrics for a specific group over time. The group is defined by the grouping dimension specified in the request, such as account ID, Amazon Web Services Region.

Contains the details of an Aurora DB cluster storage.

The Compute Savings Plans recommendation details.

The DynamoDB reserved capacity recommendation details.

Describes the Amazon Elastic Block Store volume configuration of the current and recommended resource configuration for a recommendation.

The EC2 Auto Scaling group recommendation details.

Describes the EC2 instance configuration of the current and recommended resource configuration for a recommendation.

The EC2 instance Savings Plans recommendation details.

The EC2 reserved instances recommendation details.

The ECS service recommendation details.

The ElastiCache reserved instances recommendation details.

The Lambda function recommendation details.

The MemoryDB reserved instances recommendation details. While the API reference uses "MemoryDB reserved instances", the user guide and other documentation refer to them as "MemoryDB reserved nodes", as the terms are used interchangeably.

The NAT Gateway recommendation details.

The OpenSearch reserved instances recommendation details.

Contains the details of an Amazon RDS DB instance.

Contains the details of an Amazon RDS DB instance storage.

The RDS reserved instances recommendation details.

The Redshift reserved instances recommendation details.

The SageMaker Savings Plans recommendation details.

You are not authorized to use this operation with the given parameters.

An error on the server occurred during the processing of your request. Try again later.

The preferred configuration for Reserved Instances and Savings Plans commitment-based discounts, consisting of a payment option and a commitment duration.

The request was denied due to request throttling.

The input fails to satisfy the constraints specified by an Amazon Web Services service.

Describes a filter that returns a more specific list of recommendations. Filters recommendations by different dimensions.

Defines how rows will be sorted in the response.

The results or descriptions for the additional metrics, based on whether the metrics were or were not requested.

Sourcemodule ListRecommendationSummariesRequestMaxResultsInteger = Awso_cost_optimization_hub.Values.ListRecommendationSummariesRequestMaxResultsInteger

Specifies a date range for retrieving efficiency metrics. The start date is inclusive and the end date is exclusive.

Contains detailed information about the specified resource.

The specified Amazon Resource Name (ARN) in the request doesn't exist.

Updates a set of preferences for an account in order to add account-specific preferences into the service. These preferences impact how the savings associated with recommendations are presented.

Updates a set of preferences for an account in order to add account-specific preferences into the service. These preferences impact how the savings associated with recommendations are presented.

Updates the enrollment (opt in and opt out) status of an account to the Cost Optimization Hub 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 Cost Optimization Hub and to view its recommendations. When you opt in, Cost Optimization Hub automatically creates a service-linked role in your account to access its data.

Updates the enrollment (opt in and opt out) status of an account to the Cost Optimization Hub 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 Cost Optimization Hub and to view its recommendations. When you opt in, Cost Optimization Hub automatically creates a service-linked role in your account to access its data.

Returns a list of recommendations.

Returns a list of recommendations.

Returns a concise representation of savings estimates for resources. Also returns de-duped savings across different types of recommendations. The following filters are not supported for this API: recommendationIds, resourceArns, and resourceIds.

Returns a concise representation of savings estimates for resources. Also returns de-duped savings across different types of recommendations. The following filters are not supported for this API: recommendationIds, resourceArns, and resourceIds.

Retrieves the enrollment status for an account. It can also return the list of accounts that are enrolled under the organization.

Retrieves the enrollment status for an account. It can also return the list of accounts that are enrolled under the organization.

Returns cost efficiency metrics aggregated over time and optionally grouped by a specified dimension. The metrics provide insights into your cost optimization progress by tracking estimated savings, spending, and measures how effectively you're optimizing your Cloud resources. The operation supports both daily and monthly time granularities and allows grouping results by account ID, Amazon Web Services Region. Results are returned as time-series data, enabling you to analyze trends in your cost optimization performance over the specified time period.

Returns cost efficiency metrics aggregated over time and optionally grouped by a specified dimension. The metrics provide insights into your cost optimization progress by tracking estimated savings, spending, and measures how effectively you're optimizing your Cloud resources. The operation supports both daily and monthly time granularities and allows grouping results by account ID, Amazon Web Services Region. Results are returned as time-series data, enabling you to analyze trends in your cost optimization performance over the specified time period.

Returns both the current and recommended resource configuration and the estimated cost impact for a recommendation. The recommendationId is only valid for up to a maximum of 24 hours as recommendations are refreshed daily. To retrieve the recommendationId, use the ListRecommendations API.

Returns both the current and recommended resource configuration and the estimated cost impact for a recommendation. The recommendationId is only valid for up to a maximum of 24 hours as recommendations are refreshed daily. To retrieve the recommendationId, use the ListRecommendations API.

Returns a set of preferences for an account in order to add account-specific preferences into the service. These preferences impact how the savings associated with recommendations are presented—estimated savings after discounts or estimated savings before discounts, for example.

Returns a set of preferences for an account in order to add account-specific preferences into the service. These preferences impact how the savings associated with recommendations are presented—estimated savings after discounts or estimated savings before discounts, for example.

Sourcemodule Cli : sig ... end