class Aws::AmplifyUIBuilder::Types::ComponentBindingPropertiesValueProperties
Represents the data binding configuration for a specific property using data stored in Amazon Web Services. For Amazon Web Services connected properties, you can bind a property to data stored in an Amazon S3 bucket, an Amplify DataStore model or an authenticated user attribute.
@note When making an API call, you may pass ComponentBindingPropertiesValueProperties
data as a hash: { bucket: "String", default_value: "String", field: "String", key: "String", model: "String", predicates: [ { and: { # recursive PredicateList }, field: "String", operand: "String", operator: "String", or: { # recursive PredicateList }, }, ], user_attribute: "String", }
@!attribute [rw] bucket
An Amazon S3 bucket. @return [String]
@!attribute [rw] default_value
The default value to assign to the property. @return [String]
@!attribute [rw] field
The field to bind the data to. @return [String]
@!attribute [rw] key
The storage key for an Amazon S3 bucket. @return [String]
@!attribute [rw] model
An Amplify DataStore model. @return [String]
@!attribute [rw] predicates
A list of predicates for binding a component's properties to data. @return [Array<Types::Predicate>]
@!attribute [rw] user_attribute
An authenticated user attribute. @return [String]
@see docs.aws.amazon.com/goto/WebAPI/amplifyuibuilder-2021-08-11/ComponentBindingPropertiesValueProperties AWS API Documentation
Constants
- SENSITIVE