CfnThemePropsMixin

class aws_cdk.mixins_preview.aws_quicksight.mixins.CfnThemePropsMixin(props, *, strategy=None)

Bases: Mixin

Creates a theme.

A theme is set of configuration options for color and layout. Themes apply to analyses and dashboards. For more information, see Using Themes in Amazon Quick Suite in the Amazon Quick Suite User Guide .

See:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-quicksight-theme.html

CloudformationResource:

AWS::QuickSight::Theme

Mixin:

true

ExampleMetadata:

fixture=_generated

Example:

# The code below shows an example of how to instantiate this type.
# The values are placeholders you should change.
from aws_cdk.mixins_preview import mixins
from aws_cdk.mixins_preview.aws_quicksight import mixins as quicksight_mixins

cfn_theme_props_mixin = quicksight_mixins.CfnThemePropsMixin(quicksight_mixins.CfnThemeMixinProps(
    aws_account_id="awsAccountId",
    base_theme_id="baseThemeId",
    configuration=quicksight_mixins.CfnThemePropsMixin.ThemeConfigurationProperty(
        data_color_palette=quicksight_mixins.CfnThemePropsMixin.DataColorPaletteProperty(
            colors=["colors"],
            empty_fill_color="emptyFillColor",
            min_max_gradient=["minMaxGradient"]
        ),
        sheet=quicksight_mixins.CfnThemePropsMixin.SheetStyleProperty(
            tile=quicksight_mixins.CfnThemePropsMixin.TileStyleProperty(
                border=quicksight_mixins.CfnThemePropsMixin.BorderStyleProperty(
                    show=False
                )
            ),
            tile_layout=quicksight_mixins.CfnThemePropsMixin.TileLayoutStyleProperty(
                gutter=quicksight_mixins.CfnThemePropsMixin.GutterStyleProperty(
                    show=False
                ),
                margin=quicksight_mixins.CfnThemePropsMixin.MarginStyleProperty(
                    show=False
                )
            )
        ),
        typography=quicksight_mixins.CfnThemePropsMixin.TypographyProperty(
            font_families=[quicksight_mixins.CfnThemePropsMixin.FontProperty(
                font_family="fontFamily"
            )]
        ),
        ui_color_palette=quicksight_mixins.CfnThemePropsMixin.UIColorPaletteProperty(
            accent="accent",
            accent_foreground="accentForeground",
            danger="danger",
            danger_foreground="dangerForeground",
            dimension="dimension",
            dimension_foreground="dimensionForeground",
            measure="measure",
            measure_foreground="measureForeground",
            primary_background="primaryBackground",
            primary_foreground="primaryForeground",
            secondary_background="secondaryBackground",
            secondary_foreground="secondaryForeground",
            success="success",
            success_foreground="successForeground",
            warning="warning",
            warning_foreground="warningForeground"
        )
    ),
    name="name",
    permissions=[quicksight_mixins.CfnThemePropsMixin.ResourcePermissionProperty(
        actions=["actions"],
        principal="principal",
        resource="resource"
    )],
    tags=[CfnTag(
        key="key",
        value="value"
    )],
    theme_id="themeId",
    version_description="versionDescription"
),
    strategy=mixins.PropertyMergeStrategy.OVERRIDE
)

Create a mixin to apply properties to AWS::QuickSight::Theme.

Parameters:
  • props (Union[CfnThemeMixinProps, Dict[str, Any]]) – L1 properties to apply.

  • strategy (Optional[PropertyMergeStrategy]) – (experimental) Strategy for merging nested properties. Default: - PropertyMergeStrategy.MERGE

Methods

apply_to(construct)

Apply the mixin properties to the construct.

Parameters:

construct (IConstruct)

Return type:

IConstruct

supports(construct)

Check if this mixin supports the given construct.

Parameters:

construct (IConstruct)

Return type:

bool

Attributes

CFN_PROPERTY_KEYS = ['awsAccountId', 'baseThemeId', 'configuration', 'name', 'permissions', 'tags', 'themeId', 'versionDescription']

Static Methods

classmethod is_mixin(x)

(experimental) Checks if x is a Mixin.

Parameters:

x (Any) – Any object.

Return type:

bool

Returns:

true if x is an object created from a class which extends Mixin.

Stability:

experimental

BorderStyleProperty

