AmplifyUIBuilder / Client / get_component
get_component¶
- AmplifyUIBuilder.Client.get_component(**kwargs)¶
- Returns an existing component for an Amplify app. - See also: AWS API Documentation - Request Syntax- response = client.get_component( appId='string', environmentName='string', id='string' ) - Parameters:
- appId (string) – - [REQUIRED] - The unique ID of the Amplify app. 
- environmentName (string) – - [REQUIRED] - The name of the backend environment that is part of the Amplify app. 
- id (string) – - [REQUIRED] - The unique ID of the component. 
 
- Return type:
- dict 
- Returns:
- Response Syntax- { 'component': { 'appId': 'string', 'environmentName': 'string', 'sourceId': 'string', 'id': 'string', 'name': 'string', 'componentType': 'string', 'properties': { 'string': { 'value': 'string', 'bindingProperties': { 'property': 'string', 'field': 'string' }, 'collectionBindingProperties': { 'property': 'string', 'field': 'string' }, 'defaultValue': 'string', 'model': 'string', 'bindings': { 'string': { 'element': 'string', 'property': 'string' } }, 'event': 'string', 'userAttribute': 'string', 'concat': [ {'... recursive ...'}, ], 'condition': { 'property': 'string', 'field': 'string', 'operator': 'string', 'operand': 'string', 'then': {'... recursive ...'}, 'else': {'... recursive ...'}, 'operandType': 'string' }, 'configured': True|False, 'type': 'string', 'importedValue': 'string', 'componentName': 'string', 'property': 'string' } }, 'children': [ { 'componentType': 'string', 'name': 'string', 'properties': { 'string': { 'value': 'string', 'bindingProperties': { 'property': 'string', 'field': 'string' }, 'collectionBindingProperties': { 'property': 'string', 'field': 'string' }, 'defaultValue': 'string', 'model': 'string', 'bindings': { 'string': { 'element': 'string', 'property': 'string' } }, 'event': 'string', 'userAttribute': 'string', 'concat': [ {'... recursive ...'}, ], 'condition': { 'property': 'string', 'field': 'string', 'operator': 'string', 'operand': 'string', 'then': {'... recursive ...'}, 'else': {'... recursive ...'}, 'operandType': 'string' }, 'configured': True|False, 'type': 'string', 'importedValue': 'string', 'componentName': 'string', 'property': 'string' } }, 'children': {'... recursive ...'}, 'events': { 'string': { 'action': 'string', 'parameters': { 'type': { 'value': 'string', 'bindingProperties': { 'property': 'string', 'field': 'string' }, 'collectionBindingProperties': { 'property': 'string', 'field': 'string' }, 'defaultValue': 'string', 'model': 'string', 'bindings': { 'string': { 'element': 'string', 'property': 'string' } }, 'event': 'string', 'userAttribute': 'string', 'concat': [ {'... recursive ...'}, ], 'condition': { 'property': 'string', 'field': 'string', 'operator': 'string', 'operand': 'string', 'then': {'... recursive ...'}, 'else': {'... recursive ...'}, 'operandType': 'string' }, 'configured': True|False, 'type': 'string', 'importedValue': 'string', 'componentName': 'string', 'property': 'string' }, 'url': { 'value': 'string', 'bindingProperties': { 'property': 'string', 'field': 'string' }, 'collectionBindingProperties': { 'property': 'string', 'field': 'string' }, 'defaultValue': 'string', 'model': 'string', 'bindings': { 'string': { 'element': 'string', 'property': 'string' } }, 'event': 'string', 'userAttribute': 'string', 'concat': [ {'... recursive ...'}, ], 'condition': { 'property': 'string', 'field': 'string', 'operator': 'string', 'operand': 'string', 'then': {'... recursive ...'}, 'else': {'... recursive ...'}, 'operandType': 'string' }, 'configured': True|False, 'type': 'string', 'importedValue': 'string', 'componentName': 'string', 'property': 'string' }, 'anchor': { 'value': 'string', 'bindingProperties': { 'property': 'string', 'field': 'string' }, 'collectionBindingProperties': { 'property': 'string', 'field': 'string' }, 'defaultValue': 'string', 'model': 'string', 'bindings': { 'string': { 'element': 'string', 'property': 'string' } }, 'event': 'string', 'userAttribute': 'string', 'concat': [ {'... recursive ...'}, ], 'condition': { 'property': 'string', 'field': 'string', 'operator': 'string', 'operand': 'string', 'then': {'... recursive ...'}, 'else': {'... recursive ...'}, 'operandType': 'string' }, 'configured': True|False, 'type': 'string', 'importedValue': 'string', 'componentName': 'string', 'property': 'string' }, 'target': { 'value': 'string', 'bindingProperties': { 'property': 'string', 'field': 'string' }, 'collectionBindingProperties': { 'property': 'string', 'field': 'string' }, 'defaultValue': 'string', 'model': 'string', 'bindings': { 'string': { 'element': 'string', 'property': 'string' } }, 'event': 'string', 'userAttribute': 'string', 'concat': [ {'... recursive ...'}, ], 'condition': { 'property': 'string', 'field': 'string', 'operator': 'string', 'operand': 'string', 'then': {'... recursive ...'}, 'else': {'... recursive ...'}, 'operandType': 'string' }, 'configured': True|False, 'type': 'string', 'importedValue': 'string', 'componentName': 'string', 'property': 'string' }, 'global': { 'value': 'string', 'bindingProperties': { 'property': 'string', 'field': 'string' }, 'collectionBindingProperties': { 'property': 'string', 'field': 'string' }, 'defaultValue': 'string', 'model': 'string', 'bindings': { 'string': { 'element': 'string', 'property': 'string' } }, 'event': 'string', 'userAttribute': 'string', 'concat': [ {'... recursive ...'}, ], 'condition': { 'property': 'string', 'field': 'string', 'operator': 'string', 'operand': 'string', 'then': {'... recursive ...'}, 'else': {'... recursive ...'}, 'operandType': 'string' }, 'configured': True|False, 'type': 'string', 'importedValue': 'string', 'componentName': 'string', 'property': 'string' }, 'model': 'string', 'id': { 'value': 'string', 'bindingProperties': { 'property': 'string', 'field': 'string' }, 'collectionBindingProperties': { 'property': 'string', 'field': 'string' }, 'defaultValue': 'string', 'model': 'string', 'bindings': { 'string': { 'element': 'string', 'property': 'string' } }, 'event': 'string', 'userAttribute': 'string', 'concat': [ {'... recursive ...'}, ], 'condition': { 'property': 'string', 'field': 'string', 'operator': 'string', 'operand': 'string', 'then': {'... recursive ...'}, 'else': {'... recursive ...'}, 'operandType': 'string' }, 'configured': True|False, 'type': 'string', 'importedValue': 'string', 'componentName': 'string', 'property': 'string' }, 'fields': { 'string': { 'value': 'string', 'bindingProperties': { 'property': 'string', 'field': 'string' }, 'collectionBindingProperties': { 'property': 'string', 'field': 'string' }, 'defaultValue': 'string', 'model': 'string', 'bindings': { 'string': { 'element': 'string', 'property': 'string' } }, 'event': 'string', 'userAttribute': 'string', 'concat': [ {'... recursive ...'}, ], 'condition': { 'property': 'string', 'field': 'string', 'operator': 'string', 'operand': 'string', 'then': {'... recursive ...'}, 'else': {'... recursive ...'}, 'operandType': 'string' }, 'configured': True|False, 'type': 'string', 'importedValue': 'string', 'componentName': 'string', 'property': 'string' } }, 'state': { 'componentName': 'string', 'property': 'string', 'set': { 'value': 'string', 'bindingProperties': { 'property': 'string', 'field': 'string' }, 'collectionBindingProperties': { 'property': 'string', 'field': 'string' }, 'defaultValue': 'string', 'model': 'string', 'bindings': { 'string': { 'element': 'string', 'property': 'string' } }, 'event': 'string', 'userAttribute': 'string', 'concat': [ {'... recursive ...'}, ], 'condition': { 'property': 'string', 'field': 'string', 'operator': 'string', 'operand': 'string', 'then': {'... recursive ...'}, 'else': {'... recursive ...'}, 'operandType': 'string' }, 'configured': True|False, 'type': 'string', 'importedValue': 'string', 'componentName': 'string', 'property': 'string' } } }, 'bindingEvent': 'string' } }, 'sourceId': 'string' }, ], 'variants': [ { 'variantValues': { 'string': 'string' }, 'overrides': { 'string': { 'string': 'string' } } }, ], 'overrides': { 'string': { 'string': 'string' } }, 'bindingProperties': { 'string': { 'type': 'string', 'bindingProperties': { 'model': 'string', 'field': 'string', 'predicates': [ { 'or': {'... recursive ...'}, 'and': {'... recursive ...'}, 'field': 'string', 'operator': 'string', 'operand': 'string', 'operandType': 'string' }, ], 'userAttribute': 'string', 'bucket': 'string', 'key': 'string', 'defaultValue': 'string', 'slotName': 'string' }, 'defaultValue': 'string' } }, 'collectionProperties': { 'string': { 'model': 'string', 'sort': [ { 'field': 'string', 'direction': 'ASC'|'DESC' }, ], 'predicate': { 'or': [ {'... recursive ...'}, ], 'and': [ {'... recursive ...'}, ], 'field': 'string', 'operator': 'string', 'operand': 'string', 'operandType': 'string' }, 'identifiers': [ 'string', ] } }, 'createdAt': datetime(2015, 1, 1), 'modifiedAt': datetime(2015, 1, 1), 'tags': { 'string': 'string' }, 'events': { 'string': { 'action': 'string', 'parameters': { 'type': { 'value': 'string', 'bindingProperties': { 'property': 'string', 'field': 'string' }, 'collectionBindingProperties': { 'property': 'string', 'field': 'string' }, 'defaultValue': 'string', 'model': 'string', 'bindings': { 'string': { 'element': 'string', 'property': 'string' } }, 'event': 'string', 'userAttribute': 'string', 'concat': [ {'... recursive ...'}, ], 'condition': { 'property': 'string', 'field': 'string', 'operator': 'string', 'operand': 'string', 'then': {'... recursive ...'}, 'else': {'... recursive ...'}, 'operandType': 'string' }, 'configured': True|False, 'type': 'string', 'importedValue': 'string', 'componentName': 'string', 'property': 'string' }, 'url': { 'value': 'string', 'bindingProperties': { 'property': 'string', 'field': 'string' }, 'collectionBindingProperties': { 'property': 'string', 'field': 'string' }, 'defaultValue': 'string', 'model': 'string', 'bindings': { 'string': { 'element': 'string', 'property': 'string' } }, 'event': 'string', 'userAttribute': 'string', 'concat': [ {'... recursive ...'}, ], 'condition': { 'property': 'string', 'field': 'string', 'operator': 'string', 'operand': 'string', 'then': {'... recursive ...'}, 'else': {'... recursive ...'}, 'operandType': 'string' }, 'configured': True|False, 'type': 'string', 'importedValue': 'string', 'componentName': 'string', 'property': 'string' }, 'anchor': { 'value': 'string', 'bindingProperties': { 'property': 'string', 'field': 'string' }, 'collectionBindingProperties': { 'property': 'string', 'field': 'string' }, 'defaultValue': 'string', 'model': 'string', 'bindings': { 'string': { 'element': 'string', 'property': 'string' } }, 'event': 'string', 'userAttribute': 'string', 'concat': [ {'... recursive ...'}, ], 'condition': { 'property': 'string', 'field': 'string', 'operator': 'string', 'operand': 'string', 'then': {'... recursive ...'}, 'else': {'... recursive ...'}, 'operandType': 'string' }, 'configured': True|False, 'type': 'string', 'importedValue': 'string', 'componentName': 'string', 'property': 'string' }, 'target': { 'value': 'string', 'bindingProperties': { 'property': 'string', 'field': 'string' }, 'collectionBindingProperties': { 'property': 'string', 'field': 'string' }, 'defaultValue': 'string', 'model': 'string', 'bindings': { 'string': { 'element': 'string', 'property': 'string' } }, 'event': 'string', 'userAttribute': 'string', 'concat': [ {'... recursive ...'}, ], 'condition': { 'property': 'string', 'field': 'string', 'operator': 'string', 'operand': 'string', 'then': {'... recursive ...'}, 'else': {'... recursive ...'}, 'operandType': 'string' }, 'configured': True|False, 'type': 'string', 'importedValue': 'string', 'componentName': 'string', 'property': 'string' }, 'global': { 'value': 'string', 'bindingProperties': { 'property': 'string', 'field': 'string' }, 'collectionBindingProperties': { 'property': 'string', 'field': 'string' }, 'defaultValue': 'string', 'model': 'string', 'bindings': { 'string': { 'element': 'string', 'property': 'string' } }, 'event': 'string', 'userAttribute': 'string', 'concat': [ {'... recursive ...'}, ], 'condition': { 'property': 'string', 'field': 'string', 'operator': 'string', 'operand': 'string', 'then': {'... recursive ...'}, 'else': {'... recursive ...'}, 'operandType': 'string' }, 'configured': True|False, 'type': 'string', 'importedValue': 'string', 'componentName': 'string', 'property': 'string' }, 'model': 'string', 'id': { 'value': 'string', 'bindingProperties': { 'property': 'string', 'field': 'string' }, 'collectionBindingProperties': { 'property': 'string', 'field': 'string' }, 'defaultValue': 'string', 'model': 'string', 'bindings': { 'string': { 'element': 'string', 'property': 'string' } }, 'event': 'string', 'userAttribute': 'string', 'concat': [ {'... recursive ...'}, ], 'condition': { 'property': 'string', 'field': 'string', 'operator': 'string', 'operand': 'string', 'then': {'... recursive ...'}, 'else': {'... recursive ...'}, 'operandType': 'string' }, 'configured': True|False, 'type': 'string', 'importedValue': 'string', 'componentName': 'string', 'property': 'string' }, 'fields': { 'string': { 'value': 'string', 'bindingProperties': { 'property': 'string', 'field': 'string' }, 'collectionBindingProperties': { 'property': 'string', 'field': 'string' }, 'defaultValue': 'string', 'model': 'string', 'bindings': { 'string': { 'element': 'string', 'property': 'string' } }, 'event': 'string', 'userAttribute': 'string', 'concat': [ {'... recursive ...'}, ], 'condition': { 'property': 'string', 'field': 'string', 'operator': 'string', 'operand': 'string', 'then': {'... recursive ...'}, 'else': {'... recursive ...'}, 'operandType': 'string' }, 'configured': True|False, 'type': 'string', 'importedValue': 'string', 'componentName': 'string', 'property': 'string' } }, 'state': { 'componentName': 'string', 'property': 'string', 'set': { 'value': 'string', 'bindingProperties': { 'property': 'string', 'field': 'string' }, 'collectionBindingProperties': { 'property': 'string', 'field': 'string' }, 'defaultValue': 'string', 'model': 'string', 'bindings': { 'string': { 'element': 'string', 'property': 'string' } }, 'event': 'string', 'userAttribute': 'string', 'concat': [ {'... recursive ...'}, ], 'condition': { 'property': 'string', 'field': 'string', 'operator': 'string', 'operand': 'string', 'then': {'... recursive ...'}, 'else': {'... recursive ...'}, 'operandType': 'string' }, 'configured': True|False, 'type': 'string', 'importedValue': 'string', 'componentName': 'string', 'property': 'string' } } }, 'bindingEvent': 'string' } }, 'schemaVersion': 'string' } } - Response Structure- (dict) – - component (dict) – - Represents the configuration settings for the component. - appId (string) – - The unique ID of the Amplify app associated with the component. 
- environmentName (string) – - The name of the backend environment that is a part of the Amplify app. 
- sourceId (string) – - The unique ID of the component in its original source system, such as Figma. 
- id (string) – - The unique ID of the component. 
- name (string) – - The name of the component. 
- componentType (string) – - The type of the component. This can be an Amplify custom UI component or another custom component. 
- properties (dict) – - Describes the component’s properties. You can’t specify - tagsas a valid property for- properties.- (string) – - (dict) – - Describes the configuration for all of a component’s properties. Use - ComponentPropertyto specify the values to render or bind by default.- value (string) – - The value to assign to the component property. 
- bindingProperties (dict) – - The information to bind the component property to data at runtime. - property (string) – - The component property to bind to the data field. 
- field (string) – - The data field to bind the property to. 
 
