You are viewing documentation for version 2 of the AWS SDK for Ruby. Version 3 documentation can be found here.

Class: Aws::QuickSight::Types::UpdateThemeRequest

Inherits:
Struct
  • Object
show all
Defined in:
(unknown)

Overview

Note:

When passing UpdateThemeRequest as input to an Aws::Client method, you can use a vanilla Hash:

{
  aws_account_id: "AwsAccountId", # required
  theme_id: "RestrictiveResourceId", # required
  name: "ThemeName",
  base_theme_id: "RestrictiveResourceId", # required
  version_description: "VersionDescription",
  configuration: {
    data_color_palette: {
      colors: ["HexColor"],
      min_max_gradient: ["HexColor"],
      empty_fill_color: "HexColor",
    },
    ui_color_palette: {
      primary_foreground: "HexColor",
      primary_background: "HexColor",
      secondary_foreground: "HexColor",
      secondary_background: "HexColor",
      accent: "HexColor",
      accent_foreground: "HexColor",
      danger: "HexColor",
      danger_foreground: "HexColor",
      warning: "HexColor",
      warning_foreground: "HexColor",
      success: "HexColor",
      success_foreground: "HexColor",
      dimension: "HexColor",
      dimension_foreground: "HexColor",
      measure: "HexColor",
      measure_foreground: "HexColor",
    },
    sheet: {
      tile: {
        border: {
          show: false,
        },
      },
      tile_layout: {
        gutter: {
          show: false,
        },
        margin: {
          show: false,
        },
      },
    },
  },
}

Instance Attribute Summary collapse

Instance Attribute Details

#aws_account_idString

The ID of the AWS account that contains the theme that you\'re updating.

Returns:

  • (String)

    The ID of the AWS account that contains the theme that you\'re updating.

#base_theme_idString

The theme ID, defined by Amazon QuickSight, that a custom theme inherits from. All themes initially inherit from a default QuickSight theme.

Returns:

  • (String)

    The theme ID, defined by Amazon QuickSight, that a custom theme inherits from.

#configurationTypes::ThemeConfiguration

The theme configuration, which contains the theme display properties.

Returns:

#nameString

The name for the theme.

Returns:

  • (String)

    The name for the theme.

#theme_idString

The ID for the theme.

Returns:

  • (String)

    The ID for the theme.

#version_descriptionString

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.

Returns:

  • (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.