CostOptimizationHub / Client / update_preferences

update_preferences#

CostOptimizationHub.Client.update_preferences(**kwargs)#

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.

See also: AWS API Documentation

Request Syntax

response = client.update_preferences(
    savingsEstimationMode='BeforeDiscounts'|'AfterDiscounts',
    memberAccountDiscountVisibility='All'|'None'
)
Parameters:
  • savingsEstimationMode (string) – Sets the “savings estimation mode” preference.

  • memberAccountDiscountVisibility (string) – Sets the “member account discount visibility” preference.

Return type:

dict

Returns:

Response Syntax

{
    'savingsEstimationMode': 'BeforeDiscounts'|'AfterDiscounts',
    'memberAccountDiscountVisibility': 'All'|'None'
}

Response Structure

  • (dict) –

    • savingsEstimationMode (string) –

      Shows the status of the “savings estimation mode” preference.

    • memberAccountDiscountVisibility (string) –

      Shows the status of the “member account discount visibility” preference.

Exceptions

  • CostOptimizationHub.Client.exceptions.ValidationException

  • CostOptimizationHub.Client.exceptions.InternalServerException

  • CostOptimizationHub.Client.exceptions.AccessDeniedException

  • CostOptimizationHub.Client.exceptions.ThrottlingException