class CfnThemePropsMixin.BorderStyleProperty(*, show=None)

Bases: object

The display options for tile borders for visuals.

Parameters:

show (Union[bool, IResolvable, None]) – The option to enable display of borders for visuals.

See:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-theme-borderstyle.html

ExampleMetadata:

fixture=_generated

Example:

# The code below shows an example of how to instantiate this type.
# The values are placeholders you should change.
from aws_cdk.mixins_preview.aws_quicksight import mixins as quicksight_mixins

border_style_property = quicksight_mixins.CfnThemePropsMixin.BorderStyleProperty(
    show=False
)

Attributes

show

The option to enable display of borders for visuals.

See:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-theme-borderstyle.html#cfn-quicksight-theme-borderstyle-show

DataColorPaletteProperty

class CfnThemePropsMixin.DataColorPaletteProperty(*, colors=None, empty_fill_color=None, min_max_gradient=None)

Bases: object

The theme colors that are used for data colors in charts.

The colors description is a hexadecimal color code that consists of six alphanumerical characters, prefixed with # , for example #37BFF5.

Parameters:
  • colors (Optional[Sequence[str]]) – The hexadecimal codes for the colors.

  • empty_fill_color (Optional[str]) – The hexadecimal code of a color that applies to charts where a lack of data is highlighted.

  • min_max_gradient (Optional[Sequence[str]]) – The minimum and maximum hexadecimal codes that describe a color gradient.

See:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-theme-datacolorpalette.html

ExampleMetadata:

fixture=_generated

Example:

# The code below shows an example of how to instantiate this type.
# The values are placeholders you should change.
from aws_cdk.mixins_preview.aws_quicksight import mixins as quicksight_mixins

data_color_palette_property = quicksight_mixins.CfnThemePropsMixin.DataColorPaletteProperty(
    colors=["colors"],
    empty_fill_color="emptyFillColor",
    min_max_gradient=["minMaxGradient"]
)

Attributes

colors

The hexadecimal codes for the colors.

See:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-theme-datacolorpalette.html#cfn-quicksight-theme-datacolorpalette-colors

empty_fill_color

The hexadecimal code of a color that applies to charts where a lack of data is highlighted.

See:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-theme-datacolorpalette.html#cfn-quicksight-theme-datacolorpalette-emptyfillcolor

min_max_gradient

The minimum and maximum hexadecimal codes that describe a color gradient.

See:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-theme-datacolorpalette.html#cfn-quicksight-theme-datacolorpalette-minmaxgradient

FontProperty

class CfnThemePropsMixin.FontProperty(*, font_family=None)

Bases: object

Determines the font settings.

Parameters:

font_family (Optional[str]) – Determines the font family settings.

See:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-theme-font.html

ExampleMetadata:

fixture=_generated

Example:

# The code below shows an example of how to instantiate this type.
# The values are placeholders you should change.
from aws_cdk.mixins_preview.aws_quicksight import mixins as quicksight_mixins

font_property = quicksight_mixins.CfnThemePropsMixin.FontProperty(
    font_family="fontFamily"
)

Attributes

font_family

Determines the font family settings.

See:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-theme-font.html#cfn-quicksight-theme-font-fontfamily

GutterStyleProperty

class CfnThemePropsMixin.GutterStyleProperty(*, show=None)

Bases: object

The display options for gutter spacing between tiles on a sheet.

Parameters:

show (Union[bool, IResolvable, None]) – This Boolean value controls whether to display a gutter space between sheet tiles.

See:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-theme-gutterstyle.html

ExampleMetadata:

fixture=_generated

Example:

# The code below shows an example of how to instantiate this type.
# The values are placeholders you should change.
from aws_cdk.mixins_preview.aws_quicksight import mixins as quicksight_mixins

gutter_style_property = quicksight_mixins.CfnThemePropsMixin.GutterStyleProperty(
    show=False
)

Attributes

show

This Boolean value controls whether to display a gutter space between sheet tiles.

See:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-theme-gutterstyle.html#cfn-quicksight-theme-gutterstyle-show

MarginStyleProperty

class CfnThemePropsMixin.MarginStyleProperty(*, show=None)

Bases: object

The display options for margins around the outside edge of sheets.

Parameters:

show (Union[bool, IResolvable, None]) – This Boolean value controls whether to display sheet margins.

See:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-theme-marginstyle.html

ExampleMetadata:

fixture=_generated

Example:

# The code below shows an example of how to instantiate this type.
# The values are placeholders you should change.
from aws_cdk.mixins_preview.aws_quicksight import mixins as quicksight_mixins

margin_style_property = quicksight_mixins.CfnThemePropsMixin.MarginStyleProperty(
    show=False
)

Attributes

show

This Boolean value controls whether to display sheet margins.

See:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-theme-marginstyle.html#cfn-quicksight-theme-marginstyle-show

ResourcePermissionProperty

class CfnThemePropsMixin.ResourcePermissionProperty(*, actions=None, principal=None, resource=None)

Bases: object

Permission for the resource.

Parameters:
  • actions (Optional[Sequence[str]]) – The IAM action to grant or revoke permissions on.

  • principal (Optional[str]) – The Amazon Resource Name (ARN) of the principal. This can be one of the following:. - The ARN of an Amazon Quick Suite user or group associated with a data source or dataset. (This is common.) - The ARN of an Amazon Quick Suite user, group, or namespace associated with an analysis, dashboard, template, or theme. (This is common.) - The ARN of an AWS account root: This is an IAM ARN rather than a Quick Suite ARN. Use this option only to share resources (templates) across AWS accounts . (This is less common.)

  • resource (Optional[str])

See:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-theme-resourcepermission.html

ExampleMetadata:

fixture=_generated

Example:

# The code below shows an example of how to instantiate this type.
# The values are placeholders you should change.
from aws_cdk.mixins_preview.aws_quicksight import mixins as quicksight_mixins

resource_permission_property = quicksight_mixins.CfnThemePropsMixin.ResourcePermissionProperty(
    actions=["actions"],
    principal="principal",
    resource="resource"
)

Attributes

actions

The IAM action to grant or revoke permissions on.

See:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-theme-resourcepermission.html#cfn-quicksight-theme-resourcepermission-actions

principal

.

  • The ARN of an Amazon Quick Suite user or group associated with a data source or dataset. (This is common.)

  • The ARN of an Amazon Quick Suite user, group, or namespace associated with an analysis, dashboard, template, or theme. (This is common.)

  • The ARN of an AWS account root: This is an IAM ARN rather than a Quick Suite ARN. Use this option only to share resources (templates) across AWS accounts . (This is less common.)

See:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-theme-resourcepermission.html#cfn-quicksight-theme-resourcepermission-principal

Type:

The Amazon Resource Name (ARN) of the principal. This can be one of the following

resource

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-theme-resourcepermission.html#cfn-quicksight-theme-resourcepermission-resource

Type:

see

SheetStyleProperty

class CfnThemePropsMixin.SheetStyleProperty(*, tile=None, tile_layout=None)

Bases: object

The theme display options for sheets.

Parameters:
See:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-theme-sheetstyle.html

ExampleMetadata:

fixture=_generated

Example:

# The code below shows an example of how to instantiate this type.
# The values are placeholders you should change.
from aws_cdk.mixins_preview.aws_quicksight import mixins as quicksight_mixins

sheet_style_property = quicksight_mixins.CfnThemePropsMixin.SheetStyleProperty(
    tile=quicksight_mixins.CfnThemePropsMixin.TileStyleProperty(
        border=quicksight_mixins.CfnThemePropsMixin.BorderStyleProperty(
            show=False
        )
    ),
    tile_layout=quicksight_mixins.CfnThemePropsMixin.TileLayoutStyleProperty(
        gutter=quicksight_mixins.CfnThemePropsMixin.GutterStyleProperty(
            show=False
        ),
        margin=quicksight_mixins.CfnThemePropsMixin.MarginStyleProperty(
            show=False
        )
    )
)

Attributes

tile

The display options for tiles.

See:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-theme-sheetstyle.html#cfn-quicksight-theme-sheetstyle-tile

tile_layout

The layout options for tiles.

See:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-theme-sheetstyle.html#cfn-quicksight-theme-sheetstyle-tilelayout

ThemeConfigurationProperty

class CfnThemePropsMixin.ThemeConfigurationProperty(*, data_color_palette=None, sheet=None, typography=None, ui_color_palette=None)

Bases: object

The theme configuration.

