Skip to content

Update Theme

quicksight_update_theme R Documentation

Updates a theme

Description

Updates a theme.

Usage

quicksight_update_theme(AwsAccountId, ThemeId, Name, BaseThemeId,
  VersionDescription, Configuration)

Arguments

AwsAccountId

[required] The ID of the Amazon Web Services account that contains the theme that you're updating.

ThemeId

[required] The ID for the theme.

Name

The name for the theme.

BaseThemeId

[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

A description of the theme version that you're updating Every time that you call update_theme, you create a new version of the theme. Each version of the theme maintains a description of the version in VersionDescription.

Configuration

The theme configuration, which contains the theme display properties.

Value

A list with the following syntax:

list(
  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"
)

Request syntax

svc$update_theme(
  AwsAccountId = "string",
  ThemeId = "string",
  Name = "string",
  BaseThemeId = "string",
  VersionDescription = "string",
  Configuration = list(
    DataColorPalette = list(
      Colors = list(
        "string"
      ),
      MinMaxGradient = list(
        "string"
      ),
      EmptyFillColor = "string"
    ),
    UIColorPalette = list(
      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 = list(
      Tile = list(
        Border = list(
          Show = TRUE|FALSE
        )
      ),
      TileLayout = list(
        Gutter = list(
          Show = TRUE|FALSE
        ),
        Margin = list(
          Show = TRUE|FALSE
        )
      )
    ),
    Typography = list(
      FontFamilies = list(
        list(
          FontFamily = "string"
        )
      )
    )
  )
)