Expand description
Data structures used by operation inputs/outputs.
Modules§
- Builders
- Error types that Cost Optimization Hub can respond with.
Structs§
Describes the enrollment status of an organization's member accounts in Cost Optimization Hub.
Describes the Amazon Elastic Block Store performance configuration of the current and recommended resource configuration for a recommendation.
Describes the performance configuration for compute services such as Amazon EC2, Lambda, and ECS.
The Compute Savings Plans recommendation details.
The Compute Savings Plans configuration used for recommendations.
The DB instance configuration used for recommendations.
Describes the Amazon Elastic Block Store volume configuration of the current and recommended resource configuration for a recommendation.
The Amazon Elastic Block Store volume configuration used for recommendations.
The EC2 Auto Scaling group recommendation details.
The EC2 auto scaling group configuration used for recommendations.
Describes the EC2 instance configuration of the current and recommended resource configuration for a recommendation.
The EC2 instance configuration used for recommendations.
The EC2 instance Savings Plans recommendation details.
The EC2 instance Savings Plans configuration used for recommendations.
The EC2 reserved instances recommendation details.
The EC2 reserved instances configuration used for recommendations.
The ECS service recommendation details.
The ECS service configuration used for recommendations.
The ElastiCache reserved instances recommendation details.
The ElastiCache reserved instances configuration used for recommendations.
Estimated discount details of the current and recommended resource configuration for a recommendation.
Describes a filter that returns a more specific list of recommendations. Filters recommendations by different dimensions.
The Instance configuration used for recommendations.
The Lambda function recommendation details.
The Lambda function configuration used for recommendations.
The OpenSearch reserved instances recommendation details.
The OpenSearch reserved instances configuration used for recommendations.
Defines how rows will be sorted in the response.
Contains the details of an Amazon RDS DB instance.
The Amazon RDS DB instance configuration used for recommendations.
Contains the details of an Amazon RDS DB instance storage.
The Amazon RDS DB instance storage configuration used for recommendations.
The RDS reserved instances recommendation details.
The RDS reserved instances configuration used for recommendations.
Describes a recommendation.
The summary of rightsizing recommendations, including de-duped savings from all types of recommendations.
The Redshift reserved instances recommendation details.
The Redshift reserved instances configuration used for recommendations.
Cost impact of the purchase recommendation.
Pricing details for your recommended reserved instance.
Cost impact of the resource recommendation.
Contains pricing information about the specified resource.
The SageMaker Savings Plans recommendation details.
The SageMaker Savings Plans configuration used for recommendations.
Cost impact of the purchase recommendation.
Pricing information about a Savings Plan.
The storage configuration used for recommendations.
The results or descriptions for the additional metrics, based on whether the metrics were or were not requested.
The tag structure that contains a tag key and value.
Details about the usage.
The input failed to meet the constraints specified by the Amazon Web Services service in a specified field.
Enums§
- When writing a match expression against
ActionType
, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature. - When writing a match expression against
EnrollmentStatus
, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature. - When writing a match expression against
ImplementationEffort
, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature. - When writing a match expression against
MemberAccountDiscountVisibility
, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature. - When writing a match expression against
Order
, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature. Contains detailed information about the specified resource.
- When writing a match expression against
ResourceType
, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature. - When writing a match expression against
SavingsEstimationMode
, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature. - When writing a match expression against
Source
, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature. - When writing a match expression against
SummaryMetrics
, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature. - When writing a match expression against
ValidationExceptionReason
, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature.