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
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:
- App
Id string - The unique ID for the Amplify app associated with the theme.
- Environment
Name string - The name of the backend environment that is a part of the Amplify app.
- Id string
- The ID for the theme.
- App
Id string - The unique ID for the Amplify app associated with the theme.
- Environment
Name string - The name of the backend environment that is a part of the Amplify app.
- Id string
- The ID for the theme.
- app
Id String - The unique ID for the Amplify app associated with the theme.
- environment
Name String - The name of the backend environment that is a part of the Amplify app.
- id String
- The ID for the theme.
- app
Id string - The unique ID for the Amplify app associated with the theme.
- environment
Name 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.
- app
Id String - The unique ID for the Amplify app associated with the theme.
- environment
Name 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:
- Created
At string - The time that the theme was created.
- Id string
- The ID for the theme.
- Modified
At string - The time that the theme was modified.
- Name string
- The name of the theme.
- Overrides
List<Pulumi.
Aws Native. Amplify Ui Builder. Outputs. Theme Values> - Describes the properties that can be overriden to customize a theme.
- Dictionary<string, string>
- One or more key-value pairs to use when tagging the theme.
- Values
List<Pulumi.
Aws Native. Amplify Ui Builder. Outputs. Theme Values> - A list of key-value pairs that defines the properties of the theme.
- Created
At string - The time that the theme was created.
- Id string
- The ID for the theme.
- Modified
At string - The time that the theme was modified.
- Name string
- The name of the theme.
- Overrides
[]Theme
Values - Describes the properties that can be overriden to customize a theme.
- map[string]string
- One or more key-value pairs to use when tagging the theme.
- Values
[]Theme
Values - A list of key-value pairs that defines the properties of the theme.
- created
At String - The time that the theme was created.
- id String
- The ID for the theme.
- modified
At String - The time that the theme was modified.
- name String
- The name of the theme.
- overrides
List<Theme
Values> - Describes the properties that can be overriden to customize a theme.
- Map<String,String>
- One or more key-value pairs to use when tagging the theme.
- values
List<Theme
Values> - A list of key-value pairs that defines the properties of the theme.
- created
At string - The time that the theme was created.
- id string
- The ID for the theme.
- modified
At string - The time that the theme was modified.
- name string
- The name of the theme.
- overrides
Theme
Values[] - Describes the properties that can be overriden to customize a theme.
- {[key: string]: string}
- One or more key-value pairs to use when tagging the theme.
- values
Theme
Values[] - 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[Theme
Values] - Describes the properties that can be overriden to customize a theme.
- Mapping[str, str]
- One or more key-value pairs to use when tagging the theme.
- values
Sequence[Theme
Values] - A list of key-value pairs that defines the properties of the theme.
- created
At String - The time that the theme was created.
- id String
- The ID for the theme.
- modified
At 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.
- 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.
Aws Native. Amplify Ui Builder. Inputs. Theme Values> - A list of key-value pairs that define the theme's properties.
- Value string
- The value of a theme property.
- Children
[]Theme
Values - A list of key-value pairs that define the theme's properties.
- Value string
- The value of a theme property.
- children
List<Theme
Values> - A list of key-value pairs that define the theme's properties.
- value String
- The value of a theme property.
- children
Theme
Values[] - A list of key-value pairs that define the theme's properties.
- value string
- The value of a theme property.
- children
Sequence[Theme
Values] - 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.
Aws Native. Amplify Ui Builder. Inputs. Theme Value - The value of the property.
- Key string
- The name of the property.
- Value
Theme
Value - The value of the property.
- key String
- The name of the property.
- value
Theme
Value - The value of the property.
- key string
- The name of the property.
- value
Theme
Value - The value of the property.
- key str
- The name of the property.
- value
Theme
Value - 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.9.0 published on Monday, Nov 18, 2024 by Pulumi