ComponentPropertyArgs

data class ComponentPropertyArgs(val bindingProperties: Output<ComponentPropertyBindingPropertiesArgs>? = null, val bindings: Output<Map<String, ComponentFormBindingElementArgs>>? = null, val collectionBindingProperties: Output<ComponentPropertyBindingPropertiesArgs>? = null, val componentName: Output<String>? = null, val concat: Output<List<ComponentPropertyArgs>>? = null, val condition: Output<ComponentConditionPropertyArgs>? = null, val configured: Output<Boolean>? = null, val defaultValue: Output<String>? = null, val event: Output<String>? = null, val importedValue: Output<String>? = null, val model: Output<String>? = null, val property: Output<String>? = null, val type: Output<String>? = null, val userAttribute: Output<String>? = null, val value: Output<String>? = null) : ConvertibleToJava<ComponentPropertyArgs>

Constructors

Link copied to clipboard
constructor(bindingProperties: Output<ComponentPropertyBindingPropertiesArgs>? = null, bindings: Output<Map<String, ComponentFormBindingElementArgs>>? = null, collectionBindingProperties: Output<ComponentPropertyBindingPropertiesArgs>? = null, componentName: Output<String>? = null, concat: Output<List<ComponentPropertyArgs>>? = null, condition: Output<ComponentConditionPropertyArgs>? = null, configured: Output<Boolean>? = null, defaultValue: Output<String>? = null, event: Output<String>? = null, importedValue: Output<String>? = null, model: Output<String>? = null, property: Output<String>? = null, type: Output<String>? = null, userAttribute: Output<String>? = null, value: Output<String>? = null)

Properties

Link copied to clipboard

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

Link copied to clipboard

The information to bind the component property to form data.

Link copied to clipboard

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

Link copied to clipboard
val componentName: Output<String>? = null

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

Link copied to clipboard
val concat: Output<List<ComponentPropertyArgs>>? = null

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

Link copied to clipboard

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

Link copied to clipboard
val configured: Output<Boolean>? = null

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

Link copied to clipboard
val defaultValue: Output<String>? = null

The default value to assign to the component property.

Link copied to clipboard
val event: Output<String>? = null

An event that occurs in your app. Use this for workflow data binding.

Link copied to clipboard
val importedValue: Output<String>? = null

The default value assigned to the property when the component is imported into an app.

Link copied to clipboard
val model: Output<String>? = null

The data model to use to assign a value to the component property.

Link copied to clipboard
val property: Output<String>? = null

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

Link copied to clipboard
val type: Output<String>? = null

The component type.

Link copied to clipboard
val userAttribute: Output<String>? = null

An authenticated user attribute to use to assign a value to the component property.

Link copied to clipboard
val value: Output<String>? = null

The value to assign to the component property.

Functions

Link copied to clipboard
open override fun toJava(): ComponentPropertyArgs