- collectionBindingProperties (dict) – - The information to bind the component property to data at runtime. Use this for collection components. - property (string) – - The component property to bind to the data field. 
- field (string) – - The data field to bind the property to. 
 
- defaultValue (string) – - The default value to assign to the component property. 
- model (string) – - The data model to use to assign a value to the component property. 
- bindings (dict) – - The information to bind the component property to form data. - (string) – - (dict) – - Describes how to bind a component property to form data. - element (string) – - The name of the component to retrieve a value from. 
- property (string) – - The property to retrieve a value from. 
 
 
 
- event (string) – - An event that occurs in your app. Use this for workflow data binding. 
- userAttribute (string) – - An authenticated user attribute to use to assign a value to the component property. 
- concat (list) – - A list of component properties to concatenate to create the value to assign to this component property. - (dict) – - Describes the configuration for all of a component’s properties. Use - ComponentPropertyto specify the values to render or bind by default.
 
- condition (dict) – - The conditional expression to use to assign a value to the component property. - property (string) – - The name of the conditional property. 
- field (string) – - The name of a field. Specify this when the property is a data model. 
- operator (string) – - The operator to use to perform the evaluation, such as - eqto represent equals.
- operand (string) – - The value of the property to evaluate. 
- then (dict) – - The value to assign to the property if the condition is met. 
- else (dict) – - The value to assign to the property if the condition is not met. 
- operandType (string) – - The type of the property to evaluate. 
 
