# Packages
Package costoptimizationhubiface provides an interface to enable mocking the Cost Optimization Hub service client for testing your code.
# Functions
ActionType_Values returns all elements of the ActionType enum.
EnrollmentStatus_Values returns all elements of the EnrollmentStatus enum.
ImplementationEffort_Values returns all elements of the ImplementationEffort enum.
MemberAccountDiscountVisibility_Values returns all elements of the MemberAccountDiscountVisibility enum.
New creates a new instance of the CostOptimizationHub client with a session.
Order_Values returns all elements of the Order enum.
ResourceType_Values returns all elements of the ResourceType enum.
SavingsEstimationMode_Values returns all elements of the SavingsEstimationMode enum.
Source_Values returns all elements of the Source enum.
ValidationExceptionReason_Values returns all elements of the ValidationExceptionReason enum.
# Constants
ActionTypeMigrateToGraviton is a ActionType enum value.
ActionTypePurchaseReservedInstances is a ActionType enum value.
ActionTypePurchaseSavingsPlans is a ActionType enum value.
ActionTypeRightsize is a ActionType enum value.
ActionTypeStop is a ActionType enum value.
ActionTypeUpgrade is a ActionType enum value.
ID to lookup a service endpoint with.
EnrollmentStatusActive is a EnrollmentStatus enum value.
EnrollmentStatusInactive is a EnrollmentStatus enum value.
ErrCodeAccessDeniedException for service response error code "AccessDeniedException".
ErrCodeInternalServerException for service response error code "InternalServerException".
ErrCodeResourceNotFoundException for service response error code "ResourceNotFoundException".
ErrCodeThrottlingException for service response error code "ThrottlingException".
ErrCodeValidationException for service response error code "ValidationException".
ImplementationEffortHigh is a ImplementationEffort enum value.
ImplementationEffortLow is a ImplementationEffort enum value.
ImplementationEffortMedium is a ImplementationEffort enum value.
ImplementationEffortVeryHigh is a ImplementationEffort enum value.
ImplementationEffortVeryLow is a ImplementationEffort enum value.
MemberAccountDiscountVisibilityAll is a MemberAccountDiscountVisibility enum value.
MemberAccountDiscountVisibilityNone is a MemberAccountDiscountVisibility enum value.
OrderAsc is a Order enum value.
OrderDesc is a Order enum value.
ResourceTypeComputeSavingsPlans is a ResourceType enum value.
ResourceTypeEbsVolume is a ResourceType enum value.
ResourceTypeEc2autoScalingGroup is a ResourceType enum value.
ResourceTypeEc2instance is a ResourceType enum value.
ResourceTypeEc2instanceSavingsPlans is a ResourceType enum value.
ResourceTypeEc2reservedInstances is a ResourceType enum value.
ResourceTypeEcsService is a ResourceType enum value.
ResourceTypeElastiCacheReservedInstances is a ResourceType enum value.
ResourceTypeLambdaFunction is a ResourceType enum value.
ResourceTypeOpenSearchReservedInstances is a ResourceType enum value.
ResourceTypeRdsDbInstance is a ResourceType enum value.
ResourceTypeRdsDbInstanceStorage is a ResourceType enum value.
ResourceTypeRdsReservedInstances is a ResourceType enum value.
ResourceTypeRedshiftReservedInstances is a ResourceType enum value.
ResourceTypeSageMakerSavingsPlans is a ResourceType enum value.
SavingsEstimationModeAfterDiscounts is a SavingsEstimationMode enum value.
SavingsEstimationModeBeforeDiscounts is a SavingsEstimationMode enum value.
ServiceID is a unique identifier of a specific service.
Name of service.
SourceComputeOptimizer is a Source enum value.
SourceCostExplorer is a Source enum value.
ValidationExceptionReasonFieldValidationFailed is a ValidationExceptionReason enum value.
ValidationExceptionReasonOther is a ValidationExceptionReason enum value.
# Structs
You are not authorized to use this operation with the given parameters.
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.
CostOptimizationHub provides the API operation methods for making requests to Cost Optimization Hub.
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.
The Instance configuration used for recommendations.
An error on the server occurred during the processing of your request.
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 detailed information about the specified resource.
The specified Amazon Resource Name (ARN) in the request doesn't exist.
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 tag structure that contains a tag key and value.
The request was denied due to request throttling.
Details about the usage.
The input fails to satisfy the constraints specified by an Amazon Web Services service.
The input failed to meet the constraints specified by the Amazon Web Services service in a specified field.