class Aws::AmplifyUIBuilder::Types::UpdateThemeRequest

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

data as a hash:

    {
      app_id: "String", # required
      client_token: "String",
      environment_name: "String", # required
      id: "Uuid", # required
      updated_theme: { # required
        id: "Uuid",
        name: "ThemeName",
        overrides: [
          {
            key: "String",
            value: {
              children: {
                # recursive ThemeValuesList
              },
              value: "String",
            },
          },
        ],
        values: [ # required
          {
            key: "String",
            value: {
              children: {
                # recursive ThemeValuesList
              },
              value: "String",
            },
          },
        ],
      },
    }

@!attribute [rw] app_id

The unique ID for the Amplify app.
@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 part of the Amplify app.
@return [String]

@!attribute [rw] id

The unique ID for the theme.
@return [String]

@!attribute [rw] updated_theme

The configuration of the updated theme.
@return [Types::UpdateThemeData]

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

Constants

SENSITIVE