[ aws . amplifyuibuilder ]

update-component

Description

Updates an existing component.

See also: AWS API Documentation

See ‘aws help’ for descriptions of global parameters.

Synopsis

  update-component
--app-id <value>
[--client-token <value>]
--environment-name <value>
--id <value>
--updated-component <value>
[--cli-input-json | --cli-input-yaml]
[--generate-cli-skeleton <value>]

Options

--app-id (string)

The unique ID for the Amplify app.

--client-token (string)

The unique client token.

--environment-name (string)

The name of the backend environment that is part of the Amplify app.

--id (string)

The unique ID for the component.

--updated-component (structure)

The configuration of the updated component.

bindingProperties -> (map)

The data binding information for the component’s properties.

key -> (string)

value -> (structure)

Represents the data binding configuration for a component at runtime. You can use ComponentBindingPropertiesValue to add exposed properties to a component to allow different values to be entered when a component is reused in different places in an app.

bindingProperties -> (structure)

Describes the properties to customize with data at runtime.

bucket -> (string)

An Amazon S3 bucket.

defaultValue -> (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)

A list of predicates for binding a component’s properties to data.

(structure)

Stores information for generating Amplify DataStore queries. Use a Predicate to retrieve a subset of the data in a collection.

and -> (list)

A list of predicates to combine logically.

(structure)

Stores information for generating Amplify DataStore queries. Use a Predicate to retrieve a subset of the data in a collection.

field -> (string)

The field to query.

operand -> (string)

The value to use when performing the evaluation.

operator -> (string)

The operator to use to perform the evaluation.

field -> (string)

The field to query.

operand -> (string)

The value to use when performing the evaluation.

operator -> (string)

The operator to use to perform the evaluation.

or -> (list)

A list of predicates to combine logically.

(structure)

Stores information for generating Amplify DataStore queries. Use a Predicate to retrieve a subset of the data in a collection.

field -> (string)

The field to query.

operand -> (string)

The value to use when performing the evaluation.

operator -> (string)

The operator to use to perform the evaluation.

userAttribute -> (string)

An authenticated user attribute.

defaultValue -> (string)

The default value of the property.

type -> (string)

The property type.

children -> (list)

The components that are instances of the main component.

(structure)

A nested UI configuration within a parent Component .

children -> (list)

The list of ComponentChild instances for this component.

(structure)

A nested UI configuration within a parent Component .

componentType -> (string)

The type of the child component.

