Skip to content

ComponentBindingPropertiesValueProperties

Source code in docs_src/capo_amplifyuibuilder/types/component_binding_properties_value_properties.py
class ComponentBindingPropertiesValueProperties(TypedDict, closed=True):
    model: NotRequired["str"]
    """<p>An Amplify DataStore model.</p>"""
    field: NotRequired["str"]
    """<p>The field to bind the data to.</p>"""
    predicates: NotRequired["capo_amplifyuibuilder.types.predicate_list.PredicateList"]
    """<p>A list of predicates for binding a component's properties to data.</p>"""
    user_attribute: NotRequired["str"]
    """<p>An authenticated user attribute.</p>"""
    bucket: NotRequired["str"]
    """<p>An Amazon S3 bucket.</p>"""
    key: NotRequired["str"]
    """<p>The storage key for an Amazon S3 bucket.</p>"""
    default_value: NotRequired["str"]
    """<p>The default value to assign to the property.</p>"""
    slot_name: NotRequired["str"]
    """<p>The name of a component slot.</p>"""

bucket instance-attribute

bucket: NotRequired[str]

An Amazon S3 bucket.

default_value instance-attribute

default_value: NotRequired[str]

The default value to assign to the property.

field instance-attribute

field: NotRequired[str]

The field to bind the data to.

key instance-attribute

key: NotRequired[str]

The storage key for an Amazon S3 bucket.

model instance-attribute

model: NotRequired[str]

An Amplify DataStore model.

predicates instance-attribute

predicates: NotRequired[PredicateList]

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

slot_name instance-attribute

slot_name: NotRequired[str]

The name of a component slot.

user_attribute instance-attribute

user_attribute: NotRequired[str]

An authenticated user attribute.