- configured (boolean) – - Specifies whether the user configured the property in Amplify Studio after importing it. 
- type (string) – - The component type. 
- importedValue (string) – - The default value assigned to the property when the component is imported into an app. 
- componentName (string) – - The name of the component that is affected by an event. 
- property (string) – - The name of the component’s property that is affected by an event. 
 
 
 
- children (list) – - A list of the component’s - ComponentChildinstances.- (dict) – - A nested UI configuration within a parent - Component.- componentType (string) – - The type of the child component. 
- name (string) – - The name of the child component. 
- properties (dict) – - Describes the properties of the child component. You can’t specify - tagsas a valid property for- properties.- (string) – - (dict) – - Describes the configuration for all of a component’s properties. Use - ComponentPropertyto specify the values to render or bind by default.- value (string) – - The value to assign to the component property. 
- bindingProperties (dict) – - The information to bind the component property to data at runtime. - property (string) – - The component property to bind to the data field. 
- field (string) – - The data field to bind the property to. 
 
- collectionBindingProperties (dict) – - The information to bind the component property to data at runtime. Use this for collection components. - property (string) – - The component property to bind to the data field. 
- field (string) – - The data field to bind the property to. 
 
- defaultValue (string) – - The default value to assign to the component property. 
- model (string) – - The data model to use to assign a value to the component property. 
- bindings (dict) – - The information to bind the component property to form data. - (string) – - (dict) – - Describes how to bind a component property to form data. - element (string) – - The name of the component to retrieve a value from. 
- property (string) – - The property to retrieve a value from. 
 
 
 
- event (string) – - An event that occurs in your app. Use this for workflow data binding. 
- userAttribute (string) – - An authenticated user attribute to use to assign a value to the component property. 
- concat (list) – - A list of component properties to concatenate to create the value to assign to this component property. - (dict) – - Describes the configuration for all of a component’s properties. Use - ComponentPropertyto specify the values to render or bind by default.
 
- condition (dict) – - The conditional expression to use to assign a value to the component property. - property (string) – - The name of the conditional property. 
- field (string) – - The name of a field. Specify this when the property is a data model. 
- operator (string) – - The operator to use to perform the evaluation, such as - eqto represent equals.
- operand (string) – - The value of the property to evaluate. 
- then (dict) – - The value to assign to the property if the condition is met. 
- else (dict) – - The value to assign to the property if the condition is not met. 
- operandType (string) – - The type of the property to evaluate. 
 
- configured (boolean) – - Specifies whether the user configured the property in Amplify Studio after importing it. 
- type (string) – - The component type. 
- importedValue (string) – - The default value assigned to the property when the component is imported into an app. 
- componentName (string) – - The name of the component that is affected by an event. 
- property (string) – - The name of the component’s property that is affected by an event. 
 
 
 
- children (list) – - The list of - ComponentChildinstances for this component.
- events (dict) – - 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. - (string) – - (dict) – - Describes the configuration of an event. You can bind an event and a corresponding action to a - Componentor a- ComponentChild. A button click is an example of an event.- action (string) – - The action to perform when a specific event is raised. 
- parameters (dict) – - Describes information about the action. - type (dict) – - The type of navigation action. Valid values are - urland- anchor. This value is required for a navigation action.- value (string) – - The value to assign to the component property. 
- bindingProperties (dict) – - The information to bind the component property to data at runtime. - property (string) – - The component property to bind to the data field. 
- field (string) – - The data field to bind the property to. 
 
- collectionBindingProperties (dict) – - The information to bind the component property to data at runtime. Use this for collection components. - property (string) – - The component property to bind to the data field. 
- field (string) – - The data field to bind the property to. 
 
- defaultValue (string) – - The default value to assign to the component property. 
- model (string) – - The data model to use to assign a value to the component property. 
- bindings (dict) – - The information to bind the component property to form data. - (string) – - (dict) – - Describes how to bind a component property to form data. - element (string) – - The name of the component to retrieve a value from. 
- property (string) – - The property to retrieve a value from. 
 
 
 