events -> (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.

key -> (string)

value -> (structure)

Describes the configuration of an event. You can bind an event and a corresponding action to a Component or a ComponentChild . A button click is an example of an event.

action -> (string)

The action to perform when a specific event is raised.

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.

parameters -> (structure)

Describes information about the action.

anchor -> (structure)

The HTML anchor link to the location to open. Specify this value for a navigation action.

bindingProperties -> (structure)

The information to bind the component property to data at runtime.

field -> (string)

The data field to bind the property to.

property -> (string)

The component property to bind to the data field.

bindings -> (map)

The information to bind the component property to form data.

key -> (string)

value -> (structure)

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.

collectionBindingProperties -> (structure)

The information to bind the component property to data at runtime. Use this for collection components.

field -> (string)

The data field to bind the property to.

property -> (string)

The component property to bind to the data field.

componentName -> (string)

The name of the component that is affected by an event.

concat -> (list)

A list of component properties to concatenate to create the value to assign to this component property.

(structure)

Describes the configuration for all of a component’s properties. Use ComponentProperty to specify the values to render or bind by default.

bindingProperties -> (structure)

The information to bind the component property to data at runtime.

field -> (string)

The data field to bind the property to.

property -> (string)

The component property to bind to the data field.

bindings -> (map)

The information to bind the component property to form data.

key -> (string)

value -> (structure)

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.

collectionBindingProperties -> (structure)

The information to bind the component property to data at runtime. Use this for collection components.

field -> (string)

The data field to bind the property to.

property -> (string)

The component property to bind to the data field.

componentName -> (string)

The name of the component that is affected by an event.

concat -> (list)

A list of component properties to concatenate to create the value to assign to this component property.

( … recursive … )

condition -> (structure)

The conditional expression to use to assign a value to the component property.

( … recursive … )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.

operandType -> (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.

( … recursive … )

configured -> (boolean)

Specifies whether the user configured the property in Amplify Studio after importing it.

defaultValue -> (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.

importedValue -> (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.

userAttribute -> (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.

condition -> (structure)

The conditional expression to use to assign a value to the component property.

else -> (structure)

The value to assign to the property if the condition is not met.

bindingProperties -> (structure)

The information to bind the component property to data at runtime.

field -> (string)

The data field to bind the property to.

property -> (string)

The component property to bind to the data field.

bindings -> (map)

The information to bind the component property to form data.

key -> (string)

value -> (structure)

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.

collectionBindingProperties -> (structure)

The information to bind the component property to data at runtime. Use this for collection components.

field -> (string)

The data field to bind the property to.

property -> (string)

The component property to bind to the data field.

componentName -> (string)

The name of the component that is affected by an event.

concat -> (list)

A list of component properties to concatenate to create the value to assign to this component property.

( … recursive … )

condition -> (structure)

The conditional expression to use to assign a value to the component property.

( … recursive … )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.

operandType -> (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.

( … recursive … )

configured -> (boolean)

Specifies whether the user configured the property in Amplify Studio after importing it.

defaultValue -> (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.

importedValue -> (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.

userAttribute -> (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.

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.

operandType -> (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 -> (structure)

The value to assign to the property if the condition is met.

bindingProperties -> (structure)

The information to bind the component property to data at runtime.

field -> (string)

The data field to bind the property to.

property -> (string)

The component property to bind to the data field.

bindings -> (map)

The information to bind the component property to form data.

key -> (string)

value -> (structure)

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.

collectionBindingProperties -> (structure)

The information to bind the component property to data at runtime. Use this for collection components.

field -> (string)

The data field to bind the property to.

property -> (string)

The component property to bind to the data field.

componentName -> (string)

The name of the component that is affected by an event.

concat -> (list)

A list of component properties to concatenate to create the value to assign to this component property.

( … recursive … )

condition -> (structure)

The conditional expression to use to assign a value to the component property.

( … recursive … )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.

operandType -> (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.

( … recursive … )

configured -> (boolean)

Specifies whether the user configured the property in Amplify Studio after importing it.

defaultValue -> (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.

importedValue -> (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.

userAttribute -> (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.

configured -> (boolean)

Specifies whether the user configured the property in Amplify Studio after importing it.

defaultValue -> (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.

importedValue -> (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.

userAttribute -> (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.

fields -> (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.

key -> (string)

value -> (structure)

Describes the configuration for all of a component’s properties. Use ComponentProperty to specify the values to render or bind by default.

bindingProperties -> (structure)

The information to bind the component property to data at runtime.

field -> (string)

The data field to bind the property to.

property -> (string)

The component property to bind to the data field.

bindings -> (map)

The information to bind the component property to form data.

key -> (string)

value -> (structure)

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.

collectionBindingProperties -> (structure)

The information to bind the component property to data at runtime. Use this for collection components.

field -> (string)

The data field to bind the property to.

property -> (string)

The component property to bind to the data field.

componentName -> (string)

The name of the component that is affected by an event.

concat -> (list)

A list of component properties to concatenate to create the value to assign to this component property.

(structure)

Describes the configuration for all of a component’s properties. Use ComponentProperty to specify the values to render or bind by default.

bindingProperties -> (structure)

The information to bind the component property to data at runtime.

field -> (string)

The data field to bind the property to.

property -> (string)

The component property to bind to the data field.

bindings -> (map)

The information to bind the component property to form data.

key -> (string)

value -> (structure)

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.

collectionBindingProperties -> (structure)

The information to bind the component property to data at runtime. Use this for collection components.

field -> (string)

The data field to bind the property to.

property -> (string)

The component property to bind to the data field.

componentName -> (string)

The name of the component that is affected by an event.

concat -> (list)

A list of component properties to concatenate to create the value to assign to this component property.

( … recursive … )

condition -> (structure)

The conditional expression to use to assign a value to the component property.

( … recursive … )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.

operandType -> (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.

( … recursive … )

configured -> (boolean)

Specifies whether the user configured the property in Amplify Studio after importing it.

defaultValue -> (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.

importedValue -> (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.

userAttribute -> (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.

condition -> (structure)

The conditional expression to use to assign a value to the component property.

else -> (structure)

The value to assign to the property if the condition is not met.

bindingProperties -> (structure)

The information to bind the component property to data at runtime.

field -> (string)

The data field to bind the property to.

property -> (string)

The component property to bind to the data field.

bindings -> (map)

The information to bind the component property to form data.

key -> (string)

value -> (structure)

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.

collectionBindingProperties -> (structure)

The information to bind the component property to data at runtime. Use this for collection components.

field -> (string)

The data field to bind the property to.

property -> (string)

The component property to bind to the data field.

componentName -> (string)

The name of the component that is affected by an event.

concat -> (list)

A list of component properties to concatenate to create the value to assign to this component property.

( … recursive … )

condition -> (structure)

The conditional expression to use to assign a value to the component property.

( … recursive … )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.

operandType -> (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.

( … recursive … )

configured -> (boolean)

Specifies whether the user configured the property in Amplify Studio after importing it.

defaultValue -> (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.

importedValue -> (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.

userAttribute -> (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.

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.

operandType -> (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 -> (structure)

The value to assign to the property if the condition is met.

bindingProperties -> (structure)

The information to bind the component property to data at runtime.

field -> (string)

The data field to bind the property to.

property -> (string)

The component property to bind to the data field.

bindings -> (map)

The information to bind the component property to form data.

key -> (string)

value -> (structure)

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.

collectionBindingProperties -> (structure)

The information to bind the component property to data at runtime. Use this for collection components.

field -> (string)

The data field to bind the property to.

property -> (string)

The component property to bind to the data field.

componentName -> (string)

The name of the component that is affected by an event.

concat -> (list)

A list of component properties to concatenate to create the value to assign to this component property.

( … recursive … )

condition -> (structure)

The conditional expression to use to assign a value to the component property.

( … recursive … )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.

operandType -> (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.

( … recursive … )

configured -> (boolean)

Specifies whether the user configured the property in Amplify Studio after importing it.

defaultValue -> (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.

importedValue -> (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.

userAttribute -> (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.

configured -> (boolean)

Specifies whether the user configured the property in Amplify Studio after importing it.

defaultValue -> (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.

importedValue -> (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.

userAttribute -> (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.

global -> (structure)

Specifies whether the user should be signed out globally. Specify this value for an auth sign out action.

bindingProperties -> (structure)

The information to bind the component property to data at runtime.

field -> (string)

The data field to bind the property to.

property -> (string)

The component property to bind to the data field.

bindings -> (map)

The information to bind the component property to form data.

key -> (string)

value -> (structure)

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.

collectionBindingProperties -> (structure)

The information to bind the component property to data at runtime. Use this for collection components.

field -> (string)

The data field to bind the property to.

property -> (string)

The component property to bind to the data field.

componentName -> (string)

The name of the component that is affected by an event.

concat -> (list)

A list of component properties to concatenate to create the value to assign to this component property.

(structure)

Describes the configuration for all of a component’s properties. Use ComponentProperty to specify the values to render or bind by default.

bindingProperties -> (structure)

The information to bind the component property to data at runtime.

field -> (string)

The data field to bind the property to.

property -> (string)

The component property to bind to the data field.

bindings -> (map)

The information to bind the component property to form data.

key -> (string)

value -> (structure)

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.

collectionBindingProperties -> (structure)

The information to bind the component property to data at runtime. Use this for collection components.

field -> (string)

The data field to bind the property to.

property -> (string)

The component property to bind to the data field.

componentName -> (string)

The name of the component that is affected by an event.

concat -> (list)

A list of component properties to concatenate to create the value to assign to this component property.

( … recursive … )

condition -> (structure)

The conditional expression to use to assign a value to the component property.

( … recursive … )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.

operandType -> (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.

( … recursive … )

configured -> (boolean)

Specifies whether the user configured the property in Amplify Studio after importing it.

defaultValue -> (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.

importedValue -> (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.

userAttribute -> (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.

condition -> (structure)

The conditional expression to use to assign a value to the component property.

else -> (structure)

The value to assign to the property if the condition is not met.

bindingProperties -> (structure)

The information to bind the component property to data at runtime.

field -> (string)

The data field to bind the property to.

property -> (string)

The component property to bind to the data field.

bindings -> (map)

The information to bind the component property to form data.

key -> (string)

value -> (structure)

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.

collectionBindingProperties -> (structure)

The information to bind the component property to data at runtime. Use this for collection components.

field -> (string)

The data field to bind the property to.

property -> (string)

The component property to bind to the data field.

componentName -> (string)

The name of the component that is affected by an event.

concat -> (list)

A list of component properties to concatenate to create the value to assign to this component property.

( … recursive … )

condition -> (structure)

The conditional expression to use to assign a value to the component property.

( … recursive … )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.

operandType -> (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.

( … recursive … )

configured -> (boolean)

Specifies whether the user configured the property in Amplify Studio after importing it.

defaultValue -> (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.

importedValue -> (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.

userAttribute -> (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.

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.

operandType -> (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 -> (structure)

The value to assign to the property if the condition is met.

bindingProperties -> (structure)

The information to bind the component property to data at runtime.

field -> (string)

The data field to bind the property to.

property -> (string)

The component property to bind to the data field.

bindings -> (map)

The information to bind the component property to form data.

key -> (string)

value -> (structure)

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.

collectionBindingProperties -> (structure)

The information to bind the component property to data at runtime. Use this for collection components.

field -> (string)

The data field to bind the property to.

property -> (string)

The component property to bind to the data field.

componentName -> (string)

The name of the component that is affected by an event.

concat -> (list)

A list of component properties to concatenate to create the value to assign to this component property.

( … recursive … )

condition -> (structure)

The conditional expression to use to assign a value to the component property.

( … recursive … )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.

operandType -> (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.

( … recursive … )

configured -> (boolean)

Specifies whether the user configured the property in Amplify Studio after importing it.

defaultValue -> (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.

importedValue -> (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.

userAttribute -> (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.

configured -> (boolean)

Specifies whether the user configured the property in Amplify Studio after importing it.

defaultValue -> (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.

importedValue -> (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.

userAttribute -> (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.

id -> (structure)

The unique ID of the component that the ActionParameters apply to.

bindingProperties -> (structure)

The information to bind the component property to data at runtime.

field -> (string)

The data field to bind the property to.

property -> (string)

The component property to bind to the data field.

bindings -> (map)

The information to bind the component property to form data.

key -> (string)

value -> (structure)

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.

collectionBindingProperties -> (structure)

The information to bind the component property to data at runtime. Use this for collection components.

field -> (string)

The data field to bind the property to.

property -> (string)

The component property to bind to the data field.

componentName -> (string)

The name of the component that is affected by an event.

concat -> (list)

A list of component properties to concatenate to create the value to assign to this component property.

(structure)

Describes the configuration for all of a component’s properties. Use ComponentProperty to specify the values to render or bind by default.

bindingProperties -> (structure)

The information to bind the component property to data at runtime.

field -> (string)

The data field to bind the property to.

property -> (string)

The component property to bind to the data field.

bindings -> (map)

The information to bind the component property to form data.

key -> (string)

value -> (structure)

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.

collectionBindingProperties -> (structure)

The information to bind the component property to data at runtime. Use this for collection components.

field -> (string)

The data field to bind the property to.

property -> (string)

The component property to bind to the data field.

componentName -> (string)

The name of the component that is affected by an event.

concat -> (list)

A list of component properties to concatenate to create the value to assign to this component property.

( … recursive … )

condition -> (structure)

The conditional expression to use to assign a value to the component property.

( … recursive … )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.

operandType -> (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.

( … recursive … )

configured -> (boolean)

Specifies whether the user configured the property in Amplify Studio after importing it.

defaultValue -> (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.

importedValue -> (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.

userAttribute -> (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.

condition -> (structure)

The conditional expression to use to assign a value to the component property.

else -> (structure)

The value to assign to the property if the condition is not met.

bindingProperties -> (structure)

The information to bind the component property to data at runtime.

field -> (string)

The data field to bind the property to.

property -> (string)

The component property to bind to the data field.

bindings -> (map)

The information to bind the component property to form data.

key -> (string)

value -> (structure)

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.

collectionBindingProperties -> (structure)

The information to bind the component property to data at runtime. Use this for collection components.

field -> (string)

The data field to bind the property to.

property -> (string)

The component property to bind to the data field.

componentName -> (string)

The name of the component that is affected by an event.

concat -> (list)

A list of component properties to concatenate to create the value to assign to this component property.

( … recursive … )

condition -> (structure)

The conditional expression to use to assign a value to the component property.

( … recursive … )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.

operandType -> (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.

( … recursive … )

configured -> (boolean)

Specifies whether the user configured the property in Amplify Studio after importing it.

defaultValue -> (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.

importedValue -> (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.

userAttribute -> (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.

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.

operandType -> (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 -> (structure)

The value to assign to the property if the condition is met.

bindingProperties -> (structure)

The information to bind the component property to data at runtime.

field -> (string)

The data field to bind the property to.

property -> (string)

The component property to bind to the data field.

bindings -> (map)

The information to bind the component property to form data.

key -> (string)

value -> (structure)

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.

collectionBindingProperties -> (structure)

The information to bind the component property to data at runtime. Use this for collection components.

field -> (string)

The data field to bind the property to.

property -> (string)

The component property to bind to the data field.

componentName -> (string)

The name of the component that is affected by an event.

concat -> (list)

A list of component properties to concatenate to create the value to assign to this component property.

( … recursive … )

condition -> (structure)

The conditional expression to use to assign a value to the component property.

( … recursive … )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.

operandType -> (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.

( … recursive … )

configured -> (boolean)

Specifies whether the user configured the property in Amplify Studio after importing it.

defaultValue -> (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.

importedValue -> (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.

userAttribute -> (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.

configured -> (boolean)

Specifies whether the user configured the property in Amplify Studio after importing it.

defaultValue -> (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.

importedValue -> (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.

userAttribute -> (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.

model -> (string)

The name of the data model. Use when the action performs an operation on an Amplify DataStore model.

state -> (structure)

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 -> (structure)

The state configuration to assign to the property.

bindingProperties -> (structure)

The information to bind the component property to data at runtime.

field -> (string)

The data field to bind the property to.

property -> (string)

The component property to bind to the data field.

bindings -> (map)

The information to bind the component property to form data.

key -> (string)

value -> (structure)

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.

collectionBindingProperties -> (structure)

The information to bind the component property to data at runtime. Use this for collection components.

field -> (string)

The data field to bind the property to.

property -> (string)

The component property to bind to the data field.

componentName -> (string)

The name of the component that is affected by an event.

concat -> (list)

A list of component properties to concatenate to create the value to assign to this component property.

(structure)

Describes the configuration for all of a component’s properties. Use ComponentProperty to specify the values to render or bind by default.

bindingProperties -> (structure)

The information to bind the component property to data at runtime.

field -> (string)

The data field to bind the property to.

property -> (string)

The component property to bind to the data field.

bindings -> (map)

The information to bind the component property to form data.

key -> (string)

value -> (structure)

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.

collectionBindingProperties -> (structure)

The information to bind the component property to data at runtime. Use this for collection components.

field -> (string)

The data field to bind the property to.

property -> (string)

The component property to bind to the data field.

componentName -> (string)

The name of the component that is affected by an event.

concat -> (list)

A list of component properties to concatenate to create the value to assign to this component property.

( … recursive … )

condition -> (structure)

The conditional expression to use to assign a value to the component property.

( … recursive … )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.

operandType -> (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.

( … recursive … )

configured -> (boolean)

Specifies whether the user configured the property in Amplify Studio after importing it.

defaultValue -> (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.

importedValue -> (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.

userAttribute -> (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.

condition -> (structure)

The conditional expression to use to assign a value to the component property.

else -> (structure)

The value to assign to the property if the condition is not met.

bindingProperties -> (structure)

The information to bind the component property to data at runtime.

field -> (string)

The data field to bind the property to.

property -> (string)

The component property to bind to the data field.

bindings -> (map)

The information to bind the component property to form data.

key -> (string)

value -> (structure)

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.

collectionBindingProperties -> (structure)

The information to bind the component property to data at runtime. Use this for collection components.

field -> (string)

The data field to bind the property to.

property -> (string)

The component property to bind to the data field.

componentName -> (string)

The name of the component that is affected by an event.

concat -> (list)

A list of component properties to concatenate to create the value to assign to this component property.

( … recursive … )

condition -> (structure)

The conditional expression to use to assign a value to the component property.

( … recursive … )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.

operandType -> (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.

( … recursive … )

configured -> (boolean)

Specifies whether the user configured the property in Amplify Studio after importing it.

defaultValue -> (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.

importedValue -> (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.

userAttribute -> (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.

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.

operandType -> (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 -> (structure)

The value to assign to the property if the condition is met.

bindingProperties -> (structure)

The information to bind the component property to data at runtime.

field -> (string)

The data field to bind the property to.

property -> (string)

The component property to bind to the data field.

bindings -> (map)

The information to bind the component property to form data.

key -> (string)

value -> (structure)

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.

collectionBindingProperties -> (structure)

The information to bind the component property to data at runtime. Use this for collection components.

field -> (string)

The data field to bind the property to.

property -> (string)

The component property to bind to the data field.

componentName -> (string)

The name of the component that is affected by an event.

concat -> (list)

A list of component properties to concatenate to create the value to assign to this component property.

( … recursive … )

condition -> (structure)

The conditional expression to use to assign a value to the component property.

( … recursive … )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.

operandType -> (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.

( … recursive … )

configured -> (boolean)

Specifies whether the user configured the property in Amplify Studio after importing it.

defaultValue -> (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.

importedValue -> (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.

userAttribute -> (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.

configured -> (boolean)

Specifies whether the user configured the property in Amplify Studio after importing it.

defaultValue -> (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.

importedValue -> (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.

userAttribute -> (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.

target -> (structure)

The element within the same component to modify when the action occurs.

bindingProperties -> (structure)

The information to bind the component property to data at runtime.

field -> (string)

The data field to bind the property to.

property -> (string)

The component property to bind to the data field.

bindings -> (map)

The information to bind the component property to form data.

key -> (string)

value -> (structure)

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.

collectionBindingProperties -> (structure)

The information to bind the component property to data at runtime. Use this for collection components.

field -> (string)

The data field to bind the property to.

property -> (string)

The component property to bind to the data field.

componentName -> (string)

The name of the component that is affected by an event.

concat -> (list)

A list of component properties to concatenate to create the value to assign to this component property.

(structure)

Describes the configuration for all of a component’s properties. Use ComponentProperty to specify the values to render or bind by default.

bindingProperties -> (structure)

The information to bind the component property to data at runtime.

field -> (string)

The data field to bind the property to.

property -> (string)

The component property to bind to the data field.

bindings -> (map)

The information to bind the component property to form data.

key -> (string)

value -> (structure)

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.

collectionBindingProperties -> (structure)

The information to bind the component property to data at runtime. Use this for collection components.

field -> (string)

The data field to bind the property to.

property -> (string)

The component property to bind to the data field.

componentName -> (string)

The name of the component that is affected by an event.

concat -> (list)

A list of component properties to concatenate to create the value to assign to this component property.

( … recursive … )

condition -> (structure)

The conditional expression to use to assign a value to the component property.

( … recursive … )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.

operandType -> (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.

( … recursive … )

configured -> (boolean)

Specifies whether the user configured the property in Amplify Studio after importing it.

defaultValue -> (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.

importedValue -> (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.

userAttribute -> (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.

condition -> (structure)

The conditional expression to use to assign a value to the component property.

else -> (structure)

The value to assign to the property if the condition is not met.

bindingProperties -> (structure)

The information to bind the component property to data at runtime.

field -> (string)

The data field to bind the property to.

property -> (string)

The component property to bind to the data field.

bindings -> (map)

The information to bind the component property to form data.

key -> (string)

value -> (structure)

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.

collectionBindingProperties -> (structure)

The information to bind the component property to data at runtime. Use this for collection components.

field -> (string)

The data field to bind the property to.

property -> (string)

The component property to bind to the data field.

componentName -> (string)

The name of the component that is affected by an event.

concat -> (list)

A list of component properties to concatenate to create the value to assign to this component property.

( … recursive … )

condition -> (structure)

The conditional expression to use to assign a value to the component property.

( … recursive … )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.

operandType -> (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.

( … recursive … )

configured -> (boolean)

Specifies whether the user configured the property in Amplify Studio after importing it.

defaultValue -> (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.

importedValue -> (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.

userAttribute -> (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.

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.

operandType -> (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 -> (structure)

The value to assign to the property if the condition is met.

bindingProperties -> (structure)

The information to bind the component property to data at runtime.

field -> (string)

The data field to bind the property to.

property -> (string)

The component property to bind to the data field.

bindings -> (map)

The information to bind the component property to form data.

key -> (string)

value -> (structure)

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.

collectionBindingProperties -> (structure)

The information to bind the component property to data at runtime. Use this for collection components.

field -> (string)

The data field to bind the property to.

property -> (string)

The component property to bind to the data field.

componentName -> (string)

The name of the component that is affected by an event.

concat -> (list)

A list of component properties to concatenate to create the value to assign to this component property.

( … recursive … )

condition -> (structure)

The conditional expression to use to assign a value to the component property.

( … recursive … )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.

operandType -> (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.

( … recursive … )

configured -> (boolean)

Specifies whether the user configured the property in Amplify Studio after importing it.

defaultValue -> (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.

importedValue -> (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.

userAttribute -> (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.

configured -> (boolean)

Specifies whether the user configured the property in Amplify Studio after importing it.

defaultValue -> (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.

importedValue -> (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.

userAttribute -> (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.

type -> (structure)

The type of navigation action. Valid values are url and anchor . This value is required for a navigation action.

bindingProperties -> (structure)

The information to bind the component property to data at runtime.

field -> (string)

The data field to bind the property to.

property -> (string)

The component property to bind to the data field.

bindings -> (map)

The information to bind the component property to form data.

key -> (string)

value -> (structure)

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.

collectionBindingProperties -> (structure)

The information to bind the component property to data at runtime. Use this for collection components.

field -> (string)

The data field to bind the property to.

property -> (string)

The component property to bind to the data field.

componentName -> (string)

The name of the component that is affected by an event.

concat -> (list)

A list of component properties to concatenate to create the value to assign to this component property.

(structure)

Describes the configuration for all of a component’s properties. Use ComponentProperty to specify the values to render or bind by default.

bindingProperties -> (structure)

The information to bind the component property to data at runtime.

field -> (string)

The data field to bind the property to.

property -> (string)

The component property to bind to the data field.

bindings -> (map)

The information to bind the component property to form data.

key -> (string)

value -> (structure)

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.

collectionBindingProperties -> (structure)

The information to bind the component property to data at runtime. Use this for collection components.

field -> (string)

The data field to bind the property to.

property -> (string)

The component property to bind to the data field.

componentName -> (string)

The name of the component that is affected by an event.

concat -> (list)

A list of component properties to concatenate to create the value to assign to this component property.

( … recursive … )

condition -> (structure)

The conditional expression to use to assign a value to the component property.

( … recursive … )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.

operandType -> (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.

( … recursive … )

configured -> (boolean)

Specifies whether the user configured the property in Amplify Studio after importing it.

defaultValue -> (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.

importedValue -> (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.

userAttribute -> (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.

condition -> (structure)

The conditional expression to use to assign a value to the component property.

else -> (structure)

The value to assign to the property if the condition is not met.

bindingProperties -> (structure)

The information to bind the component property to data at runtime.

field -> (string)

The data field to bind the property to.

property -> (string)

The component property to bind to the data field.

bindings -> (map)

The information to bind the component property to form data.

key -> (string)

value -> (structure)

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.

collectionBindingProperties -> (structure)

The information to bind the component property to data at runtime. Use this for collection components.

field -> (string)

The data field to bind the property to.

property -> (string)

The component property to bind to the data field.

componentName -> (string)

The name of the component that is affected by an event.

concat -> (list)

A list of component properties to concatenate to create the value to assign to this component property.

( … recursive … )

condition -> (structure)

The conditional expression to use to assign a value to the component property.

( … recursive … )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.

operandType -> (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.

( … recursive … )

configured -> (boolean)

Specifies whether the user configured the property in Amplify Studio after importing it.

defaultValue -> (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.

importedValue -> (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.

userAttribute -> (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.

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.

operandType -> (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 -> (structure)

The value to assign to the property if the condition is met.

bindingProperties -> (structure)

The information to bind the component property to data at runtime.

field -> (string)

The data field to bind the property to.

property -> (string)

The component property to bind to the data field.

bindings -> (map)

The information to bind the component property to form data.

key -> (string)

value -> (structure)

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.

collectionBindingProperties -> (structure)

The information to bind the component property to data at runtime. Use this for collection components.

field -> (string)

The data field to bind the property to.

property -> (string)

The component property to bind to the data field.

componentName -> (string)

The name of the component that is affected by an event.

concat -> (list)

A list of component properties to concatenate to create the value to assign to this component property.

( … recursive … )

condition -> (structure)

The conditional expression to use to assign a value to the component property.

( … recursive … )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.

operandType -> (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.

( … recursive … )

configured -> (boolean)

Specifies whether the user configured the property in Amplify Studio after importing it.

defaultValue -> (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.

importedValue -> (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.

userAttribute -> (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.

configured -> (boolean)

Specifies whether the user configured the property in Amplify Studio after importing it.

defaultValue -> (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.

importedValue -> (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.

userAttribute -> (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.

url -> (structure)

The URL to the location to open. Specify this value for a navigation action.

bindingProperties -> (structure)

The information to bind the component property to data at runtime.

field -> (string)

The data field to bind the property to.

property -> (string)

The component property to bind to the data field.

bindings -> (map)

The information to bind the component property to form data.

key -> (string)

value -> (structure)

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.

collectionBindingProperties -> (structure)

The information to bind the component property to data at runtime. Use this for collection components.

field -> (string)

The data field to bind the property to.

property -> (string)

The component property to bind to the data field.

componentName -> (string)

The name of the component that is affected by an event.

concat -> (list)

A list of component properties to concatenate to create the value to assign to this component property.

(structure)

Describes the configuration for all of a component’s properties. Use ComponentProperty to specify the values to render or bind by default.

bindingProperties -> (structure)

The information to bind the component property to data at runtime.

field -> (string)

The data field to bind the property to.

property -> (string)

The component property to bind to the data field.

bindings -> (map)

The information to bind the component property to form data.

key -> (string)

value -> (structure)

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.

collectionBindingProperties -> (structure)

The information to bind the component property to data at runtime. Use this for collection components.

field -> (string)

The data field to bind the property to.

property -> (string)

The component property to bind to the data field.

componentName -> (string)

The name of the component that is affected by an event.

concat -> (list)

A list of component properties to concatenate to create the value to assign to this component property.

( … recursive … )

condition -> (structure)

The conditional expression to use to assign a value to the component property.

( … recursive … )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.

operandType -> (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.

( … recursive … )

configured -> (boolean)

Specifies whether the user configured the property in Amplify Studio after importing it.

defaultValue -> (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.

importedValue -> (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.

userAttribute -> (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.

condition -> (structure)

The conditional expression to use to assign a value to the component property.

else -> (structure)

The value to assign to the property if the condition is not met.

bindingProperties -> (structure)

The information to bind the component property to data at runtime.

field -> (string)

The data field to bind the property to.

property -> (string)

The component property to bind to the data field.

bindings -> (map)

The information to bind the component property to form data.

key -> (string)

value -> (structure)

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.

collectionBindingProperties -> (structure)

The information to bind the component property to data at runtime. Use this for collection components.

field -> (string)

The data field to bind the property to.

property -> (string)

The component property to bind to the data field.

componentName -> (string)

The name of the component that is affected by an event.

concat -> (list)

A list of component properties to concatenate to create the value to assign to this component property.

( … recursive … )

condition -> (structure)

The conditional expression to use to assign a value to the component property.

( … recursive … )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.

operandType -> (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.

( … recursive … )

configured -> (boolean)

Specifies whether the user configured the property in Amplify Studio after importing it.

defaultValue -> (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.

importedValue -> (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.

userAttribute -> (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.

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.

operandType -> (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 -> (structure)

The value to assign to the property if the condition is met.

bindingProperties -> (structure)

The information to bind the component property to data at runtime.

field -> (string)

The data field to bind the property to.

property -> (string)

The component property to bind to the data field.

bindings -> (map)

The information to bind the component property to form data.

key -> (string)

value -> (structure)

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.

collectionBindingProperties -> (structure)

The information to bind the component property to data at runtime. Use this for collection components.

field -> (string)

The data field to bind the property to.

property -> (string)

The component property to bind to the data field.

componentName -> (string)

The name of the component that is affected by an event.

concat -> (list)

A list of component properties to concatenate to create the value to assign to this component property.

( … recursive … )

condition -> (structure)

The conditional expression to use to assign a value to the component property.

( … recursive … )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.

operandType -> (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.

( … recursive … )

configured -> (boolean)

Specifies whether the user configured the property in Amplify Studio after importing it.

defaultValue -> (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.

importedValue -> (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.

userAttribute -> (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.

configured -> (boolean)

Specifies whether the user configured the property in Amplify Studio after importing it.

defaultValue -> (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.

importedValue -> (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.

userAttribute -> (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.

name -> (string)

The name of the child component.

properties -> (map)

Describes the properties of the child component. You can’t specify tags as a valid property for properties .

key -> (string)

value -> (structure)

Describes the configuration for all of a component’s properties. Use ComponentProperty to specify the values to render or bind by default.

bindingProperties -> (structure)

The information to bind the component property to data at runtime.

field -> (string)

The data field to bind the property to.

property -> (string)

The component property to bind to the data field.

bindings -> (map)

The information to bind the component property to form data.

key -> (string)

value -> (structure)

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.

collectionBindingProperties -> (structure)

The information to bind the component property to data at runtime. Use this for collection components.

field -> (string)

The data field to bind the property to.

property -> (string)

The component property to bind to the data field.

componentName -> (string)

The name of the component that is affected by an event.

concat -> (list)

A list of component properties to concatenate to create the value to assign to this component property.

(structure)

Describes the configuration for all of a component’s properties. Use ComponentProperty to specify the values to render or bind by default.

bindingProperties -> (structure)

The information to bind the component property to data at runtime.

field -> (string)

The data field to bind the property to.

property -> (string)

The component property to bind to the data field.

bindings -> (map)

The information to bind the component property to form data.

key -> (string)

value -> (structure)

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.

collectionBindingProperties -> (structure)

The information to bind the component property to data at runtime. Use this for collection components.

field -> (string)

The data field to bind the property to.

property -> (string)

The component property to bind to the data field.

componentName -> (string)

The name of the component that is affected by an event.

concat -> (list)

A list of component properties to concatenate to create the value to assign to this component property.

( … recursive … )

condition -> (structure)

The conditional expression to use to assign a value to the component property.

( … recursive … )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.

operandType -> (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.

( … recursive … )

configured -> (boolean)

Specifies whether the user configured the property in Amplify Studio after importing it.

defaultValue -> (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.

importedValue -> (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.

userAttribute -> (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.

condition -> (structure)

The conditional expression to use to assign a value to the component property.

else -> (structure)

The value to assign to the property if the condition is not met.

bindingProperties -> (structure)

The information to bind the component property to data at runtime.

field -> (string)

The data field to bind the property to.

property -> (string)

The component property to bind to the data field.

bindings -> (map)

The information to bind the component property to form data.

key -> (string)

value -> (structure)

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.

collectionBindingProperties -> (structure)

The information to bind the component property to data at runtime. Use this for collection components.

field -> (string)

The data field to bind the property to.

property -> (string)

The component property to bind to the data field.

componentName -> (string)

The name of the component that is affected by an event.

concat -> (list)

A list of component properties to concatenate to create the value to assign to this component property.

( … recursive … )

condition -> (structure)

The conditional expression to use to assign a value to the component property.

( … recursive … )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.

operandType -> (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.

( … recursive … )

configured -> (boolean)

Specifies whether the user configured the property in Amplify Studio after importing it.

defaultValue -> (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.

importedValue -> (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.

userAttribute -> (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.

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.

operandType -> (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 -> (structure)

The value to assign to the property if the condition is met.

bindingProperties -> (structure)

The information to bind the component property to data at runtime.

field -> (string)

The data field to bind the property to.

property -> (string)

The component property to bind to the data field.

bindings -> (map)

The information to bind the component property to form data.

key -> (string)

value -> (structure)

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.

collectionBindingProperties -> (structure)

The information to bind the component property to data at runtime. Use this for collection components.

field -> (string)

The data field to bind the property to.

property -> (string)

The component property to bind to the data field.

componentName -> (string)

The name of the component that is affected by an event.

concat -> (list)

A list of component properties to concatenate to create the value to assign to this component property.

( … recursive … )

condition -> (structure)

The conditional expression to use to assign a value to the component property.

( … recursive … )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.

operandType -> (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.

( … recursive … )

configured -> (boolean)

Specifies whether the user configured the property in Amplify Studio after importing it.

defaultValue -> (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.

importedValue -> (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.

userAttribute -> (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.

configured -> (boolean)

Specifies whether the user configured the property in Amplify Studio after importing it.

defaultValue -> (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.

importedValue -> (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.

userAttribute -> (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.

sourceId -> (string)

The unique ID of the child component in its original source system, such as Figma.

componentType -> (string)

The type of the child component.

events -> (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.

key -> (string)

value -> (structure)

Describes the configuration of an event. You can bind an event and a corresponding action to a Component or a ComponentChild . A button click is an example of an event.

action -> (string)

The action to perform when a specific event is raised.

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.

parameters -> (structure)

Describes information about the action.

anchor -> (structure)

The HTML anchor link to the location to open. Specify this value for a navigation action.

bindingProperties -> (structure)

The information to bind the component property to data at runtime.

field -> (string)

The data field to bind the property to.

property -> (string)

The component property to bind to the data field.

bindings -> (map)

The information to bind the component property to form data.

key -> (string)

value -> (structure)

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.

collectionBindingProperties -> (structure)

The information to bind the component property to data at runtime. Use this for collection components.

field -> (string)

The data field to bind the property to.

property -> (string)

The component property to bind to the data field.

componentName -> (string)

The name of the component that is affected by an event.

concat -> (list)

A list of component properties to concatenate to create the value to assign to this component property.

(structure)

Describes the configuration for all of a component’s properties. Use ComponentProperty to specify the values to render or bind by default.

bindingProperties -> (structure)

The information to bind the component property to data at runtime.

field -> (string)

The data field to bind the property to.

property -> (string)

The component property to bind to the data field.

bindings -> (map)

The information to bind the component property to form data.

key -> (string)

value -> (structure)

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.

collectionBindingProperties -> (structure)

The information to bind the component property to data at runtime. Use this for collection components.

field -> (string)

The data field to bind the property to.

property -> (string)

The component property to bind to the data field.

componentName -> (string)

The name of the component that is affected by an event.

concat -> (list)

A list of component properties to concatenate to create the value to assign to this component property.

( … recursive … )

condition -> (structure)

The conditional expression to use to assign a value to the component property.

( … recursive … )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.

operandType -> (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.

( … recursive … )

configured -> (boolean)

Specifies whether the user configured the property in Amplify Studio after importing it.

defaultValue -> (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.

importedValue -> (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.

userAttribute -> (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.

condition -> (structure)

The conditional expression to use to assign a value to the component property.

else -> (structure)

The value to assign to the property if the condition is not met.

bindingProperties -> (structure)

The information to bind the component property to data at runtime.

field -> (string)

The data field to bind the property to.

property -> (string)

The component property to bind to the data field.

bindings -> (map)

The information to bind the component property to form data.

key -> (string)

value -> (structure)

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.

collectionBindingProperties -> (structure)

The information to bind the component property to data at runtime. Use this for collection components.

field -> (string)

The data field to bind the property to.

property -> (string)

The component property to bind to the data field.

componentName -> (string)

The name of the component that is affected by an event.

concat -> (list)

A list of component properties to concatenate to create the value to assign to this component property.

( … recursive … )

condition -> (structure)

The conditional expression to use to assign a value to the component property.

( … recursive … )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.

operandType -> (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.

( … recursive … )

configured -> (boolean)

Specifies whether the user configured the property in Amplify Studio after importing it.

defaultValue -> (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.

importedValue -> (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.

userAttribute -> (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.

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.

operandType -> (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 -> (structure)

The value to assign to the property if the condition is met.

bindingProperties -> (structure)

The information to bind the component property to data at runtime.

field -> (string)

The data field to bind the property to.

property -> (string)

The component property to bind to the data field.

bindings -> (map)

The information to bind the component property to form data.

key -> (string)

value -> (structure)

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.

collectionBindingProperties -> (structure)

The information to bind the component property to data at runtime. Use this for collection components.

field -> (string)

The data field to bind the property to.

property -> (string)

The component property to bind to the data field.

componentName -> (string)

The name of the component that is affected by an event.

concat -> (list)

A list of component properties to concatenate to create the value to assign to this component property.

( … recursive … )

condition -> (structure)

The conditional expression to use to assign a value to the component property.

( … recursive … )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.

operandType -> (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.

( … recursive … )

configured -> (boolean)

Specifies whether the user configured the property in Amplify Studio after importing it.

defaultValue -> (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.

importedValue -> (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.

userAttribute -> (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.

configured -> (boolean)

Specifies whether the user configured the property in Amplify Studio after importing it.

defaultValue -> (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.

importedValue -> (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.

userAttribute -> (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.

fields -> (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.

key -> (string)

value -> (structure)

Describes the configuration for all of a component’s properties. Use ComponentProperty to specify the values to render or bind by default.

bindingProperties -> (structure)

The information to bind the component property to data at runtime.

field -> (string)

The data field to bind the property to.

property -> (string)

The component property to bind to the data field.

bindings -> (map)

The information to bind the component property to form data.

key -> (string)

value -> (structure)

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.

collectionBindingProperties -> (structure)

The information to bind the component property to data at runtime. Use this for collection components.

field -> (string)

The data field to bind the property to.

property -> (string)

The component property to bind to the data field.

componentName -> (string)

The name of the component that is affected by an event.

concat -> (list)

A list of component properties to concatenate to create the value to assign to this component property.

(structure)

Describes the configuration for all of a component’s properties. Use ComponentProperty to specify the values to render or bind by default.

bindingProperties -> (structure)

The information to bind the component property to data at runtime.

field -> (string)

The data field to bind the property to.

property -> (string)

The component property to bind to the data field.

bindings -> (map)

The information to bind the component property to form data.

key -> (string)

value -> (structure)

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.

collectionBindingProperties -> (structure)

The information to bind the component property to data at runtime. Use this for collection components.

field -> (string)

The data field to bind the property to.

property -> (string)

The component property to bind to the data field.

componentName -> (string)

The name of the component that is affected by an event.

concat -> (list)

A list of component properties to concatenate to create the value to assign to this component property.

( … recursive … )

condition -> (structure)

The conditional expression to use to assign a value to the component property.

( … recursive … )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.

operandType -> (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.

( … recursive … )

configured -> (boolean)

Specifies whether the user configured the property in Amplify Studio after importing it.

defaultValue -> (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.

importedValue -> (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.

userAttribute -> (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.

condition -> (structure)

The conditional expression to use to assign a value to the component property.

else -> (structure)

The value to assign to the property if the condition is not met.

bindingProperties -> (structure)

The information to bind the component property to data at runtime.

field -> (string)

The data field to bind the property to.

property -> (string)

The component property to bind to the data field.

bindings -> (map)

The information to bind the component property to form data.

key -> (string)

value -> (structure)

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.

collectionBindingProperties -> (structure)

The information to bind the component property to data at runtime. Use this for collection components.

field -> (string)

The data field to bind the property to.

property -> (string)

The component property to bind to the data field.

componentName -> (string)

The name of the component that is affected by an event.

concat -> (list)

A list of component properties to concatenate to create the value to assign to this component property.

( … recursive … )

condition -> (structure)

The conditional expression to use to assign a value to the component property.

( … recursive … )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.

operandType -> (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.

( … recursive … )

configured -> (boolean)

Specifies whether the user configured the property in Amplify Studio after importing it.

defaultValue -> (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.

importedValue -> (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.

userAttribute -> (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.

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.

operandType -> (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 -> (structure)

The value to assign to the property if the condition is met.

bindingProperties -> (structure)

The information to bind the component property to data at runtime.

field -> (string)

The data field to bind the property to.

property -> (string)

The component property to bind to the data field.

bindings -> (map)

The information to bind the component property to form data.

key -> (string)

value -> (structure)

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.

collectionBindingProperties -> (structure)

The information to bind the component property to data at runtime. Use this for collection components.

field -> (string)

The data field to bind the property to.

property -> (string)

The component property to bind to the data field.

componentName -> (string)

The name of the component that is affected by an event.

concat -> (list)

A list of component properties to concatenate to create the value to assign to this component property.

( … recursive … )

condition -> (structure)

The conditional expression to use to assign a value to the component property.

( … recursive … )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.

operandType -> (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.

( … recursive … )

configured -> (boolean)

Specifies whether the user configured the property in Amplify Studio after importing it.

defaultValue -> (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.

importedValue -> (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.

userAttribute -> (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.

configured -> (boolean)

Specifies whether the user configured the property in Amplify Studio after importing it.

defaultValue -> (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.

importedValue -> (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.

userAttribute -> (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.

global -> (structure)

Specifies whether the user should be signed out globally. Specify this value for an auth sign out action.

bindingProperties -> (structure)

The information to bind the component property to data at runtime.

field -> (string)

The data field to bind the property to.

property -> (string)

The component property to bind to the data field.

bindings -> (map)

The information to bind the component property to form data.

key -> (string)

value -> (structure)

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.

collectionBindingProperties -> (structure)

The information to bind the component property to data at runtime. Use this for collection components.

field -> (string)

The data field to bind the property to.

property -> (string)

The component property to bind to the data field.

componentName -> (string)

The name of the component that is affected by an event.

concat -> (list)

A list of component properties to concatenate to create the value to assign to this component property.

(structure)

Describes the configuration for all of a component’s properties. Use ComponentProperty to specify the values to render or bind by default.

bindingProperties -> (structure)

The information to bind the component property to data at runtime.

field -> (string)

The data field to bind the property to.

property -> (string)

The component property to bind to the data field.

bindings -> (map)

The information to bind the component property to form data.

key -> (string)

value -> (structure)

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.

collectionBindingProperties -> (structure)

The information to bind the component property to data at runtime. Use this for collection components.

field -> (string)

The data field to bind the property to.

property -> (string)

The component property to bind to the data field.

componentName -> (string)

The name of the component that is affected by an event.

concat -> (list)

A list of component properties to concatenate to create the value to assign to this component property.

( … recursive … )

condition -> (structure)

The conditional expression to use to assign a value to the component property.

( … recursive … )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.

operandType -> (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.

( … recursive … )

configured -> (boolean)

Specifies whether the user configured the property in Amplify Studio after importing it.

defaultValue -> (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.

importedValue -> (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.

userAttribute -> (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.

condition -> (structure)

The conditional expression to use to assign a value to the component property.

else -> (structure)

The value to assign to the property if the condition is not met.

bindingProperties -> (structure)

The information to bind the component property to data at runtime.

field -> (string)

The data field to bind the property to.

property -> (string)

The component property to bind to the data field.

bindings -> (map)

The information to bind the component property to form data.

key -> (string)

value -> (structure)

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.

collectionBindingProperties -> (structure)

The information to bind the component property to data at runtime. Use this for collection components.

field -> (string)

The data field to bind the property to.

property -> (string)

The component property to bind to the data field.

componentName -> (string)

The name of the component that is affected by an event.

concat -> (list)

A list of component properties to concatenate to create the value to assign to this component property.

( … recursive … )

condition -> (structure)

The conditional expression to use to assign a value to the component property.

( … recursive … )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.

operandType -> (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.

( … recursive … )

configured -> (boolean)

Specifies whether the user configured the property in Amplify Studio after importing it.

defaultValue -> (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.

importedValue -> (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.

userAttribute -> (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.

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.

operandType -> (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 -> (structure)

The value to assign to the property if the condition is met.

bindingProperties -> (structure)

The information to bind the component property to data at runtime.

field -> (string)

The data field to bind the property to.

property -> (string)

The component property to bind to the data field.

bindings -> (map)

The information to bind the component property to form data.

key -> (string)

value -> (structure)

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.

collectionBindingProperties -> (structure)

The information to bind the component property to data at runtime. Use this for collection components.

field -> (string)

The data field to bind the property to.

property -> (string)

The component property to bind to the data field.

componentName -> (string)

The name of the component that is affected by an event.

concat -> (list)

A list of component properties to concatenate to create the value to assign to this component property.

( … recursive … )

condition -> (structure)

The conditional expression to use to assign a value to the component property.

( … recursive … )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.

operandType -> (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.

( … recursive … )

configured -> (boolean)

Specifies whether the user configured the property in Amplify Studio after importing it.

defaultValue -> (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.

importedValue -> (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.

userAttribute -> (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.

configured -> (boolean)

Specifies whether the user configured the property in Amplify Studio after importing it.

defaultValue -> (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.

importedValue -> (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.

userAttribute -> (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.

id -> (structure)

The unique ID of the component that the ActionParameters apply to.

bindingProperties -> (structure)

The information to bind the component property to data at runtime.

field -> (string)

The data field to bind the property to.

property -> (string)

The component property to bind to the data field.

bindings -> (map)

The information to bind the component property to form data.

key -> (string)

value -> (structure)

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.

collectionBindingProperties -> (structure)

The information to bind the component property to data at runtime. Use this for collection components.

field -> (string)

The data field to bind the property to.

property -> (string)

The component property to bind to the data field.

componentName -> (string)

The name of the component that is affected by an event.

concat -> (list)

A list of component properties to concatenate to create the value to assign to this component property.

(structure)

Describes the configuration for all of a component’s properties. Use ComponentProperty to specify the values to render or bind by default.

bindingProperties -> (structure)

The information to bind the component property to data at runtime.

field -> (string)

The data field to bind the property to.

property -> (string)

The component property to bind to the data field.

bindings -> (map)

The information to bind the component property to form data.

key -> (string)

value -> (structure)

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.

collectionBindingProperties -> (structure)

The information to bind the component property to data at runtime. Use this for collection components.

field -> (string)

The data field to bind the property to.

property -> (string)

The component property to bind to the data field.

componentName -> (string)

The name of the component that is affected by an event.

concat -> (list)

A list of component properties to concatenate to create the value to assign to this component property.

( … recursive … )

condition -> (structure)

The conditional expression to use to assign a value to the component property.

( … recursive … )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.

operandType -> (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.

( … recursive … )

configured -> (boolean)

Specifies whether the user configured the property in Amplify Studio after importing it.

defaultValue -> (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.

importedValue -> (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.

userAttribute -> (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.

condition -> (structure)

The conditional expression to use to assign a value to the component property.

else -> (structure)

The value to assign to the property if the condition is not met.

bindingProperties -> (structure)

The information to bind the component property to data at runtime.

field -> (string)

The data field to bind the property to.

property -> (string)

The component property to bind to the data field.

bindings -> (map)

The information to bind the component property to form data.

key -> (string)

value -> (structure)

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.

collectionBindingProperties -> (structure)

The information to bind the component property to data at runtime. Use this for collection components.

field -> (string)

The data field to bind the property to.

property -> (string)

The component property to bind to the data field.

componentName -> (string)

The name of the component that is affected by an event.

concat -> (list)

A list of component properties to concatenate to create the value to assign to this component property.

( … recursive … )

condition -> (structure)

The conditional expression to use to assign a value to the component property.

( … recursive … )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.

operandType -> (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.

( … recursive … )

configured -> (boolean)

Specifies whether the user configured the property in Amplify Studio after importing it.

defaultValue -> (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.

importedValue -> (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.

userAttribute -> (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.

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.

operandType -> (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 -> (structure)

The value to assign to the property if the condition is met.

bindingProperties -> (structure)

The information to bind the component property to data at runtime.

field -> (string)

The data field to bind the property to.

property -> (string)

The component property to bind to the data field.

bindings -> (map)

The information to bind the component property to form data.

key -> (string)

value -> (structure)

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.

collectionBindingProperties -> (structure)

The information to bind the component property to data at runtime. Use this for collection components.

field -> (string)

The data field to bind the property to.

property -> (string)

The component property to bind to the data field.

componentName -> (string)

The name of the component that is affected by an event.

concat -> (list)

A list of component properties to concatenate to create the value to assign to this component property.

( … recursive … )

condition -> (structure)

The conditional expression to use to assign a value to the component property.

( … recursive … )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.

operandType -> (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.

( … recursive … )

configured -> (boolean)

Specifies whether the user configured the property in Amplify Studio after importing it.

defaultValue -> (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.

importedValue -> (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.

userAttribute -> (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.

configured -> (boolean)

Specifies whether the user configured the property in Amplify Studio after importing it.

defaultValue -> (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.

importedValue -> (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.

userAttribute -> (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.

model -> (string)

The name of the data model. Use when the action performs an operation on an Amplify DataStore model.

state -> (structure)

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 -> (structure)

The state configuration to assign to the property.

bindingProperties -> (structure)

The information to bind the component property to data at runtime.

field -> (string)

The data field to bind the property to.

property -> (string)

The component property to bind to the data field.

bindings -> (map)

The information to bind the component property to form data.

key -> (string)

value -> (structure)

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.

collectionBindingProperties -> (structure)

The information to bind the component property to data at runtime. Use this for collection components.

field -> (string)

The data field to bind the property to.

property -> (string)

The component property to bind to the data field.

componentName -> (string)

The name of the component that is affected by an event.

concat -> (list)

A list of component properties to concatenate to create the value to assign to this component property.

(structure)

Describes the configuration for all of a component’s properties. Use ComponentProperty to specify the values to render or bind by default.

bindingProperties -> (structure)

The information to bind the component property to data at runtime.

field -> (string)

The data field to bind the property to.

property -> (string)

The component property to bind to the data field.

bindings -> (map)

The information to bind the component property to form data.

key -> (string)

value -> (structure)

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.

collectionBindingProperties -> (structure)

The information to bind the component property to data at runtime. Use this for collection components.

field -> (string)

The data field to bind the property to.

property -> (string)

The component property to bind to the data field.

componentName -> (string)

The name of the component that is affected by an event.

concat -> (list)

A list of component properties to concatenate to create the value to assign to this component property.

( … recursive … )

condition -> (structure)

The conditional expression to use to assign a value to the component property.

( … recursive … )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.

operandType -> (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.

( … recursive … )

configured -> (boolean)

Specifies whether the user configured the property in Amplify Studio after importing it.

defaultValue -> (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.

importedValue -> (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.

userAttribute -> (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.

condition -> (structure)

The conditional expression to use to assign a value to the component property.

else -> (structure)

The value to assign to the property if the condition is not met.

bindingProperties -> (structure)

The information to bind the component property to data at runtime.

field -> (string)

The data field to bind the property to.

property -> (string)

The component property to bind to the data field.

bindings -> (map)

The information to bind the component property to form data.

key -> (string)

value -> (structure)

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.

collectionBindingProperties -> (structure)

The information to bind the component property to data at runtime. Use this for collection components.

field -> (string)

The data field to bind the property to.

property -> (string)

The component property to bind to the data field.

componentName -> (string)

The name of the component that is affected by an event.

concat -> (list)

A list of component properties to concatenate to create the value to assign to this component property.

( … recursive … )

condition -> (structure)

The conditional expression to use to assign a value to the component property.

( … recursive … )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.

operandType -> (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.

( … recursive … )

configured -> (boolean)

Specifies whether the user configured the property in Amplify Studio after importing it.

defaultValue -> (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.

importedValue -> (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.

userAttribute -> (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.

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.

operandType -> (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 -> (structure)

The value to assign to the property if the condition is met.

bindingProperties -> (structure)

The information to bind the component property to data at runtime.

field -> (string)

The data field to bind the property to.

property -> (string)

The component property to bind to the data field.

bindings -> (map)

The information to bind the component property to form data.

key -> (string)

value -> (structure)

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.

collectionBindingProperties -> (structure)

The information to bind the component property to data at runtime. Use this for collection components.

field -> (string)

The data field to bind the property to.

property -> (string)

The component property to bind to the data field.

componentName -> (string)

The name of the component that is affected by an event.

concat -> (list)

A list of component properties to concatenate to create the value to assign to this component property.

( … recursive … )

condition -> (structure)

The conditional expression to use to assign a value to the component property.

( … recursive … )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.

operandType -> (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.

( … recursive … )

configured -> (boolean)

Specifies whether the user configured the property in Amplify Studio after importing it.

defaultValue -> (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.

importedValue -> (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.

userAttribute -> (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.

configured -> (boolean)

Specifies whether the user configured the property in Amplify Studio after importing it.

defaultValue -> (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.

importedValue -> (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.

userAttribute -> (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.

target -> (structure)

The element within the same component to modify when the action occurs.

bindingProperties -> (structure)

The information to bind the component property to data at runtime.

field -> (string)

The data field to bind the property to.

property -> (string)

The component property to bind to the data field.

bindings -> (map)

The information to bind the component property to form data.

key -> (string)

value -> (structure)

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.

collectionBindingProperties -> (structure)

The information to bind the component property to data at runtime. Use this for collection components.

field -> (string)

The data field to bind the property to.

property -> (string)

The component property to bind to the data field.

componentName -> (string)

The name of the component that is affected by an event.

concat -> (list)

A list of component properties to concatenate to create the value to assign to this component property.

(structure)

Describes the configuration for all of a component’s properties. Use ComponentProperty to specify the values to render or bind by default.

bindingProperties -> (structure)

The information to bind the component property to data at runtime.

field -> (string)

The data field to bind the property to.

property -> (string)

The component property to bind to the data field.

bindings -> (map)

The information to bind the component property to form data.

key -> (string)

value -> (structure)

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.

collectionBindingProperties -> (structure)

The information to bind the component property to data at runtime. Use this for collection components.

field -> (string)

The data field to bind the property to.

property -> (string)

The component property to bind to the data field.

componentName -> (string)

The name of the component that is affected by an event.

concat -> (list)

A list of component properties to concatenate to create the value to assign to this component property.

( … recursive … )

condition -> (structure)

The conditional expression to use to assign a value to the component property.

( … recursive … )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.

operandType -> (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.

( … recursive … )

configured -> (boolean)

Specifies whether the user configured the property in Amplify Studio after importing it.

defaultValue -> (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.

importedValue -> (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.

userAttribute -> (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.

condition -> (structure)

The conditional expression to use to assign a value to the component property.

else -> (structure)

The value to assign to the property if the condition is not met.

bindingProperties -> (structure)

The information to bind the component property to data at runtime.

field -> (string)

The data field to bind the property to.

property -> (string)

The component property to bind to the data field.

bindings -> (map)

The information to bind the component property to form data.

key -> (string)

value -> (structure)

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.

collectionBindingProperties -> (structure)

The information to bind the component property to data at runtime. Use this for collection components.

field -> (string)

The data field to bind the property to.

property -> (string)

The component property to bind to the data field.

componentName -> (string)

The name of the component that is affected by an event.

concat -> (list)

A list of component properties to concatenate to create the value to assign to this component property.

( … recursive … )

condition -> (structure)

The conditional expression to use to assign a value to the component property.

( … recursive … )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.

operandType -> (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.

( … recursive … )

configured -> (boolean)

Specifies whether the user configured the property in Amplify Studio after importing it.

defaultValue -> (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.

importedValue -> (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.

userAttribute -> (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.

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.

operandType -> (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 -> (structure)

The value to assign to the property if the condition is met.

bindingProperties -> (structure)

The information to bind the component property to data at runtime.

field -> (string)

The data field to bind the property to.

property -> (string)

The component property to bind to the data field.

bindings -> (map)

The information to bind the component property to form data.

key -> (string)

value -> (structure)

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.

collectionBindingProperties -> (structure)

The information to bind the component property to data at runtime. Use this for collection components.

field -> (string)

The data field to bind the property to.

property -> (string)

The component property to bind to the data field.

componentName -> (string)

The name of the component that is affected by an event.

concat -> (list)

A list of component properties to concatenate to create the value to assign to this component property.

( … recursive … )

condition -> (structure)

The conditional expression to use to assign a value to the component property.

( … recursive … )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.

operandType -> (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.

( … recursive … )

configured -> (boolean)

Specifies whether the user configured the property in Amplify Studio after importing it.

defaultValue -> (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.

importedValue -> (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.

userAttribute -> (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.

configured -> (boolean)

Specifies whether the user configured the property in Amplify Studio after importing it.

defaultValue -> (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.

importedValue -> (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.

userAttribute -> (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.

type -> (structure)

The type of navigation action. Valid values are url and anchor . This value is required for a navigation action.

bindingProperties -> (structure)

The information to bind the component property to data at runtime.

field -> (string)

The data field to bind the property to.

property -> (string)

The component property to bind to the data field.

bindings -> (map)

The information to bind the component property to form data.

key -> (string)

value -> (structure)

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.

collectionBindingProperties -> (structure)

The information to bind the component property to data at runtime. Use this for collection components.

field -> (string)

The data field to bind the property to.

property -> (string)

The component property to bind to the data field.

componentName -> (string)

The name of the component that is affected by an event.

concat -> (list)

A list of component properties to concatenate to create the value to assign to this component property.

(structure)

Describes the configuration for all of a component’s properties. Use ComponentProperty to specify the values to render or bind by default.

bindingProperties -> (structure)

The information to bind the component property to data at runtime.

field -> (string)

The data field to bind the property to.

property -> (string)

The component property to bind to the data field.

bindings -> (map)

The information to bind the component property to form data.

key -> (string)

value -> (structure)

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.

collectionBindingProperties -> (structure)

The information to bind the component property to data at runtime. Use this for collection components.

field -> (string)

The data field to bind the property to.

property -> (string)

The component property to bind to the data field.

componentName -> (string)

The name of the component that is affected by an event.

concat -> (list)

A list of component properties to concatenate to create the value to assign to this component property.

( … recursive … )

condition -> (structure)

The conditional expression to use to assign a value to the component property.

( … recursive … )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.

operandType -> (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.

( … recursive … )

configured -> (boolean)

Specifies whether the user configured the property in Amplify Studio after importing it.

defaultValue -> (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.

importedValue -> (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.

userAttribute -> (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.

condition -> (structure)

The conditional expression to use to assign a value to the component property.

else -> (structure)

The value to assign to the property if the condition is not met.

bindingProperties -> (structure)

The information to bind the component property to data at runtime.

field -> (string)

The data field to bind the property to.

property -> (string)

The component property to bind to the data field.

bindings -> (map)

The information to bind the component property to form data.

key -> (string)

value -> (structure)

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.

collectionBindingProperties -> (structure)

The information to bind the component property to data at runtime. Use this for collection components.

field -> (string)

The data field to bind the property to.

property -> (string)

The component property to bind to the data field.

componentName -> (string)

The name of the component that is affected by an event.

concat -> (list)

A list of component properties to concatenate to create the value to assign to this component property.

( … recursive … )

condition -> (structure)

The conditional expression to use to assign a value to the component property.

( … recursive … )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.

operandType -> (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.

( … recursive … )

configured -> (boolean)

Specifies whether the user configured the property in Amplify Studio after importing it.

defaultValue -> (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.

importedValue -> (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.

userAttribute -> (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.

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.

operandType -> (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 -> (structure)

The value to assign to the property if the condition is met.

bindingProperties -> (structure)

The information to bind the component property to data at runtime.

field -> (string)

The data field to bind the property to.

property -> (string)

The component property to bind to the data field.

bindings -> (map)

The information to bind the component property to form data.

key -> (string)

value -> (structure)

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.

collectionBindingProperties -> (structure)

The information to bind the component property to data at runtime. Use this for collection components.

field -> (string)

The data field to bind the property to.

property -> (string)

The component property to bind to the data field.

componentName -> (string)

The name of the component that is affected by an event.

concat -> (list)

A list of component properties to concatenate to create the value to assign to this component property.

( … recursive … )

condition -> (structure)

The conditional expression to use to assign a value to the component property.

( … recursive … )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.

operandType -> (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.

( … recursive … )

configured -> (boolean)

Specifies whether the user configured the property in Amplify Studio after importing it.

defaultValue -> (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.

importedValue -> (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.

userAttribute -> (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.

configured -> (boolean)

Specifies whether the user configured the property in Amplify Studio after importing it.

defaultValue -> (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.

importedValue -> (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.

userAttribute -> (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.

url -> (structure)

The URL to the location to open. Specify this value for a navigation action.

bindingProperties -> (structure)

The information to bind the component property to data at runtime.

field -> (string)

The data field to bind the property to.

property -> (string)

The component property to bind to the data field.

bindings -> (map)

The information to bind the component property to form data.

key -> (string)

value -> (structure)

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.

collectionBindingProperties -> (structure)

The information to bind the component property to data at runtime. Use this for collection components.

field -> (string)

The data field to bind the property to.

property -> (string)

The component property to bind to the data field.

componentName -> (string)

The name of the component that is affected by an event.

concat -> (list)

A list of component properties to concatenate to create the value to assign to this component property.

(structure)

Describes the configuration for all of a component’s properties. Use ComponentProperty to specify the values to render or bind by default.

bindingProperties -> (structure)

The information to bind the component property to data at runtime.

field -> (string)

The data field to bind the property to.

property -> (string)

The component property to bind to the data field.

bindings -> (map)

The information to bind the component property to form data.

key -> (string)

value -> (structure)

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.

collectionBindingProperties -> (structure)

The information to bind the component property to data at runtime. Use this for collection components.

field -> (string)

The data field to bind the property to.

property -> (string)

The component property to bind to the data field.

componentName -> (string)

The name of the component that is affected by an event.

concat -> (list)

A list of component properties to concatenate to create the value to assign to this component property.

( … recursive … )

condition -> (structure)

The conditional expression to use to assign a value to the component property.

( … recursive … )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.

operandType -> (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.

( … recursive … )

configured -> (boolean)

Specifies whether the user configured the property in Amplify Studio after importing it.

defaultValue -> (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.

importedValue -> (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.

userAttribute -> (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.

condition -> (structure)

The conditional expression to use to assign a value to the component property.

else -> (structure)

The value to assign to the property if the condition is not met.

bindingProperties -> (structure)

The information to bind the component property to data at runtime.

field -> (string)

The data field to bind the property to.

property -> (string)

The component property to bind to the data field.

bindings -> (map)

The information to bind the component property to form data.

key -> (string)

value -> (structure)

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.

collectionBindingProperties -> (structure)

The information to bind the component property to data at runtime. Use this for collection components.

field -> (string)

The data field to bind the property to.

property -> (string)

The component property to bind to the data field.

componentName -> (string)

The name of the component that is affected by an event.

concat -> (list)

A list of component properties to concatenate to create the value to assign to this component property.

( … recursive … )

condition -> (structure)

The conditional expression to use to assign a value to the component property.

( … recursive … )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.

operandType -> (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.

( … recursive … )

configured -> (boolean)

Specifies whether the user configured the property in Amplify Studio after importing it.

defaultValue -> (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.

importedValue -> (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.

userAttribute -> (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.

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.

operandType -> (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 -> (structure)

The value to assign to the property if the condition is met.

bindingProperties -> (structure)

The information to bind the component property to data at runtime.

field -> (string)

The data field to bind the property to.

property -> (string)

The component property to bind to the data field.

bindings -> (map)

The information to bind the component property to form data.

key -> (string)

value -> (structure)

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.

collectionBindingProperties -> (structure)

The information to bind the component property to data at runtime. Use this for collection components.

field -> (string)

The data field to bind the property to.

property -> (string)

The component property to bind to the data field.

componentName -> (string)

The name of the component that is affected by an event.

concat -> (list)

A list of component properties to concatenate to create the value to assign to this component property.

( … recursive … )

condition -> (structure)

The conditional expression to use to assign a value to the component property.

( … recursive … )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.

operandType -> (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.

( … recursive … )

configured -> (boolean)

Specifies whether the user configured the property in Amplify Studio after importing it.

defaultValue -> (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.

importedValue -> (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.

userAttribute -> (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.

configured -> (boolean)

Specifies whether the user configured the property in Amplify Studio after importing it.

defaultValue -> (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.

importedValue -> (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.

userAttribute -> (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.

name -> (string)

The name of the child component.

properties -> (map)

Describes the properties of the child component. You can’t specify tags as a valid property for properties .

key -> (string)

value -> (structure)

Describes the configuration for all of a component’s properties. Use ComponentProperty to specify the values to render or bind by default.

bindingProperties -> (structure)

The information to bind the component property to data at runtime.

field -> (string)

The data field to bind the property to.

property -> (string)

The component property to bind to the data field.

bindings -> (map)

The information to bind the component property to form data.

key -> (string)

value -> (structure)

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.

collectionBindingProperties -> (structure)

The information to bind the component property to data at runtime. Use this for collection components.

field -> (string)

The data field to bind the property to.

property -> (string)

The component property to bind to the data field.

componentName -> (string)

The name of the component that is affected by an event.

concat -> (list)

A list of component properties to concatenate to create the value to assign to this component property.

(structure)

Describes the configuration for all of a component’s properties. Use ComponentProperty to specify the values to render or bind by default.

bindingProperties -> (structure)

The information to bind the component property to data at runtime.

field -> (string)

The data field to bind the property to.

property -> (string)

The component property to bind to the data field.

bindings -> (map)

The information to bind the component property to form data.

key -> (string)

value -> (structure)

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.

collectionBindingProperties -> (structure)

The information to bind the component property to data at runtime. Use this for collection components.

field -> (string)

The data field to bind the property to.

property -> (string)

The component property to bind to the data field.

componentName -> (string)

The name of the component that is affected by an event.

concat -> (list)

A list of component properties to concatenate to create the value to assign to this component property.

( … recursive … )

condition -> (structure)

The conditional expression to use to assign a value to the component property.

( … recursive … )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.

operandType -> (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.

( … recursive … )

configured -> (boolean)

Specifies whether the user configured the property in Amplify Studio after importing it.

defaultValue -> (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.

importedValue -> (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.

userAttribute -> (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.

condition -> (structure)

The conditional expression to use to assign a value to the component property.

else -> (structure)

The value to assign to the property if the condition is not met.

bindingProperties -> (structure)

The information to bind the component property to data at runtime.

field -> (string)

The data field to bind the property to.

property -> (string)

The component property to bind to the data field.

bindings -> (map)

The information to bind the component property to form data.

key -> (string)

value -> (structure)

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.

collectionBindingProperties -> (structure)

The information to bind the component property to data at runtime. Use this for collection components.

field -> (string)

The data field to bind the property to.

property -> (string)

The component property to bind to the data field.

componentName -> (string)

The name of the component that is affected by an event.

concat -> (list)

A list of component properties to concatenate to create the value to assign to this component property.

( … recursive … )

condition -> (structure)

The conditional expression to use to assign a value to the component property.

( … recursive … )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.

operandType -> (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.

( … recursive … )

configured -> (boolean)

Specifies whether the user configured the property in Amplify Studio after importing it.

defaultValue -> (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.

importedValue -> (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.

userAttribute -> (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.

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.

operandType -> (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 -> (structure)

The value to assign to the property if the condition is met.

bindingProperties -> (structure)

The information to bind the component property to data at runtime.

field -> (string)

The data field to bind the property to.

property -> (string)

The component property to bind to the data field.

bindings -> (map)

The information to bind the component property to form data.

key -> (string)

value -> (structure)

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.

collectionBindingProperties -> (structure)

The information to bind the component property to data at runtime. Use this for collection components.

field -> (string)

The data field to bind the property to.

property -> (string)

The component property to bind to the data field.

componentName -> (string)

The name of the component that is affected by an event.

concat -> (list)

A list of component properties to concatenate to create the value to assign to this component property.

( … recursive … )

condition -> (structure)

The conditional expression to use to assign a value to the component property.

( … recursive … )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.

operandType -> (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.

( … recursive … )

configured -> (boolean)

Specifies whether the user configured the property in Amplify Studio after importing it.

defaultValue -> (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.

importedValue -> (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.

userAttribute -> (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.

configured -> (boolean)

Specifies whether the user configured the property in Amplify Studio after importing it.

defaultValue -> (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.

importedValue -> (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.

userAttribute -> (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.

sourceId -> (string)

The unique ID of the child component in its original source system, such as Figma.

collectionProperties -> (map)

The configuration for binding a component’s properties to a data model. Use this for a collection component.

key -> (string)

value -> (structure)

Describes the configuration for binding a component’s properties to data.

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)

model -> (string)

The name of the data model to use to bind data to a component.

predicate -> (structure)

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.

and -> (list)

A list of predicates to combine logically.

(structure)

Stores information for generating Amplify DataStore queries. Use a Predicate to retrieve a subset of the data in a collection.

and -> (list)

A list of predicates to combine logically.

( … recursive … )

field -> (string)

The field to query.

operand -> (string)

The value to use when performing the evaluation.

operator -> (string)

The operator to use to perform the evaluation.

or -> (list)

A list of predicates to combine logically.

( … recursive … )

field -> (string)

The field to query.

operand -> (string)

The value to use when performing the evaluation.

operator -> (string)

The operator to use to perform the evaluation.

or -> (list)

A list of predicates to combine logically.

(structure)

Stores information for generating Amplify DataStore queries. Use a Predicate to retrieve a subset of the data in a collection.

and -> (list)

A list of predicates to combine logically.

( … recursive … )

field -> (string)

The field to query.

operand -> (string)

The value to use when performing the evaluation.

operator -> (string)

The operator to use to perform the evaluation.

or -> (list)

A list of predicates to combine logically.

( … recursive … )

sort -> (list)

Describes how to sort the component’s properties.

(structure)

Describes how to sort the data that you bind to a component.

direction -> (string)

The direction of the sort, either ascending or descending.

field -> (string)

The field to perform the sort on.

componentType -> (string)

The type of the component. This can be an Amplify custom UI component or another custom component.

events -> (map)

The event configuration for the component. Use for the workflow feature in Amplify Studio that allows you to bind events and actions to components.

key -> (string)

value -> (structure)

Describes the configuration of an event. You can bind an event and a corresponding action to a Component or a ComponentChild . A button click is an example of an event.

action -> (string)

The action to perform when a specific event is raised.

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.

parameters -> (structure)

Describes information about the action.

anchor -> (structure)

The HTML anchor link to the location to open. Specify this value for a navigation action.

bindingProperties -> (structure)

The information to bind the component property to data at runtime.

field -> (string)

The data field to bind the property to.

property -> (string)

The component property to bind to the data field.

bindings -> (map)

The information to bind the component property to form data.

key -> (string)

value -> (structure)

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.

collectionBindingProperties -> (structure)

The information to bind the component property to data at runtime. Use this for collection components.

field -> (string)

The data field to bind the property to.

property -> (string)

The component property to bind to the data field.

componentName -> (string)

The name of the component that is affected by an event.

concat -> (list)

A list of component properties to concatenate to create the value to assign to this component property.

(structure)

Describes the configuration for all of a component’s properties. Use ComponentProperty to specify the values to render or bind by default.

bindingProperties -> (structure)

The information to bind the component property to data at runtime.

field -> (string)

The data field to bind the property to.

property -> (string)

The component property to bind to the data field.

bindings -> (map)

The information to bind the component property to form data.

key -> (string)

value -> (structure)

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.

collectionBindingProperties -> (structure)

The information to bind the component property to data at runtime. Use this for collection components.

field -> (string)

The data field to bind the property to.

property -> (string)

The component property to bind to the data field.

componentName -> (string)

The name of the component that is affected by an event.

concat -> (list)

A list of component properties to concatenate to create the value to assign to this component property.

( … recursive … )

condition -> (structure)

The conditional expression to use to assign a value to the component property.

( … recursive … )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.

operandType -> (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.

( … recursive … )

configured -> (boolean)

Specifies whether the user configured the property in Amplify Studio after importing it.

defaultValue -> (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.

importedValue -> (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.

userAttribute -> (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.

condition -> (structure)

The conditional expression to use to assign a value to the component property.

else -> (structure)

The value to assign to the property if the condition is not met.

bindingProperties -> (structure)

The information to bind the component property to data at runtime.

field -> (string)

The data field to bind the property to.

property -> (string)

The component property to bind to the data field.

bindings -> (map)

The information to bind the component property to form data.

key -> (string)

value -> (structure)

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.

collectionBindingProperties -> (structure)

The information to bind the component property to data at runtime. Use this for collection components.

field -> (string)

The data field to bind the property to.

property -> (string)

The component property to bind to the data field.

componentName -> (string)

The name of the component that is affected by an event.

concat -> (list)

A list of component properties to concatenate to create the value to assign to this component property.

( … recursive … )

condition -> (structure)

The conditional expression to use to assign a value to the component property.

( … recursive … )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.

operandType -> (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.

( … recursive … )

configured -> (boolean)

Specifies whether the user configured the property in Amplify Studio after importing it.

defaultValue -> (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.

importedValue -> (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.

userAttribute -> (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.

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.

operandType -> (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 -> (structure)

The value to assign to the property if the condition is met.

bindingProperties -> (structure)

The information to bind the component property to data at runtime.

field -> (string)

The data field to bind the property to.

property -> (string)

The component property to bind to the data field.

bindings -> (map)

The information to bind the component property to form data.

key -> (string)

value -> (structure)

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.

collectionBindingProperties -> (structure)

The information to bind the component property to data at runtime. Use this for collection components.

field -> (string)

The data field to bind the property to.

property -> (string)

The component property to bind to the data field.

componentName -> (string)

The name of the component that is affected by an event.

concat -> (list)

A list of component properties to concatenate to create the value to assign to this component property.

( … recursive … )

condition -> (structure)

The conditional expression to use to assign a value to the component property.

( … recursive … )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.

operandType -> (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.

( … recursive … )

configured -> (boolean)

Specifies whether the user configured the property in Amplify Studio after importing it.

defaultValue -> (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.

importedValue -> (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.

userAttribute -> (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.

configured -> (boolean)

Specifies whether the user configured the property in Amplify Studio after importing it.

defaultValue -> (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.

importedValue -> (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.

userAttribute -> (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.

fields -> (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.

key -> (string)

value -> (structure)

Describes the configuration for all of a component’s properties. Use ComponentProperty to specify the values to render or bind by default.

bindingProperties -> (structure)

The information to bind the component property to data at runtime.

field -> (string)

The data field to bind the property to.

property -> (string)

The component property to bind to the data field.

bindings -> (map)

The information to bind the component property to form data.

key -> (string)

value -> (structure)

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.

collectionBindingProperties -> (structure)

The information to bind the component property to data at runtime. Use this for collection components.

field -> (string)

The data field to bind the property to.

property -> (string)

The component property to bind to the data field.

componentName -> (string)

The name of the component that is affected by an event.

concat -> (list)

A list of component properties to concatenate to create the value to assign to this component property.

(structure)

Describes the configuration for all of a component’s properties. Use ComponentProperty to specify the values to render or bind by default.

bindingProperties -> (structure)

The information to bind the component property to data at runtime.

field -> (string)

The data field to bind the property to.

property -> (string)

The component property to bind to the data field.

bindings -> (map)

The information to bind the component property to form data.

key -> (string)

value -> (structure)

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.

collectionBindingProperties -> (structure)

The information to bind the component property to data at runtime. Use this for collection components.

field -> (string)

The data field to bind the property to.

property -> (string)

The component property to bind to the data field.

componentName -> (string)

The name of the component that is affected by an event.

concat -> (list)

A list of component properties to concatenate to create the value to assign to this component property.

( … recursive … )

condition -> (structure)

The conditional expression to use to assign a value to the component property.

( … recursive … )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.

operandType -> (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.

( … recursive … )

configured -> (boolean)

Specifies whether the user configured the property in Amplify Studio after importing it.

defaultValue -> (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.

importedValue -> (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.

userAttribute -> (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.

condition -> (structure)

The conditional expression to use to assign a value to the component property.

else -> (structure)

The value to assign to the property if the condition is not met.

bindingProperties -> (structure)

The information to bind the component property to data at runtime.

field -> (string)

The data field to bind the property to.

property -> (string)

The component property to bind to the data field.

bindings -> (map)

The information to bind the component property to form data.

key -> (string)

value -> (structure)

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.

collectionBindingProperties -> (structure)

The information to bind the component property to data at runtime. Use this for collection components.

field -> (string)

The data field to bind the property to.

property -> (string)

The component property to bind to the data field.

componentName -> (string)

The name of the component that is affected by an event.

concat -> (list)

A list of component properties to concatenate to create the value to assign to this component property.

( … recursive … )

condition -> (structure)

The conditional expression to use to assign a value to the component property.

( … recursive … )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.

operandType -> (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.

( … recursive … )

configured -> (boolean)

Specifies whether the user configured the property in Amplify Studio after importing it.

defaultValue -> (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.

importedValue -> (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.

userAttribute -> (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.

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.

operandType -> (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 -> (structure)

The value to assign to the property if the condition is met.

bindingProperties -> (structure)

The information to bind the component property to data at runtime.

field -> (string)

The data field to bind the property to.

property -> (string)

The component property to bind to the data field.

bindings -> (map)

The information to bind the component property to form data.

key -> (string)

value -> (structure)

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.

collectionBindingProperties -> (structure)

The information to bind the component property to data at runtime. Use this for collection components.

field -> (string)

The data field to bind the property to.

property -> (string)

The component property to bind to the data field.

componentName -> (string)

The name of the component that is affected by an event.

concat -> (list)

A list of component properties to concatenate to create the value to assign to this component property.

( … recursive … )

condition -> (structure)

The conditional expression to use to assign a value to the component property.

( … recursive … )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.

operandType -> (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.

( … recursive … )

configured -> (boolean)

Specifies whether the user configured the property in Amplify Studio after importing it.

defaultValue -> (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.

importedValue -> (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.

userAttribute -> (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.

configured -> (boolean)

Specifies whether the user configured the property in Amplify Studio after importing it.

defaultValue -> (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.

importedValue -> (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.

userAttribute -> (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.

global -> (structure)

Specifies whether the user should be signed out globally. Specify this value for an auth sign out action.

bindingProperties -> (structure)

The information to bind the component property to data at runtime.

field -> (string)

The data field to bind the property to.

property -> (string)

The component property to bind to the data field.

bindings -> (map)

The information to bind the component property to form data.

key -> (string)

value -> (structure)

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.

collectionBindingProperties -> (structure)

The information to bind the component property to data at runtime. Use this for collection components.

field -> (string)

The data field to bind the property to.

property -> (string)

The component property to bind to the data field.

componentName -> (string)

The name of the component that is affected by an event.

concat -> (list)

A list of component properties to concatenate to create the value to assign to this component property.

(structure)

Describes the configuration for all of a component’s properties. Use ComponentProperty to specify the values to render or bind by default.

bindingProperties -> (structure)

The information to bind the component property to data at runtime.

field -> (string)

The data field to bind the property to.

property -> (string)

The component property to bind to the data field.

bindings -> (map)

The information to bind the component property to form data.

key -> (string)

value -> (structure)

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.

collectionBindingProperties -> (structure)

The information to bind the component property to data at runtime. Use this for collection components.

field -> (string)

The data field to bind the property to.

property -> (string)

The component property to bind to the data field.

componentName -> (string)

The name of the component that is affected by an event.

concat -> (list)

A list of component properties to concatenate to create the value to assign to this component property.

( … recursive … )

condition -> (structure)

The conditional expression to use to assign a value to the component property.

( … recursive … )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.

operandType -> (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.

( … recursive … )

configured -> (boolean)

Specifies whether the user configured the property in Amplify Studio after importing it.

defaultValue -> (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.

importedValue -> (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.

userAttribute -> (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.

condition -> (structure)

The conditional expression to use to assign a value to the component property.

else -> (structure)

The value to assign to the property if the condition is not met.

bindingProperties -> (structure)

The information to bind the component property to data at runtime.

field -> (string)

The data field to bind the property to.

property -> (string)

The component property to bind to the data field.

bindings -> (map)

The information to bind the component property to form data.

key -> (string)

value -> (structure)

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.

collectionBindingProperties -> (structure)

The information to bind the component property to data at runtime. Use this for collection components.

field -> (string)

The data field to bind the property to.

property -> (string)

The component property to bind to the data field.

componentName -> (string)

The name of the component that is affected by an event.

concat -> (list)

A list of component properties to concatenate to create the value to assign to this component property.

( … recursive … )

condition -> (structure)

The conditional expression to use to assign a value to the component property.

( … recursive … )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.

operandType -> (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.

( … recursive … )

configured -> (boolean)

Specifies whether the user configured the property in Amplify Studio after importing it.

defaultValue -> (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.

importedValue -> (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.

userAttribute -> (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.

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.

operandType -> (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 -> (structure)

The value to assign to the property if the condition is met.

bindingProperties -> (structure)

The information to bind the component property to data at runtime.

field -> (string)

The data field to bind the property to.

property -> (string)

The component property to bind to the data field.

bindings -> (map)

The information to bind the component property to form data.

key -> (string)

value -> (structure)

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.

collectionBindingProperties -> (structure)

The information to bind the component property to data at runtime. Use this for collection components.

field -> (string)

The data field to bind the property to.

property -> (string)

The component property to bind to the data field.

componentName -> (string)

The name of the component that is affected by an event.

concat -> (list)

A list of component properties to concatenate to create the value to assign to this component property.

( … recursive … )

condition -> (structure)

The conditional expression to use to assign a value to the component property.

( … recursive … )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.

operandType -> (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.

( … recursive … )

configured -> (boolean)

Specifies whether the user configured the property in Amplify Studio after importing it.

defaultValue -> (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.

importedValue -> (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.

userAttribute -> (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.

configured -> (boolean)

Specifies whether the user configured the property in Amplify Studio after importing it.

defaultValue -> (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.

importedValue -> (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.

userAttribute -> (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.

id -> (structure)

The unique ID of the component that the ActionParameters apply to.

bindingProperties -> (structure)

The information to bind the component property to data at runtime.

field -> (string)

The data field to bind the property to.

property -> (string)

The component property to bind to the data field.

bindings -> (map)

The information to bind the component property to form data.

key -> (string)

value -> (structure)

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.

collectionBindingProperties -> (structure)

The information to bind the component property to data at runtime. Use this for collection components.

field -> (string)

The data field to bind the property to.

property -> (string)

The component property to bind to the data field.

componentName -> (string)

The name of the component that is affected by an event.

concat -> (list)

A list of component properties to concatenate to create the value to assign to this component property.

(structure)

Describes the configuration for all of a component’s properties. Use ComponentProperty to specify the values to render or bind by default.

bindingProperties -> (structure)

The information to bind the component property to data at runtime.

field -> (string)

The data field to bind the property to.

property -> (string)

The component property to bind to the data field.

bindings -> (map)

The information to bind the component property to form data.

key -> (string)

value -> (structure)

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.

collectionBindingProperties -> (structure)

The information to bind the component property to data at runtime. Use this for collection components.

field -> (string)

The data field to bind the property to.

property -> (string)

The component property to bind to the data field.

componentName -> (string)

The name of the component that is affected by an event.

concat -> (list)

A list of component properties to concatenate to create the value to assign to this component property.

( … recursive … )

condition -> (structure)

The conditional expression to use to assign a value to the component property.

( … recursive … )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.

operandType -> (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.

( … recursive … )

configured -> (boolean)

Specifies whether the user configured the property in Amplify Studio after importing it.

defaultValue -> (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.

importedValue -> (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.

userAttribute -> (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.

condition -> (structure)

The conditional expression to use to assign a value to the component property.

else -> (structure)

The value to assign to the property if the condition is not met.

bindingProperties -> (structure)

The information to bind the component property to data at runtime.

field -> (string)

The data field to bind the property to.

property -> (string)

The component property to bind to the data field.

bindings -> (map)

The information to bind the component property to form data.

key -> (string)

value -> (structure)

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.

collectionBindingProperties -> (structure)

The information to bind the component property to data at runtime. Use this for collection components.

field -> (string)

The data field to bind the property to.

property -> (string)

The component property to bind to the data field.

componentName -> (string)

The name of the component that is affected by an event.

concat -> (list)

A list of component properties to concatenate to create the value to assign to this component property.

( … recursive … )

condition -> (structure)

The conditional expression to use to assign a value to the component property.

( … recursive … )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.

operandType -> (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.

( … recursive … )

configured -> (boolean)

Specifies whether the user configured the property in Amplify Studio after importing it.

defaultValue -> (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.

importedValue -> (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.

userAttribute -> (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.

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.

operandType -> (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 -> (structure)

The value to assign to the property if the condition is met.

bindingProperties -> (structure)

The information to bind the component property to data at runtime.

field -> (string)

The data field to bind the property to.

property -> (string)

The component property to bind to the data field.

bindings -> (map)

The information to bind the component property to form data.

key -> (string)

value -> (structure)

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.

collectionBindingProperties -> (structure)

The information to bind the component property to data at runtime. Use this for collection components.

field -> (string)

The data field to bind the property to.

property -> (string)

The component property to bind to the data field.

componentName -> (string)

The name of the component that is affected by an event.

concat -> (list)

A list of component properties to concatenate to create the value to assign to this component property.

( … recursive … )

condition -> (structure)

The conditional expression to use to assign a value to the component property.

( … recursive … )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.

operandType -> (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.

( … recursive … )

configured -> (boolean)

Specifies whether the user configured the property in Amplify Studio after importing it.

defaultValue -> (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.

importedValue -> (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.

userAttribute -> (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.

configured -> (boolean)

Specifies whether the user configured the property in Amplify Studio after importing it.

defaultValue -> (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.

importedValue -> (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.

userAttribute -> (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.

model -> (string)

The name of the data model. Use when the action performs an operation on an Amplify DataStore model.

state -> (structure)

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 -> (structure)

The state configuration to assign to the property.

bindingProperties -> (structure)

The information to bind the component property to data at runtime.

field -> (string)

The data field to bind the property to.

property -> (string)

The component property to bind to the data field.

bindings -> (map)

The information to bind the component property to form data.

key -> (string)

value -> (structure)

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.

collectionBindingProperties -> (structure)

The information to bind the component property to data at runtime. Use this for collection components.

field -> (string)

The data field to bind the property to.

property -> (string)

The component property to bind to the data field.

componentName -> (string)

The name of the component that is affected by an event.

concat -> (list)

A list of component properties to concatenate to create the value to assign to this component property.

(structure)

Describes the configuration for all of a component’s properties. Use ComponentProperty to specify the values to render or bind by default.

bindingProperties -> (structure)

The information to bind the component property to data at runtime.

field -> (string)

The data field to bind the property to.

property -> (string)

The component property to bind to the data field.

bindings -> (map)

The information to bind the component property to form data.

key -> (string)

value -> (structure)

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.

collectionBindingProperties -> (structure)

The information to bind the component property to data at runtime. Use this for collection components.

field -> (string)

The data field to bind the property to.

property -> (string)

The component property to bind to the data field.

componentName -> (string)

The name of the component that is affected by an event.

concat -> (list)

A list of component properties to concatenate to create the value to assign to this component property.

( … recursive … )

condition -> (structure)

The conditional expression to use to assign a value to the component property.

( … recursive … )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.

operandType -> (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.

( … recursive … )

configured -> (boolean)

Specifies whether the user configured the property in Amplify Studio after importing it.

defaultValue -> (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.

importedValue -> (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.

userAttribute -> (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.

condition -> (structure)

The conditional expression to use to assign a value to the component property.

else -> (structure)

The value to assign to the property if the condition is not met.

bindingProperties -> (structure)

The information to bind the component property to data at runtime.

field -> (string)

The data field to bind the property to.

property -> (string)

The component property to bind to the data field.

bindings -> (map)

The information to bind the component property to form data.

key -> (string)

value -> (structure)

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.

collectionBindingProperties -> (structure)

The information to bind the component property to data at runtime. Use this for collection components.

field -> (string)

The data field to bind the property to.

property -> (string)

The component property to bind to the data field.

componentName -> (string)

The name of the component that is affected by an event.

concat -> (list)

A list of component properties to concatenate to create the value to assign to this component property.

( … recursive … )

condition -> (structure)

The conditional expression to use to assign a value to the component property.

( … recursive … )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.

operandType -> (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.

( … recursive … )

configured -> (boolean)

Specifies whether the user configured the property in Amplify Studio after importing it.

defaultValue -> (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.

importedValue -> (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.

userAttribute -> (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.

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.

operandType -> (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 -> (structure)

The value to assign to the property if the condition is met.

bindingProperties -> (structure)

The information to bind the component property to data at runtime.

field -> (string)

The data field to bind the property to.

property -> (string)

The component property to bind to the data field.

bindings -> (map)

The information to bind the component property to form data.

key -> (string)

value -> (structure)

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.

collectionBindingProperties -> (structure)

The information to bind the component property to data at runtime. Use this for collection components.

field -> (string)

The data field to bind the property to.

property -> (string)

The component property to bind to the data field.

componentName -> (string)

The name of the component that is affected by an event.

concat -> (list)

A list of component properties to concatenate to create the value to assign to this component property.

( … recursive … )

condition -> (structure)

The conditional expression to use to assign a value to the component property.

( … recursive … )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.

operandType -> (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.

( … recursive … )

configured -> (boolean)

Specifies whether the user configured the property in Amplify Studio after importing it.

defaultValue -> (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.

importedValue -> (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.

userAttribute -> (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.

configured -> (boolean)

Specifies whether the user configured the property in Amplify Studio after importing it.

defaultValue -> (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.

importedValue -> (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.

userAttribute -> (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.

target -> (structure)

The element within the same component to modify when the action occurs.

bindingProperties -> (structure)

The information to bind the component property to data at runtime.

field -> (string)

The data field to bind the property to.

property -> (string)

The component property to bind to the data field.

bindings -> (map)

The information to bind the component property to form data.

key -> (string)

value -> (structure)

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.

collectionBindingProperties -> (structure)

The information to bind the component property to data at runtime. Use this for collection components.

field -> (string)

The data field to bind the property to.

property -> (string)

The component property to bind to the data field.

componentName -> (string)

The name of the component that is affected by an event.

concat -> (list)

A list of component properties to concatenate to create the value to assign to this component property.

(structure)

Describes the configuration for all of a component’s properties. Use ComponentProperty to specify the values to render or bind by default.

bindingProperties -> (structure)

The information to bind the component property to data at runtime.

field -> (string)

The data field to bind the property to.

property -> (string)

The component property to bind to the data field.

bindings -> (map)

The information to bind the component property to form data.

key -> (string)

value -> (structure)

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.

collectionBindingProperties -> (structure)

The information to bind the component property to data at runtime. Use this for collection components.

field -> (string)

The data field to bind the property to.

property -> (string)

The component property to bind to the data field.

componentName -> (string)

The name of the component that is affected by an event.

concat -> (list)

A list of component properties to concatenate to create the value to assign to this component property.

( … recursive … )

condition -> (structure)

The conditional expression to use to assign a value to the component property.

( … recursive … )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.

operandType -> (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.

( … recursive … )

configured -> (boolean)

Specifies whether the user configured the property in Amplify Studio after importing it.

defaultValue -> (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.

importedValue -> (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.

userAttribute -> (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.

condition -> (structure)

The conditional expression to use to assign a value to the component property.

else -> (structure)

The value to assign to the property if the condition is not met.

bindingProperties -> (structure)

The information to bind the component property to data at runtime.

field -> (string)

The data field to bind the property to.

property -> (string)

The component property to bind to the data field.

bindings -> (map)

The information to bind the component property to form data.

key -> (string)

value -> (structure)

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.

collectionBindingProperties -> (structure)

The information to bind the component property to data at runtime. Use this for collection components.

field -> (string)

The data field to bind the property to.

property -> (string)

The component property to bind to the data field.

componentName -> (string)

The name of the component that is affected by an event.

concat -> (list)

A list of component properties to concatenate to create the value to assign to this component property.

( … recursive … )

condition -> (structure)

The conditional expression to use to assign a value to the component property.

( … recursive … )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.

operandType -> (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.

( … recursive … )

configured -> (boolean)

Specifies whether the user configured the property in Amplify Studio after importing it.

defaultValue -> (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.

importedValue -> (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.

userAttribute -> (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.

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.

operandType -> (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 -> (structure)

The value to assign to the property if the condition is met.

bindingProperties -> (structure)

The information to bind the component property to data at runtime.

field -> (string)

The data field to bind the property to.

property -> (string)

The component property to bind to the data field.

bindings -> (map)

The information to bind the component property to form data.

key -> (string)

value -> (structure)

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.

collectionBindingProperties -> (structure)

The information to bind the component property to data at runtime. Use this for collection components.

field -> (string)

The data field to bind the property to.

property -> (string)

The component property to bind to the data field.

componentName -> (string)

The name of the component that is affected by an event.

concat -> (list)

A list of component properties to concatenate to create the value to assign to this component property.

( … recursive … )

condition -> (structure)

The conditional expression to use to assign a value to the component property.

( … recursive … )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.

operandType -> (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.

( … recursive … )

configured -> (boolean)

Specifies whether the user configured the property in Amplify Studio after importing it.

defaultValue -> (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.

importedValue -> (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.

userAttribute -> (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.

configured -> (boolean)

Specifies whether the user configured the property in Amplify Studio after importing it.

defaultValue -> (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.

importedValue -> (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.

userAttribute -> (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.

type -> (structure)

The type of navigation action. Valid values are url and anchor . This value is required for a navigation action.

bindingProperties -> (structure)

The information to bind the component property to data at runtime.

field -> (string)

The data field to bind the property to.

property -> (string)

The component property to bind to the data field.

bindings -> (map)

The information to bind the component property to form data.

key -> (string)

value -> (structure)

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.

collectionBindingProperties -> (structure)

The information to bind the component property to data at runtime. Use this for collection components.

field -> (string)

The data field to bind the property to.

property -> (string)

The component property to bind to the data field.

componentName -> (string)

The name of the component that is affected by an event.

concat -> (list)

A list of component properties to concatenate to create the value to assign to this component property.

(structure)

Describes the configuration for all of a component’s properties. Use ComponentProperty to specify the values to render or bind by default.

bindingProperties -> (structure)

The information to bind the component property to data at runtime.

field -> (string)

The data field to bind the property to.

property -> (string)

The component property to bind to the data field.

bindings -> (map)

The information to bind the component property to form data.

key -> (string)

value -> (structure)

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.

collectionBindingProperties -> (structure)

The information to bind the component property to data at runtime. Use this for collection components.

field -> (string)

The data field to bind the property to.

property -> (string)

The component property to bind to the data field.

componentName -> (string)

The name of the component that is affected by an event.

concat -> (list)

A list of component properties to concatenate to create the value to assign to this component property.

( … recursive … )

condition -> (structure)

The conditional expression to use to assign a value to the component property.

( … recursive … )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.

operandType -> (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.

( … recursive … )

configured -> (boolean)

Specifies whether the user configured the property in Amplify Studio after importing it.

defaultValue -> (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.

importedValue -> (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.

userAttribute -> (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.

condition -> (structure)

The conditional expression to use to assign a value to the component property.

else -> (structure)

The value to assign to the property if the condition is not met.

bindingProperties -> (structure)

The information to bind the component property to data at runtime.

field -> (string)

The data field to bind the property to.

property -> (string)

The component property to bind to the data field.

bindings -> (map)

The information to bind the component property to form data.

key -> (string)

value -> (structure)

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.

collectionBindingProperties -> (structure)

The information to bind the component property to data at runtime. Use this for collection components.

field -> (string)

The data field to bind the property to.

property -> (string)

The component property to bind to the data field.

componentName -> (string)

The name of the component that is affected by an event.

concat -> (list)

A list of component properties to concatenate to create the value to assign to this component property.

( … recursive … )

condition -> (structure)

The conditional expression to use to assign a value to the component property.

( … recursive … )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.

operandType -> (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.

( … recursive … )

configured -> (boolean)

Specifies whether the user configured the property in Amplify Studio after importing it.

defaultValue -> (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.

importedValue -> (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.

userAttribute -> (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.

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.

operandType -> (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 -> (structure)

The value to assign to the property if the condition is met.

bindingProperties -> (structure)

The information to bind the component property to data at runtime.

field -> (string)

The data field to bind the property to.

property -> (string)

The component property to bind to the data field.

bindings -> (map)

The information to bind the component property to form data.

key -> (string)

value -> (structure)

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.

collectionBindingProperties -> (structure)

The information to bind the component property to data at runtime. Use this for collection components.

field -> (string)

The data field to bind the property to.

property -> (string)

The component property to bind to the data field.

componentName -> (string)

The name of the component that is affected by an event.

concat -> (list)

A list of component properties to concatenate to create the value to assign to this component property.

( … recursive … )

condition -> (structure)

The conditional expression to use to assign a value to the component property.

( … recursive … )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.

operandType -> (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.

( … recursive … )

configured -> (boolean)

Specifies whether the user configured the property in Amplify Studio after importing it.

defaultValue -> (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.

importedValue -> (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.

userAttribute -> (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.

configured -> (boolean)

Specifies whether the user configured the property in Amplify Studio after importing it.

defaultValue -> (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.

importedValue -> (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.

userAttribute -> (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.

url -> (structure)

The URL to the location to open. Specify this value for a navigation action.

bindingProperties -> (structure)

The information to bind the component property to data at runtime.

field -> (string)

The data field to bind the property to.

property -> (string)

The component property to bind to the data field.

bindings -> (map)

The information to bind the component property to form data.

key -> (string)

value -> (structure)

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.

collectionBindingProperties -> (structure)

The information to bind the component property to data at runtime. Use this for collection components.

field -> (string)

The data field to bind the property to.

property -> (string)

The component property to bind to the data field.

componentName -> (string)

The name of the component that is affected by an event.

concat -> (list)

A list of component properties to concatenate to create the value to assign to this component property.

(structure)

Describes the configuration for all of a component’s properties. Use ComponentProperty to specify the values to render or bind by default.

bindingProperties -> (structure)

The information to bind the component property to data at runtime.

field -> (string)

The data field to bind the property to.

property -> (string)

The component property to bind to the data field.

bindings -> (map)

The information to bind the component property to form data.

key -> (string)

value -> (structure)

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.

collectionBindingProperties -> (structure)

The information to bind the component property to data at runtime. Use this for collection components.

field -> (string)

The data field to bind the property to.

property -> (string)

The component property to bind to the data field.

componentName -> (string)

The name of the component that is affected by an event.

concat -> (list)

A list of component properties to concatenate to create the value to assign to this component property.

( … recursive … )

condition -> (structure)

The conditional expression to use to assign a value to the component property.

( … recursive … )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.

operandType -> (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.

( … recursive … )

configured -> (boolean)

Specifies whether the user configured the property in Amplify Studio after importing it.

defaultValue -> (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.

importedValue -> (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.

userAttribute -> (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.

condition -> (structure)

The conditional expression to use to assign a value to the component property.

else -> (structure)

The value to assign to the property if the condition is not met.

bindingProperties -> (structure)

The information to bind the component property to data at runtime.

field -> (string)

The data field to bind the property to.

property -> (string)

The component property to bind to the data field.

bindings -> (map)

The information to bind the component property to form data.

key -> (string)

value -> (structure)

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.

collectionBindingProperties -> (structure)

The information to bind the component property to data at runtime. Use this for collection components.

field -> (string)

The data field to bind the property to.

property -> (string)

The component property to bind to the data field.

componentName -> (string)

The name of the component that is affected by an event.

concat -> (list)

A list of component properties to concatenate to create the value to assign to this component property.

( … recursive … )

condition -> (structure)

The conditional expression to use to assign a value to the component property.

( … recursive … )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.

operandType -> (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.

( … recursive … )

configured -> (boolean)

Specifies whether the user configured the property in Amplify Studio after importing it.

defaultValue -> (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.

importedValue -> (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.

userAttribute -> (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.

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.

operandType -> (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 -> (structure)

The value to assign to the property if the condition is met.

bindingProperties -> (structure)

The information to bind the component property to data at runtime.

field -> (string)

The data field to bind the property to.

property -> (string)

The component property to bind to the data field.

bindings -> (map)

The information to bind the component property to form data.

key -> (string)

value -> (structure)

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.

collectionBindingProperties -> (structure)

The information to bind the component property to data at runtime. Use this for collection components.

field -> (string)

The data field to bind the property to.

property -> (string)

The component property to bind to the data field.

componentName -> (string)

The name of the component that is affected by an event.

concat -> (list)

A list of component properties to concatenate to create the value to assign to this component property.

( … recursive … )

condition -> (structure)

The conditional expression to use to assign a value to the component property.

( … recursive … )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.

operandType -> (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.

( … recursive … )

configured -> (boolean)

Specifies whether the user configured the property in Amplify Studio after importing it.

defaultValue -> (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.

importedValue -> (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.

userAttribute -> (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.

configured -> (boolean)

Specifies whether the user configured the property in Amplify Studio after importing it.

defaultValue -> (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.

importedValue -> (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.

userAttribute -> (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.

id -> (string)

The unique ID of the component to update.

name -> (string)

The name of the component to update.

overrides -> (map)

Describes the properties that can be overriden to customize the component.

key -> (string)

value -> (map)

key -> (string)

value -> (string)

properties -> (map)

Describes the component’s properties.

key -> (string)

value -> (structure)

Describes the configuration for all of a component’s properties. Use ComponentProperty to specify the values to render or bind by default.

bindingProperties -> (structure)

The information to bind the component property to data at runtime.

field -> (string)

The data field to bind the property to.

property -> (string)

The component property to bind to the data field.

bindings -> (map)

The information to bind the component property to form data.

key -> (string)

value -> (structure)

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.

collectionBindingProperties -> (structure)

The information to bind the component property to data at runtime. Use this for collection components.

field -> (string)

The data field to bind the property to.

property -> (string)

The component property to bind to the data field.

componentName -> (string)

The name of the component that is affected by an event.

concat -> (list)

A list of component properties to concatenate to create the value to assign to this component property.

(structure)

Describes the configuration for all of a component’s properties. Use ComponentProperty to specify the values to render or bind by default.

bindingProperties -> (structure)

The information to bind the component property to data at runtime.

field -> (string)

The data field to bind the property to.

property -> (string)

The component property to bind to the data field.

bindings -> (map)

The information to bind the component property to form data.

key -> (string)

value -> (structure)

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.

collectionBindingProperties -> (structure)

The information to bind the component property to data at runtime. Use this for collection components.

field -> (string)

The data field to bind the property to.

property -> (string)

The component property to bind to the data field.

componentName -> (string)

The name of the component that is affected by an event.

concat -> (list)

A list of component properties to concatenate to create the value to assign to this component property.

( … recursive … )

condition -> (structure)

The conditional expression to use to assign a value to the component property.

( … recursive … )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.

operandType -> (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.

( … recursive … )

configured -> (boolean)

Specifies whether the user configured the property in Amplify Studio after importing it.

defaultValue -> (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.

importedValue -> (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.

userAttribute -> (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.

condition -> (structure)

The conditional expression to use to assign a value to the component property.

else -> (structure)

The value to assign to the property if the condition is not met.

bindingProperties -> (structure)

The information to bind the component property to data at runtime.

field -> (string)

The data field to bind the property to.

property -> (string)

The component property to bind to the data field.

bindings -> (map)

The information to bind the component property to form data.

key -> (string)

value -> (structure)

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.

collectionBindingProperties -> (structure)

The information to bind the component property to data at runtime. Use this for collection components.

field -> (string)

The data field to bind the property to.

property -> (string)

The component property to bind to the data field.

componentName -> (string)

The name of the component that is affected by an event.

concat -> (list)

A list of component properties to concatenate to create the value to assign to this component property.

( … recursive … )

condition -> (structure)

The conditional expression to use to assign a value to the component property.

( … recursive … )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.

operandType -> (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.

( … recursive … )

configured -> (boolean)

Specifies whether the user configured the property in Amplify Studio after importing it.

defaultValue -> (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.

importedValue -> (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.

userAttribute -> (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.

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.

operandType -> (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 -> (structure)

The value to assign to the property if the condition is met.

bindingProperties -> (structure)

The information to bind the component property to data at runtime.

field -> (string)

The data field to bind the property to.

property -> (string)

The component property to bind to the data field.

bindings -> (map)

The information to bind the component property to form data.

key -> (string)

value -> (structure)

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.

collectionBindingProperties -> (structure)

The information to bind the component property to data at runtime. Use this for collection components.

field -> (string)

The data field to bind the property to.

property -> (string)

The component property to bind to the data field.

componentName -> (string)

The name of the component that is affected by an event.

concat -> (list)

A list of component properties to concatenate to create the value to assign to this component property.

( … recursive … )

condition -> (structure)

The conditional expression to use to assign a value to the component property.

( … recursive … )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.

operandType -> (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.

( … recursive … )

configured -> (boolean)

Specifies whether the user configured the property in Amplify Studio after importing it.

defaultValue -> (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.

importedValue -> (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.

userAttribute -> (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.

configured -> (boolean)

Specifies whether the user configured the property in Amplify Studio after importing it.

defaultValue -> (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.

importedValue -> (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.

userAttribute -> (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.

schemaVersion -> (string)

The schema version of the component when it was imported.

sourceId -> (string)

The unique ID of the component in its original source system, such as Figma.

variants -> (list)

A list of the unique variants of the main component being updated.

(structure)

Describes the style configuration of a unique variation of a main component.

overrides -> (map)

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 for overrides .

key -> (string)

value -> (map)

key -> (string)

value -> (string)

variantValues -> (map)

The combination of variants that comprise this variant. You can’t specify tags as a valid property for variantValues .

key -> (string)

value -> (string)

JSON Syntax:

{
  "bindingProperties": {"string": {
        "bindingProperties": {
          "bucket": "string",
          "defaultValue": "string",
          "field": "string",
          "key": "string",
          "model": "string",
          "predicates": [
            {
              "and": [
                {
                  "and": ,
                  "field": "string",
                  "operand": "string",
                  "operator": "string",
                  "or":
                }
                ...
              ],
              "field": "string",
              "operand": "string",
              "operator": "string",
              "or": [
                {
                  "and": ,
                  "field": "string",
                  "operand": "string",
                  "operator": "string",
                  "or":
                }
                ...
              ]
            }
            ...
          ],
          "userAttribute": "string"
        },
        "defaultValue": "string",
        "type": "string"
      }
    ...},
  "children": [
    {
      "children": [
        {
          "children": ,
          "componentType": "string",
          "events": {"string": {
                "action": "string",
                "bindingEvent": "string",
                "parameters": {
                  "anchor": {
                    "bindingProperties": {
                      "field": "string",
                      "property": "string"
                    },
                    "bindings": {"string": {
                          "element": "string",
                          "property": "string"
                        }
                      ...},
                    "collectionBindingProperties": {
                      "field": "string",
                      "property": "string"
                    },
                    "componentName": "string",
                    "concat": [
                      {
                        "bindingProperties": {
                          "field": "string",
                          "property": "string"
                        },
                        "bindings": {"string": {
                              "element": "string",
                              "property": "string"
                            }
                          ...},
                        "collectionBindingProperties": {
                          "field": "string",
                          "property": "string"
                        },
                        "componentName": "string",
                        "concat": [
                          { ... recursive ... }
                          ...
                        ],
                        "condition": {
                          "else": { ... recursive ... },
                          "field": "string",
                          "operand": "string",
                          "operandType": "string",
                          "operator": "string",
                          "property": "string",
                          "then": { ... recursive ... }
                        },
                        "configured": true|false,
                        "defaultValue": "string",
                        "event": "string",
                        "importedValue": "string",
                        "model": "string",
                        "property": "string",
                        "type": "string",
                        "userAttribute": "string",
                        "value": "string"
                      }
                      ...
                    ],
                    "condition": {
                      "else": {
                        "bindingProperties": {
                          "field": "string",
                          "property": "string"
                        },
                        "bindings": {"string": {
                              "element": "string",
                              "property": "string"
                            }
                          ...},
                        "collectionBindingProperties": {
                          "field": "string",
                          "property": "string"
                        },
                        "componentName": "string",
                        "concat": [
                          { ... recursive ... }
                          ...
                        ],
                        "condition": {
                          "else": { ... recursive ... },
                          "field": "string",
                          "operand": "string",
                          "operandType": "string",
                          "operator": "string",
                          "property": "string",
                          "then": { ... recursive ... }
                        },
                        "configured": true|false,
                        "defaultValue": "string",
                        "event": "string",
                        "importedValue": "string",
                        "model": "string",
                        "property": "string",
                        "type": "string",
                        "userAttribute": "string",
                        "value": "string"
                      },
                      "field": "string",
                      "operand": "string",
                      "operandType": "string",
                      "operator": "string",
                      "property": "string",
                      "then": {
                        "bindingProperties": {
                          "field": "string",
                          "property": "string"
                        },
                        "bindings": {"string": {
                              "element": "string",
                              "property": "string"
                            }
                          ...},
                        "collectionBindingProperties": {
                          "field": "string",
                          "property": "string"
                        },
                        "componentName": "string",
                        "concat": [
                          { ... recursive ... }
                          ...
                        ],
                        "condition": {
                          "else": { ... recursive ... },
                          "field": "string",
                          "operand": "string",
                          "operandType": "string",
                          "operator": "string",
                          "property": "string",
                          "then": { ... recursive ... }
                        },
                        "configured": true|false,
                        "defaultValue": "string",
                        "event": "string",
                        "importedValue": "string",
                        "model": "string",
                        "property": "string",
                        "type": "string",
                        "userAttribute": "string",
                        "value": "string"
                      }
                    },
                    "configured": true|false,
                    "defaultValue": "string",
                    "event": "string",
                    "importedValue": "string",
                    "model": "string",
                    "property": "string",
                    "type": "string",
                    "userAttribute": "string",
                    "value": "string"
                  },
                  "fields": {"string": {
                        "bindingProperties": {
                          "field": "string",
                          "property": "string"
                        },
                        "bindings": {"string": {
                              "element": "string",
                              "property": "string"
                            }
                          ...},
                        "collectionBindingProperties": {
                          "field": "string",
                          "property": "string"
                        },
                        "componentName": "string",
                        "concat": [
                          {
                            "bindingProperties": {
                              "field": "string",
                              "property": "string"
                            },
                            "bindings": {"string": {
                                  "element": "string",
                                  "property": "string"
                                }
                              ...},
                            "collectionBindingProperties": {
                              "field": "string",
                              "property": "string"
                            },
                            "componentName": "string",
                            "concat": [
                              { ... recursive ... }
                              ...
                            ],
                            "condition": {
                              "else": { ... recursive ... },
                              "field": "string",
                              "operand": "string",
                              "operandType": "string",
                              "operator": "string",
                              "property": "string",
                              "then": { ... recursive ... }
                            },
                            "configured": true|false,
                            "defaultValue": "string",
                            "event": "string",
                            "importedValue": "string",
                            "model": "string",
                            "property": "string",
                            "type": "string",
                            "userAttribute": "string",
                            "value": "string"
                          }
                          ...
                        ],
                        "condition": {
                          "else": {
                            "bindingProperties": {
                              "field": "string",
                              "property": "string"
                            },
                            "bindings": {"string": {
                                  "element": "string",
                                  "property": "string"
                                }
                              ...},
                            "collectionBindingProperties": {
                              "field": "string",
                              "property": "string"
                            },
                            "componentName": "string",
                            "concat": [
                              { ... recursive ... }
                              ...
                            ],
                            "condition": {
                              "else": { ... recursive ... },
                              "field": "string",
                              "operand": "string",
                              "operandType": "string",
                              "operator": "string",
                              "property": "string",
                              "then": { ... recursive ... }
                            },
                            "configured": true|false,
                            "defaultValue": "string",
                            "event": "string",
                            "importedValue": "string",
                            "model": "string",
                            "property": "string",
                            "type": "string",
                            "userAttribute": "string",
                            "value": "string"
                          },
                          "field": "string",
                          "operand": "string",
                          "operandType": "string",
                          "operator": "string",
                          "property": "string",
                          "then": {
                            "bindingProperties": {
                              "field": "string",
                              "property": "string"
                            },
                            "bindings": {"string": {
                                  "element": "string",
                                  "property": "string"
                                }
                              ...},
                            "collectionBindingProperties": {
                              "field": "string",
                              "property": "string"
                            },
                            "componentName": "string",
                            "concat": [
                              { ... recursive ... }
                              ...
                            ],
                            "condition": {
                              "else": { ... recursive ... },
                              "field": "string",
                              "operand": "string",
                              "operandType": "string",
                              "operator": "string",
                              "property": "string",
                              "then": { ... recursive ... }
                            },
                            "configured": true|false,
                            "defaultValue": "string",
                            "event": "string",
                            "importedValue": "string",
                            "model": "string",
                            "property": "string",
                            "type": "string",
                            "userAttribute": "string",
                            "value": "string"
                          }
                        },
                        "configured": true|false,
                        "defaultValue": "string",
                        "event": "string",
                        "importedValue": "string",
                        "model": "string",
                        "property": "string",
                        "type": "string",
                        "userAttribute": "string",
                        "value": "string"
                      }
                    ...},
                  "global": {
                    "bindingProperties": {
                      "field": "string",
                      "property": "string"
                    },
                    "bindings": {"string": {
                          "element": "string",
                          "property": "string"
                        }
                      ...},
                    "collectionBindingProperties": {
                      "field": "string",
                      "property": "string"
                    },
                    "componentName": "string",
                    "concat": [
                      {
                        "bindingProperties": {
                          "field": "string",
                          "property": "string"
                        },
                        "bindings": {"string": {
                              "element": "string",
                              "property": "string"
                            }
                          ...},
                        "collectionBindingProperties": {
                          "field": "string",
                          "property": "string"
                        },
                        "componentName": "string",
                        "concat": [
                          { ... recursive ... }
                          ...
                        ],
                        "condition": {
                          "else": { ... recursive ... },
                          "field": "string",
                          "operand": "string",
                          "operandType": "string",
                          "operator": "string",
                          "property": "string",
                          "then": { ... recursive ... }
                        },
                        "configured": true|false,
                        "defaultValue": "string",
                        "event": "string",
                        "importedValue": "string",
                        "model": "string",
                        "property": "string",
                        "type": "string",
                        "userAttribute": "string",
                        "value": "string"
                      }
                      ...
                    ],
                    "condition": {
                      "else": {
                        "bindingProperties": {
                          "field": "string",
                          "property": "string"
                        },
                        "bindings": {"string": {
                              "element": "string",
                              "property": "string"
                            }
                          ...},
                        "collectionBindingProperties": {
                          "field": "string",
                          "property": "string"
                        },
                        "componentName": "string",
                        "concat": [
                          { ... recursive ... }
                          ...
                        ],
                        "condition": {
                          "else": { ... recursive ... },
                          "field": "string",
                          "operand": "string",
                          "operandType": "string",
                          "operator": "string",
                          "property": "string",
                          "then": { ... recursive ... }
                        },
                        "configured": true|false,
                        "defaultValue": "string",
                        "event": "string",
                        "importedValue": "string",
                        "model": "string",
                        "property": "string",
                        "type": "string",
                        "userAttribute": "string",
                        "value": "string"
                      },
                      "field": "string",
                      "operand": "string",
                      "operandType": "string",
                      "operator": "string",
                      "property": "string",
                      "then": {
                        "bindingProperties": {
                          "field": "string",
                          "property": "string"
                        },
                        "bindings": {"string": {
                              "element": "string",
                              "property": "string"
                            }
                          ...},
                        "collectionBindingProperties": {
                          "field": "string",
                          "property": "string"
                        },
                        "componentName": "string",
                        "concat": [
                          { ... recursive ... }
                          ...
                        ],
                        "condition": {
                          "else": { ... recursive ... },
                          "field": "string",
                          "operand": "string",
                          "operandType": "string",
                          "operator": "string",
                          "property": "string",
                          "then": { ... recursive ... }
                        },
                        "configured": true|false,
                        "defaultValue": "string",
                        "event": "string",
                        "importedValue": "string",
                        "model": "string",
                        "property": "string",
                        "type": "string",
                        "userAttribute": "string",
                        "value": "string"
                      }
                    },
                    "configured": true|false,
                    "defaultValue": "string",
                    "event": "string",
                    "importedValue": "string",
                    "model": "string",
                    "property": "string",
                    "type": "string",
                    "userAttribute": "string",
                    "value": "string"
                  },
                  "id": {
                    "bindingProperties": {
                      "field": "string",
                      "property": "string"
                    },
                    "bindings": {"string": {
                          "element": "string",
                          "property": "string"
                        }
                      ...},
                    "collectionBindingProperties": {
                      "field": "string",
                      "property": "string"
                    },
                    "componentName": "string",
                    "concat": [
                      {
                        "bindingProperties": {
                          "field": "string",
                          "property": "string"
                        },
                        "bindings": {"string": {
                              "element": "string",
                              "property": "string"
                            }
                          ...},
                        "collectionBindingProperties": {
                          "field": "string",
                          "property": "string"
                        },
                        "componentName": "string",
                        "concat": [
                          { ... recursive ... }
                          ...
                        ],
                        "condition": {
                          "else": { ... recursive ... },
                          "field": "string",
                          "operand": "string",
                          "operandType": "string",
                          "operator": "string",
                          "property": "string",
                          "then": { ... recursive ... }
                        },
                        "configured": true|false,
                        "defaultValue": "string",
                        "event": "string",
                        "importedValue": "string",
                        "model": "string",
                        "property": "string",
                        "type": "string",
                        "userAttribute": "string",
                        "value": "string"
                      }
                      ...
                    ],
                    "condition": {
                      "else": {
                        "bindingProperties": {
                          "field": "string",
                          "property": "string"
                        },
                        "bindings": {"string": {
                              "element": "string",
                              "property": "string"
                            }
                          ...},
                        "collectionBindingProperties": {
                          "field": "string",
                          "property": "string"
                        },
                        "componentName": "string",
                        "concat": [
                          { ... recursive ... }
                          ...
                        ],
                        "condition": {
                          "else": { ... recursive ... },
                          "field": "string",
                          "operand": "string",
                          "operandType": "string",
                          "operator": "string",
                          "property": "string",
                          "then": { ... recursive ... }
                        },
                        "configured": true|false,
                        "defaultValue": "string",
                        "event": "string",
                        "importedValue": "string",
                        "model": "string",
                        "property": "string",
                        "type": "string",
                        "userAttribute": "string",
                        "value": "string"
                      },
                      "field": "string",
                      "operand": "string",
                      "operandType": "string",
                      "operator": "string",
                      "property": "string",
                      "then": {
                        "bindingProperties": {
                          "field": "string",
                          "property": "string"
                        },
                        "bindings": {"string": {
                              "element": "string",
                              "property": "string"
                            }
                          ...},
                        "collectionBindingProperties": {
                          "field": "string",
                          "property": "string"
                        },
                        "componentName": "string",
                        "concat": [
                          { ... recursive ... }
                          ...
                        ],
                        "condition": {
                          "else": { ... recursive ... },
                          "field": "string",
                          "operand": "string",
                          "operandType": "string",
                          "operator": "string",
                          "property": "string",
                          "then": { ... recursive ... }
                        },
                        "configured": true|false,
                        "defaultValue": "string",
                        "event": "string",
                        "importedValue": "string",
                        "model": "string",
                        "property": "string",
                        "type": "string",
                        "userAttribute": "string",
                        "value": "string"
                      }
                    },
                    "configured": true|false,
                    "defaultValue": "string",
                    "event": "string",
                    "importedValue": "string",
                    "model": "string",
                    "property": "string",
                    "type": "string",
                    "userAttribute": "string",
                    "value": "string"
                  },
                  "model": "string",
                  "state": {
                    "componentName": "string",
                    "property": "string",
                    "set": {
                      "bindingProperties": {
                        "field": "string",
                        "property": "string"
                      },
                      "bindings": {"string": {
                            "element": "string",
                            "property": "string"
                          }
                        ...},
                      "collectionBindingProperties": {
                        "field": "string",
                        "property": "string"
                      },
                      "componentName": "string",
                      "concat": [
                        {
                          "bindingProperties": {
                            "field": "string",
                            "property": "string"
                          },
                          "bindings": {"string": {
                                "element": "string",
                                "property": "string"
                              }
                            ...},
                          "collectionBindingProperties": {
                            "field": "string",
                            "property": "string"
                          },
                          "componentName": "string",
                          "concat": [
                            { ... recursive ... }
                            ...
                          ],
                          "condition": {
                            "else": { ... recursive ... },
                            "field": "string",
                            "operand": "string",
                            "operandType": "string",
                            "operator": "string",
                            "property": "string",
                            "then": { ... recursive ... }
                          },
                          "configured": true|false,
                          "defaultValue": "string",
                          "event": "string",
                          "importedValue": "string",
                          "model": "string",
                          "property": "string",
                          "type": "string",
                          "userAttribute": "string",
                          "value": "string"
                        }
                        ...
                      ],
                      "condition": {
                        "else": {
                          "bindingProperties": {
                            "field": "string",
                            "property": "string"
                          },
                          "bindings": {"string": {
                                "element": "string",
                                "property": "string"
                              }
                            ...},
                          "collectionBindingProperties": {
                            "field": "string",
                            "property": "string"
                          },
                          "componentName": "string",
                          "concat": [
                            { ... recursive ... }
                            ...
                          ],
                          "condition": {
                            "else": { ... recursive ... },
                            "field": "string",
                            "operand": "string",
                            "operandType": "string",
                            "operator": "string",
                            "property": "string",
                            "then": { ... recursive ... }
                          },
                          "configured": true|false,
                          "defaultValue": "string",
                          "event": "string",
                          "importedValue": "string",
                          "model": "string",
                          "property": "string",
                          "type": "string",
                          "userAttribute": "string",
                          "value": "string"
                        },
                        "field": "string",
                        "operand": "string",
                        "operandType": "string",
                        "operator": "string",
                        "property": "string",
                        "then": {
                          "bindingProperties": {
                            "field": "string",
                            "property": "string"
                          },
                          "bindings": {"string": {
                                "element": "string",
                                "property": "string"
                              }
                            ...},
                          "collectionBindingProperties": {
                            "field": "string",
                            "property": "string"
                          },
                          "componentName": "string",
                          "concat": [
                            { ... recursive ... }
                            ...
                          ],
                          "condition": {
                            "else": { ... recursive ... },
                            "field": "string",
                            "operand": "string",
                            "operandType": "string",
                            "operator": "string",
                            "property": "string",
                            "then": { ... recursive ... }
                          },
                          "configured": true|false,
                          "defaultValue": "string",
                          "event": "string",
                          "importedValue": "string",
                          "model": "string",
                          "property": "string",
                          "type": "string",
                          "userAttribute": "string",
                          "value": "string"
                        }
                      },
                      "configured": true|false,
                      "defaultValue": "string",
                      "event": "string",
                      "importedValue": "string",
                      "model": "string",
                      "property": "string",
                      "type": "string",
                      "userAttribute": "string",
                      "value": "string"
                    }
                  },
                  "target": {
                    "bindingProperties": {
                      "field": "string",
                      "property": "string"
                    },
                    "bindings": {"string": {
                          "element": "string",
                          "property": "string"
                        }
                      ...},
                    "collectionBindingProperties": {
                      "field": "string",
                      "property": "string"
                    },
                    "componentName": "string",
                    "concat": [
                      {
                        "bindingProperties": {
                          "field": "string",
                          "property": "string"
                        },
                        "bindings": {"string": {
                              "element": "string",
                              "property": "string"
                            }
                          ...},
                        "collectionBindingProperties": {
                          "field": "string",
                          "property": "string"
                        },
                        "componentName": "string",
                        "concat": [
                          { ... recursive ... }
                          ...
                        ],
                        "condition": {
                          "else": { ... recursive ... },
                          "field": "string",
                          "operand": "string",
                          "operandType": "string",
                          "operator": "string",
                          "property": "string",
                          "then": { ... recursive ... }
                        },
                        "configured": true|false,
                        "defaultValue": "string",
                        "event": "string",
                        "importedValue": "string",
                        "model": "string",
                        "property": "string",
                        "type": "string",
                        "userAttribute": "string",
                        "value": "string"
                      }
                      ...
                    ],
                    "condition": {
                      "else": {
                        "bindingProperties": {
                          "field": "string",
                          "property": "string"
                        },
                        "bindings": {"string": {
                              "element": "string",
                              "property": "string"
                            }
                          ...},
                        "collectionBindingProperties": {
                          "field": "string",
                          "property": "string"
                        },
                        "componentName": "string",
                        "concat": [
                          { ... recursive ... }
                          ...
                        ],
                        "condition": {
                          "else": { ... recursive ... },
                          "field": "string",
                          "operand": "string",
                          "operandType": "string",
                          "operator": "string",
                          "property": "string",
                          "then": { ... recursive ... }
                        },
                        "configured": true|false,
                        "defaultValue": "string",
                        "event": "string",
                        "importedValue": "string",
                        "model": "string",
                        "property": "string",
                        "type": "string",
                        "userAttribute": "string",
                        "value": "string"
                      },
                      "field": "string",
                      "operand": "string",
                      "operandType": "string",
                      "operator": "string",
                      "property": "string",
                      "then": {
                        "bindingProperties": {
                          "field": "string",
                          "property": "string"
                        },
                        "bindings": {"string": {
                              "element": "string",
                              "property": "string"
                            }
                          ...},
                        "collectionBindingProperties": {
                          "field": "string",
                          "property": "string"
                        },
                        "componentName": "string",
                        "concat": [
                          { ... recursive ... }
                          ...
                        ],
                        "condition": {
                          "else": { ... recursive ... },
                          "field": "string",
                          "operand": "string",
                          "operandType": "string",
                          "operator": "string",
                          "property": "string",
                          "then": { ... recursive ... }
                        },
                        "configured": true|false,
                        "defaultValue": "string",
                        "event": "string",
                        "importedValue": "string",
                        "model": "string",
                        "property": "string",
                        "type": "string",
                        "userAttribute": "string",
                        "value": "string"
                      }
                    },
                    "configured": true|false,
                    "defaultValue": "string",
                    "event": "string",
                    "importedValue": "string",
                    "model": "string",
                    "property": "string",
                    "type": "string",
                    "userAttribute": "string",
                    "value": "string"
                  },
                  "type": {
                    "bindingProperties": {
                      "field": "string",
                      "property": "string"
                    },
                    "bindings": {"string": {
                          "element": "string",
                          "property": "string"
                        }
                      ...},
                    "collectionBindingProperties": {
                      "field": "string",
                      "property": "string"
                    },
                    "componentName": "string",
                    "concat": [
                      {
                        "bindingProperties": {
                          "field": "string",
                          "property": "string"
                        },
                        "bindings": {"string": {
                              "element": "string",
                              "property": "string"
                            }
                          ...},
                        "collectionBindingProperties": {
                          "field": "string",
                          "property": "string"
                        },
                        "componentName": "string",
                        "concat": [
                          { ... recursive ... }
                          ...
                        ],
                        "condition": {
                          "else": { ... recursive ... },
                          "field": "string",
                          "operand": "string",
                          "operandType": "string",
                          "operator": "string",
                          "property": "string",
                          "then": { ... recursive ... }
                        },
                        "configured": true|false,
                        "defaultValue": "string",
                        "event": "string",
                        "importedValue": "string",
                        "model": "string",
                        "property": "string",
                        "type": "string",
                        "userAttribute": "string",
                        "value": "string"
                      }
                      ...
                    ],
                    "condition": {
                      "else": {
                        "bindingProperties": {
                          "field": "string",
                          "property": "string"
                        },
                        "bindings": {"string": {
                              "element": "string",
                              "property": "string"
                            }
                          ...},
                        "collectionBindingProperties": {
                          "field": "string",
                          "property": "string"
                        },
                        "componentName": "string",
                        "concat": [
                          { ... recursive ... }
                          ...
                        ],
                        "condition": {
                          "else": { ... recursive ... },
                          "field": "string",
                          "operand": "string",
                          "operandType": "string",
                          "operator": "string",
                          "property": "string",
                          "then": { ... recursive ... }
                        },
                        "configured": true|false,
                        "defaultValue": "string",
                        "event": "string",
                        "importedValue": "string",
                        "model": "string",
                        "property": "string",
                        "type": "string",
                        "userAttribute": "string",
                        "value": "string"
                      },
                      "field": "string",
                      "operand": "string",
                      "operandType": "string",
                      "operator": "string",
                      "property": "string",
                      "then": {
                        "bindingProperties": {
                          "field": "string",
                          "property": "string"
                        },
                        "bindings": {"string": {
                              "element": "string",
                              "property": "string"
                            }
                          ...},
                        "collectionBindingProperties": {
                          "field": "string",
                          "property": "string"
                        },
                        "componentName": "string",
                        "concat": [
                          { ... recursive ... }
                          ...
                        ],
                        "condition": {
                          "else": { ... recursive ... },
                          "field": "string",
                          "operand": "string",
                          "operandType": "string",
                          "operator": "string",
                          "property": "string",
                          "then": { ... recursive ... }
                        },
                        "configured": true|false,
                        "defaultValue": "string",
                        "event": "string",
                        "importedValue": "string",
                        "model": "string",
                        "property": "string",
                        "type": "string",
                        "userAttribute": "string",
                        "value": "string"
                      }
                    },
                    "configured": true|false,
                    "defaultValue": "string",
                    "event": "string",
                    "importedValue": "string",
                    "model": "string",
                    "property": "string",
                    "type": "string",
                    "userAttribute": "string",
                    "value": "string"
                  },
                  "url": {
                    "bindingProperties": {
                      "field": "string",
                      "property": "string"
                    },
                    "bindings": {"string": {
                          "element": "string",
                          "property": "string"
                        }
                      ...},
                    "collectionBindingProperties": {
                      "field": "string",
                      "property": "string"
                    },
                    "componentName": "string",
                    "concat": [
                      {
                        "bindingProperties": {
                          "field": "string",
                          "property": "string"
                        },
                        "bindings": {"string": {
                              "element": "string",
                              "property": "string"
                            }
                          ...},
                        "collectionBindingProperties": {
                          "field": "string",
                          "property": "string"
                        },
                        "componentName": "string",
                        "concat": [
                          { ... recursive ... }
                          ...
                        ],
                        "condition": {
                          "else": { ... recursive ... },
                          "field": "string",
                          "operand": "string",
                          "operandType": "string",
                          "operator": "string",
                          "property": "string",
                          "then": { ... recursive ... }
                        },
                        "configured": true|false,
                        "defaultValue": "string",
                        "event": "string",
                        "importedValue": "string",
                        "model": "string",
                        "property": "string",
                        "type": "string",
                        "userAttribute": "string",
                        "value": "string"
                      }
                      ...
                    ],
                    "condition": {
                      "else": {
                        "bindingProperties": {
                          "field": "string",
                          "property": "string"
                        },
                        "bindings": {"string": {
                              "element": "string",
                              "property": "string"
                            }
                          ...},
                        "collectionBindingProperties": {
                          "field": "string",
                          "property": "string"
                        },
                        "componentName": "string",
                        "concat": [
                          { ... recursive ... }
                          ...
                        ],
                        "condition": {
                          "else": { ... recursive ... },
                          "field": "string",
                          "operand": "string",
                          "operandType": "string",
                          "operator": "string",
                          "property": "string",
                          "then": { ... recursive ... }
                        },
                        "configured": true|false,
                        "defaultValue": "string",
                        "event": "string",
                        "importedValue": "string",
                        "model": "string",
                        "property": "string",
                        "type": "string",
                        "userAttribute": "string",
                        "value": "string"
                      },
                      "field": "string",
                      "operand": "string",
                      "operandType": "string",
                      "operator": "string",
                      "property": "string",
                      "then": {
                        "bindingProperties": {
                          "field": "string",
                          "property": "string"
                        },
                        "bindings": {"string": {
                              "element": "string",
                              "property": "string"
                            }
                          ...},
                        "collectionBindingProperties": {
                          "field": "string",
                          "property": "string"
                        },
                        "componentName": "string",
                        "concat": [
                          { ... recursive ... }
                          ...
                        ],
                        "condition": {
                          "else": { ... recursive ... },
                          "field": "string",
                          "operand": "string",
                          "operandType": "string",
                          "operator": "string",
                          "property": "string",
                          "then": { ... recursive ... }
                        },
                        "configured": true|false,
                        "defaultValue": "string",
                        "event": "string",
                        "importedValue": "string",
                        "model": "string",
                        "property": "string",
                        "type": "string",
                        "userAttribute": "string",
                        "value": "string"
                      }
                    },
                    "configured": true|false,
                    "defaultValue": "string",
                    "event": "string",
                    "importedValue": "string",
                    "model": "string",
                    "property": "string",
                    "type": "string",
                    "userAttribute": "string",
                    "value": "string"
                  }
                }
              }
            ...},
          "name": "string",
          "properties": {"string": {
                "bindingProperties": {
                  "field": "string",
                  "property": "string"
                },
                "bindings": {"string": {
                      "element": "string",
                      "property": "string"
                    }
                  ...},
                "collectionBindingProperties": {
                  "field": "string",
                  "property": "string"
                },
                "componentName": "string",
                "concat": [
                  {
                    "bindingProperties": {
                      "field": "string",
                      "property": "string"
                    },
                    "bindings": {"string": {
                          "element": "string",
                          "property": "string"
                        }
                      ...},
                    "collectionBindingProperties": {
                      "field": "string",
                      "property": "string"
                    },
                    "componentName": "string",
                    "concat": [
                      { ... recursive ... }
                      ...
                    ],
                    "condition": {
                      "else": { ... recursive ... },
                      "field": "string",
                      "operand": "string",
                      "operandType": "string",
                      "operator": "string",
                      "property": "string",
                      "then": { ... recursive ... }
                    },
                    "configured": true|false,
                    "defaultValue": "string",
                    "event": "string",
                    "importedValue": "string",
                    "model": "string",
                    "property": "string",
                    "type": "string",
                    "userAttribute": "string",
                    "value": "string"
                  }
                  ...
                ],
                "condition": {
                  "else": {
                    "bindingProperties": {
                      "field": "string",
                      "property": "string"
                    },
                    "bindings": {"string": {
                          "element": "string",
                          "property": "string"
                        }
                      ...},
                    "collectionBindingProperties": {
                      "field": "string",
                      "property": "string"
                    },
                    "componentName": "string",
                    "concat": [
                      { ... recursive ... }
                      ...
                    ],
                    "condition": {
                      "else": { ... recursive ... },
                      "field": "string",
                      "operand": "string",
                      "operandType": "string",
                      "operator": "string",
                      "property": "string",
                      "then": { ... recursive ... }
                    },
                    "configured": true|false,
                    "defaultValue": "string",
                    "event": "string",
                    "importedValue": "string",
                    "model": "string",
                    "property": "string",
                    "type": "string",
                    "userAttribute": "string",
                    "value": "string"
                  },
                  "field": "string",
                  "operand": "string",
                  "operandType": "string",
                  "operator": "string",
                  "property": "string",
                  "then": {
                    "bindingProperties": {
                      "field": "string",
                      "property": "string"
                    },
                    "bindings": {"string": {
                          "element": "string",
                          "property": "string"
                        }
                      ...},
                    "collectionBindingProperties": {
                      "field": "string",
                      "property": "string"
                    },
                    "componentName": "string",
                    "concat": [
                      { ... recursive ... }
                      ...
                    ],
                    "condition": {
                      "else": { ... recursive ... },
                      "field": "string",
                      "operand": "string",
                      "operandType": "string",
                      "operator": "string",
                      "property": "string",
                      "then": { ... recursive ... }
                    },
                    "configured": true|false,
                    "defaultValue": "string",
                    "event": "string",
                    "importedValue": "string",
                    "model": "string",
                    "property": "string",
                    "type": "string",
                    "userAttribute": "string",
                    "value": "string"
                  }
                },
                "configured": true|false,
                "defaultValue": "string",
                "event": "string",
                "importedValue": "string",
                "model": "string",
                "property": "string",
                "type": "string",
                "userAttribute": "string",
                "value": "string"
              }
            ...},
          "sourceId": "string"
        }
        ...
      ],
      "componentType": "string",
      "events": {"string": {
            "action": "string",
            "bindingEvent": "string",
            "parameters": {
              "anchor": {
                "bindingProperties": {
                  "field": "string",
                  "property": "string"
                },
                "bindings": {"string": {
                      "element": "string",
                      "property": "string"
                    }
                  ...},
                "collectionBindingProperties": {
                  "field": "string",
                  "property": "string"
                },
                "componentName": "string",
                "concat": [
                  {
                    "bindingProperties": {
                      "field": "string",
                      "property": "string"
                    },
                    "bindings": {"string": {
                          "element": "string",
                          "property": "string"
                        }
                      ...},
                    "collectionBindingProperties": {
                      "field": "string",
                      "property": "string"
                    },
                    "componentName": "string",
                    "concat": [
                      { ... recursive ... }
                      ...
                    ],
                    "condition": {
                      "else": { ... recursive ... },
                      "field": "string",
                      "operand": "string",
                      "operandType": "string",
                      "operator": "string",
                      "property": "string",
                      "then": { ... recursive ... }
                    },
                    "configured": true|false,
                    "defaultValue": "string",
                    "event": "string",
                    "importedValue": "string",
                    "model": "string",
                    "property": "string",
                    "type": "string",
                    "userAttribute": "string",
                    "value": "string"
                  }
                  ...
                ],
                "condition": {
                  "else": {
                    "bindingProperties": {
                      "field": "string",
                      "property": "string"
                    },
                    "bindings": {"string": {
                          "element": "string",
                          "property": "string"
                        }
                      ...},
                    "collectionBindingProperties": {
                      "field": "string",
                      "property": "string"
                    },
                    "componentName": "string",
                    "concat": [
                      { ... recursive ... }
                      ...
                    ],
                    "condition": {
                      "else": { ... recursive ... },
                      "field": "string",
                      "operand": "string",
                      "operandType": "string",
                      "operator": "string",
                      "property": "string",
                      "then": { ... recursive ... }
                    },
                    "configured": true|false,
                    "defaultValue": "string",
                    "event": "string",
                    "importedValue": "string",
                    "model": "string",
                    "property": "string",
                    "type": "string",
                    "userAttribute": "string",
                    "value": "string"
                  },
                  "field": "string",
                  "operand": "string",
                  "operandType": "string",
                  "operator": "string",
                  "property": "string",
                  "then": {
                    "bindingProperties": {
                      "field": "string",
                      "property": "string"
                    },
                    "bindings": {"string": {
                          "element": "string",
                          "property": "string"
                        }
                      ...},
                    "collectionBindingProperties": {
                      "field": "string",
                      "property": "string"
                    },
                    "componentName": "string",
                    "concat": [
                      { ... recursive ... }
                      ...
                    ],
                    "condition": {
                      "else": { ... recursive ... },
                      "field": "string",
                      "operand": "string",
                      "operandType": "string",
                      "operator": "string",
                      "property": "string",
                      "then": { ... recursive ... }
                    },
                    "configured": true|false,
                    "defaultValue": "string",
                    "event": "string",
                    "importedValue": "string",
                    "model": "string",
                    "property": "string",
                    "type": "string",
                    "userAttribute": "string",
                    "value": "string"
                  }
                },
                "configured": true|false,
                "defaultValue": "string",
                "event": "string",
                "importedValue": "string",
                "model": "string",
                "property": "string",
                "type": "string",
                "userAttribute": "string",
                "value": "string"
              },
              "fields": {"string": {
                    "bindingProperties": {
                      "field": "string",
                      "property": "string"
                    },
                    "bindings": {"string": {
                          "element": "string",
                          "property": "string"
                        }
                      ...},
                    "collectionBindingProperties": {
                      "field": "string",
                      "property": "string"
                    },
                    "componentName": "string",
                    "concat": [
                      {
                        "bindingProperties": {
                          "field": "string",
                          "property": "string"
                        },
                        "bindings": {"string": {
                              "element": "string",
                              "property": "string"
                            }
                          ...},
                        "collectionBindingProperties": {
                          "field": "string",
                          "property": "string"
                        },
                        "componentName": "string",
                        "concat": [
                          { ... recursive ... }
                          ...
                        ],
                        "condition": {
                          "else": { ... recursive ... },
                          "field": "string",
                          "operand": "string",
                          "operandType": "string",
                          "operator": "string",
                          "property": "string",
                          "then": { ... recursive ... }
                        },
                        "configured": true|false,
                        "defaultValue": "string",
                        "event": "string",
                        "importedValue": "string",
                        "model": "string",
                        "property": "string",
                        "type": "string",
                        "userAttribute": "string",
                        "value": "string"
                      }
                      ...
                    ],
                    "condition": {
                      "else": {
                        "bindingProperties": {
                          "field": "string",
                          "property": "string"
                        },
                        "bindings": {"string": {
                              "element": "string",
                              "property": "string"
                            }
                          ...},
                        "collectionBindingProperties": {
                          "field": "string",
                          "property": "string"
                        },
                        "componentName": "string",
                        "concat": [
                          { ... recursive ... }
                          ...
                        ],
                        "condition": {
                          "else": { ... recursive ... },
                          "field": "string",
                          "operand": "string",
                          "operandType": "string",
                          "operator": "string",
                          "property": "string",
                          "then": { ... recursive ... }
                        },
                        "configured": true|false,
                        "defaultValue": "string",
                        "event": "string",
                        "importedValue": "string",
                        "model": "string",
                        "property": "string",
                        "type": "string",
                        "userAttribute": "string",
                        "value": "string"
                      },
                      "field": "string",
                      "operand": "string",
                      "operandType": "string",
                      "operator": "string",
                      "property": "string",
                      "then": {
                        "bindingProperties": {
                          "field": "string",
                          "property": "string"
                        },
                        "bindings": {"string": {
                              "element": "string",
                              "property": "string"
                            }
                          ...},
                        "collectionBindingProperties": {
                          "field": "string",
                          "property": "string"
                        },
                        "componentName": "string",
                        "concat": [
                          { ... recursive ... }
                          ...
                        ],
                        "condition": {
                          "else": { ... recursive ... },
                          "field": "string",
                          "operand": "string",
                          "operandType": "string",
                          "operator": "string",
                          "property": "string",
                          "then": { ... recursive ... }
                        },
                        "configured": true|false,
                        "defaultValue": "string",
                        "event": "string",
                        "importedValue": "string",
                        "model": "string",
                        "property": "string",
                        "type": "string",
                        "userAttribute": "string",
                        "value": "string"
                      }
                    },
                    "configured": true|false,
                    "defaultValue": "string",
                    "event": "string",
                    "importedValue": "string",
                    "model": "string",
                    "property": "string",
                    "type": "string",
                    "userAttribute": "string",
                    "value": "string"
                  }
                ...},
              "global": {
                "bindingProperties": {
                  "field": "string",
                  "property": "string"
                },
                "bindings": {"string": {
                      "element": "string",
                      "property": "string"
                    }
                  ...},
                "collectionBindingProperties": {
                  "field": "string",
                  "property": "string"
                },
                "componentName": "string",
                "concat": [
                  {
                    "bindingProperties": {
                      "field": "string",
                      "property": "string"
                    },
                    "bindings": {"string": {
                          "element": "string",
                          "property": "string"
                        }
                      ...},
                    "collectionBindingProperties": {
                      "field": "string",
                      "property": "string"
                    },
                    "componentName": "string",
                    "concat": [
                      { ... recursive ... }
                      ...
                    ],
                    "condition": {
                      "else": { ... recursive ... },
                      "field": "string",
                      "operand": "string",
                      "operandType": "string",
                      "operator": "string",
                      "property": "string",
                      "then": { ... recursive ... }
                    },
                    "configured": true|false,
                    "defaultValue": "string",
                    "event": "string",
                    "importedValue": "string",
                    "model": "string",
                    "property": "string",
                    "type": "string",
                    "userAttribute": "string",
                    "value": "string"
                  }
                  ...
                ],
                "condition": {
                  "else": {
                    "bindingProperties": {
                      "field": "string",
                      "property": "string"
                    },
                    "bindings": {"string": {
                          "element": "string",
                          "property": "string"
                        }
                      ...},
                    "collectionBindingProperties": {
                      "field": "string",
                      "property": "string"
                    },
                    "componentName": "string",
                    "concat": [
                      { ... recursive ... }
                      ...
                    ],
                    "condition": {
                      "else": { ... recursive ... },
                      "field": "string",
                      "operand": "string",
                      "operandType": "string",
                      "operator": "string",
                      "property": "string",
                      "then": { ... recursive ... }
                    },
                    "configured": true|false,
                    "defaultValue": "string",
                    "event": "string",
                    "importedValue": "string",
                    "model": "string",
                    "property": "string",
                    "type": "string",
                    "userAttribute": "string",
                    "value": "string"
                  },
                  "field": "string",
                  "operand": "string",
                  "operandType": "string",
                  "operator": "string",
                  "property": "string",
                  "then": {
                    "bindingProperties": {
                      "field": "string",
                      "property": "string"
                    },
                    "bindings": {"string": {
                          "element": "string",
                          "property": "string"
                        }
                      ...},
                    "collectionBindingProperties": {
                      "field": "string",
                      "property": "string"
                    },
                    "componentName": "string",
                    "concat": [
                      { ... recursive ... }
                      ...
                    ],
                    "condition": {
                      "else": { ... recursive ... },
                      "field": "string",
                      "operand": "string",
                      "operandType": "string",
                      "operator": "string",
                      "property": "string",
                      "then": { ... recursive ... }
                    },
                    "configured": true|false,
                    "defaultValue": "string",
                    "event": "string",
                    "importedValue": "string",
                    "model": "string",
                    "property": "string",
                    "type": "string",
                    "userAttribute": "string",
                    "value": "string"
                  }
                },
                "configured": true|false,
                "defaultValue": "string",
                "event": "string",
                "importedValue": "string",
                "model": "string",
                "property": "string",
                "type": "string",
                "userAttribute": "string",
                "value": "string"
              },
              "id": {
                "bindingProperties": {
                  "field": "string",
                  "property": "string"
                },
                "bindings": {"string": {
                      "element": "string",
                      "property": "string"
                    }
                  ...},
                "collectionBindingProperties": {
                  "field": "string",
                  "property": "string"
                },
                "componentName": "string",
                "concat": [
                  {
                    "bindingProperties": {
                      "field": "string",
                      "property": "string"
                    },
                    "bindings": {"string": {
                          "element": "string",
                          "property": "string"
                        }
                      ...},
                    "collectionBindingProperties": {
                      "field": "string",
                      "property": "string"
                    },
                    "componentName": "string",
                    "concat": [
                      { ... recursive ... }
                      ...
                    ],
                    "condition": {
                      "else": { ... recursive ... },
                      "field": "string",
                      "operand": "string",
                      "operandType": "string",
                      "operator": "string",
                      "property": "string",
                      "then": { ... recursive ... }
                    },
                    "configured": true|false,
                    "defaultValue": "string",
                    "event": "string",
                    "importedValue": "string",
                    "model": "string",
                    "property": "string",
                    "type": "string",
                    "userAttribute": "string",
                    "value": "string"
                  }
                  ...
                ],
                "condition": {
                  "else": {
                    "bindingProperties": {
                      "field": "string",
                      "property": "string"
                    },
                    "bindings": {"string": {
                          "element": "string",
                          "property": "string"
                        }
                      ...},
                    "collectionBindingProperties": {
                      "field": "string",
                      "property": "string"
                    },
                    "componentName": "string",
                    "concat": [
                      { ... recursive ... }
                      ...
                    ],
                    "condition": {
                      "else": { ... recursive ... },
                      "field": "string",
                      "operand": "string",
                      "operandType": "string",
                      "operator": "string",
                      "property": "string",
                      "then": { ... recursive ... }
                    },
                    "configured": true|false,
                    "defaultValue": "string",
                    "event": "string",
                    "importedValue": "string",
                    "model": "string",
                    "property": "string",
                    "type": "string",
                    "userAttribute": "string",
                    "value": "string"
                  },
                  "field": "string",
                  "operand": "string",
                  "operandType": "string",
                  "operator": "string",
                  "property": "string",
                  "then": {
                    "bindingProperties": {
                      "field": "string",
                      "property": "string"
                    },
                    "bindings": {"string": {
                          "element": "string",
                          "property": "string"
                        }
                      ...},
                    "collectionBindingProperties": {
                      "field": "string",
                      "property": "string"
                    },
                    "componentName": "string",
                    "concat": [
                      { ... recursive ... }
                      ...
                    ],
                    "condition": {
                      "else": { ... recursive ... },
                      "field": "string",
                      "operand": "string",
                      "operandType": "string",
                      "operator": "string",
                      "property": "string",
                      "then": { ... recursive ... }
                    },
                    "configured": true|false,
                    "defaultValue": "string",
                    "event": "string",
                    "importedValue": "string",
                    "model": "string",
                    "property": "string",
                    "type": "string",
                    "userAttribute": "string",
                    "value": "string"
                  }
                },
                "configured": true|false,
                "defaultValue": "string",
                "event": "string",
                "importedValue": "string",
                "model": "string",
                "property": "string",
                "type": "string",
                "userAttribute": "string",
                "value": "string"
              },
              "model": "string",
              "state": {
                "componentName": "string",
                "property": "string",
                "set": {
                  "bindingProperties": {
                    "field": "string",
                    "property": "string"
                  },
                  "bindings": {"string": {
                        "element": "string",
                        "property": "string"
                      }
                    ...},
                  "collectionBindingProperties": {
                    "field": "string",
                    "property": "string"
                  },
                  "componentName": "string",
                  "concat": [
                    {
                      "bindingProperties": {
                        "field": "string",
                        "property": "string"
                      },
                      "bindings": {"string": {
                            "element": "string",
                            "property": "string"
                          }
                        ...},
                      "collectionBindingProperties": {
                        "field": "string",
                        "property": "string"
                      },
                      "componentName": "string",
                      "concat": [
                        { ... recursive ... }
                        ...
                      ],
                      "condition": {
                        "else": { ... recursive ... },
                        "field": "string",
                        "operand": "string",
                        "operandType": "string",
                        "operator": "string",
                        "property": "string",
                        "then": { ... recursive ... }
                      },
                      "configured": true|false,
                      "defaultValue": "string",
                      "event": "string",
                      "importedValue": "string",
                      "model": "string",
                      "property": "string",
                      "type": "string",
                      "userAttribute": "string",
                      "value": "string"
                    }
                    ...
                  ],
                  "condition": {
                    "else": {
                      "bindingProperties": {
                        "field": "string",
                        "property": "string"
                      },
                      "bindings": {"string": {
                            "element": "string",
                            "property": "string"
                          }
                        ...},
                      "collectionBindingProperties": {
                        "field": "string",
                        "property": "string"
                      },
                      "componentName": "string",
                      "concat": [
                        { ... recursive ... }
                        ...
                      ],
                      "condition": {
                        "else": { ... recursive ... },
                        "field": "string",
                        "operand": "string",
                        "operandType": "string",
                        "operator": "string",
                        "property": "string",
                        "then": { ... recursive ... }
                      },
                      "configured": true|false,
                      "defaultValue": "string",
                      "event": "string",
                      "importedValue": "string",
                      "model": "string",
                      "property": "string",
                      "type": "string",
                      "userAttribute": "string",
                      "value": "string"
                    },
                    "field": "string",
                    "operand": "string",
                    "operandType": "string",
                    "operator": "string",
                    "property": "string",
                    "then": {
                      "bindingProperties": {
                        "field": "string",
                        "property": "string"
                      },
                      "bindings": {"string": {
                            "element": "string",
                            "property": "string"
                          }
                        ...},
                      "collectionBindingProperties": {
                        "field": "string",
                        "property": "string"
                      },
                      "componentName": "string",
                      "concat": [
                        { ... recursive ... }
                        ...
                      ],
                      "condition": {
                        "else": { ... recursive ... },
                        "field": "string",
                        "operand": "string",
                        "operandType": "string",
                        "operator": "string",
                        "property": "string",
                        "then": { ... recursive ... }
                      },
                      "configured": true|false,
                      "defaultValue": "string",
                      "event": "string",
                      "importedValue": "string",
                      "model": "string",
                      "property": "string",
                      "type": "string",
                      "userAttribute": "string",
                      "value": "string"
                    }
                  },
                  "configured": true|false,
                  "defaultValue": "string",
                  "event": "string",
                  "importedValue": "string",
                  "model": "string",
                  "property": "string",
                  "type": "string",
                  "userAttribute": "string",
                  "value": "string"
                }
              },
              "target": {
                "bindingProperties": {
                  "field": "string",
                  "property": "string"
                },
                "bindings": {"string": {
                      "element": "string",
                      "property": "string"
                    }
                  ...},
                "collectionBindingProperties": {
                  "field": "string",
                  "property": "string"
                },
                "componentName": "string",
                "concat": [
                  {
                    "bindingProperties": {
                      "field": "string",
                      "property": "string"
                    },
                    "bindings": {"string": {
                          "element": "string",
                          "property": "string"
                        }
                      ...},
                    "collectionBindingProperties": {
                      "field": "string",
                      "property": "string"
                    },
                    "componentName": "string",
                    "concat": [
                      { ... recursive ... }
                      ...
                    ],
                    "condition": {
                      "else": { ... recursive ... },
                      "field": "string",
                      "operand": "string",
                      "operandType": "string",
                      "operator": "string",
                      "property": "string",
                      "then": { ... recursive ... }
                    },
                    "configured": true|false,
                    "defaultValue": "string",
                    "event": "string",
                    "importedValue": "string",
                    "model": "string",
                    "property": "string",
                    "type": "string",
                    "userAttribute": "string",
                    "value": "string"
                  }
                  ...
                ],
                "condition": {
                  "else": {
                    "bindingProperties": {
                      "field": "string",
                      "property": "string"
                    },
                    "bindings": {"string": {
                          "element": "string",
                          "property": "string"
                        }
                      ...},
                    "collectionBindingProperties": {
                      "field": "string",
                      "property": "string"
                    },
                    "componentName": "string",
                    "concat": [
                      { ... recursive ... }
                      ...
                    ],
                    "condition": {
                      "else": { ... recursive ... },
                      "field": "string",
                      "operand": "string",
                      "operandType": "string",
                      "operator": "string",
                      "property": "string",
                      "then": { ... recursive ... }
                    },
                    "configured": true|false,
                    "defaultValue": "string",
                    "event": "string",
                    "importedValue": "string",
                    "model": "string",
                    "property": "string",
                    "type": "string",
                    "userAttribute": "string",
                    "value": "string"
                  },
                  "field": "string",
                  "operand": "string",
                  "operandType": "string",
                  "operator": "string",
                  "property": "string",
                  "then": {
                    "bindingProperties": {
                      "field": "string",
                      "property": "string"
                    },
                    "bindings": {"string": {
                          "element": "string",
                          "property": "string"
                        }
                      ...},
                    "collectionBindingProperties": {
                      "field": "string",
                      "property": "string"
                    },
                    "componentName": "string",
                    "concat": [
                      { ... recursive ... }
                      ...
                    ],
                    "condition": {
                      "else": { ... recursive ... },
                      "field": "string",
                      "operand": "string",
                      "operandType": "string",
                      "operator": "string",
                      "property": "string",
                      "then": { ... recursive ... }
                    },
                    "configured": true|false,
                    "defaultValue": "string",
                    "event": "string",
                    "importedValue": "string",
                    "model": "string",
                    "property": "string",
                    "type": "string",
                    "userAttribute": "string",
                    "value": "string"
                  }
                },
                "configured": true|false,
                "defaultValue": "string",
                "event": "string",
                "importedValue": "string",
                "model": "string",
                "property": "string",
                "type": "string",
                "userAttribute": "string",
                "value": "string"
              },
              "type": {
                "bindingProperties": {
                  "field": "string",
                  "property": "string"
                },
                "bindings": {"string": {
                      "element": "string",
                      "property": "string"
                    }
                  ...},
                "collectionBindingProperties": {
                  "field": "string",
                  "property": "string"
                },
                "componentName": "string",
                "concat": [
                  {
                    "bindingProperties": {
                      "field": "string",
                      "property": "string"
                    },
                    "bindings": {"string": {
                          "element": "string",
                          "property": "string"
                        }
                      ...},
                    "collectionBindingProperties": {
                      "field": "string",
                      "property": "string"
                    },
                    "componentName": "string",
                    "concat": [
                      { ... recursive ... }
                      ...
                    ],
                    "condition": {
                      "else": { ... recursive ... },
                      "field": "string",
                      "operand": "string",
                      "operandType": "string",
                      "operator": "string",
                      "property": "string",
                      "then": { ... recursive ... }
                    },
                    "configured": true|false,
                    "defaultValue": "string",
                    "event": "string",
                    "importedValue": "string",
                    "model": "string",
                    "property": "string",
                    "type": "string",
                    "userAttribute": "string",
                    "value": "string"
                  }
                  ...
                ],
                "condition": {
                  "else": {
                    "bindingProperties": {
                      "field": "string",
                      "property": "string"
                    },
                    "bindings": {"string": {
                          "element": "string",
                          "property": "string"
                        }
                      ...},
                    "collectionBindingProperties": {
                      "field": "string",
                      "property": "string"
                    },
                    "componentName": "string",
                    "concat": [
                      { ... recursive ... }
                      ...
                    ],
                    "condition": {
                      "else": { ... recursive ... },
                      "field": "string",
                      "operand": "string",
                      "operandType": "string",
                      "operator": "string",
                      "property": "string",
                      "then": { ... recursive ... }
                    },
                    "configured": true|false,
                    "defaultValue": "string",
                    "event": "string",
                    "importedValue": "string",
                    "model": "string",
                    "property": "string",
                    "type": "string",
                    "userAttribute": "string",
                    "value": "string"
                  },
                  "field": "string",
                  "operand": "string",
                  "operandType": "string",
                  "operator": "string",
                  "property": "string",
                  "then": {
                    "bindingProperties": {
                      "field": "string",
                      "property": "string"
                    },
                    "bindings": {"string": {
                          "element": "string",
                          "property": "string"
                        }
                      ...},
                    "collectionBindingProperties": {
                      "field": "string",
                      "property": "string"
                    },
                    "componentName": "string",
                    "concat": [
                      { ... recursive ... }
                      ...
                    ],
                    "condition": {
                      "else": { ... recursive ... },
                      "field": "string",
                      "operand": "string",
                      "operandType": "string",
                      "operator": "string",
                      "property": "string",
                      "then": { ... recursive ... }
                    },
                    "configured": true|false,
                    "defaultValue": "string",
                    "event": "string",
                    "importedValue": "string",
                    "model": "string",
                    "property": "string",
                    "type": "string",
                    "userAttribute": "string",
                    "value": "string"
                  }
                },
                "configured": true|false,
                "defaultValue": "string",
                "event": "string",
                "importedValue": "string",
                "model": "string",
                "property": "string",
                "type": "string",
                "userAttribute": "string",
                "value": "string"
              },
              "url": {
                "bindingProperties": {
                  "field": "string",
                  "property": "string"
                },
                "bindings": {"string": {
                      "element": "string",
                      "property": "string"
                    }
                  ...},
                "collectionBindingProperties": {
                  "field": "string",
                  "property": "string"
                },
                "componentName": "string",
                "concat": [
                  {
                    "bindingProperties": {
                      "field": "string",
                      "property": "string"
                    },
                    "bindings": {"string": {
                          "element": "string",
                          "property": "string"
                        }
                      ...},
                    "collectionBindingProperties": {
                      "field": "string",
                      "property": "string"
                    },
                    "componentName": "string",
                    "concat": [
                      { ... recursive ... }
                      ...
                    ],
                    "condition": {
                      "else": { ... recursive ... },
                      "field": "string",
                      "operand": "string",
                      "operandType": "string",
                      "operator": "string",
                      "property": "string",
                      "then": { ... recursive ... }
                    },
                    "configured": true|false,
                    "defaultValue": "string",
                    "event": "string",
                    "importedValue": "string",
                    "model": "string",
                    "property": "string",
                    "type": "string",
                    "userAttribute": "string",
                    "value": "string"
                  }
                  ...
                ],
                "condition": {
                  "else": {
                    "bindingProperties": {
                      "field": "string",
                      "property": "string"
                    },
                    "bindings": {"string": {
                          "element": "string",
                          "property": "string"
                        }
                      ...},
                    "collectionBindingProperties": {
                      "field": "string",
                      "property": "string"
                    },
                    "componentName": "string",
                    "concat": [
                      { ... recursive ... }
                      ...
                    ],
                    "condition": {
                      "else": { ... recursive ... },
                      "field": "string",
                      "operand": "string",
                      "operandType": "string",
                      "operator": "string",
                      "property": "string",
                      "then": { ... recursive ... }
                    },
                    "configured": true|false,
                    "defaultValue": "string",
                    "event": "string",
                    "importedValue": "string",
                    "model": "string",
                    "property": "string",
                    "type": "string",
                    "userAttribute": "string",
                    "value": "string"
                  },
                  "field": "string",
                  "operand": "string",
                  "operandType": "string",
                  "operator": "string",
                  "property": "string",
                  "then": {
                    "bindingProperties": {
                      "field": "string",
                      "property": "string"
                    },
                    "bindings": {"string": {
                          "element": "string",
                          "property": "string"
                        }
                      ...},
                    "collectionBindingProperties": {
                      "field": "string",
                      "property": "string"
                    },
                    "componentName": "string",
                    "concat": [
                      { ... recursive ... }
                      ...
                    ],
                    "condition": {
                      "else": { ... recursive ... },
                      "field": "string",
                      "operand": "string",
                      "operandType": "string",
                      "operator": "string",
                      "property": "string",
                      "then": { ... recursive ... }
                    },
                    "configured": true|false,
                    "defaultValue": "string",
                    "event": "string",
                    "importedValue": "string",
                    "model": "string",
                    "property": "string",
                    "type": "string",
                    "userAttribute": "string",
                    "value": "string"
                  }
                },
                "configured": true|false,
                "defaultValue": "string",
                "event": "string",
                "importedValue": "string",
                "model": "string",
                "property": "string",
                "type": "string",
                "userAttribute": "string",
                "value": "string"
              }
            }
          }
        ...},
      "name": "string",
      "properties": {"string": {
            "bindingProperties": {
              "field": "string",
              "property": "string"
            },
            "bindings": {"string": {
                  "element": "string",
                  "property": "string"
                }
              ...},
            "collectionBindingProperties": {
              "field": "string",
              "property": "string"
            },
            "componentName": "string",
            "concat": [
              {
                "bindingProperties": {
                  "field": "string",
                  "property": "string"
                },
                "bindings": {"string": {
                      "element": "string",
                      "property": "string"
                    }
                  ...},
                "collectionBindingProperties": {
                  "field": "string",
                  "property": "string"
                },
                "componentName": "string",
                "concat": [
                  { ... recursive ... }
                  ...
                ],
                "condition": {
                  "else": { ... recursive ... },
                  "field": "string",
                  "operand": "string",
                  "operandType": "string",
                  "operator": "string",
                  "property": "string",
                  "then": { ... recursive ... }
                },
                "configured": true|false,
                "defaultValue": "string",
                "event": "string",
                "importedValue": "string",
                "model": "string",
                "property": "string",
                "type": "string",
                "userAttribute": "string",
                "value": "string"
              }
              ...
            ],
            "condition": {
              "else": {
                "bindingProperties": {
                  "field": "string",
                  "property": "string"
                },
                "bindings": {"string": {
                      "element": "string",
                      "property": "string"
                    }
                  ...},
                "collectionBindingProperties": {
                  "field": "string",
                  "property": "string"
                },
                "componentName": "string",
                "concat": [
                  { ... recursive ... }
                  ...
                ],
                "condition": {
                  "else": { ... recursive ... },
                  "field": "string",
                  "operand": "string",
                  "operandType": "string",
                  "operator": "string",
                  "property": "string",
                  "then": { ... recursive ... }
                },
                "configured": true|false,
                "defaultValue": "string",
                "event": "string",
                "importedValue": "string",
                "model": "string",
                "property": "string",
                "type": "string",
                "userAttribute": "string",
                "value": "string"
              },
              "field": "string",
              "operand": "string",
              "operandType": "string",
              "operator": "string",
              "property": "string",
              "then": {
                "bindingProperties": {
                  "field": "string",
                  "property": "string"
                },
                "bindings": {"string": {
                      "element": "string",
                      "property": "string"
                    }
                  ...},
                "collectionBindingProperties": {
                  "field": "string",
                  "property": "string"
                },
                "componentName": "string",
                "concat": [
                  { ... recursive ... }
                  ...
                ],
                "condition": {
                  "else": { ... recursive ... },
                  "field": "string",
                  "operand": "string",
                  "operandType": "string",
                  "operator": "string",
                  "property": "string",
                  "then": { ... recursive ... }
                },
                "configured": true|false,
                "defaultValue": "string",
                "event": "string",
                "importedValue": "string",
                "model": "string",
                "property": "string",
                "type": "string",
                "userAttribute": "string",
                "value": "string"
              }
            },
            "configured": true|false,
            "defaultValue": "string",
            "event": "string",
            "importedValue": "string",
            "model": "string",
            "property": "string",
            "type": "string",
            "userAttribute": "string",
            "value": "string"
          }
        ...},
      "sourceId": "string"
    }
    ...
  ],
  "collectionProperties": {"string": {
        "identifiers": ["string", ...],
        "model": "string",
        "predicate": {
          "and": [
            {
              "and": [
                { ... recursive ... }
                ...
              ],
              "field": "string",
              "operand": "string",
              "operator": "string",
              "or": [
                { ... recursive ... }
                ...
              ]
            }
            ...
          ],
          "field": "string",
          "operand": "string",
          "operator": "string",
          "or": [
            {
              "and": [
                { ... recursive ... }
                ...
              ],
              "field": "string",
              "operand": "string",
              "operator": "string",
              "or": [
                { ... recursive ... }
                ...
              ]
            }
            ...
          ]
        },
        "sort": [
          {
            "direction": "ASC"|"DESC",
            "field": "string"
          }
          ...
        ]
      }
    ...},
  "componentType": "string",
  "events": {"string": {
        "action": "string",
        "bindingEvent": "string",
        "parameters": {
          "anchor": {
            "bindingProperties": {
              "field": "string",
              "property": "string"
            },
            "bindings": {"string": {
                  "element": "string",
                  "property": "string"
                }
              ...},
            "collectionBindingProperties": {
              "field": "string",
              "property": "string"
            },
            "componentName": "string",
            "concat": [
              {
                "bindingProperties": {
                  "field": "string",
                  "property": "string"
                },
                "bindings": {"string": {
                      "element": "string",
                      "property": "string"
                    }
                  ...},
                "collectionBindingProperties": {
                  "field": "string",
                  "property": "string"
                },
                "componentName": "string",
                "concat": [
                  { ... recursive ... }
                  ...
                ],
                "condition": {
                  "else": { ... recursive ... },
                  "field": "string",
                  "operand": "string",
                  "operandType": "string",
                  "operator": "string",
                  "property": "string",
                  "then": { ... recursive ... }
                },
                "configured": true|false,
                "defaultValue": "string",
                "event": "string",
                "importedValue": "string",
                "model": "string",
                "property": "string",
                "type": "string",
                "userAttribute": "string",
                "value": "string"
              }
              ...
            ],
            "condition": {
              "else": {
                "bindingProperties": {
                  "field": "string",
                  "property": "string"
                },
                "bindings": {"string": {
                      "element": "string",
                      "property": "string"
                    }
                  ...},
                "collectionBindingProperties": {
                  "field": "string",
                  "property": "string"
                },
                "componentName": "string",
                "concat": [
                  { ... recursive ... }
                  ...
                ],
                "condition": {
                  "else": { ... recursive ... },
                  "field": "string",
                  "operand": "string",
                  "operandType": "string",
                  "operator": "string",
                  "property": "string",
                  "then": { ... recursive ... }
                },
                "configured": true|false,
                "defaultValue": "string",
                "event": "string",
                "importedValue": "string",
                "model": "string",
                "property": "string",
                "type": "string",
                "userAttribute": "string",
                "value": "string"
              },
              "field": "string",
              "operand": "string",
              "operandType": "string",
              "operator": "string",
              "property": "string",
              "then": {
                "bindingProperties": {
                  "field": "string",
                  "property": "string"
                },
                "bindings": {"string": {
                      "element": "string",
                      "property": "string"
                    }
                  ...},
                "collectionBindingProperties": {
                  "field": "string",
                  "property": "string"
                },
                "componentName": "string",
                "concat": [
                  { ... recursive ... }
                  ...
                ],
                "condition": {
                  "else": { ... recursive ... },
                  "field": "string",
                  "operand": "string",
                  "operandType": "string",
                  "operator": "string",
                  "property": "string",
                  "then": { ... recursive ... }
                },
                "configured": true|false,
                "defaultValue": "string",
                "event": "string",
                "importedValue": "string",
                "model": "string",
                "property": "string",
                "type": "string",
                "userAttribute": "string",
                "value": "string"
              }
            },
            "configured": true|false,
            "defaultValue": "string",
            "event": "string",
            "importedValue": "string",
            "model": "string",
            "property": "string",
            "type": "string",
            "userAttribute": "string",
            "value": "string"
          },
          "fields": {"string": {
                "bindingProperties": {
                  "field": "string",
                  "property": "string"
                },
                "bindings": {"string": {
                      "element": "string",
                      "property": "string"
                    }
                  ...},
                "collectionBindingProperties": {
                  "field": "string",
                  "property": "string"
                },
                "componentName": "string",
                "concat": [
                  {
                    "bindingProperties": {
                      "field": "string",
                      "property": "string"
                    },
                    "bindings": {"string": {
                          "element": "string",
                          "property": "string"
                        }
                      ...},
                    "collectionBindingProperties": {
                      "field": "string",
                      "property": "string"
                    },
                    "componentName": "string",
                    "concat": [
                      { ... recursive ... }
                      ...
                    ],
                    "condition": {
                      "else": { ... recursive ... },
                      "field": "string",
                      "operand": "string",
                      "operandType": "string",
                      "operator": "string",
                      "property": "string",
                      "then": { ... recursive ... }
                    },
                    "configured": true|false,
                    "defaultValue": "string",
                    "event": "string",
                    "importedValue": "string",
                    "model": "string",
                    "property": "string",
                    "type": "string",
                    "userAttribute": "string",
                    "value": "string"
                  }
                  ...
                ],
                "condition": {
                  "else": {
                    "bindingProperties": {
                      "field": "string",
                      "property": "string"
                    },
                    "bindings": {"string": {
                          "element": "string",
                          "property": "string"
                        }
                      ...},
                    "collectionBindingProperties": {
                      "field": "string",
                      "property": "string"
                    },
                    "componentName": "string",
                    "concat": [
                      { ... recursive ... }
                      ...
                    ],
                    "condition": {
                      "else": { ... recursive ... },
                      "field": "string",
                      "operand": "string",
                      "operandType": "string",
                      "operator": "string",
                      "property": "string",
                      "then": { ... recursive ... }
                    },
                    "configured": true|false,
                    "defaultValue": "string",
                    "event": "string",
                    "importedValue": "string",
                    "model": "string",
                    "property": "string",
                    "type": "string",
                    "userAttribute": "string",
                    "value": "string"
                  },
                  "field": "string",
                  "operand": "string",
                  "operandType": "string",
                  "operator": "string",
                  "property": "string",
                  "then": {
                    "bindingProperties": {
                      "field": "string",
                      "property": "string"
                    },
                    "bindings": {"string": {
                          "element": "string",
                          "property": "string"
                        }
                      ...},
                    "collectionBindingProperties": {
                      "field": "string",
                      "property": "string"
                    },
                    "componentName": "string",
                    "concat": [
                      { ... recursive ... }
                      ...
                    ],
                    "condition": {
                      "else": { ... recursive ... },
                      "field": "string",
                      "operand": "string",
                      "operandType": "string",
                      "operator": "string",
                      "property": "string",
                      "then": { ... recursive ... }
                    },
                    "configured": true|false,
                    "defaultValue": "string",
                    "event": "string",
                    "importedValue": "string",
                    "model": "string",
                    "property": "string",
                    "type": "string",
                    "userAttribute": "string",
                    "value": "string"
                  }
                },
                "configured": true|false,
                "defaultValue": "string",
                "event": "string",
                "importedValue": "string",
                "model": "string",
                "property": "string",
                "type": "string",
                "userAttribute": "string",
                "value": "string"
              }
            ...},
          "global": {
            "bindingProperties": {
              "field": "string",
              "property": "string"
            },
            "bindings": {"string": {
                  "element": "string",
                  "property": "string"
                }
              ...},
            "collectionBindingProperties": {
              "field": "string",
              "property": "string"
            },
            "componentName": "string",
            "concat": [
              {
                "bindingProperties": {
                  "field": "string",
                  "property": "string"
                },
                "bindings": {"string": {
                      "element": "string",
                      "property": "string"
                    }
                  ...},
                "collectionBindingProperties": {
                  "field": "string",
                  "property": "string"
                },
                "componentName": "string",
                "concat": [
                  { ... recursive ... }
                  ...
                ],
                "condition": {
                  "else": { ... recursive ... },
                  "field": "string",
                  "operand": "string",
                  "operandType": "string",
                  "operator": "string",
                  "property": "string",
                  "then": { ... recursive ... }
                },
                "configured": true|false,
                "defaultValue": "string",
                "event": "string",
                "importedValue": "string",
                "model": "string",
                "property": "string",
                "type": "string",
                "userAttribute": "string",
                "value": "string"
              }
              ...
            ],
            "condition": {
              "else": {
                "bindingProperties": {
                  "field": "string",
                  "property": "string"
                },
                "bindings": {"string": {
                      "element": "string",
                      "property": "string"
                    }
                  ...},
                "collectionBindingProperties": {
                  "field": "string",
                  "property": "string"
                },
                "componentName": "string",
                "concat": [
                  { ... recursive ... }
                  ...
                ],
                "condition": {
                  "else": { ... recursive ... },
                  "field": "string",
                  "operand": "string",
                  "operandType": "string",
                  "operator": "string",
                  "property": "string",
                  "then": { ... recursive ... }
                },
                "configured": true|false,
                "defaultValue": "string",
                "event": "string",
                "importedValue": "string",
                "model": "string",
                "property": "string",
                "type": "string",
                "userAttribute": "string",
                "value": "string"
              },
              "field": "string",
              "operand": "string",
              "operandType": "string",
              "operator": "string",
              "property": "string",
              "then": {
                "bindingProperties": {
                  "field": "string",
                  "property": "string"
                },
                "bindings": {"string": {
                      "element": "string",
                      "property": "string"
                    }
                  ...},
                "collectionBindingProperties": {
                  "field": "string",
                  "property": "string"
                },
                "componentName": "string",
                "concat": [
                  { ... recursive ... }
                  ...
                ],
                "condition": {
                  "else": { ... recursive ... },
                  "field": "string",
                  "operand": "string",
                  "operandType": "string",
                  "operator": "string",
                  "property": "string",
                  "then": { ... recursive ... }
                },
                "configured": true|false,
                "defaultValue": "string",
                "event": "string",
                "importedValue": "string",
                "model": "string",
                "property": "string",
                "type": "string",
                "userAttribute": "string",
                "value": "string"
              }
            },
            "configured": true|false,
            "defaultValue": "string",
            "event": "string",
            "importedValue": "string",
            "model": "string",
            "property": "string",
            "type": "string",
            "userAttribute": "string",
            "value": "string"
          },
          "id": {
            "bindingProperties": {
              "field": "string",
              "property": "string"
            },
            "bindings": {"string": {
                  "element": "string",
                  "property": "string"
                }
              ...},
            "collectionBindingProperties": {
              "field": "string",
              "property": "string"
            },
            "componentName": "string",
            "concat": [
              {
                "bindingProperties": {
                  "field": "string",
                  "property": "string"
                },
                "bindings": {"string": {
                      "element": "string",
                      "property": "string"
                    }
                  ...},
                "collectionBindingProperties": {
                  "field": "string",
                  "property": "string"
                },
                "componentName": "string",
                "concat": [
                  { ... recursive ... }
                  ...
                ],
                "condition": {
                  "else": { ... recursive ... },
                  "field": "string",
                  "operand": "string",
                  "operandType": "string",
                  "operator": "string",
                  "property": "string",
                  "then": { ... recursive ... }
                },
                "configured": true|false,
                "defaultValue": "string",
                "event": "string",
                "importedValue": "string",
                "model": "string",
                "property": "string",
                "type": "string",
                "userAttribute": "string",
                "value": "string"
              }
              ...
            ],
            "condition": {
              "else": {
                "bindingProperties": {
                  "field": "string",
                  "property": "string"
                },
                "bindings": {"string": {
                      "element": "string",
                      "property": "string"
                    }
                  ...},
                "collectionBindingProperties": {
                  "field": "string",
                  "property": "string"
                },
                "componentName": "string",
                "concat": [
                  { ... recursive ... }
                  ...
                ],
                "condition": {
                  "else": { ... recursive ... },
                  "field": "string",
                  "operand": "string",
                  "operandType": "string",
                  "operator": "string",
                  "property": "string",
                  "then": { ... recursive ... }
                },
                "configured": true|false,
                "defaultValue": "string",
                "event": "string",
                "importedValue": "string",
                "model": "string",
                "property": "string",
                "type": "string",
                "userAttribute": "string",
                "value": "string"
              },
              "field": "string",
              "operand": "string",
              "operandType": "string",
              "operator": "string",
              "property": "string",
              "then": {
                "bindingProperties": {
                  "field": "string",
                  "property": "string"
                },
                "bindings": {"string": {
                      "element": "string",
                      "property": "string"
                    }
                  ...},
                "collectionBindingProperties": {
                  "field": "string",
                  "property": "string"
                },
                "componentName": "string",
                "concat": [
                  { ... recursive ... }
                  ...
                ],
                "condition": {
                  "else": { ... recursive ... },
                  "field": "string",
                  "operand": "string",
                  "operandType": "string",
                  "operator": "string",
                  "property": "string",
                  "then": { ... recursive ... }
                },
                "configured": true|false,
                "defaultValue": "string",
                "event": "string",
                "importedValue": "string",
                "model": "string",
                "property": "string",
                "type": "string",
                "userAttribute": "string",
                "value": "string"
              }
            },
            "configured": true|false,
            "defaultValue": "string",
            "event": "string",
            "importedValue": "string",
            "model": "string",
            "property": "string",
            "type": "string",
            "userAttribute": "string",
            "value": "string"
          },
          "model": "string",
          "state": {
            "componentName": "string",
            "property": "string",
            "set": {
              "bindingProperties": {
                "field": "string",
                "property": "string"
              },
              "bindings": {"string": {
                    "element": "string",
                    "property": "string"
                  }
                ...},
              "collectionBindingProperties": {
                "field": "string",
                "property": "string"
              },
              "componentName": "string",
              "concat": [
                {
                  "bindingProperties": {
                    "field": "string",
                    "property": "string"
                  },
                  "bindings": {"string": {
                        "element": "string",
                        "property": "string"
                      }
                    ...},
                  "collectionBindingProperties": {
                    "field": "string",
                    "property": "string"
                  },
                  "componentName": "string",
                  "concat": [
                    { ... recursive ... }
                    ...
                  ],
                  "condition": {
                    "else": { ... recursive ... },
                    "field": "string",
                    "operand": "string",
                    "operandType": "string",
                    "operator": "string",
                    "property": "string",
                    "then": { ... recursive ... }
                  },
                  "configured": true|false,
                  "defaultValue": "string",
                  "event": "string",
                  "importedValue": "string",
                  "model": "string",
                  "property": "string",
                  "type": "string",
                  "userAttribute": "string",
                  "value": "string"
                }
                ...
              ],
              "condition": {
                "else": {
                  "bindingProperties": {
                    "field": "string",
                    "property": "string"
                  },
                  "bindings": {"string": {
                        "element": "string",
                        "property": "string"
                      }
                    ...},
                  "collectionBindingProperties": {
                    "field": "string",
                    "property": "string"
                  },
                  "componentName": "string",
                  "concat": [
                    { ... recursive ... }
                    ...
                  ],
                  "condition": {
                    "else": { ... recursive ... },
                    "field": "string",
                    "operand": "string",
                    "operandType": "string",
                    "operator": "string",
                    "property": "string",
                    "then": { ... recursive ... }
                  },
                  "configured": true|false,
                  "defaultValue": "string",
                  "event": "string",
                  "importedValue": "string",
                  "model": "string",
                  "property": "string",
                  "type": "string",
                  "userAttribute": "string",
                  "value": "string"
                },
                "field": "string",
                "operand": "string",
                "operandType": "string",
                "operator": "string",
                "property": "string",
                "then": {
                  "bindingProperties": {
                    "field": "string",
                    "property": "string"
                  },
                  "bindings": {"string": {
                        "element": "string",
                        "property": "string"
                      }
                    ...},
                  "collectionBindingProperties": {
                    "field": "string",
                    "property": "string"
                  },
                  "componentName": "string",
                  "concat": [
                    { ... recursive ... }
                    ...
                  ],
                  "condition": {
                    "else": { ... recursive ... },
                    "field": "string",
                    "operand": "string",
                    "operandType": "string",
                    "operator": "string",
                    "property": "string",
                    "then": { ... recursive ... }
                  },
                  "configured": true|false,
                  "defaultValue": "string",
                  "event": "string",
                  "importedValue": "string",
                  "model": "string",
                  "property": "string",
                  "type": "string",
                  "userAttribute": "string",
                  "value": "string"
                }
              },
              "configured": true|false,
              "defaultValue": "string",
              "event": "string",
              "importedValue": "string",
              "model": "string",
              "property": "string",
              "type": "string",
              "userAttribute": "string",
              "value": "string"
            }
          },
          "target": {
            "bindingProperties": {
              "field": "string",
              "property": "string"
            },
            "bindings": {"string": {
                  "element": "string",
                  "property": "string"
                }
              ...},
            "collectionBindingProperties": {
              "field": "string",
              "property": "string"
            },
            "componentName": "string",
            "concat": [
              {
                "bindingProperties": {
                  "field": "string",
                  "property": "string"
                },
                "bindings": {"string": {
                      "element": "string",
                      "property": "string"
                    }
                  ...},
                "collectionBindingProperties": {
                  "field": "string",
                  "property": "string"
                },
                "componentName": "string",
                "concat": [
                  { ... recursive ... }
                  ...
                ],
                "condition": {
                  "else": { ... recursive ... },
                  "field": "string",
                  "operand": "string",
                  "operandType": "string",
                  "operator": "string",
                  "property": "string",
                  "then": { ... recursive ... }
                },
                "configured": true|false,
                "defaultValue": "string",
                "event": "string",
                "importedValue": "string",
                "model": "string",
                "property": "string",
                "type": "string",
                "userAttribute": "string",
                "value": "string"
              }
              ...
            ],
            "condition": {
              "else": {
                "bindingProperties": {
                  "field": "string",
                  "property": "string"
                },
                "bindings": {"string": {
                      "element": "string",
                      "property": "string"
                    }
                  ...},
                "collectionBindingProperties": {
                  "field": "string",
                  "property": "string"
                },
                "componentName": "string",
                "concat": [
                  { ... recursive ... }
                  ...
                ],
                "condition": {
                  "else": { ... recursive ... },
                  "field": "string",
                  "operand": "string",
                  "operandType": "string",
                  "operator": "string",
                  "property": "string",
                  "then": { ... recursive ... }
                },
                "configured": true|false,
                "defaultValue": "string",
                "event": "string",
                "importedValue": "string",
                "model": "string",
                "property": "string",
                "type": "string",
                "userAttribute": "string",
                "value": "string"
              },
              "field": "string",
              "operand": "string",
              "operandType": "string",
              "operator": "string",
              "property": "string",
              "then": {
                "bindingProperties": {
                  "field": "string",
                  "property": "string"
                },
                "bindings": {"string": {
                      "element": "string",
                      "property": "string"
                    }
                  ...},
                "collectionBindingProperties": {
                  "field": "string",
                  "property": "string"
                },
                "componentName": "string",
                "concat": [
                  { ... recursive ... }
                  ...
                ],
                "condition": {
                  "else": { ... recursive ... },
                  "field": "string",
                  "operand": "string",
                  "operandType": "string",
                  "operator": "string",
                  "property": "string",
                  "then": { ... recursive ... }
                },
                "configured": true|false,
                "defaultValue": "string",
                "event": "string",
                "importedValue": "string",
                "model": "string",
                "property": "string",
                "type": "string",
                "userAttribute": "string",
                "value": "string"
              }
            },
            "configured": true|false,
            "defaultValue": "string",
            "event": "string",
            "importedValue": "string",
            "model": "string",
            "property": "string",
            "type": "string",
            "userAttribute": "string",
            "value": "string"
          },
          "type": {
            "bindingProperties": {
              "field": "string",
              "property": "string"
            },
            "bindings": {"string": {
                  "element": "string",
                  "property": "string"
                }
              ...},
            "collectionBindingProperties": {
              "field": "string",
              "property": "string"
            },
            "componentName": "string",
            "concat": [
              {
                "bindingProperties": {
                  "field": "string",
                  "property": "string"
                },
                "bindings": {"string": {
                      "element": "string",
                      "property": "string"
                    }
                  ...},
                "collectionBindingProperties": {
                  "field": "string",
                  "property": "string"
                },
                "componentName": "string",
                "concat": [
                  { ... recursive ... }
                  ...
                ],
                "condition": {
                  "else": { ... recursive ... },
                  "field": "string",
                  "operand": "string",
                  "operandType": "string",
                  "operator": "string",
                  "property": "string",
                  "then": { ... recursive ... }
                },
                "configured": true|false,
                "defaultValue": "string",
                "event": "string",
                "importedValue": "string",
                "model": "string",
                "property": "string",
                "type": "string",
                "userAttribute": "string",
                "value": "string"
              }
              ...
            ],
            "condition": {
              "else": {
                "bindingProperties": {
                  "field": "string",
                  "property": "string"
                },
                "bindings": {"string": {
                      "element": "string",
                      "property": "string"
                    }
                  ...},
                "collectionBindingProperties": {
                  "field": "string",
                  "property": "string"
                },
                "componentName": "string",
                "concat": [
                  { ... recursive ... }
                  ...
                ],
                "condition": {
                  "else": { ... recursive ... },
                  "field": "string",
                  "operand": "string",
                  "operandType": "string",
                  "operator": "string",
                  "property": "string",
                  "then": { ... recursive ... }
                },
                "configured": true|false,
                "defaultValue": "string",
                "event": "string",
                "importedValue": "string",
                "model": "string",
                "property": "string",
                "type": "string",
                "userAttribute": "string",
                "value": "string"
              },
              "field": "string",
              "operand": "string",
              "operandType": "string",
              "operator": "string",
              "property": "string",
              "then": {
                "bindingProperties": {
                  "field": "string",
                  "property": "string"
                },
                "bindings": {"string": {
                      "element": "string",
                      "property": "string"
                    }
                  ...},
                "collectionBindingProperties": {
                  "field": "string",
                  "property": "string"
                },
                "componentName": "string",
                "concat": [
                  { ... recursive ... }
                  ...
                ],
                "condition": {
                  "else": { ... recursive ... },
                  "field": "string",
                  "operand": "string",
                  "operandType": "string",
                  "operator": "string",
                  "property": "string",
                  "then": { ... recursive ... }
                },
                "configured": true|false,
                "defaultValue": "string",
                "event": "string",
                "importedValue": "string",
                "model": "string",
                "property": "string",
                "type": "string",
                "userAttribute": "string",
                "value": "string"
              }
            },
            "configured": true|false,
            "defaultValue": "string",
            "event": "string",
            "importedValue": "string",
            "model": "string",
            "property": "string",
            "type": "string",
            "userAttribute": "string",
            "value": "string"
          },
          "url": {
            "bindingProperties": {
              "field": "string",
              "property": "string"
            },
            "bindings": {"string": {
                  "element": "string",
                  "property": "string"
                }
              ...},
            "collectionBindingProperties": {
              "field": "string",
              "property": "string"
            },
            "componentName": "string",
            "concat": [
              {
                "bindingProperties": {
                  "field": "string",
                  "property": "string"
                },
                "bindings": {"string": {
                      "element": "string",
                      "property": "string"
                    }
                  ...},
                "collectionBindingProperties": {
                  "field": "string",
                  "property": "string"
                },
                "componentName": "string",
                "concat": [
                  { ... recursive ... }
                  ...
                ],
                "condition": {
                  "else": { ... recursive ... },
                  "field": "string",
                  "operand": "string",
                  "operandType": "string",
                  "operator": "string",
                  "property": "string",
                  "then": { ... recursive ... }
                },
                "configured": true|false,
                "defaultValue": "string",
                "event": "string",
                "importedValue": "string",
                "model": "string",
                "property": "string",
                "type": "string",
                "userAttribute": "string",
                "value": "string"
              }
              ...
            ],
            "condition": {
              "else": {
                "bindingProperties": {
                  "field": "string",
                  "property": "string"
                },
                "bindings": {"string": {
                      "element": "string",
                      "property": "string"
                    }
                  ...},
                "collectionBindingProperties": {
                  "field": "string",
                  "property": "string"
                },
                "componentName": "string",
                "concat": [
                  { ... recursive ... }
                  ...
                ],
                "condition": {
                  "else": { ... recursive ... },
                  "field": "string",
                  "operand": "string",
                  "operandType": "string",
                  "operator": "string",
                  "property": "string",
                  "then": { ... recursive ... }
                },
                "configured": true|false,
                "defaultValue": "string",
                "event": "string",
                "importedValue": "string",
                "model": "string",
                "property": "string",
                "type": "string",
                "userAttribute": "string",
                "value": "string"
              },
              "field": "string",
              "operand": "string",
              "operandType": "string",
              "operator": "string",
              "property": "string",
              "then": {
                "bindingProperties": {
                  "field": "string",
                  "property": "string"
                },
                "bindings": {"string": {
                      "element": "string",
                      "property": "string"
                    }
                  ...},
                "collectionBindingProperties": {
                  "field": "string",
                  "property": "string"
                },
                "componentName": "string",
                "concat": [
                  { ... recursive ... }
                  ...
                ],
                "condition": {
                  "else": { ... recursive ... },
                  "field": "string",
                  "operand": "string",
                  "operandType": "string",
                  "operator": "string",
                  "property": "string",
                  "then": { ... recursive ... }
                },
                "configured": true|false,
                "defaultValue": "string",
                "event": "string",
                "importedValue": "string",
                "model": "string",
                "property": "string",
                "type": "string",
                "userAttribute": "string",
                "value": "string"
              }
            },
            "configured": true|false,
            "defaultValue": "string",
            "event": "string",
            "importedValue": "string",
            "model": "string",
            "property": "string",
            "type": "string",
            "userAttribute": "string",
            "value": "string"
          }
        }
      }
    ...},
  "id": "string",
  "name": "string",
  "overrides": {"string": {"string": "string"
        ...}
    ...},
  "properties": {"string": {
        "bindingProperties": {
          "field": "string",
          "property": "string"
        },
        "bindings": {"string": {
              "element": "string",
              "property": "string"
            }
          ...},
        "collectionBindingProperties": {
          "field": "string",
          "property": "string"
        },
        "componentName": "string",
        "concat": [
          {
            "bindingProperties": {
              "field": "string",
              "property": "string"
            },
            "bindings": {"string": {
                  "element": "string",
                  "property": "string"
                }
              ...},
            "collectionBindingProperties": {
              "field": "string",
              "property": "string"
            },
            "componentName": "string",
            "concat": [
              { ... recursive ... }
              ...
            ],
            "condition": {
              "else": { ... recursive ... },
              "field": "string",
              "operand": "string",
              "operandType": "string",
              "operator": "string",
              "property": "string",
              "then": { ... recursive ... }
            },
            "configured": true|false,
            "defaultValue": "string",
            "event": "string",
            "importedValue": "string",
            "model": "string",
            "property": "string",
            "type": "string",
            "userAttribute": "string",
            "value": "string"
          }
          ...
        ],
        "condition": {
          "else": {
            "bindingProperties": {
              "field": "string",
              "property": "string"
            },
            "bindings": {"string": {
                  "element": "string",
                  "property": "string"
                }
              ...},
            "collectionBindingProperties": {
              "field": "string",
              "property": "string"
            },
            "componentName": "string",
            "concat": [
              { ... recursive ... }
              ...
            ],
            "condition": {
              "else": { ... recursive ... },
              "field": "string",
              "operand": "string",
              "operandType": "string",
              "operator": "string",
              "property": "string",
              "then": { ... recursive ... }
            },
            "configured": true|false,
            "defaultValue": "string",
            "event": "string",
            "importedValue": "string",
            "model": "string",
            "property": "string",
            "type": "string",
            "userAttribute": "string",
            "value": "string"
          },
          "field": "string",
          "operand": "string",
          "operandType": "string",
          "operator": "string",
          "property": "string",
          "then": {
            "bindingProperties": {
              "field": "string",
              "property": "string"
            },
            "bindings": {"string": {
                  "element": "string",
                  "property": "string"
                }
              ...},
            "collectionBindingProperties": {
              "field": "string",
              "property": "string"
            },
            "componentName": "string",
            "concat": [
              { ... recursive ... }
              ...
            ],
            "condition": {
              "else": { ... recursive ... },
              "field": "string",
              "operand": "string",
              "operandType": "string",
              "operator": "string",
              "property": "string",
              "then": { ... recursive ... }
            },
            "configured": true|false,
            "defaultValue": "string",
            "event": "string",
            "importedValue": "string",
            "model": "string",
            "property": "string",
            "type": "string",
            "userAttribute": "string",
            "value": "string"
          }
        },
        "configured": true|false,
        "defaultValue": "string",
        "event": "string",
        "importedValue": "string",
        "model": "string",
        "property": "string",
        "type": "string",
        "userAttribute": "string",
        "value": "string"
      }
    ...},
  "schemaVersion": "string",
  "sourceId": "string",
  "variants": [
    {
      "overrides": {"string": {"string": "string"
            ...}
        ...},
      "variantValues": {"string": "string"
        ...}
    }
    ...
  ]
}

--cli-input-json | --cli-input-yaml (string) Reads arguments from the JSON string provided. The JSON string follows the format provided by --generate-cli-skeleton. If other arguments are provided on the command line, those values will override the JSON-provided values. It is not possible to pass arbitrary binary values using a JSON-provided value as the string will be taken literally. This may not be specified along with --cli-input-yaml.

--generate-cli-skeleton (string) Prints a JSON skeleton to standard output without sending an API request. If provided with no value or the value input, prints a sample input JSON that can be used as an argument for --cli-input-json. Similarly, if provided yaml-input it will print a sample input YAML that can be used with --cli-input-yaml. If provided with the value output, it validates the command inputs and returns a sample output JSON for that command.

See ‘aws help’ for descriptions of global parameters.

Output

entity -> (structure)

Describes the configuration of the updated component.

appId -> (string)

The unique ID of the Amplify app associated with the component.

bindingProperties -> (map)

The information to connect a component’s properties to data at runtime. You can’t specify tags as a valid property for bindingProperties .

key -> (string)

value -> (structure)

Represents the data binding configuration for a component at runtime. You can use ComponentBindingPropertiesValue to add exposed properties to a component to allow different values to be entered when a component is reused in different places in an app.

bindingProperties -> (structure)

Describes the properties to customize with data at runtime.

bucket -> (string)

An Amazon S3 bucket.

defaultValue -> (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)

A list of predicates for binding a component’s properties to data.

(structure)

Stores information for generating Amplify DataStore queries. Use a Predicate to retrieve a subset of the data in a collection.

and -> (list)

A list of predicates to combine logically.

(structure)

Stores information for generating Amplify DataStore queries. Use a Predicate to retrieve a subset of the data in a collection.

field -> (string)

The field to query.

operand -> (string)

The value to use when performing the evaluation.

operator -> (string)

The operator to use to perform the evaluation.

field -> (string)

The field to query.

operand -> (string)

The value to use when performing the evaluation.

operator -> (string)

The operator to use to perform the evaluation.

or -> (list)

A list of predicates to combine logically.

(structure)

Stores information for generating Amplify DataStore queries. Use a Predicate to retrieve a subset of the data in a collection.

field -> (string)

The field to query.

operand -> (string)

The value to use when performing the evaluation.

operator -> (string)

The operator to use to perform the evaluation.

userAttribute -> (string)

An authenticated user attribute.

defaultValue -> (string)

The default value of the property.

type -> (string)

The property type.

children -> (list)

A list of the component’s ComponentChild instances.

(structure)

A nested UI configuration within a parent Component .

children -> (list)

The list of ComponentChild instances for this component.

(structure)

A nested UI configuration within a parent Component .

componentType -> (string)

The type of the child component.

events -> (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.

key -> (string)

value -> (structure)

Describes the configuration of an event. You can bind an event and a corresponding action to a Component or a ComponentChild . A button click is an example of an event.

action -> (string)

The action to perform when a specific event is raised.

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.

parameters -> (structure)

Describes information about the action.

anchor -> (structure)

The HTML anchor link to the location to open. Specify this value for a navigation action.

bindingProperties -> (structure)

The information to bind the component property to data at runtime.

field -> (string)

The data field to bind the property to.

property -> (string)

The component property to bind to the data field.

bindings -> (map)

The information to bind the component property to form data.

key -> (string)

value -> (structure)

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.

collectionBindingProperties -> (structure)

The information to bind the component property to data at runtime. Use this for collection components.

field -> (string)

The data field to bind the property to.

property -> (string)

The component property to bind to the data field.

componentName -> (string)

The name of the component that is affected by an event.

concat -> (list)

A list of component properties to concatenate to create the value to assign to this component property.

(structure)

Describes the configuration for all of a component’s properties. Use ComponentProperty to specify the values to render or bind by default.

bindingProperties -> (structure)

The information to bind the component property to data at runtime.

field -> (string)

The data field to bind the property to.

property -> (string)

The component property to bind to the data field.

bindings -> (map)

The information to bind the component property to form data.

key -> (string)

value -> (structure)

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.

collectionBindingProperties -> (structure)

The information to bind the component property to data at runtime. Use this for collection components.

field -> (string)

The data field to bind the property to.

property -> (string)

The component property to bind to the data field.

componentName -> (string)

The name of the component that is affected by an event.

concat -> (list)

A list of component properties to concatenate to create the value to assign to this component property.

( … recursive … )

condition -> (structure)

The conditional expression to use to assign a value to the component property.

( … recursive … )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.

operandType -> (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.

( … recursive … )

configured -> (boolean)

Specifies whether the user configured the property in Amplify Studio after importing it.

defaultValue -> (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.

importedValue -> (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.

userAttribute -> (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.

condition -> (structure)

The conditional expression to use to assign a value to the component property.

else -> (structure)

The value to assign to the property if the condition is not met.

bindingProperties -> (structure)

The information to bind the component property to data at runtime.

field -> (string)

The data field to bind the property to.

property -> (string)

The component property to bind to the data field.

bindings -> (map)

The information to bind the component property to form data.

key -> (string)

value -> (structure)

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.

collectionBindingProperties -> (structure)

The information to bind the component property to data at runtime. Use this for collection components.

field -> (string)

The data field to bind the property to.

property -> (string)

The component property to bind to the data field.

componentName -> (string)

The name of the component that is affected by an event.

concat -> (list)

A list of component properties to concatenate to create the value to assign to this component property.

( … recursive … )

condition -> (structure)

The conditional expression to use to assign a value to the component property.

( … recursive … )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.

operandType -> (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.

( … recursive … )

configured -> (boolean)

Specifies whether the user configured the property in Amplify Studio after importing it.

defaultValue -> (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.

importedValue -> (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.

userAttribute -> (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.

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.

operandType -> (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 -> (structure)

The value to assign to the property if the condition is met.

bindingProperties -> (structure)

The information to bind the component property to data at runtime.

field -> (string)

The data field to bind the property to.

property -> (string)

The component property to bind to the data field.

bindings -> (map)

The information to bind the component property to form data.

key -> (string)

value -> (structure)

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.

collectionBindingProperties -> (structure)

The information to bind the component property to data at runtime. Use this for collection components.

field -> (string)

The data field to bind the property to.

property -> (string)

The component property to bind to the data field.

componentName -> (string)

The name of the component that is affected by an event.

concat -> (list)

A list of component properties to concatenate to create the value to assign to this component property.

( … recursive … )

condition -> (structure)

The conditional expression to use to assign a value to the component property.

( … recursive … )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.

operandType -> (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.

( … recursive … )

configured -> (boolean)

Specifies whether the user configured the property in Amplify Studio after importing it.

defaultValue -> (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.

importedValue -> (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.

userAttribute -> (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.

configured -> (boolean)

Specifies whether the user configured the property in Amplify Studio after importing it.

defaultValue -> (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.

importedValue -> (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.

userAttribute -> (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.

fields -> (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.

key -> (string)

value -> (structure)

Describes the configuration for all of a component’s properties. Use ComponentProperty to specify the values to render or bind by default.

bindingProperties -> (structure)

The information to bind the component property to data at runtime.

field -> (string)

The data field to bind the property to.

property -> (string)

The component property to bind to the data field.

bindings -> (map)

The information to bind the component property to form data.

key -> (string)

value -> (structure)

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.

collectionBindingProperties -> (structure)

The information to bind the component property to data at runtime. Use this for collection components.

field -> (string)

The data field to bind the property to.

property -> (string)

The component property to bind to the data field.

componentName -> (string)

The name of the component that is affected by an event.

concat -> (list)

A list of component properties to concatenate to create the value to assign to this component property.

(structure)

Describes the configuration for all of a component’s properties. Use ComponentProperty to specify the values to render or bind by default.

bindingProperties -> (structure)

The information to bind the component property to data at runtime.

field -> (string)

The data field to bind the property to.

property -> (string)

The component property to bind to the data field.

bindings -> (map)

The information to bind the component property to form data.

key -> (string)

value -> (structure)

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.

collectionBindingProperties -> (structure)

The information to bind the component property to data at runtime. Use this for collection components.

field -> (string)

The data field to bind the property to.

property -> (string)

The component property to bind to the data field.

componentName -> (string)

The name of the component that is affected by an event.

concat -> (list)

A list of component properties to concatenate to create the value to assign to this component property.

( … recursive … )

condition -> (structure)

The conditional expression to use to assign a value to the component property.

( … recursive … )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.

operandType -> (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.

( … recursive … )

configured -> (boolean)

Specifies whether the user configured the property in Amplify Studio after importing it.

defaultValue -> (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.

importedValue -> (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.

userAttribute -> (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.

condition -> (structure)

The conditional expression to use to assign a value to the component property.

else -> (structure)

The value to assign to the property if the condition is not met.

bindingProperties -> (structure)

The information to bind the component property to data at runtime.

field -> (string)

The data field to bind the property to.

property -> (string)

The component property to bind to the data field.

bindings -> (map)

The information to bind the component property to form data.

key -> (string)

value -> (structure)

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.

collectionBindingProperties -> (structure)

The information to bind the component property to data at runtime. Use this for collection components.

field -> (string)

The data field to bind the property to.

property -> (string)

The component property to bind to the data field.

componentName -> (string)

The name of the component that is affected by an event.

concat -> (list)

A list of component properties to concatenate to create the value to assign to this component property.

( … recursive … )

condition -> (structure)

The conditional expression to use to assign a value to the component property.

( … recursive … )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.

operandType -> (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.

( … recursive … )

configured -> (boolean)

Specifies whether the user configured the property in Amplify Studio after importing it.

defaultValue -> (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.

importedValue -> (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.

userAttribute -> (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.

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.

operandType -> (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 -> (structure)

The value to assign to the property if the condition is met.

bindingProperties -> (structure)

The information to bind the component property to data at runtime.

field -> (string)

The data field to bind the property to.

property -> (string)

The component property to bind to the data field.

bindings -> (map)

The information to bind the component property to form data.

key -> (string)

value -> (structure)

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.

collectionBindingProperties -> (structure)

The information to bind the component property to data at runtime. Use this for collection components.

field -> (string)

The data field to bind the property to.

property -> (string)

The component property to bind to the data field.

componentName -> (string)

The name of the component that is affected by an event.

concat -> (list)

A list of component properties to concatenate to create the value to assign to this component property.

( … recursive … )

condition -> (structure)

The conditional expression to use to assign a value to the component property.

( … recursive … )field -> (string)

The name of a field. Speci