QuickSight / Client / update_theme
update_theme#
- QuickSight.Client.update_theme(**kwargs)#
Updates a theme.
See also: AWS API Documentation
Request Syntax
response = client.update_theme( AwsAccountId='string', ThemeId='string', Name='string', BaseThemeId='string', VersionDescription='string', Configuration={ 'DataColorPalette': { 'Colors': [ 'string', ], 'MinMaxGradient': [ 'string', ], 'EmptyFillColor': 'string' }, 'UIColorPalette': { 'PrimaryForeground': 'string', 'PrimaryBackground': 'string', 'SecondaryForeground': 'string', 'SecondaryBackground': 'string', 'Accent': 'string', 'AccentForeground': 'string', 'Danger': 'string', 'DangerForeground': 'string', 'Warning': 'string', 'WarningForeground': 'string', 'Success': 'string', 'SuccessForeground': 'string', 'Dimension': 'string', 'DimensionForeground': 'string', 'Measure': 'string', 'MeasureForeground': 'string' }, 'Sheet': { 'Tile': { 'Border': { 'Show': True|False } }, 'TileLayout': { 'Gutter': { 'Show': True|False }, 'Margin': { 'Show': True|False } } }, 'Typography': { 'FontFamilies': [ { 'FontFamily': 'string' }, ] } } )
- Parameters:
AwsAccountId (string) –
[REQUIRED]
The ID of the Amazon Web Services account that contains the theme that you’re updating.
ThemeId (string) –
[REQUIRED]
The ID for the theme.
Name (string) – The name for the theme.
BaseThemeId (string) –
[REQUIRED]
The theme ID, defined by Amazon QuickSight, that a custom theme inherits from. All themes initially inherit from a default Amazon QuickSight theme.
VersionDescription (string) – A description of the theme version that you’re updating Every time that you call
UpdateTheme
, you create a new version of the theme. Each version of the theme maintains a description of the version inVersionDescription
.Configuration (dict) –
The theme configuration, which contains the theme display properties.
DataColorPalette (dict) –
Color properties that apply to chart data colors.
Colors (list) –
The hexadecimal codes for the colors.
(string) –
MinMaxGradient (list) –
The minimum and maximum hexadecimal codes that describe a color gradient.
(string) –
EmptyFillColor (string) –
The hexadecimal code of a color that applies to charts where a lack of data is highlighted.
UIColorPalette (dict) –
Color properties that apply to the UI and to charts, excluding the colors that apply to data.
PrimaryForeground (string) –
The color of text and other foreground elements that appear over the primary background regions, such as grid lines, borders, table banding, icons, and so on.
PrimaryBackground (string) –
The background color that applies to visuals and other high emphasis UI.
SecondaryForeground (string) –
The foreground color that applies to any sheet title, sheet control text, or UI that appears over the secondary background.
SecondaryBackground (string) –
The background color that applies to the sheet background and sheet controls.
Accent (string) –
This color is that applies to selected states and buttons.
AccentForeground (string) –
The foreground color that applies to any text or other elements that appear over the accent color.
Danger (string) –
The color that applies to error messages.
DangerForeground (string) –
The foreground color that applies to any text or other elements that appear over the error color.
Warning (string) –
This color that applies to warning and informational messages.
WarningForeground (string) –
The foreground color that applies to any text or other elements that appear over the warning color.
Success (string) –
The color that applies to success messages, for example the check mark for a successful download.
SuccessForeground (string) –
The foreground color that applies to any text or other elements that appear over the success color.
Dimension (string) –
The color that applies to the names of fields that are identified as dimensions.
DimensionForeground (string) –
The foreground color that applies to any text or other elements that appear over the dimension color.
Measure (string) –
The color that applies to the names of fields that are identified as measures.
MeasureForeground (string) –
The foreground color that applies to any text or other elements that appear over the measure color.
Sheet (dict) –
Display options related to sheets.
Tile (dict) –
The display options for tiles.
Border (dict) –
The border around a tile.
Show (boolean) –
The option to enable display of borders for visuals.
TileLayout (dict) –
The layout options for tiles.
Gutter (dict) –
The gutter settings that apply between tiles.
Show (boolean) –
This Boolean value controls whether to display a gutter space between sheet tiles.
Margin (dict) –
The margin settings that apply around the outside edge of sheets.
Show (boolean) –
This Boolean value controls whether to display sheet margins.
Typography (dict) –
Determines the typography options.
FontFamilies (list) –
Determines the list of font families.
(dict) –
Determines the font settings.
FontFamily (string) –
Determines the font family settings.
- Return type:
dict
- Returns:
Response Syntax
{ 'ThemeId': 'string', 'Arn': 'string', 'VersionArn': 'string', 'CreationStatus': 'CREATION_IN_PROGRESS'|'CREATION_SUCCESSFUL'|'CREATION_FAILED'|'UPDATE_IN_PROGRESS'|'UPDATE_SUCCESSFUL'|'UPDATE_FAILED'|'DELETED', 'Status': 123, 'RequestId': 'string' }
Response Structure
(dict) –
ThemeId (string) –
The ID for the theme.
Arn (string) –
The Amazon Resource Name (ARN) for the theme.
VersionArn (string) –
The Amazon Resource Name (ARN) for the new version of the theme.
CreationStatus (string) –
The creation status of the theme.
Status (integer) –
The HTTP status of the request.
RequestId (string) –
The Amazon Web Services request ID for this operation.
Exceptions
QuickSight.Client.exceptions.AccessDeniedException
QuickSight.Client.exceptions.InvalidParameterValueException
QuickSight.Client.exceptions.LimitExceededException
QuickSight.Client.exceptions.ResourceExistsException
QuickSight.Client.exceptions.ResourceNotFoundException
QuickSight.Client.exceptions.ThrottlingException
QuickSight.Client.exceptions.UnsupportedUserEditionException
QuickSight.Client.exceptions.InternalFailureException