| Copyright | (c) 2013-2023 Brendan Hay |
|---|---|
| License | Mozilla Public License, v. 2.0. |
| Maintainer | Brendan Hay |
| Stability | auto-generated |
| Portability | non-portable (GHC extensions) |
| Safe Haskell | Safe-Inferred |
| Language | Haskell2010 |
Amazonka.AmplifyUiBuilder.Types.ComponentBindingPropertiesValueProperties
Description
Synopsis
- data ComponentBindingPropertiesValueProperties = ComponentBindingPropertiesValueProperties' {}
- newComponentBindingPropertiesValueProperties :: ComponentBindingPropertiesValueProperties
- componentBindingPropertiesValueProperties_bucket :: Lens' ComponentBindingPropertiesValueProperties (Maybe Text)
- componentBindingPropertiesValueProperties_defaultValue :: Lens' ComponentBindingPropertiesValueProperties (Maybe Text)
- componentBindingPropertiesValueProperties_field :: Lens' ComponentBindingPropertiesValueProperties (Maybe Text)
- componentBindingPropertiesValueProperties_key :: Lens' ComponentBindingPropertiesValueProperties (Maybe Text)
- componentBindingPropertiesValueProperties_model :: Lens' ComponentBindingPropertiesValueProperties (Maybe Text)
- componentBindingPropertiesValueProperties_predicates :: Lens' ComponentBindingPropertiesValueProperties (Maybe [Predicate])
- componentBindingPropertiesValueProperties_slotName :: Lens' ComponentBindingPropertiesValueProperties (Maybe Text)
- componentBindingPropertiesValueProperties_userAttribute :: Lens' ComponentBindingPropertiesValueProperties (Maybe Text)
Documentation
data ComponentBindingPropertiesValueProperties Source #
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.
See: newComponentBindingPropertiesValueProperties smart constructor.
Constructors
| ComponentBindingPropertiesValueProperties' | |
Fields
| |
Instances
newComponentBindingPropertiesValueProperties :: ComponentBindingPropertiesValueProperties Source #
Create a value of ComponentBindingPropertiesValueProperties with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:bucket:ComponentBindingPropertiesValueProperties', componentBindingPropertiesValueProperties_bucket - An Amazon S3 bucket.
$sel:defaultValue:ComponentBindingPropertiesValueProperties', componentBindingPropertiesValueProperties_defaultValue - The default value to assign to the property.
ComponentBindingPropertiesValueProperties, componentBindingPropertiesValueProperties_field - The field to bind the data to.
$sel:key:ComponentBindingPropertiesValueProperties', componentBindingPropertiesValueProperties_key - The storage key for an Amazon S3 bucket.
$sel:model:ComponentBindingPropertiesValueProperties', componentBindingPropertiesValueProperties_model - An Amplify DataStore model.
$sel:predicates:ComponentBindingPropertiesValueProperties', componentBindingPropertiesValueProperties_predicates - A list of predicates for binding a component's properties to data.
$sel:slotName:ComponentBindingPropertiesValueProperties', componentBindingPropertiesValueProperties_slotName - The name of a component slot.
$sel:userAttribute:ComponentBindingPropertiesValueProperties', componentBindingPropertiesValueProperties_userAttribute - An authenticated user attribute.
componentBindingPropertiesValueProperties_bucket :: Lens' ComponentBindingPropertiesValueProperties (Maybe Text) Source #
An Amazon S3 bucket.
componentBindingPropertiesValueProperties_defaultValue :: Lens' ComponentBindingPropertiesValueProperties (Maybe Text) Source #
The default value to assign to the property.
componentBindingPropertiesValueProperties_field :: Lens' ComponentBindingPropertiesValueProperties (Maybe Text) Source #
The field to bind the data to.
componentBindingPropertiesValueProperties_key :: Lens' ComponentBindingPropertiesValueProperties (Maybe Text) Source #
The storage key for an Amazon S3 bucket.
componentBindingPropertiesValueProperties_model :: Lens' ComponentBindingPropertiesValueProperties (Maybe Text) Source #
An Amplify DataStore model.
componentBindingPropertiesValueProperties_predicates :: Lens' ComponentBindingPropertiesValueProperties (Maybe [Predicate]) Source #
A list of predicates for binding a component's properties to data.
componentBindingPropertiesValueProperties_slotName :: Lens' ComponentBindingPropertiesValueProperties (Maybe Text) Source #
The name of a component slot.
componentBindingPropertiesValueProperties_userAttribute :: Lens' ComponentBindingPropertiesValueProperties (Maybe Text) Source #
An authenticated user attribute.