aws-cdk-lib.aws_quicksight.CfnTheme.ThemeVersionProperty

interface ThemeVersionProperty

LanguageType name
.NETAmazon.CDK.AWS.QuickSight.CfnTheme.ThemeVersionProperty
Gogithub.com/aws/aws-cdk-go/awscdk/v2/awsquicksight#CfnTheme_ThemeVersionProperty
Javasoftware.amazon.awscdk.services.quicksight.CfnTheme.ThemeVersionProperty
Pythonaws_cdk.aws_quicksight.CfnTheme.ThemeVersionProperty
TypeScript aws-cdk-lib » aws_quicksight » CfnTheme » ThemeVersionProperty

A version of a theme.

Example

// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import { aws_quicksight as quicksight } from 'aws-cdk-lib';
const themeVersionProperty: quicksight.CfnTheme.ThemeVersionProperty = {
  arn: 'arn',
  baseThemeId: 'baseThemeId',
  configuration: {
    dataColorPalette: {
      colors: ['colors'],
      emptyFillColor: 'emptyFillColor',
      minMaxGradient: ['minMaxGradient'],
    },
    sheet: {
      tile: {
        border: {
          show: false,
        },
      },
      tileLayout: {
        gutter: {
          show: false,
        },
        margin: {
          show: false,
        },
      },
    },
    typography: {
      fontFamilies: [{
        fontFamily: 'fontFamily',
      }],
    },
    uiColorPalette: {
      accent: 'accent',
      accentForeground: 'accentForeground',
      danger: 'danger',
      dangerForeground: 'dangerForeground',
      dimension: 'dimension',
      dimensionForeground: 'dimensionForeground',
      measure: 'measure',
      measureForeground: 'measureForeground',
      primaryBackground: 'primaryBackground',
      primaryForeground: 'primaryForeground',
      secondaryBackground: 'secondaryBackground',
      secondaryForeground: 'secondaryForeground',
      success: 'success',
      successForeground: 'successForeground',
      warning: 'warning',
      warningForeground: 'warningForeground',
    },
  },
  createdTime: 'createdTime',
  description: 'description',
  errors: [{
    message: 'message',
    type: 'type',
  }],
  status: 'status',
  versionNumber: 123,
};

Properties

NameTypeDescription
arn?stringThe Amazon Resource Name (ARN) of the resource.
baseThemeId?stringThe Amazon QuickSight-defined ID of the theme that a custom theme inherits from.
configuration?IResolvable | ThemeConfigurationPropertyThe theme configuration, which contains all the theme display properties.
createdTime?stringThe date and time that this theme version was created.
description?stringThe description of the theme.
errors?IResolvable | IResolvable | ThemeErrorProperty[]Errors associated with the theme.
status?stringThe status of the theme version.
versionNumber?numberThe version number of the theme.

arn?

Type: string (optional)

The Amazon Resource Name (ARN) of the resource.


baseThemeId?

Type: string (optional)

The Amazon QuickSight-defined ID of the theme that a custom theme inherits from.

All themes initially inherit from a default Amazon QuickSight theme.


configuration?

Type: IResolvable | ThemeConfigurationProperty (optional)

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


createdTime?

Type: string (optional)

The date and time that this theme version was created.


description?

Type: string (optional)

The description of the theme.


errors?

Type: IResolvable | IResolvable | ThemeErrorProperty[] (optional)

Errors associated with the theme.


status?

Type: string (optional)

The status of the theme version.


versionNumber?

Type: number (optional)

The version number of the theme.