AWS::AmplifyUIBuilder::Theme - Amazon CloudFormation
Services or capabilities described in Amazon Web Services documentation might vary by Region. To see the differences applicable to the China Regions, see Getting Started with Amazon Web Services in China.

AWS::AmplifyUIBuilder::Theme

The AWS::AmplifyUIBuilder::Theme resource specifies a theme within an Amplify app. A theme is a collection of style settings that apply globally to the components associated with the app.

Syntax

To declare this entity in your Amazon CloudFormation template, use the following syntax:

JSON

{ "Type" : "AWS::AmplifyUIBuilder::Theme", "Properties" : { "Name" : String, "Overrides" : [ ThemeValues, ... ], "Tags" : {Key : Value, ...}, "Values" : [ ThemeValues, ... ] } }

YAML

Type: AWS::AmplifyUIBuilder::Theme Properties: Name: String Overrides: - ThemeValues Tags: Key : Value Values: - ThemeValues

Properties

Name

The name of the theme.

Required: Yes

Type: String

Update requires: No interruption

Overrides

Describes the properties that can be overriden to customize a theme.

Required: No

Type: List of ThemeValues

Update requires: No interruption

Tags

One or more key-value pairs to use when tagging the theme.

Required: No

Type: Map of String

Update requires: Replacement

Values

A list of key-value pairs that defines the properties of the theme.

Required: Yes

Type: List of ThemeValues

Update requires: No interruption

Return values

Ref

Fn::GetAtt

The Fn::GetAtt intrinsic function returns a value for a specified attribute of this type. The following are the available attributes and sample return values.

For more information about using the Fn::GetAtt intrinsic function, see Fn::GetAtt.

AppId

The unique ID for the Amplify app associated with the theme.

CreatedAt

The time that the theme was created.

EnvironmentName

The name of the backend environment that is a part of the Amplify app.

Id

The ID for the theme.

ModifiedAt

The time that the theme was modified.