- event (string) – - An event that occurs in your app. Use this for workflow data binding. 
- userAttribute (string) – - An authenticated user attribute to use to assign a value to the component property. 
- concat (list) – - A list of component properties to concatenate to create the value to assign to this component property. - (dict) – - Describes the configuration for all of a component’s properties. Use - ComponentPropertyto specify the values to render or bind by default.
 
- condition (dict) – - The conditional expression to use to assign a value to the component property. - property (string) – - The name of the conditional property. 
- field (string) – - The name of a field. Specify this when the property is a data model. 
- operator (string) – - The operator to use to perform the evaluation, such as - eqto represent equals.
- operand (string) – - The value of the property to evaluate. 
- then (dict) – - The value to assign to the property if the condition is met. 
- else (dict) – - The value to assign to the property if the condition is not met. 
- operandType (string) – - The type of the property to evaluate. 
 
- configured (boolean) – - Specifies whether the user configured the property in Amplify Studio after importing it. 
- type (string) – - The component type. 
- importedValue (string) – - The default value assigned to the property when the component is imported into an app. 
- componentName (string) – - The name of the component that is affected by an event. 
- property (string) – - The name of the component’s property that is affected by an event. 
 
- url (dict) – - The URL to the location to open. Specify this value for a navigation action. - value (string) – - The value to assign to the component property. 
- bindingProperties (dict) – - The information to bind the component property to data at runtime. - property (string) – - The component property to bind to the data field. 
- field (string) – - The data field to bind the property to. 
 
- collectionBindingProperties (dict) – - The information to bind the component property to data at runtime. Use this for collection components. - property (string) – - The component property to bind to the data field. 
- field (string) – - The data field to bind the property to. 
 
- defaultValue (string) – - The default value to assign to the component property. 
- model (string) – - The data model to use to assign a value to the component property. 
- bindings (dict) – - The information to bind the component property to form data. - (string) – - (dict) – - Describes how to bind a component property to form data. - element (string) – - The name of the component to retrieve a value from. 
- property (string) – - The property to retrieve a value from. 
 
 
 
- event (string) – - An event that occurs in your app. Use this for workflow data binding. 
- userAttribute (string) – - An authenticated user attribute to use to assign a value to the component property. 
- concat (list) – - A list of component properties to concatenate to create the value to assign to this component property. - (dict) – - Describes the configuration for all of a component’s properties. Use - ComponentPropertyto specify the values to render or bind by default.
 
- condition (dict) – - The conditional expression to use to assign a value to the component property. - property (string) – - The name of the conditional property. 
- field (string) – - The name of a field. Specify this when the property is a data model. 
- operator (string) – - The operator to use to perform the evaluation, such as - eqto represent equals.
- operand (string) – - The value of the property to evaluate. 
- then (dict) – - The value to assign to the property if the condition is met. 
- else (dict) – - The value to assign to the property if the condition is not met. 
- operandType (string) – - The type of the property to evaluate. 
 
- configured (boolean) – - Specifies whether the user configured the property in Amplify Studio after importing it. 
- type (string) – - The component type. 
- importedValue (string) – - The default value assigned to the property when the component is imported into an app. 
- componentName (string) – - The name of the component that is affected by an event. 
- property (string) – - The name of the component’s property that is affected by an event. 
 
- anchor (dict) – - The HTML anchor link to the location to open. Specify this value for a navigation action. - value (string) – - The value to assign to the component property. 
- bindingProperties (dict) – - The information to bind the component property to data at runtime. - property (string) – - The component property to bind to the data field. 
- field (string) – - The data field to bind the property to. 
 
- collectionBindingProperties (dict) – - The information to bind the component property to data at runtime. Use this for collection components. - property (string) – - The component property to bind to the data field. 
- field (string) – - The data field to bind the property to. 
 
- defaultValue (string) – - The default value to assign to the component property. 
- model (string) – - The data model to use to assign a value to the component property. 
- bindings (dict) – - The information to bind the component property to form data. - (string) – - (dict) – - Describes how to bind a component property to form data. - element (string) – - The name of the component to retrieve a value from. 
- property (string) – - The property to retrieve a value from. 
 
 
 
- event (string) – - An event that occurs in your app. Use this for workflow data binding. 
- userAttribute (string) – - An authenticated user attribute to use to assign a value to the component property. 
- concat (list) – - A list of component properties to concatenate to create the value to assign to this component property. - (dict) – - Describes the configuration for all of a component’s properties. Use - ComponentPropertyto specify the values to render or bind by default.
 
- condition (dict) – - The conditional expression to use to assign a value to the component property. - property (string) – - The name of the conditional property. 
- field (string) – - The name of a field. Specify this when the property is a data model. 
- operator (string) – - The operator to use to perform the evaluation, such as - eqto represent equals.
- operand (string) – - The value of the property to evaluate. 
- then (dict) – - The value to assign to the property if the condition is met. 
- else (dict) – - The value to assign to the property if the condition is not met. 
- operandType (string) – - The type of the property to evaluate. 
 
- configured (boolean) – - Specifies whether the user configured the property in Amplify Studio after importing it. 
- type (string) – - The component type. 
- importedValue (string) – - The default value assigned to the property when the component is imported into an app. 
- componentName (string) – - The name of the component that is affected by an event. 
- property (string) – - The name of the component’s property that is affected by an event. 
 
- target (dict) – - The element within the same component to modify when the action occurs. - value (string) – - The value to assign to the component property. 
- bindingProperties (dict) – - The information to bind the component property to data at runtime. - property (string) – - The component property to bind to the data field. 
- field (string) – - The data field to bind the property to. 
 
- collectionBindingProperties (dict) – - The information to bind the component property to data at runtime. Use this for collection components. - property (string) – - The component property to bind to the data field. 
- field (string) – - The data field to bind the property to. 
 
- defaultValue (string) – - The default value to assign to the component property. 
- model (string) – - The data model to use to assign a value to the component property. 
- bindings (dict) – - The information to bind the component property to form data. - (string) – - (dict) – - Describes how to bind a component property to form data. - element (string) – - The name of the component to retrieve a value from. 
- property (string) – - The property to retrieve a value from. 
 
 
 
- event (string) – - An event that occurs in your app. Use this for workflow data binding. 
- userAttribute (string) – - An authenticated user attribute to use to assign a value to the component property. 
- concat (list) – - A list of component properties to concatenate to create the value to assign to this component property. - (dict) – - Describes the configuration for all of a component’s properties. Use - ComponentPropertyto specify the values to render or bind by default.
 
- condition (dict) – - The conditional expression to use to assign a value to the component property. - property (string) – - The name of the conditional property. 
- field (string) – - The name of a field. Specify this when the property is a data model. 
- operator (string) – - The operator to use to perform the evaluation, such as - eqto represent equals.
- operand (string) – - The value of the property to evaluate. 
- then (dict) – - The value to assign to the property if the condition is met. 
- else (dict) – - The value to assign to the property if the condition is not met. 
- operandType (string) – - The type of the property to evaluate. 
 
- configured (boolean) – - Specifies whether the user configured the property in Amplify Studio after importing it. 
- type (string) – - The component type. 
- importedValue (string) – - The default value assigned to the property when the component is imported into an app. 
- componentName (string) – - The name of the component that is affected by an event. 
- property (string) – - The name of the component’s property that is affected by an event. 
 