This configuration contains all of the display properties for a theme.

Parameters:
See:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-theme-themeconfiguration.html

ExampleMetadata:

fixture=_generated

Example:

# The code below shows an example of how to instantiate this type.
# The values are placeholders you should change.
from aws_cdk.mixins_preview.aws_quicksight import mixins as quicksight_mixins

theme_configuration_property = quicksight_mixins.CfnThemePropsMixin.ThemeConfigurationProperty(
    data_color_palette=quicksight_mixins.CfnThemePropsMixin.DataColorPaletteProperty(
        colors=["colors"],
        empty_fill_color="emptyFillColor",
        min_max_gradient=["minMaxGradient"]
    ),
    sheet=quicksight_mixins.CfnThemePropsMixin.SheetStyleProperty(
        tile=quicksight_mixins.CfnThemePropsMixin.TileStyleProperty(
            border=quicksight_mixins.CfnThemePropsMixin.BorderStyleProperty(
                show=False
            )
        ),
        tile_layout=quicksight_mixins.CfnThemePropsMixin.TileLayoutStyleProperty(
            gutter=quicksight_mixins.CfnThemePropsMixin.GutterStyleProperty(
                show=False
            ),
            margin=quicksight_mixins.CfnThemePropsMixin.MarginStyleProperty(
                show=False
            )
        )
    ),
    typography=quicksight_mixins.CfnThemePropsMixin.TypographyProperty(
        font_families=[quicksight_mixins.CfnThemePropsMixin.FontProperty(
            font_family="fontFamily"
        )]
    ),
    ui_color_palette=quicksight_mixins.CfnThemePropsMixin.UIColorPaletteProperty(
        accent="accent",
        accent_foreground="accentForeground",
        danger="danger",
        danger_foreground="dangerForeground",
        dimension="dimension",
        dimension_foreground="dimensionForeground",
        measure="measure",
        measure_foreground="measureForeground",
        primary_background="primaryBackground",
        primary_foreground="primaryForeground",
        secondary_background="secondaryBackground",
        secondary_foreground="secondaryForeground",
        success="success",
        success_foreground="successForeground",
        warning="warning",
        warning_foreground="warningForeground"
    )
)

Attributes

data_color_palette

Color properties that apply to chart data colors.

See:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-theme-themeconfiguration.html#cfn-quicksight-theme-themeconfiguration-datacolorpalette

sheet

Display options related to sheets.

See:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-theme-themeconfiguration.html#cfn-quicksight-theme-themeconfiguration-sheet

typography

Determines the typography options.

See:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-theme-themeconfiguration.html#cfn-quicksight-theme-themeconfiguration-typography

ui_color_palette

Color properties that apply to the UI and to charts, excluding the colors that apply to data.

See:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-theme-themeconfiguration.html#cfn-quicksight-theme-themeconfiguration-uicolorpalette

ThemeErrorProperty

class CfnThemePropsMixin.ThemeErrorProperty(*, message=None, type=None)

Bases: object

Theme error.

Parameters:
  • message (Optional[str]) – The error message.

  • type (Optional[str]) – The type of error.

See:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-theme-themeerror.html

ExampleMetadata:

fixture=_generated

Example:

# The code below shows an example of how to instantiate this type.
# The values are placeholders you should change.
from aws_cdk.mixins_preview.aws_quicksight import mixins as quicksight_mixins

theme_error_property = quicksight_mixins.CfnThemePropsMixin.ThemeErrorProperty(
    message="message",
    type="type"
)

Attributes

message

The error message.

See:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-theme-themeerror.html#cfn-quicksight-theme-themeerror-message

type

The type of error.

See:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-theme-themeerror.html#cfn-quicksight-theme-themeerror-type

ThemeVersionProperty

class CfnThemePropsMixin.ThemeVersionProperty(*, arn=None, base_theme_id=None, configuration=None, created_time=None, description=None, errors=None, status=None, version_number=None)

Bases: object

A version of a theme.

