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.9.0 published on Monday, Nov 18, 2024 by Pulumi

aws-native.amplifyuibuilder.getTheme

Explore with Pulumi AI

aws-native logo

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

AWS Cloud Control v1.9.0 published on Monday, Nov 18, 2024 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>
    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]
    func LookupTheme(ctx *Context, args *LookupThemeArgs, opts ...InvokeOption) (*LookupThemeResult, error)
    func LookupThemeOutput(ctx *Context, args *LookupThemeOutputArgs, opts ...InvokeOption) LookupThemeResultOutput

    > 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)
    }
    public static CompletableFuture<GetThemeResult> getTheme(GetThemeArgs args, InvokeOptions options)
    // Output-based functions aren't available in Java yet
    
    fn::invoke:
      function: aws-native:amplifyuibuilder:getTheme
      arguments:
        # arguments dictionary

    The following arguments are supported:

    AppId string
    The unique ID for the Amplify app associated with the theme.
    EnvironmentName string
    The name of the backend environment that is a part of the Amplify app.
    Id string
    The ID for the theme.
    AppId string
    The unique ID for the Amplify app associated with the theme.
    EnvironmentName string
    The name of the backend environment that is a part of the Amplify app.
    Id string
    The ID for the theme.
    appId String
    The unique ID for the Amplify app associated with the theme.
    environmentName String
    The name of the backend environment that is a part of the Amplify app.
    id String
    The ID for the theme.
    appId string
    The unique ID for the Amplify app associated with the theme.
    environmentName string
    The name of the backend environment that is a part of the Amplify app.
    id string
    The ID for the theme.
    app_id str
    The unique ID for the Amplify app associated with the theme.
    environment_name str
    The name of the backend environment that is a part of the Amplify app.
    id str
    The ID for the theme.
    appId String
    The unique ID for the Amplify app associated with the theme.
    environmentName String
    The name of the backend environment that is a part of the Amplify app.
    id 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
    aws-native logo

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

    AWS Cloud Control v1.9.0 published on Monday, Nov 18, 2024 by Pulumi