- global (dict) – - Specifies whether the user should be signed out globally. Specify this value for an auth sign out action. - value (string) – - The value to assign to the component property. 
- bindingProperties (dict) – - The information to bind the component property to data at runtime. - property (string) – - The component property to bind to the data field. 
- field (string) – - The data field to bind the property to. 
 
- collectionBindingProperties (dict) – - The information to bind the component property to data at runtime. Use this for collection components. - property (string) – - The component property to bind to the data field. 
- field (string) – - The data field to bind the property to. 
 
- defaultValue (string) – - The default value to assign to the component property. 
- model (string) – - The data model to use to assign a value to the component property. 
- bindings (dict) – - The information to bind the component property to form data. - (string) – - (dict) – - Describes how to bind a component property to form data. - element (string) – - The name of the component to retrieve a value from. 
- property (string) – - The property to retrieve a value from. 
 
 
 
- event (string) – - An event that occurs in your app. Use this for workflow data binding. 
- userAttribute (string) – - An authenticated user attribute to use to assign a value to the component property. 
- concat (list) – - A list of component properties to concatenate to create the value to assign to this component property. - (dict) – - Describes the configuration for all of a component’s properties. Use - ComponentPropertyto specify the values to render or bind by default.
 
- condition (dict) – - The conditional expression to use to assign a value to the component property. - property (string) – - The name of the conditional property. 
- field (string) – - The name of a field. Specify this when the property is a data model. 
- operator (string) – - The operator to use to perform the evaluation, such as - eqto represent equals.
- operand (string) – - The value of the property to evaluate. 
- then (dict) – - The value to assign to the property if the condition is met. 
- else (dict) – - The value to assign to the property if the condition is not met. 
- operandType (string) – - The type of the property to evaluate. 
 
- configured (boolean) – - Specifies whether the user configured the property in Amplify Studio after importing it. 
- type (string) – - The component type. 
- importedValue (string) – - The default value assigned to the property when the component is imported into an app. 
- componentName (string) – - The name of the component that is affected by an event. 
- property (string) – - The name of the component’s property that is affected by an event. 
 
- model (string) – - The name of the data model. Use when the action performs an operation on an Amplify DataStore model. 
- id (dict) – - The unique ID of the component that the - ActionParametersapply to.- value (string) – - The value to assign to the component property. 
- bindingProperties (dict) – - The information to bind the component property to data at runtime. - property (string) – - The component property to bind to the data field. 
- field (string) – - The data field to bind the property to. 
 
- collectionBindingProperties (dict) – - The information to bind the component property to data at runtime. Use this for collection components. - property (string) – - The component property to bind to the data field. 
- field (string) – - The data field to bind the property to. 
 
- defaultValue (string) – - The default value to assign to the component property. 
- model (string) – - The data model to use to assign a value to the component property. 
- bindings (dict) – - The information to bind the component property to form data. - (string) – - (dict) – - Describes how to bind a component property to form data. - element (string) – - The name of the component to retrieve a value from. 
- property (string) – - The property to retrieve a value from. 
 
 
 
- event (string) – - An event that occurs in your app. Use this for workflow data binding. 
- userAttribute (string) – - An authenticated user attribute to use to assign a value to the component property. 
- concat (list) – - A list of component properties to concatenate to create the value to assign to this component property. - (dict) – - Describes the configuration for all of a component’s properties. Use - ComponentPropertyto specify the values to render or bind by default.
 
- condition (dict) – - The conditional expression to use to assign a value to the component property. - property (string) – - The name of the conditional property. 
- field (string) – - The name of a field. Specify this when the property is a data model. 
- operator (string) – - The operator to use to perform the evaluation, such as - eqto represent equals.
- operand (string) – - The value of the property to evaluate. 
- then (dict) – - The value to assign to the property if the condition is met. 
- else (dict) – - The value to assign to the property if the condition is not met. 
- operandType (string) – - The type of the property to evaluate. 
 
- configured (boolean) – - Specifies whether the user configured the property in Amplify Studio after importing it. 
- type (string) – - The component type. 
- importedValue (string) – - The default value assigned to the property when the component is imported into an app. 
- componentName (string) – - The name of the component that is affected by an event. 
- property (string) – - The name of the component’s property that is affected by an event. 
 
- fields (dict) – - 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. - (string) – - (dict) – - Describes the configuration for all of a component’s properties. Use - ComponentPropertyto specify the values to render or bind by default.- value (string) – - The value to assign to the component property. 
- bindingProperties (dict) – - The information to bind the component property to data at runtime. - property (string) – - The component property to bind to the data field. 
- field (string) – - The data field to bind the property to. 
 
- collectionBindingProperties (dict) – - The information to bind the component property to data at runtime. Use this for collection components. - property (string) – - The component property to bind to the data field. 
- field (string) – - The data field to bind the property to. 
 
- defaultValue (string) – - The default value to assign to the component property. 
- model (string) – - The data model to use to assign a value to the component property. 
- bindings (dict) – - The information to bind the component property to form data. - (string) – - (dict) – - Describes how to bind a component property to form data. - element (string) – - The name of the component to retrieve a value from. 
- property (string) – - The property to retrieve a value from. 
 
 
 
- event (string) – - An event that occurs in your app. Use this for workflow data binding. 
- userAttribute (string) – - An authenticated user attribute to use to assign a value to the component property. 
- concat (list) – - A list of component properties to concatenate to create the value to assign to this component property. - (dict) – - Describes the configuration for all of a component’s properties. Use - ComponentPropertyto specify the values to render or bind by default.
 
- condition (dict) – - The conditional expression to use to assign a value to the component property. - property (string) – - The name of the conditional property. 
- field (string) – - The name of a field. Specify this when the property is a data model. 
- operator (string) – - The operator to use to perform the evaluation, such as - eqto represent equals.
- operand (string) – - The value of the property to evaluate. 
- then (dict) – - The value to assign to the property if the condition is met. 
- else (dict) – - The value to assign to the property if the condition is not met. 
- operandType (string) – - The type of the property to evaluate. 
 
- configured (boolean) – - Specifies whether the user configured the property in Amplify Studio after importing it. 
- type (string) – - The component type. 
- importedValue (string) – - The default value assigned to the property when the component is imported into an app. 
- componentName (string) – - The name of the component that is affected by an event. 
- property (string) – - The name of the component’s property that is affected by an event. 
 
 
 