Parameters:
  • arn (Optional[str]) – The Amazon Resource Name (ARN) of the resource.

  • base_theme_id (Optional[str]) – The Quick Sight-defined ID of the theme that a custom theme inherits from. All themes initially inherit from a default Quick Sight theme.

  • configuration (Union[IResolvable, ThemeConfigurationProperty, Dict[str, Any], None]) – The theme configuration, which contains all the theme display properties.

  • created_time (Optional[str]) – The date and time that this theme version was created.

  • description (Optional[str]) – The description of the theme.

  • errors (Union[IResolvable, Sequence[Union[IResolvable, ThemeErrorProperty, Dict[str, Any]]], None]) – Errors associated with the theme.

  • status (Optional[str]) – The status of the theme version.

  • version_number (Union[int, float, None]) – The version number of the theme.

See:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-theme-themeversion.html

ExampleMetadata:

fixture=_generated

Example:

# The code below shows an example of how to instantiate this type.
# The values are placeholders you should change.
from aws_cdk.mixins_preview.aws_quicksight import mixins as quicksight_mixins

theme_version_property = quicksight_mixins.CfnThemePropsMixin.ThemeVersionProperty(
    arn="arn",
    base_theme_id="baseThemeId",
    configuration=quicksight_mixins.CfnThemePropsMixin.ThemeConfigurationProperty(
        data_color_palette=quicksight_mixins.CfnThemePropsMixin.DataColorPaletteProperty(
            colors=["colors"],
            empty_fill_color="emptyFillColor",
            min_max_gradient=["minMaxGradient"]
        ),
        sheet=quicksight_mixins.CfnThemePropsMixin.SheetStyleProperty(
            tile=quicksight_mixins.CfnThemePropsMixin.TileStyleProperty(
                border=quicksight_mixins.CfnThemePropsMixin.BorderStyleProperty(
                    show=False
                )
            ),
            tile_layout=quicksight_mixins.CfnThemePropsMixin.TileLayoutStyleProperty(
                gutter=quicksight_mixins.CfnThemePropsMixin.GutterStyleProperty(
                    show=False
                ),
                margin=quicksight_mixins.CfnThemePropsMixin.MarginStyleProperty(
                    show=False
                )
            )
        ),
        typography=quicksight_mixins.CfnThemePropsMixin.TypographyProperty(
            font_families=[quicksight_mixins.CfnThemePropsMixin.FontProperty(
                font_family="fontFamily"
            )]
        ),
        ui_color_palette=quicksight_mixins.CfnThemePropsMixin.UIColorPaletteProperty(
            accent="accent",
            accent_foreground="accentForeground",
            danger="danger",
            danger_foreground="dangerForeground",
            dimension="dimension",
            dimension_foreground="dimensionForeground",
            measure="measure",
            measure_foreground="measureForeground",
            primary_background="primaryBackground",
            primary_foreground="primaryForeground",
            secondary_background="secondaryBackground",
            secondary_foreground="secondaryForeground",
            success="success",
            success_foreground="successForeground",
            warning="warning",
            warning_foreground="warningForeground"
        )
    ),
    created_time="createdTime",
    description="description",
    errors=[quicksight_mixins.CfnThemePropsMixin.ThemeErrorProperty(
        message="message",
        type="type"
    )],
    status="status",
    version_number=123
)

Attributes

arn

The Amazon Resource Name (ARN) of the resource.

See:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-theme-themeversion.html#cfn-quicksight-theme-themeversion-arn

base_theme_id

The Quick Sight-defined ID of the theme that a custom theme inherits from.

All themes initially inherit from a default Quick Sight theme.

See:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-theme-themeversion.html#cfn-quicksight-theme-themeversion-basethemeid

configuration

The theme configuration, which contains all the theme display properties.

See:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-theme-themeversion.html#cfn-quicksight-theme-themeversion-configuration

created_time

The date and time that this theme version was created.

See:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-theme-themeversion.html#cfn-quicksight-theme-themeversion-createdtime

description

The description of the theme.

See:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-theme-themeversion.html#cfn-quicksight-theme-themeversion-description

errors

Errors associated with the theme.

See:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-theme-themeversion.html#cfn-quicksight-theme-themeversion-errors

status

The status of the theme version.

See:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-theme-themeversion.html#cfn-quicksight-theme-themeversion-status

version_number

The version number of the theme.

See:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-theme-themeversion.html#cfn-quicksight-theme-themeversion-versionnumber

TileLayoutStyleProperty

class CfnThemePropsMixin.TileLayoutStyleProperty(*, gutter=None, margin=None)

Bases: object

The display options for the layout of tiles on a sheet.

