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.getComponent
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::Component Resource Type
Using getComponent
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 getComponent(args: GetComponentArgs, opts?: InvokeOptions): Promise<GetComponentResult>
function getComponentOutput(args: GetComponentOutputArgs, opts?: InvokeOptions): Output<GetComponentResult>
def get_component(app_id: Optional[str] = None,
environment_name: Optional[str] = None,
id: Optional[str] = None,
opts: Optional[InvokeOptions] = None) -> GetComponentResult
def get_component_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[GetComponentResult]
func LookupComponent(ctx *Context, args *LookupComponentArgs, opts ...InvokeOption) (*LookupComponentResult, error)
func LookupComponentOutput(ctx *Context, args *LookupComponentOutputArgs, opts ...InvokeOption) LookupComponentResultOutput
> Note: This function is named LookupComponent
in the Go SDK.
public static class GetComponent
{
public static Task<GetComponentResult> InvokeAsync(GetComponentArgs args, InvokeOptions? opts = null)
public static Output<GetComponentResult> Invoke(GetComponentInvokeArgs args, InvokeOptions? opts = null)
}
public static CompletableFuture<GetComponentResult> getComponent(GetComponentArgs args, InvokeOptions options)
// Output-based functions aren't available in Java yet
fn::invoke:
function: aws-native:amplifyuibuilder:getComponent
arguments:
# arguments dictionary
The following arguments are supported:
- App
Id string - The unique ID of the Amplify app associated with the component.
- Environment
Name string - The name of the backend environment that is a part of the Amplify app.
- Id string
- The unique ID of the component.
- App
Id string - The unique ID of the Amplify app associated with the component.
- Environment
Name string - The name of the backend environment that is a part of the Amplify app.
- Id string
- The unique ID of the component.
- app
Id String - The unique ID of the Amplify app associated with the component.
- environment
Name String - The name of the backend environment that is a part of the Amplify app.
- id String
- The unique ID of the component.
- app
Id string - The unique ID of the Amplify app associated with the component.
- environment
Name string - The name of the backend environment that is a part of the Amplify app.
- id string
- The unique ID of the component.
- app_
id str - The unique ID of the Amplify app associated with the component.
- environment_
name str - The name of the backend environment that is a part of the Amplify app.
- id str
- The unique ID of the component.
- app
Id String - The unique ID of the Amplify app associated with the component.
- environment
Name String - The name of the backend environment that is a part of the Amplify app.
- id String
- The unique ID of the component.
getComponent Result
The following output properties are available:
- Binding
Properties Dictionary<string, Pulumi.Aws Native. Amplify Ui Builder. Outputs. Component Binding Properties Value> - The information to connect a component's properties to data at runtime. You can't specify
tags
as a valid property forbindingProperties
. - Children
List<Pulumi.
Aws Native. Amplify Ui Builder. Outputs. Component Child> - A list of the component's
ComponentChild
instances. - Collection
Properties Dictionary<string, Pulumi.Aws Native. Amplify Ui Builder. Outputs. Component Data Configuration> - The data binding configuration for the component's properties. Use this for a collection component. You can't specify
tags
as a valid property forcollectionProperties
. - Component
Type string - The type of the component. This can be an Amplify custom UI component or another custom component.
- Created
At string - The time that the component was created.
- Events
Dictionary<string, Pulumi.
Aws Native. Amplify Ui Builder. Outputs. Component Event> - Describes the events that can be raised on the component. Use for the workflow feature in Amplify Studio that allows you to bind events and actions to components.
- Id string
- The unique ID of the component.
- Modified
At string - The time that the component was modified.
- Name string
- The name of the component.
- Overrides Dictionary<string, object>
- Describes the component's properties that can be overriden in a customized instance of the component. You can't specify
tags
as a valid property foroverrides
. - Properties
Dictionary<string, Pulumi.
Aws Native. Amplify Ui Builder. Outputs. Component Property> - Describes the component's properties. You can't specify
tags
as a valid property forproperties
. - Schema
Version string - The schema version of the component when it was imported.
- Source
Id string - The unique ID of the component in its original source system, such as Figma.
- Dictionary<string, string>
- One or more key-value pairs to use when tagging the component.
- Variants
List<Pulumi.
Aws Native. Amplify Ui Builder. Outputs. Component Variant> - A list of the component's variants. A variant is a unique style configuration of a main component.
- Binding
Properties map[string]ComponentBinding Properties Value - The information to connect a component's properties to data at runtime. You can't specify
tags
as a valid property forbindingProperties
. - Children
[]Component
Child - A list of the component's
ComponentChild
instances. - Collection
Properties map[string]ComponentData Configuration - The data binding configuration for the component's properties. Use this for a collection component. You can't specify
tags
as a valid property forcollectionProperties
. - Component
Type string - The type of the component. This can be an Amplify custom UI component or another custom component.
- Created
At string - The time that the component was created.
- Events
map[string]Component
Event - Describes the events that can be raised on the component. Use for the workflow feature in Amplify Studio that allows you to bind events and actions to components.
- Id string
- The unique ID of the component.
- Modified
At string - The time that the component was modified.
- Name string
- The name of the component.
- Overrides map[string]interface{}
- Describes the component's properties that can be overriden in a customized instance of the component. You can't specify
tags
as a valid property foroverrides
. - Properties
map[string]Component
Property - Describes the component's properties. You can't specify
tags
as a valid property forproperties
. - Schema
Version string - The schema version of the component when it was imported.
- Source
Id string - The unique ID of the component in its original source system, such as Figma.
- map[string]string
- One or more key-value pairs to use when tagging the component.
- Variants
[]Component
Variant - A list of the component's variants. A variant is a unique style configuration of a main component.
- binding
Properties Map<String,ComponentBinding Properties Value> - The information to connect a component's properties to data at runtime. You can't specify
tags
as a valid property forbindingProperties
. - children
List<Component
Child> - A list of the component's
ComponentChild
instances. - collection
Properties Map<String,ComponentData Configuration> - The data binding configuration for the component's properties. Use this for a collection component. You can't specify
tags
as a valid property forcollectionProperties
. - component
Type String - The type of the component. This can be an Amplify custom UI component or another custom component.
- created
At String - The time that the component was created.
- events
Map<String,Component
Event> - Describes the events that can be raised on the component. Use for the workflow feature in Amplify Studio that allows you to bind events and actions to components.
- id String
- The unique ID of the component.
- modified
At String - The time that the component was modified.
- name String
- The name of the component.
- overrides Map<String,Object>
- Describes the component's properties that can be overriden in a customized instance of the component. You can't specify
tags
as a valid property foroverrides
. - properties
Map<String,Component
Property> - Describes the component's properties. You can't specify
tags
as a valid property forproperties
. - schema
Version String - The schema version of the component when it was imported.
- source
Id String - The unique ID of the component in its original source system, such as Figma.
- Map<String,String>
- One or more key-value pairs to use when tagging the component.
- variants
List<Component
Variant> - A list of the component's variants. A variant is a unique style configuration of a main component.
- binding
Properties {[key: string]: ComponentBinding Properties Value} - The information to connect a component's properties to data at runtime. You can't specify
tags
as a valid property forbindingProperties
. - children
Component
Child[] - A list of the component's
ComponentChild
instances. - collection
Properties {[key: string]: ComponentData Configuration} - The data binding configuration for the component's properties. Use this for a collection component. You can't specify
tags
as a valid property forcollectionProperties
. - component
Type string - The type of the component. This can be an Amplify custom UI component or another custom component.
- created
At string - The time that the component was created.
- events
{[key: string]: Component
Event} - Describes the events that can be raised on the component. Use for the workflow feature in Amplify Studio that allows you to bind events and actions to components.
- id string
- The unique ID of the component.
- modified
At string - The time that the component was modified.
- name string
- The name of the component.
- overrides {[key: string]: any}
- Describes the component's properties that can be overriden in a customized instance of the component. You can't specify
tags
as a valid property foroverrides
. - properties
{[key: string]: Component
Property} - Describes the component's properties. You can't specify
tags
as a valid property forproperties
. - schema
Version string - The schema version of the component when it was imported.
- source
Id string - The unique ID of the component in its original source system, such as Figma.
- {[key: string]: string}
- One or more key-value pairs to use when tagging the component.
- variants
Component
Variant[] - A list of the component's variants. A variant is a unique style configuration of a main component.
- binding_
properties Mapping[str, ComponentBinding Properties Value] - The information to connect a component's properties to data at runtime. You can't specify
tags
as a valid property forbindingProperties
. - children
Sequence[Component
Child] - A list of the component's
ComponentChild
instances. - collection_
properties Mapping[str, ComponentData Configuration] - The data binding configuration for the component's properties. Use this for a collection component. You can't specify
tags
as a valid property forcollectionProperties
. - component_
type str - The type of the component. This can be an Amplify custom UI component or another custom component.
- created_
at str - The time that the component was created.
- events
Mapping[str, Component
Event] - Describes the events that can be raised on the component. Use for the workflow feature in Amplify Studio that allows you to bind events and actions to components.
- id str
- The unique ID of the component.
- modified_
at str - The time that the component was modified.
- name str
- The name of the component.
- overrides Mapping[str, Any]
- Describes the component's properties that can be overriden in a customized instance of the component. You can't specify
tags
as a valid property foroverrides
. - properties
Mapping[str, Component
Property] - Describes the component's properties. You can't specify
tags
as a valid property forproperties
. - schema_
version str - The schema version of the component when it was imported.
- source_
id str - The unique ID of the component in its original source system, such as Figma.
- Mapping[str, str]
- One or more key-value pairs to use when tagging the component.
- variants
Sequence[Component
Variant] - A list of the component's variants. A variant is a unique style configuration of a main component.
- binding
Properties Map<Property Map> - The information to connect a component's properties to data at runtime. You can't specify
tags
as a valid property forbindingProperties
. - children List<Property Map>
- A list of the component's
ComponentChild
instances. - collection
Properties Map<Property Map> - The data binding configuration for the component's properties. Use this for a collection component. You can't specify
tags
as a valid property forcollectionProperties
. - component
Type String - The type of the component. This can be an Amplify custom UI component or another custom component.
- created
At String - The time that the component was created.
- events Map<Property Map>
- Describes the events that can be raised on the component. Use for the workflow feature in Amplify Studio that allows you to bind events and actions to components.
- id String
- The unique ID of the component.
- modified
At String - The time that the component was modified.
- name String
- The name of the component.
- overrides Map<Any>
- Describes the component's properties that can be overriden in a customized instance of the component. You can't specify
tags
as a valid property foroverrides
. - properties Map<Property Map>
- Describes the component's properties. You can't specify
tags
as a valid property forproperties
. - schema
Version String - The schema version of the component when it was imported.
- source
Id String - The unique ID of the component in its original source system, such as Figma.
- Map<String>
- One or more key-value pairs to use when tagging the component.
- variants List<Property Map>
- A list of the component's variants. A variant is a unique style configuration of a main component.
Supporting Types
ComponentActionParameters
- Anchor
Pulumi.
Aws Native. Amplify Ui Builder. Inputs. Component Property - The HTML anchor link to the location to open. Specify this value for a navigation action.
- Fields
Dictionary<string, Pulumi.
Aws Native. Amplify Ui Builder. Inputs. Component Property> - A dictionary of key-value pairs mapping Amplify Studio properties to fields in a data model. Use when the action performs an operation on an Amplify DataStore model.
- Global
Pulumi.
Aws Native. Amplify Ui Builder. Inputs. Component Property - Specifies whether the user should be signed out globally. Specify this value for an auth sign out action.
- Id
Pulumi.
Aws Native. Amplify Ui Builder. Inputs. Component Property - The unique ID of the component that the
ActionParameters
apply to. - Model string
- The name of the data model. Use when the action performs an operation on an Amplify DataStore model.
- State
Pulumi.
Aws Native. Amplify Ui Builder. Inputs. Component Mutation Action Set State Parameter - A key-value pair that specifies the state property name and its initial value.
- Target
Pulumi.
Aws Native. Amplify Ui Builder. Inputs. Component Property - The element within the same component to modify when the action occurs.
- Type
Pulumi.
Aws Native. Amplify Ui Builder. Inputs. Component Property - The type of navigation action. Valid values are
url
andanchor
. This value is required for a navigation action. - Url
Pulumi.
Aws Native. Amplify Ui Builder. Inputs. Component Property - The URL to the location to open. Specify this value for a navigation action.
- Anchor
Component
Property - The HTML anchor link to the location to open. Specify this value for a navigation action.
- Fields
map[string]Component
Property - A dictionary of key-value pairs mapping Amplify Studio properties to fields in a data model. Use when the action performs an operation on an Amplify DataStore model.
- Global
Component
Property - Specifies whether the user should be signed out globally. Specify this value for an auth sign out action.
- Id
Component
Property - The unique ID of the component that the
ActionParameters
apply to. - Model string
- The name of the data model. Use when the action performs an operation on an Amplify DataStore model.
- State
Component
Mutation Action Set State Parameter - A key-value pair that specifies the state property name and its initial value.
- Target
Component
Property - The element within the same component to modify when the action occurs.
- Type
Component
Property - The type of navigation action. Valid values are
url
andanchor
. This value is required for a navigation action. - Url
Component
Property - The URL to the location to open. Specify this value for a navigation action.
- anchor
Component
Property - The HTML anchor link to the location to open. Specify this value for a navigation action.
- fields
Map<String,Component
Property> - A dictionary of key-value pairs mapping Amplify Studio properties to fields in a data model. Use when the action performs an operation on an Amplify DataStore model.
- global
Component
Property - Specifies whether the user should be signed out globally. Specify this value for an auth sign out action.
- id
Component
Property - The unique ID of the component that the
ActionParameters
apply to. - model String
- The name of the data model. Use when the action performs an operation on an Amplify DataStore model.
- state
Component
Mutation Action Set State Parameter - A key-value pair that specifies the state property name and its initial value.
- target
Component
Property - The element within the same component to modify when the action occurs.
- type
Component
Property - The type of navigation action. Valid values are
url
andanchor
. This value is required for a navigation action. - url
Component
Property - The URL to the location to open. Specify this value for a navigation action.
- anchor
Component
Property - The HTML anchor link to the location to open. Specify this value for a navigation action.
- fields
{[key: string]: Component
Property} - A dictionary of key-value pairs mapping Amplify Studio properties to fields in a data model. Use when the action performs an operation on an Amplify DataStore model.
- global
Component
Property - Specifies whether the user should be signed out globally. Specify this value for an auth sign out action.
- id
Component
Property - The unique ID of the component that the
ActionParameters
apply to. - model string
- The name of the data model. Use when the action performs an operation on an Amplify DataStore model.
- state
Component
Mutation Action Set State Parameter - A key-value pair that specifies the state property name and its initial value.
- target
Component
Property - The element within the same component to modify when the action occurs.
- type
Component
Property - The type of navigation action. Valid values are
url
andanchor
. This value is required for a navigation action. - url
Component
Property - The URL to the location to open. Specify this value for a navigation action.
- anchor
Component
Property - The HTML anchor link to the location to open. Specify this value for a navigation action.
- fields
Mapping[str, Component
Property] - A dictionary of key-value pairs mapping Amplify Studio properties to fields in a data model. Use when the action performs an operation on an Amplify DataStore model.
- global_
Component
Property - Specifies whether the user should be signed out globally. Specify this value for an auth sign out action.
- id
Component
Property - The unique ID of the component that the
ActionParameters
apply to. - model str
- The name of the data model. Use when the action performs an operation on an Amplify DataStore model.
- state
Component
Mutation Action Set State Parameter - A key-value pair that specifies the state property name and its initial value.
- target
Component
Property - The element within the same component to modify when the action occurs.
- type
Component
Property - The type of navigation action. Valid values are
url
andanchor
. This value is required for a navigation action. - url
Component
Property - The URL to the location to open. Specify this value for a navigation action.
- anchor Property Map
- The HTML anchor link to the location to open. Specify this value for a navigation action.
- fields Map<Property Map>
- A dictionary of key-value pairs mapping Amplify Studio properties to fields in a data model. Use when the action performs an operation on an Amplify DataStore model.
- global Property Map
- Specifies whether the user should be signed out globally. Specify this value for an auth sign out action.
- id Property Map
- The unique ID of the component that the
ActionParameters
apply to. - model String
- The name of the data model. Use when the action performs an operation on an Amplify DataStore model.
- state Property Map
- A key-value pair that specifies the state property name and its initial value.
- target Property Map
- The element within the same component to modify when the action occurs.
- type Property Map
- The type of navigation action. Valid values are
url
andanchor
. This value is required for a navigation action. - url Property Map
- The URL to the location to open. Specify this value for a navigation action.
ComponentBindingPropertiesValue
- Binding
Properties Pulumi.Aws Native. Amplify Ui Builder. Inputs. Component Binding Properties Value Properties - Describes the properties to customize with data at runtime.
- Default
Value string - The default value of the property.
- Type string
- The property type.
- Binding
Properties ComponentBinding Properties Value Properties - Describes the properties to customize with data at runtime.
- Default
Value string - The default value of the property.
- Type string
- The property type.
- binding
Properties ComponentBinding Properties Value Properties - Describes the properties to customize with data at runtime.
- default
Value String - The default value of the property.
- type String
- The property type.
- binding
Properties ComponentBinding Properties Value Properties - Describes the properties to customize with data at runtime.
- default
Value string - The default value of the property.
- type string
- The property type.
- binding_
properties ComponentBinding Properties Value Properties - Describes the properties to customize with data at runtime.
- default_
value str - The default value of the property.
- type str
- The property type.
- binding
Properties Property Map - Describes the properties to customize with data at runtime.
- default
Value String - The default value of the property.
- type String
- The property type.
ComponentBindingPropertiesValueProperties
- Bucket string
- An Amazon S3 bucket.
- Default
Value string - The default value to assign to the property.
- Field string
- The field to bind the data to.
- Key string
- The storage key for an Amazon S3 bucket.
- Model string
- An Amplify DataStore model.
- Predicates
List<Pulumi.
Aws Native. Amplify Ui Builder. Inputs. Component Predicate> - A list of predicates for binding a component's properties to data.
- Slot
Name string - The name of a component slot.
- User
Attribute string - An authenticated user attribute.
- Bucket string
- An Amazon S3 bucket.
- Default
Value string - The default value to assign to the property.
- Field string
- The field to bind the data to.
- Key string
- The storage key for an Amazon S3 bucket.
- Model string
- An Amplify DataStore model.
- Predicates
[]Component
Predicate - A list of predicates for binding a component's properties to data.
- Slot
Name string - The name of a component slot.
- User
Attribute string - An authenticated user attribute.
- bucket String
- An Amazon S3 bucket.
- default
Value String - The default value to assign to the property.
- field String
- The field to bind the data to.
- key String
- The storage key for an Amazon S3 bucket.
- model String
- An Amplify DataStore model.
- predicates
List<Component
Predicate> - A list of predicates for binding a component's properties to data.
- slot
Name String - The name of a component slot.
- user
Attribute String - An authenticated user attribute.
- bucket string
- An Amazon S3 bucket.
- default
Value string - The default value to assign to the property.
- field string
- The field to bind the data to.
- key string
- The storage key for an Amazon S3 bucket.
- model string
- An Amplify DataStore model.
- predicates
Component
Predicate[] - A list of predicates for binding a component's properties to data.
- slot
Name string - The name of a component slot.
- user
Attribute string - An authenticated user attribute.
- bucket str
- An Amazon S3 bucket.
- default_
value str - The default value to assign to the property.
- field str
- The field to bind the data to.
- key str
- The storage key for an Amazon S3 bucket.
- model str
- An Amplify DataStore model.
- predicates
Sequence[Component
Predicate] - A list of predicates for binding a component's properties to data.
- slot_
name str - The name of a component slot.
- user_
attribute str - An authenticated user attribute.
- bucket String
- An Amazon S3 bucket.
- default
Value String - The default value to assign to the property.
- field String
- The field to bind the data to.
- key String
- The storage key for an Amazon S3 bucket.
- model String
- An Amplify DataStore model.
- predicates List<Property Map>
- A list of predicates for binding a component's properties to data.
- slot
Name String - The name of a component slot.
- user
Attribute String - An authenticated user attribute.
ComponentChild
- Component
Type string - The type of the child component.
- Name string
- The name of the child component.
- Properties
Dictionary<string, Pulumi.
Aws Native. Amplify Ui Builder. Inputs. Component Property> - Describes the properties of the child component. You can't specify
tags
as a valid property forproperties
. - Children
List<Pulumi.
Aws Native. Amplify Ui Builder. Inputs. Component Child> - The list of
ComponentChild
instances for this component. - Events
Dictionary<string, Pulumi.
Aws Native. Amplify Ui Builder. Inputs. Component Event> - Describes the events that can be raised on the child component. Use for the workflow feature in Amplify Studio that allows you to bind events and actions to components.
- Source
Id string - The unique ID of the child component in its original source system, such as Figma.
- Component
Type string - The type of the child component.
- Name string
- The name of the child component.
- Properties
map[string]Component
Property - Describes the properties of the child component. You can't specify
tags
as a valid property forproperties
. - Children
[]Component
Child - The list of
ComponentChild
instances for this component. - Events
map[string]Component
Event - Describes the events that can be raised on the child component. Use for the workflow feature in Amplify Studio that allows you to bind events and actions to components.
- Source
Id string - The unique ID of the child component in its original source system, such as Figma.
- component
Type String - The type of the child component.
- name String
- The name of the child component.
- properties
Map<String,Component
Property> - Describes the properties of the child component. You can't specify
tags
as a valid property forproperties
. - children
List<Component
Child> - The list of
ComponentChild
instances for this component. - events
Map<String,Component
Event> - Describes the events that can be raised on the child component. Use for the workflow feature in Amplify Studio that allows you to bind events and actions to components.
- source
Id String - The unique ID of the child component in its original source system, such as Figma.
- component
Type string - The type of the child component.
- name string
- The name of the child component.
- properties
{[key: string]: Component
Property} - Describes the properties of the child component. You can't specify
tags
as a valid property forproperties
. - children
Component
Child[] - The list of
ComponentChild
instances for this component. - events
{[key: string]: Component
Event} - Describes the events that can be raised on the child component. Use for the workflow feature in Amplify Studio that allows you to bind events and actions to components.
- source
Id string - The unique ID of the child component in its original source system, such as Figma.
- component_
type str - The type of the child component.
- name str
- The name of the child component.
- properties
Mapping[str, Component
Property] - Describes the properties of the child component. You can't specify
tags
as a valid property forproperties
. - children
Sequence[Component
Child] - The list of
ComponentChild
instances for this component. - events
Mapping[str, Component
Event] - Describes the events that can be raised on the child component. Use for the workflow feature in Amplify Studio that allows you to bind events and actions to components.
- source_
id str - The unique ID of the child component in its original source system, such as Figma.
- component
Type String - The type of the child component.
- name String
- The name of the child component.
- properties Map<Property Map>
- Describes the properties of the child component. You can't specify
tags
as a valid property forproperties
. - children List<Property Map>
- The list of
ComponentChild
instances for this component. - events Map<Property Map>
- Describes the events that can be raised on the child component. Use for the workflow feature in Amplify Studio that allows you to bind events and actions to components.
- source
Id String - The unique ID of the child component in its original source system, such as Figma.
ComponentConditionProperty
- Else
Pulumi.
Aws Native. Amplify Ui Builder. Inputs. Component Property - The value to assign to the property if the condition is not met.
- Field string
- The name of a field. Specify this when the property is a data model.
- Operand string
- The value of the property to evaluate.
- Operand
Type string - The type of the property to evaluate.
- Operator string
- The operator to use to perform the evaluation, such as
eq
to represent equals. - Property string
- The name of the conditional property.
- Then
Pulumi.
Aws Native. Amplify Ui Builder. Inputs. Component Property - The value to assign to the property if the condition is met.
- Else
Component
Property - The value to assign to the property if the condition is not met.
- Field string
- The name of a field. Specify this when the property is a data model.
- Operand string
- The value of the property to evaluate.
- Operand
Type string - The type of the property to evaluate.
- Operator string
- The operator to use to perform the evaluation, such as
eq
to represent equals. - Property string
- The name of the conditional property.
- Then
Component
Property - The value to assign to the property if the condition is met.
- else_
Component
Property - The value to assign to the property if the condition is not met.
- field String
- The name of a field. Specify this when the property is a data model.
- operand String
- The value of the property to evaluate.
- operand
Type String - The type of the property to evaluate.
- operator String
- The operator to use to perform the evaluation, such as
eq
to represent equals. - property String
- The name of the conditional property.
- then
Component
Property - The value to assign to the property if the condition is met.
- else
Component
Property - The value to assign to the property if the condition is not met.
- field string
- The name of a field. Specify this when the property is a data model.
- operand string
- The value of the property to evaluate.
- operand
Type string - The type of the property to evaluate.
- operator string
- The operator to use to perform the evaluation, such as
eq
to represent equals. - property string
- The name of the conditional property.
- then
Component
Property - The value to assign to the property if the condition is met.
- else_
Component
Property - The value to assign to the property if the condition is not met.
- field str
- The name of a field. Specify this when the property is a data model.
- operand str
- The value of the property to evaluate.
- operand_
type str - The type of the property to evaluate.
- operator str
- The operator to use to perform the evaluation, such as
eq
to represent equals. - property str
- The name of the conditional property.
- then
Component
Property - The value to assign to the property if the condition is met.
- else Property Map
- The value to assign to the property if the condition is not met.
- field String
- The name of a field. Specify this when the property is a data model.
- operand String
- The value of the property to evaluate.
- operand
Type String - The type of the property to evaluate.
- operator String
- The operator to use to perform the evaluation, such as
eq
to represent equals. - property String
- The name of the conditional property.
- then Property Map
- The value to assign to the property if the condition is met.
ComponentDataConfiguration
- Model string
- The name of the data model to use to bind data to a component.
- Identifiers List<string>
- A list of IDs to use to bind data to a component. Use this property to bind specifically chosen data, rather than data retrieved from a query.
- Predicate
Pulumi.
Aws Native. Amplify Ui Builder. Inputs. Component Predicate - Represents the conditional logic to use when binding data to a component. Use this property to retrieve only a subset of the data in a collection.
- Sort
List<Pulumi.
Aws Native. Amplify Ui Builder. Inputs. Component Sort Property> - Describes how to sort the component's properties.
- Model string
- The name of the data model to use to bind data to a component.
- Identifiers []string
- A list of IDs to use to bind data to a component. Use this property to bind specifically chosen data, rather than data retrieved from a query.
- Predicate
Component
Predicate - Represents the conditional logic to use when binding data to a component. Use this property to retrieve only a subset of the data in a collection.
- Sort
[]Component
Sort Property - Describes how to sort the component's properties.
- model String
- The name of the data model to use to bind data to a component.
- identifiers List<String>
- A list of IDs to use to bind data to a component. Use this property to bind specifically chosen data, rather than data retrieved from a query.
- predicate
Component
Predicate - Represents the conditional logic to use when binding data to a component. Use this property to retrieve only a subset of the data in a collection.
- sort
List<Component
Sort Property> - Describes how to sort the component's properties.
- model string
- The name of the data model to use to bind data to a component.
- identifiers string[]
- A list of IDs to use to bind data to a component. Use this property to bind specifically chosen data, rather than data retrieved from a query.
- predicate
Component
Predicate - Represents the conditional logic to use when binding data to a component. Use this property to retrieve only a subset of the data in a collection.
- sort
Component
Sort Property[] - Describes how to sort the component's properties.
- model str
- The name of the data model to use to bind data to a component.
- identifiers Sequence[str]
- A list of IDs to use to bind data to a component. Use this property to bind specifically chosen data, rather than data retrieved from a query.
- predicate
Component
Predicate - Represents the conditional logic to use when binding data to a component. Use this property to retrieve only a subset of the data in a collection.
- sort
Sequence[Component
Sort Property] - Describes how to sort the component's properties.
- model String
- The name of the data model to use to bind data to a component.
- identifiers List<String>
- A list of IDs to use to bind data to a component. Use this property to bind specifically chosen data, rather than data retrieved from a query.
- predicate Property Map
- Represents the conditional logic to use when binding data to a component. Use this property to retrieve only a subset of the data in a collection.
- sort List<Property Map>
- Describes how to sort the component's properties.
ComponentEvent
- Action string
- The action to perform when a specific event is raised.
- Binding
Event string - Binds an event to an action on a component. When you specify a
bindingEvent
, the event is called when the action is performed. - Parameters
Pulumi.
Aws Native. Amplify Ui Builder. Inputs. Component Action Parameters - Describes information about the action.
- Action string
- The action to perform when a specific event is raised.
- Binding
Event string - Binds an event to an action on a component. When you specify a
bindingEvent
, the event is called when the action is performed. - Parameters
Component
Action Parameters - Describes information about the action.
- action String
- The action to perform when a specific event is raised.
- binding
Event String - Binds an event to an action on a component. When you specify a
bindingEvent
, the event is called when the action is performed. - parameters
Component
Action Parameters - Describes information about the action.
- action string
- The action to perform when a specific event is raised.
- binding
Event string - Binds an event to an action on a component. When you specify a
bindingEvent
, the event is called when the action is performed. - parameters
Component
Action Parameters - Describes information about the action.
- action str
- The action to perform when a specific event is raised.
- binding_
event str - Binds an event to an action on a component. When you specify a
bindingEvent
, the event is called when the action is performed. - parameters
Component
Action Parameters - Describes information about the action.
- action String
- The action to perform when a specific event is raised.
- binding
Event String - Binds an event to an action on a component. When you specify a
bindingEvent
, the event is called when the action is performed. - parameters Property Map
- Describes information about the action.
ComponentFormBindingElement
ComponentMutationActionSetStateParameter
- Component
Name string - The name of the component that is being modified.
- Property string
- The name of the component property to apply the state configuration to.
- Set
Pulumi.
Aws Native. Amplify Ui Builder. Inputs. Component Property - The state configuration to assign to the property.
- Component
Name string - The name of the component that is being modified.
- Property string
- The name of the component property to apply the state configuration to.
- Set
Component
Property - The state configuration to assign to the property.
- component
Name String - The name of the component that is being modified.
- property String
- The name of the component property to apply the state configuration to.
- set
Component
Property - The state configuration to assign to the property.
- component
Name string - The name of the component that is being modified.
- property string
- The name of the component property to apply the state configuration to.
- set
Component
Property - The state configuration to assign to the property.
- component_
name str - The name of the component that is being modified.
- property str
- The name of the component property to apply the state configuration to.
- set
Component
Property - The state configuration to assign to the property.
- component
Name String - The name of the component that is being modified.
- property String
- The name of the component property to apply the state configuration to.
- set Property Map
- The state configuration to assign to the property.
ComponentPredicate
- And
List<Pulumi.
Aws Native. Amplify Ui Builder. Inputs. Component Predicate> - A list of predicates to combine logically.
- Field string
- The field to query.
- Operand string
- The value to use when performing the evaluation.
- Operand
Type string - The type of value to use when performing the evaluation.
- Operator string
- The operator to use to perform the evaluation.
- Or
List<Pulumi.
Aws Native. Amplify Ui Builder. Inputs. Component Predicate> - A list of predicates to combine logically.
- And
[]Component
Predicate - A list of predicates to combine logically.
- Field string
- The field to query.
- Operand string
- The value to use when performing the evaluation.
- Operand
Type string - The type of value to use when performing the evaluation.
- Operator string
- The operator to use to perform the evaluation.
- Or
[]Component
Predicate - A list of predicates to combine logically.
- and
List<Component
Predicate> - A list of predicates to combine logically.
- field String
- The field to query.
- operand String
- The value to use when performing the evaluation.
- operand
Type String - The type of value to use when performing the evaluation.
- operator String
- The operator to use to perform the evaluation.
- or
List<Component
Predicate> - A list of predicates to combine logically.
- and
Component
Predicate[] - A list of predicates to combine logically.
- field string
- The field to query.
- operand string
- The value to use when performing the evaluation.
- operand
Type string - The type of value to use when performing the evaluation.
- operator string
- The operator to use to perform the evaluation.
- or
Component
Predicate[] - A list of predicates to combine logically.
- and_
Sequence[Component
Predicate] - A list of predicates to combine logically.
- field str
- The field to query.
- operand str
- The value to use when performing the evaluation.
- operand_
type str - The type of value to use when performing the evaluation.
- operator str
- The operator to use to perform the evaluation.
- or_
Sequence[Component
Predicate] - A list of predicates to combine logically.
- and List<Property Map>
- A list of predicates to combine logically.
- field String
- The field to query.
- operand String
- The value to use when performing the evaluation.
- operand
Type String - The type of value to use when performing the evaluation.
- operator String
- The operator to use to perform the evaluation.
- or List<Property Map>
- A list of predicates to combine logically.
ComponentProperty
- Binding
Properties Pulumi.Aws Native. Amplify Ui Builder. Inputs. Component Property Binding Properties - The information to bind the component property to data at runtime.
- Bindings
Dictionary<string, Pulumi.
Aws Native. Amplify Ui Builder. Inputs. Component Form Binding Element> - The information to bind the component property to form data.
- Collection
Binding Pulumi.Properties Aws Native. Amplify Ui Builder. Inputs. Component Property Binding Properties - The information to bind the component property to data at runtime. Use this for collection components.
- Component
Name string - The name of the component that is affected by an event.
- Concat
List<Pulumi.
Aws Native. Amplify Ui Builder. Inputs. Component Property> - A list of component properties to concatenate to create the value to assign to this component property.
- Condition
Pulumi.
Aws Native. Amplify Ui Builder. Inputs. Component Condition Property - The conditional expression to use to assign a value to the component property.
- Configured bool
- Specifies whether the user configured the property in Amplify Studio after importing it.
- Default
Value string - The default value to assign to the component property.
- Event string
- An event that occurs in your app. Use this for workflow data binding.
- Imported
Value string - The default value assigned to the property when the component is imported into an app.
- Model string
- The data model to use to assign a value to the component property.
- Property string
- The name of the component's property that is affected by an event.
- Type string
- The component type.
- User
Attribute string - An authenticated user attribute to use to assign a value to the component property.
- Value string
- The value to assign to the component property.
- Binding
Properties ComponentProperty Binding Properties - The information to bind the component property to data at runtime.
- Bindings
map[string]Component
Form Binding Element - The information to bind the component property to form data.
- Collection
Binding ComponentProperties Property Binding Properties - The information to bind the component property to data at runtime. Use this for collection components.
- Component
Name string - The name of the component that is affected by an event.
- Concat
[]Component
Property - A list of component properties to concatenate to create the value to assign to this component property.
- Condition
Component
Condition Property - The conditional expression to use to assign a value to the component property.
- Configured bool
- Specifies whether the user configured the property in Amplify Studio after importing it.
- Default
Value string - The default value to assign to the component property.
- Event string
- An event that occurs in your app. Use this for workflow data binding.
- Imported
Value string - The default value assigned to the property when the component is imported into an app.
- Model string
- The data model to use to assign a value to the component property.
- Property string
- The name of the component's property that is affected by an event.
- Type string
- The component type.
- User
Attribute string - An authenticated user attribute to use to assign a value to the component property.
- Value string
- The value to assign to the component property.
- binding
Properties ComponentProperty Binding Properties - The information to bind the component property to data at runtime.
- bindings
Map<String,Component
Form Binding Element> - The information to bind the component property to form data.
- collection
Binding ComponentProperties Property Binding Properties - The information to bind the component property to data at runtime. Use this for collection components.
- component
Name String - The name of the component that is affected by an event.
- concat
List<Component
Property> - A list of component properties to concatenate to create the value to assign to this component property.
- condition
Component
Condition Property - The conditional expression to use to assign a value to the component property.
- configured Boolean
- Specifies whether the user configured the property in Amplify Studio after importing it.
- default
Value String - The default value to assign to the component property.
- event String
- An event that occurs in your app. Use this for workflow data binding.
- imported
Value String - The default value assigned to the property when the component is imported into an app.
- model String
- The data model to use to assign a value to the component property.
- property String
- The name of the component's property that is affected by an event.
- type String
- The component type.
- user
Attribute String - An authenticated user attribute to use to assign a value to the component property.
- value String
- The value to assign to the component property.
- binding
Properties ComponentProperty Binding Properties - The information to bind the component property to data at runtime.
- bindings
{[key: string]: Component
Form Binding Element} - The information to bind the component property to form data.
- collection
Binding ComponentProperties Property Binding Properties - The information to bind the component property to data at runtime. Use this for collection components.
- component
Name string - The name of the component that is affected by an event.
- concat
Component
Property[] - A list of component properties to concatenate to create the value to assign to this component property.
- condition
Component
Condition Property - The conditional expression to use to assign a value to the component property.
- configured boolean
- Specifies whether the user configured the property in Amplify Studio after importing it.
- default
Value string - The default value to assign to the component property.
- event string
- An event that occurs in your app. Use this for workflow data binding.
- imported
Value string - The default value assigned to the property when the component is imported into an app.
- model string
- The data model to use to assign a value to the component property.
- property string
- The name of the component's property that is affected by an event.
- type string
- The component type.
- user
Attribute string - An authenticated user attribute to use to assign a value to the component property.
- value string
- The value to assign to the component property.
- binding_
properties ComponentProperty Binding Properties - The information to bind the component property to data at runtime.
- bindings
Mapping[str, Component
Form Binding Element] - The information to bind the component property to form data.
- collection_
binding_ Componentproperties Property Binding Properties - The information to bind the component property to data at runtime. Use this for collection components.
- component_
name str - The name of the component that is affected by an event.
- concat
Sequence[Component
Property] - A list of component properties to concatenate to create the value to assign to this component property.
- condition
Component
Condition Property - The conditional expression to use to assign a value to the component property.
- configured bool
- Specifies whether the user configured the property in Amplify Studio after importing it.
- default_
value str - The default value to assign to the component property.
- event str
- An event that occurs in your app. Use this for workflow data binding.
- imported_
value str - The default value assigned to the property when the component is imported into an app.
- model str
- The data model to use to assign a value to the component property.
- property str
- The name of the component's property that is affected by an event.
- type str
- The component type.
- user_
attribute str - An authenticated user attribute to use to assign a value to the component property.
- value str
- The value to assign to the component property.
- binding
Properties Property Map - The information to bind the component property to data at runtime.
- bindings Map<Property Map>
- The information to bind the component property to form data.
- collection
Binding Property MapProperties - The information to bind the component property to data at runtime. Use this for collection components.
- component
Name String - The name of the component that is affected by an event.
- concat List<Property Map>
- A list of component properties to concatenate to create the value to assign to this component property.
- condition Property Map
- The conditional expression to use to assign a value to the component property.
- configured Boolean
- Specifies whether the user configured the property in Amplify Studio after importing it.
- default
Value String - The default value to assign to the component property.
- event String
- An event that occurs in your app. Use this for workflow data binding.
- imported
Value String - The default value assigned to the property when the component is imported into an app.
- model String
- The data model to use to assign a value to the component property.
- property String
- The name of the component's property that is affected by an event.
- type String
- The component type.
- user
Attribute String - An authenticated user attribute to use to assign a value to the component property.
- value String
- The value to assign to the component property.
ComponentPropertyBindingProperties
ComponentSortDirection
ComponentSortProperty
- Direction
Pulumi.
Aws Native. Amplify Ui Builder. Component Sort Direction - The direction of the sort, either ascending or descending.
- Field string
- The field to perform the sort on.
- Direction
Component
Sort Direction - The direction of the sort, either ascending or descending.
- Field string
- The field to perform the sort on.
- direction
Component
Sort Direction - The direction of the sort, either ascending or descending.
- field String
- The field to perform the sort on.
- direction
Component
Sort Direction - The direction of the sort, either ascending or descending.
- field string
- The field to perform the sort on.
- direction
Component
Sort Direction - The direction of the sort, either ascending or descending.
- field str
- The field to perform the sort on.
- direction "ASC" | "DESC"
- The direction of the sort, either ascending or descending.
- field String
- The field to perform the sort on.
ComponentVariant
- Overrides Dictionary<string, object>
- The properties of the component variant that can be overriden when customizing an instance of the component. You can't specify
tags
as a valid property foroverrides
. - Variant
Values Dictionary<string, string> - The combination of variants that comprise this variant.
- Overrides map[string]interface{}
- The properties of the component variant that can be overriden when customizing an instance of the component. You can't specify
tags
as a valid property foroverrides
. - Variant
Values map[string]string - The combination of variants that comprise this variant.
- overrides Map<String,Object>
- The properties of the component variant that can be overriden when customizing an instance of the component. You can't specify
tags
as a valid property foroverrides
. - variant
Values Map<String,String> - The combination of variants that comprise this variant.
- overrides {[key: string]: any}
- The properties of the component variant that can be overriden when customizing an instance of the component. You can't specify
tags
as a valid property foroverrides
. - variant
Values {[key: string]: string} - The combination of variants that comprise this variant.
- overrides Mapping[str, Any]
- The properties of the component variant that can be overriden when customizing an instance of the component. You can't specify
tags
as a valid property foroverrides
. - variant_
values Mapping[str, str] - The combination of variants that comprise this variant.
- overrides Map<Any>
- The properties of the component variant that can be overriden when customizing an instance of the component. You can't specify
tags
as a valid property foroverrides
. - variant
Values Map<String> - The combination of variants that comprise this variant.
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