- state (dict) – - A key-value pair that specifies the state property name and its initial value. - componentName (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 (dict) – - The state configuration to assign to the property. - value (string) – - The value to assign to the component property. 
- bindingProperties (dict) – - The information to bind the component property to data at runtime. - property (string) – - The component property to bind to the data field. 
- field (string) – - The data field to bind the property to. 
 
- collectionBindingProperties (dict) – - The information to bind the component property to data at runtime. Use this for collection components. - property (string) – - The component property to bind to the data field. 
- field (string) – - The data field to bind the property to. 
 
- defaultValue (string) – - The default value to assign to the component property. 
- model (string) – - The data model to use to assign a value to the component property. 
- bindings (dict) – - The information to bind the component property to form data. - (string) – - (dict) – - Describes how to bind a component property to form data. - element (string) – - The name of the component to retrieve a value from. 
- property (string) – - The property to retrieve a value from. 
 
 
 
- event (string) – - An event that occurs in your app. Use this for workflow data binding. 
- userAttribute (string) – - An authenticated user attribute to use to assign a value to the component property. 
- concat (list) – - A list of component properties to concatenate to create the value to assign to this component property. - (dict) – - Describes the configuration for all of a component’s properties. Use - ComponentPropertyto specify the values to render or bind by default.
 
- condition (dict) – - The conditional expression to use to assign a value to the component property. - property (string) – - The name of the conditional property. 
- field (string) – - The name of a field. Specify this when the property is a data model. 
- operator (string) – - The operator to use to perform the evaluation, such as - eqto represent equals.
- operand (string) – - The value of the property to evaluate. 
- then (dict) – - The value to assign to the property if the condition is met. 
- else (dict) – - The value to assign to the property if the condition is not met. 
- operandType (string) – - The type of the property to evaluate. 
 
- configured (boolean) – - Specifies whether the user configured the property in Amplify Studio after importing it. 
- type (string) – - The component type. 
- importedValue (string) – - The default value assigned to the property when the component is imported into an app. 
- componentName (string) – - The name of the component that is affected by an event. 
- property (string) – - The name of the component’s property that is affected by an event. 
 
 
 
- bindingEvent (string) – - Binds an event to an action on a component. When you specify a - bindingEvent, the event is called when the action is performed.
 
 
 
- sourceId (string) – - The unique ID of the child component in its original source system, such as Figma. 
 
 
- variants (list) – - A list of the component’s variants. A variant is a unique style configuration of a main component. - (dict) – - Describes the style configuration of a unique variation of a main component. - variantValues (dict) – - The combination of variants that comprise this variant. You can’t specify - tagsas a valid property for- variantValues.- (string) – - (string) – 
 
 
- overrides (dict) – - The properties of the component variant that can be overriden when customizing an instance of the component. You can’t specify - tagsas a valid property for- overrides.- (string) – - (dict) – - (string) – - (string) – 
 
 
 
 
 
 
- overrides (dict) – - Describes the component’s properties that can be overriden in a customized instance of the component. You can’t specify - tagsas a valid property for- overrides.- (string) – - (dict) – - (string) – - (string) – 
 
 
 
 
- bindingProperties (dict) – - The information to connect a component’s properties to data at runtime. You can’t specify - tagsas a valid property for- bindingProperties.- (string) – - (dict) – - Represents the data binding configuration for a component at runtime. You can use - ComponentBindingPropertiesValueto add exposed properties to a component to allow different values to be entered when a component is reused in different places in an app.- type (string) – - The property type. 
- bindingProperties (dict) – - Describes the properties to customize with data at runtime. - model (string) – - An Amplify DataStore model. 
- field (string) – - The field to bind the data to. 
- predicates (list) – - A list of predicates for binding a component’s properties to data. - (dict) – - Stores information for generating Amplify DataStore queries. Use a - Predicateto retrieve a subset of the data in a collection.- or (list) – - A list of predicates to combine logically. 
- and (list) – - A list of predicates to combine logically. 
- field (string) – - The field to query. 
- operator (string) – - The operator to use to perform the evaluation. 
- operand (string) – - The value to use when performing the evaluation. 
- operandType (string) – - The type of value to use when performing the evaluation. 
 
 
- userAttribute (string) – - An authenticated user attribute. 
- bucket (string) – - An Amazon S3 bucket. 
- key (string) – - The storage key for an Amazon S3 bucket. 
- defaultValue (string) – - The default value to assign to the property. 
- slotName (string) – - The name of a component slot. 
 
- defaultValue (string) – - The default value of the property. 
 
 
 
- collectionProperties (dict) – - The data binding configuration for the component’s properties. Use this for a collection component. You can’t specify - tagsas a valid property for- collectionProperties.- (string) – - (dict) – - Describes the configuration for binding a component’s properties to data. - model (string) – - The name of the data model to use to bind data to a component. 
- sort (list) – - Describes how to sort the component’s properties. - (dict) – - Describes how to sort the data that you bind to a component. - field (string) – - The field to perform the sort on. 
- direction (string) – - The direction of the sort, either ascending or descending. 
 
 
- predicate (dict) – - 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. - or (list) – - A list of predicates to combine logically. - (dict) – - Stores information for generating Amplify DataStore queries. Use a - Predicateto retrieve a subset of the data in a collection.
 
- and (list) – - A list of predicates to combine logically. - (dict) – - Stores information for generating Amplify DataStore queries. Use a - Predicateto retrieve a subset of the data in a collection.
 
- field (string) – - The field to query. 
- operator (string) – - The operator to use to perform the evaluation. 
- operand (string) – - The value to use when performing the evaluation. 
- operandType (string) – - The type of value to use when performing the evaluation. 
 
- identifiers (list) – - 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. - (string) – 
 
 
 
 
- createdAt (datetime) – - The time that the component was created. 
- modifiedAt (datetime) – - The time that the component was modified. 
- tags (dict) – - One or more key-value pairs to use when tagging the component. - (string) – - (string) – 
 
 
- events (dict) – - 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. - (string) – - (dict) – - Describes the configuration of an event. You can bind an event and a corresponding action to a - Componentor a- ComponentChild. A button click is an example of an event.- action (string) – - The action to perform when a specific event is raised. 
- parameters (dict) – - Describes information about the action. - type (dict) – - The type of navigation action. Valid values are - urland- anchor. This value is required for a navigation action.- value (string) – - The value to assign to the component property. 
- bindingProperties (dict) – - The information to bind the component property to data at runtime. - property (string) – - The component property to bind to the data field. 
- field (string) – - The data field to bind the property to. 
 
- collectionBindingProperties (dict) – - The information to bind the component property to data at runtime. Use this for collection components. - property (string) – - The component property to bind to the data field. 
- field (string) – - The data field to bind the property to. 
 
- defaultValue (string) – - The default value to assign to the component property. 
- model (string) – - The data model to use to assign a value to the component property. 
- bindings (dict) – - The information to bind the component property to form data. - (string) – - (dict) – - Describes how to bind a component property to form data. - element (string) – - The name of the component to retrieve a value from. 
- property (string) – - The property to retrieve a value from. 
 
 
 
- event (string) – - An event that occurs in your app. Use this for workflow data binding. 
- userAttribute (string) – - An authenticated user attribute to use to assign a value to the component property. 
- concat (list) – - A list of component properties to concatenate to create the value to assign to this component property. - (dict) – - Describes the configuration for all of a component’s properties. Use - ComponentPropertyto specify the values to render or bind by default.
 
- condition (dict) – - The conditional expression to use to assign a value to the component property. - property (string) – - The name of the conditional property. 
- field (string) – - The name of a field. Specify this when the property is a data model. 
- operator (string) – - The operator to use to perform the evaluation, such as - eqto represent equals.
- operand (string) – - The value of the property to evaluate. 
- then (dict) – - The value to assign to the property if the condition is met. 
- else (dict) – - The value to assign to the property if the condition is not met. 
- operandType (string) – - The type of the property to evaluate. 
 
- configured (boolean) – - Specifies whether the user configured the property in Amplify Studio after importing it. 
- type (string) – - The component type. 
- importedValue (string) – - The default value assigned to the property when the component is imported into an app. 
- componentName (string) – - The name of the component that is affected by an event. 
- property (string) – - The name of the component’s property that is affected by an event. 
 
- url (dict) – - The URL to the location to open. Specify this value for a navigation action. - value (string) – - The value to assign to the component property. 
- bindingProperties (dict) – - The information to bind the component property to data at runtime. - property (string) – - The component property to bind to the data field. 
- field (string) – - The data field to bind the property to. 
 
- collectionBindingProperties (dict) – - The information to bind the component property to data at runtime. Use this for collection components. - property (string) – - The component property to bind to the data field. 
- field (string) – - The data field to bind the property to. 
 
- defaultValue (string) – - The default value to assign to the component property. 
- model (string) – - The data model to use to assign a value to the component property. 
- bindings (dict) – - The information to bind the component property to form data. - (string) – - (dict) – - Describes how to bind a component property to form data. - element (string) – - The name of the component to retrieve a value from. 
- property (string) – - The property to retrieve a value from. 
 
 
 
- event (string) – - An event that occurs in your app. Use this for workflow data binding. 
- userAttribute (string) – - An authenticated user attribute to use to assign a value to the component property. 
- concat (list) – - A list of component properties to concatenate to create the value to assign to this component property. - (dict) – - Describes the configuration for all of a component’s properties. Use - ComponentPropertyto specify the values to render or bind by default.
 
- condition (dict) – - The conditional expression to use to assign a value to the component property. - property (string) – - The name of the conditional property. 
- field (string) – - The name of a field. Specify this when the property is a data model. 
- operator (string) – - The operator to use to perform the evaluation, such as - eqto represent equals.
- operand (string) – - The value of the property to evaluate. 
- then (dict) – - The value to assign to the property if the condition is met. 
- else (dict) – - The value to assign to the property if the condition is not met. 
- operandType (string) – - The type of the property to evaluate. 
 
- configured (boolean) – - Specifies whether the user configured the property in Amplify Studio after importing it. 
- type (string) – - The component type. 
- importedValue (string) – - The default value assigned to the property when the component is imported into an app. 
- componentName (string) – - The name of the component that is affected by an event. 
- property (string) – - The name of the component’s property that is affected by an event. 
 
- anchor (dict) – - The HTML anchor link to the location to open. Specify this value for a navigation action. - value (string) – - The value to assign to the component property. 
- bindingProperties (dict) – - The information to bind the component property to data at runtime. - property (string) – - The component property to bind to the data field. 
- field (string) – - The data field to bind the property to. 
 
- collectionBindingProperties (dict) – - The information to bind the component property to data at runtime. Use this for collection components. - property (string) – - The component property to bind to the data field. 
- field (string) – - The data field to bind the property to. 
 
- defaultValue (string) – - The default value to assign to the component property. 
- model (string) – - The data model to use to assign a value to the component property. 
- bindings (dict) – - The information to bind the component property to form data. - (string) – - (dict) – - Describes how to bind a component property to form data. - element (string) – - The name of the component to retrieve a value from. 
- property (string) – - The property to retrieve a value from. 
 
 
 
- event (string) – - An event that occurs in your app. Use this for workflow data binding. 
- userAttribute (string) – - An authenticated user attribute to use to assign a value to the component property. 
- concat (list) – - A list of component properties to concatenate to create the value to assign to this component property. - (dict) – - Describes the configuration for all of a component’s properties. Use - ComponentPropertyto specify the values to render or bind by default.
 
- condition (dict) – - The conditional expression to use to assign a value to the component property. - property (string) – - The name of the conditional property. 
- field (string) – - The name of a field. Specify this when the property is a data model. 
- operator (string) – - The operator to use to perform the evaluation, such as - eqto represent equals.
- operand (string) – - The value of the property to evaluate. 
- then (dict) – - The value to assign to the property if the condition is met. 
- else (dict) – - The value to assign to the property if the condition is not met. 
- operandType (string) – - The type of the property to evaluate. 
 
- configured (boolean) – - Specifies whether the user configured the property in Amplify Studio after importing it. 
- type (string) – - The component type. 
- importedValue (string) – - The default value assigned to the property when the component is imported into an app. 
- componentName (string) – - The name of the component that is affected by an event. 
- property (string) – - The name of the component’s property that is affected by an event. 
 
- target (dict) – - The element within the same component to modify when the action occurs. - value (string) – - The value to assign to the component property. 
- bindingProperties (dict) – - The information to bind the component property to data at runtime. - property (string) – - The component property to bind to the data field. 
- field (string) – - The data field to bind the property to. 
 
- collectionBindingProperties (dict) – - The information to bind the component property to data at runtime. Use this for collection components. - property (string) – - The component property to bind to the data field. 
- field (string) – - The data field to bind the property to. 
 
- defaultValue (string) – - The default value to assign to the component property. 
- model (string) – - The data model to use to assign a value to the component property. 
- bindings (dict) – - The information to bind the component property to form data. - (string) – - (dict) – - Describes how to bind a component property to form data. - element (string) – - The name of the component to retrieve a value from. 
- property (string) – - The property to retrieve a value from. 
 
 
 
- event (string) – - An event that occurs in your app. Use this for workflow data binding. 
- userAttribute (string) – - An authenticated user attribute to use to assign a value to the component property. 
- concat (list) – - A list of component properties to concatenate to create the value to assign to this component property. - (dict) – - Describes the configuration for all of a component’s properties. Use - ComponentPropertyto specify the values to render or bind by default.
 
- condition (dict) – - The conditional expression to use to assign a value to the component property. - property (string) – - The name of the conditional property. 
- field (string) – - The name of a field. Specify this when the property is a data model. 
- operator (string) – - The operator to use to perform the evaluation, such as - eqto represent equals.
- operand (string) – - The value of the property to evaluate. 
- then (dict) – - The value to assign to the property if the condition is met. 
- else (dict) – - The value to assign to the property if the condition is not met. 
- operandType (string) – - The type of the property to evaluate. 
 
- configured (boolean) – - Specifies whether the user configured the property in Amplify Studio after importing it. 
- type (string) – - The component type. 
- importedValue (string) – - The default value assigned to the property when the component is imported into an app. 
- componentName (string) – - The name of the component that is affected by an event. 
- property (string) – - The name of the component’s property that is affected by an event. 
 
- global (dict) – - Specifies whether the user should be signed out globally. Specify this value for an auth sign out action. - value (string) – - The value to assign to the component property. 
- bindingProperties (dict) – - The information to bind the component property to data at runtime. - property (string) – - The component property to bind to the data field. 
- field (string) – - The data field to bind the property to. 
 
- collectionBindingProperties (dict) – - The information to bind the component property to data at runtime. Use this for collection components. - property (string) – - The component property to bind to the data field. 
- field (string) – - The data field to bind the property to. 
 
- defaultValue (string) – - The default value to assign to the component property. 
- model (string) – - The data model to use to assign a value to the component property. 
- bindings (dict) – - The information to bind the component property to form data. - (string) – - (dict) – - Describes how to bind a component property to form data. - element (string) – - The name of the component to retrieve a value from. 
- property (string) – - The property to retrieve a value from. 
 
 
 
- event (string) – - An event that occurs in your app. Use this for workflow data binding. 
- userAttribute (string) – - An authenticated user attribute to use to assign a value to the component property. 
- concat (list) – - A list of component properties to concatenate to create the value to assign to this component property. - (dict) – - Describes the configuration for all of a component’s properties. Use - ComponentPropertyto specify the values to render or bind by default.
 
- condition (dict) – - The conditional expression to use to assign a value to the component property. - property (string) – - The name of the conditional property. 
- field (string) – - The name of a field. Specify this when the property is a data model. 
- operator (string) – - The operator to use to perform the evaluation, such as - eqto represent equals.
- operand (string) – - The value of the property to evaluate. 
- then (dict) – - The value to assign to the property if the condition is met. 
- else (dict) – - The value to assign to the property if the condition is not met. 
- operandType (string) – - The type of the property to evaluate. 
 
- configured (boolean) – - Specifies whether the user configured the property in Amplify Studio after importing it. 
- type (string) – - The component type. 
- importedValue (string) – - The default value assigned to the property when the component is imported into an app. 
- componentName (string) – - The name of the component that is affected by an event. 
- property (string) – - The name of the component’s property that is affected by an event. 
 
- model (string) – - The name of the data model. Use when the action performs an operation on an Amplify DataStore model. 
- id (dict) – - The unique ID of the component that the - ActionParametersapply to.- value (string) – - The value to assign to the component property. 
- bindingProperties (dict) – - The information to bind the component property to data at runtime. - property (string) – - The component property to bind to the data field. 
- field (string) – - The data field to bind the property to. 
 
- collectionBindingProperties (dict) – - The information to bind the component property to data at runtime. Use this for collection components. - property (string) – - The component property to bind to the data field. 
- field (string) – - The data field to bind the property to. 
 
- defaultValue (string) – - The default value to assign to the component property. 
- model (string) – - The data model to use to assign a value to the component property. 
- bindings (dict) – - The information to bind the component property to form data. - (string) – - (dict) – - Describes how to bind a component property to form data. - element (string) – - The name of the component to retrieve a value from. 
- property (string) – - The property to retrieve a value from. 
 
 
 
- event (string) – - An event that occurs in your app. Use this for workflow data binding. 
- userAttribute (string) – - An authenticated user attribute to use to assign a value to the component property. 
- concat (list) – - A list of component properties to concatenate to create the value to assign to this component property. - (dict) – - Describes the configuration for all of a component’s properties. Use - ComponentPropertyto specify the values to render or bind by default.
 
- condition (dict) – - The conditional expression to use to assign a value to the component property. - property (string) – - The name of the conditional property. 
- field (string) – - The name of a field. Specify this when the property is a data model. 
- operator (string) – - The operator to use to perform the evaluation, such as - eqto represent equals.
- operand (string) – - The value of the property to evaluate. 
- then (dict) – - The value to assign to the property if the condition is met. 
- else (dict) – - The value to assign to the property if the condition is not met. 
- operandType (string) – - The type of the property to evaluate. 
 
- configured (boolean) – - Specifies whether the user configured the property in Amplify Studio after importing it. 
- type (string) – - The component type. 
- importedValue (string) – - The default value assigned to the property when the component is imported into an app. 
- componentName (string) – - The name of the component that is affected by an event. 
- property (string) – - The name of the component’s property that is affected by an event. 
 
- fields (dict) – - 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. - (string) – - (dict) – - Describes the configuration for all of a component’s properties. Use - ComponentPropertyto specify the values to render or bind by default.- value (string) – - The value to assign to the component property. 
- bindingProperties (dict) – - The information to bind the component property to data at runtime. - property (string) – - The component property to bind to the data field. 
- field (string) – - The data field to bind the property to. 
 
- collectionBindingProperties (dict) – - The information to bind the component property to data at runtime. Use this for collection components. - property (string) – - The component property to bind to the data field. 
- field (string) – - The data field to bind the property to. 
 
- defaultValue (string) – - The default value to assign to the component property. 
- model (string) – - The data model to use to assign a value to the component property. 
- bindings (dict) – - The information to bind the component property to form data. - (string) – - (dict) – - Describes how to bind a component property to form data. - element (string) – - The name of the component to retrieve a value from. 
- property (string) – - The property to retrieve a value from. 
 
 
 
- event (string) – - An event that occurs in your app. Use this for workflow data binding. 
- userAttribute (string) – - An authenticated user attribute to use to assign a value to the component property. 
- concat (list) – - A list of component properties to concatenate to create the value to assign to this component property. - (dict) – - Describes the configuration for all of a component’s properties. Use - ComponentPropertyto specify the values to render or bind by default.
 
- condition (dict) – - The conditional expression to use to assign a value to the component property. - property (string) – - The name of the conditional property. 
- field (string) – - The name of a field. Specify this when the property is a data model. 
- operator (string) – - The operator to use to perform the evaluation, such as - eqto represent equals.
- operand (string) – - The value of the property to evaluate. 
- then (dict) – - The value to assign to the property if the condition is met. 
- else (dict) – - The value to assign to the property if the condition is not met. 
- operandType (string) – - The type of the property to evaluate. 
 
- configured (boolean) – - Specifies whether the user configured the property in Amplify Studio after importing it. 
- type (string) – - The component type. 
- importedValue (string) – - The default value assigned to the property when the component is imported into an app. 
- componentName (string) – - The name of the component that is affected by an event. 
- property (string) – - The name of the component’s property that is affected by an event. 
 
 
 
- state (dict) – - A key-value pair that specifies the state property name and its initial value. - componentName (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 (dict) – - The state configuration to assign to the property. - value (string) – - The value to assign to the component property. 
- bindingProperties (dict) – - The information to bind the component property to data at runtime. - property (string) – - The component property to bind to the data field. 
- field (string) – - The data field to bind the property to. 
 
- collectionBindingProperties (dict) – - The information to bind the component property to data at runtime. Use this for collection components. - property (string) – - The component property to bind to the data field. 
- field (string) – - The data field to bind the property to. 
 
- defaultValue (string) – - The default value to assign to the component property. 
- model (string) – - The data model to use to assign a value to the component property. 
- bindings (dict) – - The information to bind the component property to form data. - (string) – - (dict) – - Describes how to bind a component property to form data. - element (string) – - The name of the component to retrieve a value from. 
- property (string) – - The property to retrieve a value from. 
 
 
 
- event (string) – - An event that occurs in your app. Use this for workflow data binding. 
- userAttribute (string) – - An authenticated user attribute to use to assign a value to the component property. 
- concat (list) – - A list of component properties to concatenate to create the value to assign to this component property. - (dict) – - Describes the configuration for all of a component’s properties. Use - ComponentPropertyto specify the values to render or bind by default.
 
- condition (dict) – - The conditional expression to use to assign a value to the component property. - property (string) – - The name of the conditional property. 
- field (string) – - The name of a field. Specify this when the property is a data model. 
- operator (string) – - The operator to use to perform the evaluation, such as - eqto represent equals.
- operand (string) – - The value of the property to evaluate. 
- then (dict) – - The value to assign to the property if the condition is met. 
- else (dict) – - The value to assign to the property if the condition is not met. 
- operandType (string) – - The type of the property to evaluate. 
 
- configured (boolean) – - Specifies whether the user configured the property in Amplify Studio after importing it. 
- type (string) – - The component type. 
- importedValue (string) – - The default value assigned to the property when the component is imported into an app. 
- componentName (string) – - The name of the component that is affected by an event. 
- property (string) – - The name of the component’s property that is affected by an event. 
 
 
 
- bindingEvent (string) – - Binds an event to an action on a component. When you specify a - bindingEvent, the event is called when the action is performed.
 
 
 
- schemaVersion (string) – - The schema version of the component when it was imported. 
 
 
 
 - Exceptions