class Aws::AmplifyUIBuilder::Types::CreateThemeData

Represents all of the information that is required to create a theme.

@note When making an API call, you may pass CreateThemeData

data as a hash:

    {
      name: "ThemeName", # required
      overrides: [
        {
          key: "String",
          value: {
            children: {
              # recursive ThemeValuesList
            },
            value: "String",
          },
        },
      ],
      tags: {
        "TagKey" => "TagValue",
      },
      values: [ # required
        {
          key: "String",
          value: {
            children: {
              # recursive ThemeValuesList
            },
            value: "String",
          },
        },
      ],
    }

@!attribute [rw] name

The name of the theme.
@return [String]

@!attribute [rw] overrides

Describes the properties that can be overriden to customize an
instance of the theme.
@return [Array<Types::ThemeValues>]

@!attribute [rw] tags

One or more key-value pairs to use when tagging the theme data.
@return [Hash<String,String>]

@!attribute [rw] values

A list of key-value pairs that defines the properties of the theme.
@return [Array<Types::ThemeValues>]

@see docs.aws.amazon.com/goto/WebAPI/amplifyuibuilder-2021-08-11/CreateThemeData AWS API Documentation

Constants

SENSITIVE