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

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

Overview

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#aws_account_id ⇒ String

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

Returns:

  • (String)


12035
12036
12037
12038
12039
12040
12041
12042
12043
12044
12045
12046
# File 'gems/aws-sdk-quicksight/lib/aws-sdk-quicksight/types.rb', line 12035

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_id ⇒ String

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

Returns:

  • (String)


12035
12036
12037
12038
12039
12040
12041
12042
12043
12044
12045
12046
# File 'gems/aws-sdk-quicksight/lib/aws-sdk-quicksight/types.rb', line 12035

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

#configuration ⇒ Types::ThemeConfiguration

The theme configuration, which contains the theme display properties.



12035
12036
12037
12038
12039
12040
12041
12042
12043
12044
12045
12046
# File 'gems/aws-sdk-quicksight/lib/aws-sdk-quicksight/types.rb', line 12035

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

#name ⇒ String

A display name for the theme.

Returns:

  • (String)


12035
12036
12037
12038
12039
12040
12041
12042
12043
12044
12045
12046
# File 'gems/aws-sdk-quicksight/lib/aws-sdk-quicksight/types.rb', line 12035

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

#permissions ⇒ Array<Types::ResourcePermission>

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

Returns:



12035
12036
12037
12038
12039
12040
12041
12042
12043
12044
12045
12046
# File 'gems/aws-sdk-quicksight/lib/aws-sdk-quicksight/types.rb', line 12035

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

#tags ⇒ Array<Types::Tag>

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

Returns:



12035
12036
12037
12038
12039
12040
12041
12042
12043
12044
12045
12046
# File 'gems/aws-sdk-quicksight/lib/aws-sdk-quicksight/types.rb', line 12035

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

#theme_id ⇒ String

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)


12035
12036
12037
12038
12039
12040
12041
12042
12043
12044
12045
12046
# File 'gems/aws-sdk-quicksight/lib/aws-sdk-quicksight/types.rb', line 12035

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

#version_description ⇒ String

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)


12035
12036
12037
12038
12039
12040
12041
12042
12043
12044
12045
12046
# File 'gems/aws-sdk-quicksight/lib/aws-sdk-quicksight/types.rb', line 12035

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