1. Packages
  2. AWS Cloud Control
  3. API Docs
  4. amplifyuibuilder
  5. getTheme

We recommend new projects start with resources from the AWS provider.

AWS Cloud Control v1.27.0 published on Monday, Apr 14, 2025 by Pulumi

aws-native.amplifyuibuilder.getTheme

Explore with Pulumi AI

We recommend new projects start with resources from the AWS provider.

AWS Cloud Control v1.27.0 published on Monday, Apr 14, 2025 by Pulumi

Definition of AWS::AmplifyUIBuilder::Theme Resource Type

Using getTheme

Two invocation forms are available. The direct form accepts plain arguments and either blocks until the result value is available, or returns a Promise-wrapped result. The output form accepts Input-wrapped arguments and returns an Output-wrapped result.

function getTheme(args: GetThemeArgs, opts?: InvokeOptions): Promise<GetThemeResult>
function getThemeOutput(args: GetThemeOutputArgs, opts?: InvokeOptions): Output<GetThemeResult>
Copy
def get_theme(app_id: Optional[str] = None,
              environment_name: Optional[str] = None,
              id: Optional[str] = None,
              opts: Optional[InvokeOptions] = None) -> GetThemeResult
def get_theme_output(app_id: Optional[pulumi.Input[str]] = None,
              environment_name: Optional[pulumi.Input[str]] = None,
              id: Optional[pulumi.Input[str]] = None,
              opts: Optional[InvokeOptions] = None) -> Output[GetThemeResult]
Copy
func LookupTheme(ctx *Context, args *LookupThemeArgs, opts ...InvokeOption) (*LookupThemeResult, error)
func LookupThemeOutput(ctx *Context, args *LookupThemeOutputArgs, opts ...InvokeOption) LookupThemeResultOutput
Copy

> Note: This function is named LookupTheme in the Go SDK.

public static class GetTheme 
{
    public static Task<GetThemeResult> InvokeAsync(GetThemeArgs args, InvokeOptions? opts = null)
    public static Output<GetThemeResult> Invoke(GetThemeInvokeArgs args, InvokeOptions? opts = null)
}
Copy
public static CompletableFuture<GetThemeResult> getTheme(GetThemeArgs args, InvokeOptions options)
public static Output<GetThemeResult> getTheme(GetThemeArgs args, InvokeOptions options)
Copy
fn::invoke:
  function: aws-native:amplifyuibuilder:getTheme
  arguments:
    # arguments dictionary
Copy

The following arguments are supported:

AppId This property is required. string
The unique ID for the Amplify app associated with the theme.
EnvironmentName This property is required. string
The name of the backend environment that is a part of the Amplify app.
Id This property is required. string
The ID for the theme.
AppId This property is required. string
The unique ID for the Amplify app associated with the theme.
EnvironmentName This property is required. string
The name of the backend environment that is a part of the Amplify app.
Id This property is required. string
The ID for the theme.
appId This property is required. String
The unique ID for the Amplify app associated with the theme.
environmentName This property is required. String
The name of the backend environment that is a part of the Amplify app.
id This property is required. String
The ID for the theme.
appId This property is required. string
The unique ID for the Amplify app associated with the theme.
environmentName This property is required. string
The name of the backend environment that is a part of the Amplify app.
id This property is required. string
The ID for the theme.
app_id This property is required. str
The unique ID for the Amplify app associated with the theme.
environment_name This property is required. str
The name of the backend environment that is a part of the Amplify app.
id This property is required. str
The ID for the theme.
appId This property is required. String
The unique ID for the Amplify app associated with the theme.
environmentName This property is required. String
The name of the backend environment that is a part of the Amplify app.
id This property is required. String
The ID for the theme.

getTheme Result

The following output properties are available:

CreatedAt string
The time that the theme was created.
Id string
The ID for the theme.
ModifiedAt string
The time that the theme was modified.
Name string
The name of the theme.
Overrides List<Pulumi.AwsNative.AmplifyUiBuilder.Outputs.ThemeValues>
Describes the properties that can be overriden to customize a theme.
Tags Dictionary<string, string>
One or more key-value pairs to use when tagging the theme.
Values List<Pulumi.AwsNative.AmplifyUiBuilder.Outputs.ThemeValues>
A list of key-value pairs that defines the properties of the theme.
CreatedAt string
The time that the theme was created.
Id string
The ID for the theme.
ModifiedAt string
The time that the theme was modified.
Name string
The name of the theme.
Overrides []ThemeValues
Describes the properties that can be overriden to customize a theme.
Tags map[string]string
One or more key-value pairs to use when tagging the theme.
Values []ThemeValues
A list of key-value pairs that defines the properties of the theme.
createdAt String
The time that the theme was created.
id String
The ID for the theme.
modifiedAt String
The time that the theme was modified.
name String
The name of the theme.
overrides List<ThemeValues>
Describes the properties that can be overriden to customize a theme.
tags Map<String,String>
One or more key-value pairs to use when tagging the theme.
values List<ThemeValues>
A list of key-value pairs that defines the properties of the theme.
createdAt string
The time that the theme was created.
id string
The ID for the theme.
modifiedAt string
The time that the theme was modified.
name string
The name of the theme.
overrides ThemeValues[]
Describes the properties that can be overriden to customize a theme.
tags {[key: string]: string}
One or more key-value pairs to use when tagging the theme.
values ThemeValues[]
A list of key-value pairs that defines the properties of the theme.
created_at str
The time that the theme was created.
id str
The ID for the theme.
modified_at str
The time that the theme was modified.
name str
The name of the theme.
overrides Sequence[ThemeValues]
Describes the properties that can be overriden to customize a theme.
tags Mapping[str, str]
One or more key-value pairs to use when tagging the theme.
values Sequence[ThemeValues]
A list of key-value pairs that defines the properties of the theme.
createdAt String
The time that the theme was created.
id String
The ID for the theme.
modifiedAt String
The time that the theme was modified.
name String
The name of the theme.
overrides List<Property Map>
Describes the properties that can be overriden to customize a theme.
tags Map<String>
One or more key-value pairs to use when tagging the theme.
values List<Property Map>
A list of key-value pairs that defines the properties of the theme.

Supporting Types

ThemeValue

Children List<Pulumi.AwsNative.AmplifyUiBuilder.Inputs.ThemeValues>
A list of key-value pairs that define the theme's properties.
Value string
The value of a theme property.
Children []ThemeValues
A list of key-value pairs that define the theme's properties.
Value string
The value of a theme property.
children List<ThemeValues>
A list of key-value pairs that define the theme's properties.
value String
The value of a theme property.
children ThemeValues[]
A list of key-value pairs that define the theme's properties.
value string
The value of a theme property.
children Sequence[ThemeValues]
A list of key-value pairs that define the theme's properties.
value str
The value of a theme property.
children List<Property Map>
A list of key-value pairs that define the theme's properties.
value String
The value of a theme property.

ThemeValues

Key string
The name of the property.
Value Pulumi.AwsNative.AmplifyUiBuilder.Inputs.ThemeValue
The value of the property.
Key string
The name of the property.
Value ThemeValue
The value of the property.
key String
The name of the property.
value ThemeValue
The value of the property.
key string
The name of the property.
value ThemeValue
The value of the property.
key str
The name of the property.
value ThemeValue
The value of the property.
key String
The name of the property.
value Property Map
The value of the property.

Package Details

Repository
AWS Native pulumi/pulumi-aws-native
License
Apache-2.0

We recommend new projects start with resources from the AWS provider.

AWS Cloud Control v1.27.0 published on Monday, Apr 14, 2025 by Pulumi