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.



7102
7103
7104
7105
7106
7107
7108
7109
7110
7111
7112
7113
# File 'lib/aws-sdk-quicksight/types.rb', line 7102

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.



7102
7103
7104
7105
7106
7107
7108
7109
7110
7111
7112
7113
# File 'lib/aws-sdk-quicksight/types.rb', line 7102

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.



7102
7103
7104
7105
7106
7107
7108
7109
7110
7111
7112
7113
# File 'lib/aws-sdk-quicksight/types.rb', line 7102

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.



7102
7103
7104
7105
7106
7107
7108
7109
7110
7111
7112
7113
# File 'lib/aws-sdk-quicksight/types.rb', line 7102

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.



7102
7103
7104
7105
7106
7107
7108
7109
7110
7111
7112
7113
# File 'lib/aws-sdk-quicksight/types.rb', line 7102

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.



7102
7103
7104
7105
7106
7107
7108
7109
7110
7111
7112
7113
# File 'lib/aws-sdk-quicksight/types.rb', line 7102

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.



7102
7103
7104
7105
7106
7107
7108
7109
7110
7111
7112
7113
# File 'lib/aws-sdk-quicksight/types.rb', line 7102

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.



7102
7103
7104
7105
7106
7107
7108
7109
7110
7111
7112
7113
# File 'lib/aws-sdk-quicksight/types.rb', line 7102

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