update_account_customization

QuickSight.Client.update_account_customization(**kwargs)

Updates Amazon QuickSight customizations for the current Amazon Web Services Region. Currently, the only customization that you can use is a theme.

You can use customizations for your Amazon Web Services account or, if you specify a namespace, for a Amazon QuickSight namespace instead. Customizations that apply to a namespace override customizations that apply to an Amazon Web Services account. To find out which customizations apply, use the DescribeAccountCustomization API operation.

See also: AWS API Documentation

Request Syntax

response = client.update_account_customization(
    AwsAccountId='string',
    Namespace='string',
    AccountCustomization={
        'DefaultTheme': 'string',
        'DefaultEmailCustomizationTemplate': 'string'
    }
)
Parameters
  • AwsAccountId (string) --

    [REQUIRED]

    The ID for the Amazon Web Services account that you want to update Amazon QuickSight customizations for.

  • Namespace (string) -- The namespace that you want to update Amazon QuickSight customizations for.
  • AccountCustomization (dict) --

    [REQUIRED]

    The Amazon QuickSight customizations you're updating in the current Amazon Web Services Region.

    • DefaultTheme (string) --

      The default theme for this Amazon QuickSight subscription.

    • DefaultEmailCustomizationTemplate (string) --

      The default email customization template.

Return type

dict

Returns

Response Syntax

{
    'Arn': 'string',
    'AwsAccountId': 'string',
    'Namespace': 'string',
    'AccountCustomization': {
        'DefaultTheme': 'string',
        'DefaultEmailCustomizationTemplate': 'string'
    },
    'RequestId': 'string',
    'Status': 123
}

Response Structure

  • (dict) --

    • Arn (string) --

      The Amazon Resource Name (ARN) for the updated customization for this Amazon Web Services account.

    • AwsAccountId (string) --

      The ID for the Amazon Web Services account that you want to update Amazon QuickSight customizations for.

    • Namespace (string) --

      The namespace associated with the customization that you're updating.

    • AccountCustomization (dict) --

      The Amazon QuickSight customizations you're updating in the current Amazon Web Services Region.

      • DefaultTheme (string) --

        The default theme for this Amazon QuickSight subscription.

      • DefaultEmailCustomizationTemplate (string) --

        The default email customization template.

    • RequestId (string) --

      The Amazon Web Services request ID for this operation.

    • Status (integer) --

      The HTTP status of the request.

Exceptions

  • QuickSight.Client.exceptions.AccessDeniedException
  • QuickSight.Client.exceptions.ConflictException
  • QuickSight.Client.exceptions.InvalidParameterValueException
  • QuickSight.Client.exceptions.ResourceNotFoundException
  • QuickSight.Client.exceptions.ThrottlingException
  • QuickSight.Client.exceptions.InternalFailureException
  • QuickSight.Client.exceptions.ResourceUnavailableException