pub struct CreateThemeRequest {
pub aws_account_id: String,
pub base_theme_id: String,
pub configuration: ThemeConfiguration,
pub name: String,
pub permissions: Option<Vec<ResourcePermission>>,
pub tags: Option<Vec<Tag>>,
pub theme_id: String,
pub version_description: Option<String>,
}
Fields§
§aws_account_id: String
The ID of the AWS account where you want to store the new theme.
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 QuickSight. For a list of the starting themes, use ListThemes
or choose Themes from within a QuickSight analysis.
configuration: ThemeConfiguration
The theme configuration, which contains the theme display properties.
name: String
A display name for the theme.
permissions: Option<Vec<ResourcePermission>>
A valid grouping of resource permissions to apply to the new theme.
A map of the key-value pairs for the resource tag or tags that you want to add to the resource.
theme_id: String
An ID for the theme that you want to create. The theme ID is unique per AWS Region in each AWS account.
version_description: Option<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.
Trait Implementations§
Source§impl Clone for CreateThemeRequest
impl Clone for CreateThemeRequest
Source§fn clone(&self) -> CreateThemeRequest
fn clone(&self) -> CreateThemeRequest
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read more