Parameters:
See:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-theme-tilelayoutstyle.html

ExampleMetadata:

fixture=_generated

Example:

# The code below shows an example of how to instantiate this type.
# The values are placeholders you should change.
from aws_cdk.mixins_preview.aws_quicksight import mixins as quicksight_mixins

tile_layout_style_property = quicksight_mixins.CfnThemePropsMixin.TileLayoutStyleProperty(
    gutter=quicksight_mixins.CfnThemePropsMixin.GutterStyleProperty(
        show=False
    ),
    margin=quicksight_mixins.CfnThemePropsMixin.MarginStyleProperty(
        show=False
    )
)

Attributes

gutter

The gutter settings that apply between tiles.

See:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-theme-tilelayoutstyle.html#cfn-quicksight-theme-tilelayoutstyle-gutter

margin

The margin settings that apply around the outside edge of sheets.

See:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-theme-tilelayoutstyle.html#cfn-quicksight-theme-tilelayoutstyle-margin

TileStyleProperty

class CfnThemePropsMixin.TileStyleProperty(*, border=None)

Bases: object

Display options related to tiles on a sheet.

Parameters:

border (Union[IResolvable, BorderStyleProperty, Dict[str, Any], None]) – The border around a tile.

See:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-theme-tilestyle.html

ExampleMetadata:

fixture=_generated

Example:

# The code below shows an example of how to instantiate this type.
# The values are placeholders you should change.
from aws_cdk.mixins_preview.aws_quicksight import mixins as quicksight_mixins

tile_style_property = quicksight_mixins.CfnThemePropsMixin.TileStyleProperty(
    border=quicksight_mixins.CfnThemePropsMixin.BorderStyleProperty(
        show=False
    )
)

Attributes

border

The border around a tile.

See:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-theme-tilestyle.html#cfn-quicksight-theme-tilestyle-border

TypographyProperty

class CfnThemePropsMixin.TypographyProperty(*, font_families=None)

Bases: object

Determines the typography options.

Parameters:

font_families (Union[IResolvable, Sequence[Union[IResolvable, FontProperty, Dict[str, Any]]], None]) – Determines the list of font families.

See:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-theme-typography.html

ExampleMetadata:

fixture=_generated

Example:

# The code below shows an example of how to instantiate this type.
# The values are placeholders you should change.
from aws_cdk.mixins_preview.aws_quicksight import mixins as quicksight_mixins

typography_property = quicksight_mixins.CfnThemePropsMixin.TypographyProperty(
    font_families=[quicksight_mixins.CfnThemePropsMixin.FontProperty(
        font_family="fontFamily"
    )]
)

Attributes

font_families

Determines the list of font families.

See:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-theme-typography.html#cfn-quicksight-theme-typography-fontfamilies

UIColorPaletteProperty

class CfnThemePropsMixin.UIColorPaletteProperty(*, accent=None, accent_foreground=None, danger=None, danger_foreground=None, dimension=None, dimension_foreground=None, measure=None, measure_foreground=None, primary_background=None, primary_foreground=None, secondary_background=None, secondary_foreground=None, success=None, success_foreground=None, warning=None, warning_foreground=None)

Bases: object

The theme colors that apply to UI and to charts, excluding data colors.

The colors description is a hexadecimal color code that consists of six alphanumerical characters, prefixed with # , for example #37BFF5. For more information, see Using Themes in Amazon Quick Suite in the Amazon Quick Suite User Guide.

Parameters:
  • accent (Optional[str]) – This color is that applies to selected states and buttons.

  • accent_foreground (Optional[str]) – The foreground color that applies to any text or other elements that appear over the accent color.

  • danger (Optional[str]) – The color that applies to error messages.

  • danger_foreground (Optional[str]) – The foreground color that applies to any text or other elements that appear over the error color.

  • dimension (Optional[str]) – The color that applies to the names of fields that are identified as dimensions.

  • dimension_foreground (Optional[str]) – The foreground color that applies to any text or other elements that appear over the dimension color.

  • measure (Optional[str]) – The color that applies to the names of fields that are identified as measures.

  • measure_foreground (Optional[str]) – The foreground color that applies to any text or other elements that appear over the measure color.

  • primary_background (Optional[str]) – The background color that applies to visuals and other high emphasis UI.

  • primary_foreground (Optional[str]) – 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.

  • secondary_background (Optional[str]) – The background color that applies to the sheet background and sheet controls.

  • secondary_foreground (Optional[str]) – The foreground color that applies to any sheet title, sheet control text, or UI that appears over the secondary background.

  • success (Optional[str]) – The color that applies to success messages, for example the check mark for a successful download.

  • success_foreground (Optional[str]) – The foreground color that applies to any text or other elements that appear over the success color.

  • warning (Optional[str]) – This color that applies to warning and informational messages.

  • warning_foreground (Optional[str]) – The foreground color that applies to any text or other elements that appear over the warning color.

See:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-theme-uicolorpalette.html

ExampleMetadata:

fixture=_generated

Example:

# The code below shows an example of how to instantiate this type.
# The values are placeholders you should change.
from aws_cdk.mixins_preview.aws_quicksight import mixins as quicksight_mixins

u_iColor_palette_property = quicksight_mixins.CfnThemePropsMixin.UIColorPaletteProperty(
    accent="accent",
    accent_foreground="accentForeground",
    danger="danger",
    danger_foreground="dangerForeground",
    dimension="dimension",
    dimension_foreground="dimensionForeground",
    measure="measure",
    measure_foreground="measureForeground",
    primary_background="primaryBackground",
    primary_foreground="primaryForeground",
    secondary_background="secondaryBackground",
    secondary_foreground="secondaryForeground",
    success="success",
    success_foreground="successForeground",
    warning="warning",
    warning_foreground="warningForeground"
)

Attributes

accent

This color is that applies to selected states and buttons.

See:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-theme-uicolorpalette.html#cfn-quicksight-theme-uicolorpalette-accent

accent_foreground

The foreground color that applies to any text or other elements that appear over the accent color.

See:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-theme-uicolorpalette.html#cfn-quicksight-theme-uicolorpalette-accentforeground

danger

The color that applies to error messages.

See:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-theme-uicolorpalette.html#cfn-quicksight-theme-uicolorpalette-danger

danger_foreground

The foreground color that applies to any text or other elements that appear over the error color.

See:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-theme-uicolorpalette.html#cfn-quicksight-theme-uicolorpalette-dangerforeground

dimension

The color that applies to the names of fields that are identified as dimensions.

See:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-theme-uicolorpalette.html#cfn-quicksight-theme-uicolorpalette-dimension

dimension_foreground

The foreground color that applies to any text or other elements that appear over the dimension color.

See:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-theme-uicolorpalette.html#cfn-quicksight-theme-uicolorpalette-dimensionforeground

measure

The color that applies to the names of fields that are identified as measures.

See:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-theme-uicolorpalette.html#cfn-quicksight-theme-uicolorpalette-measure

measure_foreground

The foreground color that applies to any text or other elements that appear over the measure color.

See:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-theme-uicolorpalette.html#cfn-quicksight-theme-uicolorpalette-measureforeground

primary_background

The background color that applies to visuals and other high emphasis UI.

See:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-theme-uicolorpalette.html#cfn-quicksight-theme-uicolorpalette-primarybackground

primary_foreground

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.

See:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-theme-uicolorpalette.html#cfn-quicksight-theme-uicolorpalette-primaryforeground

secondary_background

The background color that applies to the sheet background and sheet controls.

See:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-theme-uicolorpalette.html#cfn-quicksight-theme-uicolorpalette-secondarybackground

secondary_foreground

The foreground color that applies to any sheet title, sheet control text, or UI that appears over the secondary background.

See:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-theme-uicolorpalette.html#cfn-quicksight-theme-uicolorpalette-secondaryforeground

success

The color that applies to success messages, for example the check mark for a successful download.

See:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-theme-uicolorpalette.html#cfn-quicksight-theme-uicolorpalette-success

success_foreground

The foreground color that applies to any text or other elements that appear over the success color.

See:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-theme-uicolorpalette.html#cfn-quicksight-theme-uicolorpalette-successforeground

warning

This color that applies to warning and informational messages.

See:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-theme-uicolorpalette.html#cfn-quicksight-theme-uicolorpalette-warning

warning_foreground

The foreground color that applies to any text or other elements that appear over the warning color.

See:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-theme-uicolorpalette.html#cfn-quicksight-theme-uicolorpalette-warningforeground