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 |
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.
ComponentBindingPropertiesValueProperties' | |
|
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.