class Aws::AmplifyUIBuilder::Types::CreateThemeRequest

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

data as a hash:

    {
      app_id: "String", # required
      client_token: "String",
      environment_name: "String", # required
      theme_to_create: { # required
        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] app_id

The unique ID of the Amplify app associated with the theme.
@return [String]

@!attribute [rw] client_token

The unique client token.

**A suitable default value is auto-generated.** You should normally
not need to pass this option.
@return [String]

@!attribute [rw] environment_name

The name of the backend environment that is a part of the Amplify
app.
@return [String]

@!attribute [rw] theme_to_create

Represents the configuration of the theme to create.
@return [Types::CreateThemeData]

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

Constants

SENSITIVE