AWS::AmplifyUIBuilder::Component ComponentBindingPropertiesValueProperties - Amazon CloudFormation
Services or capabilities described in Amazon Web Services documentation might vary by Region. To see the differences applicable to the China Regions, see Getting Started with Amazon Web Services in China.

AWS::AmplifyUIBuilder::Component ComponentBindingPropertiesValueProperties

The ComponentBindingPropertiesValueProperties property specifies the data binding configuration for a specific property using data stored in Amazon. For Amazon connected properties, you can bind a property to data stored in an Amazon S3 bucket, an Amplify DataStore model or an authenticated user attribute.

Syntax

To declare this entity in your Amazon CloudFormation template, use the following syntax:

JSON

{ "Bucket" : String, "DefaultValue" : String, "Field" : String, "Key" : String, "Model" : String, "Predicates" : [ Predicate, ... ], "UserAttribute" : String }

YAML

Bucket: String DefaultValue: String Field: String Key: String Model: String Predicates: - Predicate UserAttribute: String

Properties

Bucket

An Amazon S3 bucket.

Required: No

Type: String

Update requires: No interruption

DefaultValue

The default value to assign to the property.

Required: No

Type: String

Update requires: No interruption

Field

The field to bind the data to.

Required: No

Type: String

Update requires: No interruption

Key

The storage key for an Amazon S3 bucket.

Required: No

Type: String

Update requires: No interruption

Model

An Amplify DataStore model.

Required: No

Type: String

Update requires: No interruption

Predicates

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

Required: No

Type: List of Predicate

Update requires: No interruption

UserAttribute

An authenticated user attribute.

Required: No

Type: String

Update requires: No interruption