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 in- VersionDescription.
- 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