Module Values_2.UpdateThemeRequestSource

Updates a theme.

Sourcetype nonrec t = {
  1. awsAccountId : Values_1.AwsAccountId.t;
    (*

    The ID of the Amazon Web Services account that contains the theme that you're updating.

    *)
  2. themeId : Values_0.ShortRestrictiveResourceId.t;
    (*

    The ID for the theme.

    *)
  3. name : Values_1.ThemeName.t option;
    (*

    The name for the theme.

    *)
  4. baseThemeId : Values_0.ShortRestrictiveResourceId.t;
    (*

    The theme ID, defined by Amazon Quick Sight, that a custom theme inherits from. All themes initially inherit from a default Quick Sight theme.

    *)
  5. versionDescription : Values_1.VersionDescription.t option;
    (*

    A description of the theme version that you're updating Every time that you call UpdateTheme, you create a new version of the theme. Each version of the theme maintains a description of the version in VersionDescription.

    *)
  6. configuration : Values_1.ThemeConfiguration.t option;
    (*

    The theme configuration, which contains the theme display properties.

    *)
}
Sourceval context_ : string
Sourceval make : ?name:??? -> ?versionDescription:??? -> ?configuration:??? -> awsAccountId:Values_1.AwsAccountId.t -> themeId:Values_0.ShortRestrictiveResourceId.t -> baseThemeId:Values_0.ShortRestrictiveResourceId.t -> unit -> t
Sourceval to_value : t -> [> `Structure of (string * [> `String of Values_1.AwsAccountId.t | `Structure of (string * [> `Structure of (string * [> `List of [> `String of Values_0.HexColor.t | `Structure of (string * [> `String of Values_0.LimitedString.t ]) list ] list | `String of Values_0.HexColor.t | `Structure of (string * [> `Enum of string | `String of string | `Structure of (string * [> `Boolean of Values_0.Boolean.t | `Enum of string | `String of string | `Structure of (string * [> `Enum of string | `String of string ]) list ]) list ]) list ]) list ]) list ]) list ]
Sourceval to_query : t -> Awso.Client.Query.t
Sourceval of_xml : Awso.Xml.t -> t
Sourceval of_string : string -> t
Sourceval of_json : Yojson.Safe.t -> t
Sourceval to_json : t -> Yojson.Safe.t