ComponentBindingPropertiesValuePropertiesArgs

data class ComponentBindingPropertiesValuePropertiesArgs(val bucket: Output<String>? = null, val defaultValue: Output<String>? = null, val field: Output<String>? = null, val key: Output<String>? = null, val model: Output<String>? = null, val predicates: Output<List<ComponentPredicateArgs>>? = null, val slotName: Output<String>? = null, val userAttribute: Output<String>? = null) : ConvertibleToJava<ComponentBindingPropertiesValuePropertiesArgs>

Constructors

constructor(bucket: Output<String>? = null, defaultValue: Output<String>? = null, field: Output<String>? = null, key: Output<String>? = null, model: Output<String>? = null, predicates: Output<List<ComponentPredicateArgs>>? = null, slotName: Output<String>? = null, userAttribute: Output<String>? = null)

Properties

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

An Amazon S3 bucket.

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

The default value to assign to the property.

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

The field to bind the data to.

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

The storage key for an Amazon S3 bucket.

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

An Amplify DataStore model.

Link copied to clipboard
val predicates: Output<List<ComponentPredicateArgs>>? = null

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

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

The name of a component slot.

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

An authenticated user attribute.

Functions

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