Class: Aws::QuickSight::Types::CreateThemeRequest

Inherits:
Struct
  • Object
show all
Includes:
Structure
Defined in:
lib/aws-sdk-quicksight/types.rb

Overview

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#aws_account_idString

The ID of the Amazon Web Services account where you want to store the new theme.

Returns:

  • (String)


7074
7075
7076
7077
7078
7079
7080
7081
7082
7083
7084
7085
# File 'lib/aws-sdk-quicksight/types.rb', line 7074

class CreateThemeRequest < Struct.new(
  :aws_account_id,
  :theme_id,
  :name,
  :base_theme_id,
  :version_description,
  :configuration,
  :permissions,
  :tags)
  SENSITIVE = []
  include Aws::Structure
end

#base_theme_idString

The ID of the theme that a custom theme will inherit from. All themes inherit from one of the starting themes defined by Amazon QuickSight. For a list of the starting themes, use ‘ListThemes` or choose Themes from within an analysis.

Returns:

  • (String)


7074
7075
7076
7077
7078
7079
7080
7081
7082
7083
7084
7085
# File 'lib/aws-sdk-quicksight/types.rb', line 7074

class CreateThemeRequest < Struct.new(
  :aws_account_id,
  :theme_id,
  :name,
  :base_theme_id,
  :version_description,
  :configuration,
  :permissions,
  :tags)
  SENSITIVE = []
  include Aws::Structure
end

#configurationTypes::ThemeConfiguration

The theme configuration, which contains the theme display properties.



7074
7075
7076
7077
7078
7079
7080
7081
7082
7083
7084
7085
# File 'lib/aws-sdk-quicksight/types.rb', line 7074

class CreateThemeRequest < Struct.new(
  :aws_account_id,
  :theme_id,
  :name,
  :base_theme_id,
  :version_description,
  :configuration,
  :permissions,
  :tags)
  SENSITIVE = []
  include Aws::Structure
end

#nameString

A display name for the theme.

Returns:

  • (String)


7074
7075
7076
7077
7078
7079
7080
7081
7082
7083
7084
7085
# File 'lib/aws-sdk-quicksight/types.rb', line 7074

class CreateThemeRequest < Struct.new(
  :aws_account_id,
  :theme_id,
  :name,
  :base_theme_id,
  :version_description,
  :configuration,
  :permissions,
  :tags)
  SENSITIVE = []
  include Aws::Structure
end

#permissionsArray<Types::ResourcePermission>

A valid grouping of resource permissions to apply to the new theme.

Returns:



7074
7075
7076
7077
7078
7079
7080
7081
7082
7083
7084
7085
# File 'lib/aws-sdk-quicksight/types.rb', line 7074

class CreateThemeRequest < Struct.new(
  :aws_account_id,
  :theme_id,
  :name,
  :base_theme_id,
  :version_description,
  :configuration,
  :permissions,
  :tags)
  SENSITIVE = []
  include Aws::Structure
end

#tagsArray<Types::Tag>

A map of the key-value pairs for the resource tag or tags that you want to add to the resource.

Returns:



7074
7075
7076
7077
7078
7079
7080
7081
7082
7083
7084
7085
# File 'lib/aws-sdk-quicksight/types.rb', line 7074

class CreateThemeRequest < Struct.new(
  :aws_account_id,
  :theme_id,
  :name,
  :base_theme_id,
  :version_description,
  :configuration,
  :permissions,
  :tags)
  SENSITIVE = []
  include Aws::Structure
end

#theme_idString

An ID for the theme that you want to create. The theme ID is unique per Amazon Web Services Region in each Amazon Web Services account.

Returns:

  • (String)


7074
7075
7076
7077
7078
7079
7080
7081
7082
7083
7084
7085
# File 'lib/aws-sdk-quicksight/types.rb', line 7074

class CreateThemeRequest < Struct.new(
  :aws_account_id,
  :theme_id,
  :name,
  :base_theme_id,
  :version_description,
  :configuration,
  :permissions,
  :tags)
  SENSITIVE = []
  include Aws::Structure
end

#version_descriptionString

A description of the first version of the theme that you’re creating. Every time ‘UpdateTheme` is called, a new version is created. Each version of the theme has a description of the version in the `VersionDescription` field.

Returns:

  • (String)


7074
7075
7076
7077
7078
7079
7080
7081
7082
7083
7084
7085
# File 'lib/aws-sdk-quicksight/types.rb', line 7074

class CreateThemeRequest < Struct.new(
  :aws_account_id,
  :theme_id,
  :name,
  :base_theme_id,
  :version_description,
  :configuration,
  :permissions,
  :tags)
  SENSITIVE = []
  include Aws::Structure
end