CreateThemeRequest
public struct CreateThemeRequest : AWSShape
Undocumented
-
Declaration
Swift
public static var _members: [AWSShapeMember]
-
The ID of the AWS account where you want to store the new theme.
Declaration
Swift
public let awsAccountId: 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.
Declaration
Swift
public let baseThemeId: String
-
The theme configuration, which contains the theme display properties.
Declaration
Swift
public let configuration: ThemeConfiguration
-
A display name for the theme.
Declaration
Swift
public let name: String
-
A valid grouping of resource permissions to apply to the new theme.
Declaration
Swift
public let permissions: [ResourcePermission]?
-
A map of the key-value pairs for the resource tag or tags that you want to add to the resource.
Declaration
Swift
public let tags: [Tag]?
-
An ID for the theme that you want to create. The theme ID is unique per AWS Region in each AWS account.
Declaration
Swift
public let themeId: 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.
Declaration
Swift
public let versionDescription: String?
-
Undocumented
Declaration
Swift
public init(awsAccountId: String, baseThemeId: String, configuration: ThemeConfiguration, name: String, permissions: [ResourcePermission]? = nil, tags: [Tag]? = nil, themeId: String, versionDescription: String? = nil)
-
Declaration
Swift
public func validate(name: String) throws