amazonka-amplifybackend-2.0: Amazon AmplifyBackend SDK.
Copyright(c) 2013-2023 Brendan Hay
LicenseMozilla Public License, v. 2.0.
MaintainerBrendan Hay
Stabilityauto-generated
Portabilitynon-portable (GHC extensions)
Safe HaskellSafe-Inferred
LanguageHaskell2010

Amazonka.AmplifyBackend.Types

Description

 
Synopsis

Service Configuration

defaultService :: Service Source #

API version 2020-08-11 of the Amazon AmplifyBackend SDK configuration.

Errors

_BadRequestException :: AsError a => Fold a ServiceError Source #

An error returned if a request is not formed properly.

_GatewayTimeoutException :: AsError a => Fold a ServiceError Source #

An error returned if there's a temporary issue with the service.

_NotFoundException :: AsError a => Fold a ServiceError Source #

An error returned when a specific resource type is not found.

_TooManyRequestsException :: AsError a => Fold a ServiceError Source #

An error that is returned when a limit of a specific type has been exceeded.

AdditionalConstraintsElement

newtype AdditionalConstraintsElement Source #

Instances

Instances details
FromJSON AdditionalConstraintsElement Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.AdditionalConstraintsElement

FromJSONKey AdditionalConstraintsElement Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.AdditionalConstraintsElement

ToJSON AdditionalConstraintsElement Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.AdditionalConstraintsElement

ToJSONKey AdditionalConstraintsElement Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.AdditionalConstraintsElement

ToByteString AdditionalConstraintsElement Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.AdditionalConstraintsElement

ToHeader AdditionalConstraintsElement Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.AdditionalConstraintsElement

ToLog AdditionalConstraintsElement Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.AdditionalConstraintsElement

ToQuery AdditionalConstraintsElement Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.AdditionalConstraintsElement

FromText AdditionalConstraintsElement Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.AdditionalConstraintsElement

ToText AdditionalConstraintsElement Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.AdditionalConstraintsElement

FromXML AdditionalConstraintsElement Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.AdditionalConstraintsElement

ToXML AdditionalConstraintsElement Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.AdditionalConstraintsElement

Generic AdditionalConstraintsElement Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.AdditionalConstraintsElement

Associated Types

type Rep AdditionalConstraintsElement :: Type -> Type #

Read AdditionalConstraintsElement Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.AdditionalConstraintsElement

Show AdditionalConstraintsElement Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.AdditionalConstraintsElement

NFData AdditionalConstraintsElement Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.AdditionalConstraintsElement

Eq AdditionalConstraintsElement Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.AdditionalConstraintsElement

Ord AdditionalConstraintsElement Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.AdditionalConstraintsElement

Hashable AdditionalConstraintsElement Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.AdditionalConstraintsElement

type Rep AdditionalConstraintsElement Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.AdditionalConstraintsElement

type Rep AdditionalConstraintsElement = D1 ('MetaData "AdditionalConstraintsElement" "Amazonka.AmplifyBackend.Types.AdditionalConstraintsElement" "amazonka-amplifybackend-2.0-KAbme26dIsGHSomQ2pZcRc" 'True) (C1 ('MetaCons "AdditionalConstraintsElement'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromAdditionalConstraintsElement") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

AuthResources

newtype AuthResources Source #

Constructors

AuthResources' 

Instances

Instances details
FromJSON AuthResources Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.AuthResources

FromJSONKey AuthResources Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.AuthResources

ToJSON AuthResources Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.AuthResources

ToJSONKey AuthResources Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.AuthResources

ToByteString AuthResources Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.AuthResources

ToHeader AuthResources Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.AuthResources

ToLog AuthResources Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.AuthResources

ToQuery AuthResources Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.AuthResources

FromText AuthResources Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.AuthResources

ToText AuthResources Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.AuthResources

Methods

toText :: AuthResources -> Text #

FromXML AuthResources Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.AuthResources

ToXML AuthResources Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.AuthResources

Methods

toXML :: AuthResources -> XML #

Generic AuthResources Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.AuthResources

Associated Types

type Rep AuthResources :: Type -> Type #

Read AuthResources Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.AuthResources

Show AuthResources Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.AuthResources

NFData AuthResources Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.AuthResources

Methods

rnf :: AuthResources -> () #

Eq AuthResources Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.AuthResources

Ord AuthResources Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.AuthResources

Hashable AuthResources Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.AuthResources

type Rep AuthResources Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.AuthResources

type Rep AuthResources = D1 ('MetaData "AuthResources" "Amazonka.AmplifyBackend.Types.AuthResources" "amazonka-amplifybackend-2.0-KAbme26dIsGHSomQ2pZcRc" 'True) (C1 ('MetaCons "AuthResources'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromAuthResources") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

AuthenticatedElement

newtype AuthenticatedElement Source #

Instances

Instances details
FromJSON AuthenticatedElement Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.AuthenticatedElement

FromJSONKey AuthenticatedElement Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.AuthenticatedElement

ToJSON AuthenticatedElement Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.AuthenticatedElement

ToJSONKey AuthenticatedElement Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.AuthenticatedElement

ToByteString AuthenticatedElement Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.AuthenticatedElement

ToHeader AuthenticatedElement Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.AuthenticatedElement

ToLog AuthenticatedElement Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.AuthenticatedElement

ToQuery AuthenticatedElement Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.AuthenticatedElement

FromText AuthenticatedElement Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.AuthenticatedElement

ToText AuthenticatedElement Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.AuthenticatedElement

FromXML AuthenticatedElement Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.AuthenticatedElement

ToXML AuthenticatedElement Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.AuthenticatedElement

Generic AuthenticatedElement Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.AuthenticatedElement

Associated Types

type Rep AuthenticatedElement :: Type -> Type #

Read AuthenticatedElement Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.AuthenticatedElement

Show AuthenticatedElement Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.AuthenticatedElement

NFData AuthenticatedElement Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.AuthenticatedElement

Methods

rnf :: AuthenticatedElement -> () #

Eq AuthenticatedElement Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.AuthenticatedElement

Ord AuthenticatedElement Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.AuthenticatedElement

Hashable AuthenticatedElement Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.AuthenticatedElement

type Rep AuthenticatedElement Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.AuthenticatedElement

type Rep AuthenticatedElement = D1 ('MetaData "AuthenticatedElement" "Amazonka.AmplifyBackend.Types.AuthenticatedElement" "amazonka-amplifybackend-2.0-KAbme26dIsGHSomQ2pZcRc" 'True) (C1 ('MetaCons "AuthenticatedElement'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromAuthenticatedElement") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

DeliveryMethod

newtype DeliveryMethod Source #

The type of verification message to send.

Constructors

DeliveryMethod' 

Bundled Patterns

pattern DeliveryMethod_EMAIL :: DeliveryMethod 
pattern DeliveryMethod_SMS :: DeliveryMethod 

Instances

Instances details
FromJSON DeliveryMethod Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.DeliveryMethod

FromJSONKey DeliveryMethod Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.DeliveryMethod

ToJSON DeliveryMethod Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.DeliveryMethod

ToJSONKey DeliveryMethod Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.DeliveryMethod

ToByteString DeliveryMethod Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.DeliveryMethod

ToHeader DeliveryMethod Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.DeliveryMethod

ToLog DeliveryMethod Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.DeliveryMethod

ToQuery DeliveryMethod Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.DeliveryMethod

FromText DeliveryMethod Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.DeliveryMethod

ToText DeliveryMethod Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.DeliveryMethod

FromXML DeliveryMethod Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.DeliveryMethod

ToXML DeliveryMethod Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.DeliveryMethod

Methods

toXML :: DeliveryMethod -> XML #

Generic DeliveryMethod Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.DeliveryMethod

Associated Types

type Rep DeliveryMethod :: Type -> Type #

Read DeliveryMethod Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.DeliveryMethod

Show DeliveryMethod Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.DeliveryMethod

NFData DeliveryMethod Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.DeliveryMethod

Methods

rnf :: DeliveryMethod -> () #

Eq DeliveryMethod Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.DeliveryMethod

Ord DeliveryMethod Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.DeliveryMethod

Hashable DeliveryMethod Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.DeliveryMethod

type Rep DeliveryMethod Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.DeliveryMethod

type Rep DeliveryMethod = D1 ('MetaData "DeliveryMethod" "Amazonka.AmplifyBackend.Types.DeliveryMethod" "amazonka-amplifybackend-2.0-KAbme26dIsGHSomQ2pZcRc" 'True) (C1 ('MetaCons "DeliveryMethod'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromDeliveryMethod") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

MFAMode

newtype MFAMode Source #

Constructors

MFAMode' 

Fields

Bundled Patterns

pattern MFAMode_OFF :: MFAMode 
pattern MFAMode_ON :: MFAMode 
pattern MFAMode_OPTIONAL :: MFAMode 

Instances

Instances details
FromJSON MFAMode Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.MFAMode

FromJSONKey MFAMode Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.MFAMode

ToJSON MFAMode Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.MFAMode

ToJSONKey MFAMode Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.MFAMode

ToByteString MFAMode Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.MFAMode

Methods

toBS :: MFAMode -> ByteString #

ToHeader MFAMode Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.MFAMode

Methods

toHeader :: HeaderName -> MFAMode -> [Header] #

ToLog MFAMode Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.MFAMode

ToQuery MFAMode Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.MFAMode

FromText MFAMode Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.MFAMode

ToText MFAMode Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.MFAMode

Methods

toText :: MFAMode -> Text #

FromXML MFAMode Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.MFAMode

ToXML MFAMode Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.MFAMode

Methods

toXML :: MFAMode -> XML #

Generic MFAMode Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.MFAMode

Associated Types

type Rep MFAMode :: Type -> Type #

Methods

from :: MFAMode -> Rep MFAMode x #

to :: Rep MFAMode x -> MFAMode #

Read MFAMode Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.MFAMode

Show MFAMode Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.MFAMode

NFData MFAMode Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.MFAMode

Methods

rnf :: MFAMode -> () #

Eq MFAMode Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.MFAMode

Methods

(==) :: MFAMode -> MFAMode -> Bool #

(/=) :: MFAMode -> MFAMode -> Bool #

Ord MFAMode Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.MFAMode

Hashable MFAMode Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.MFAMode

Methods

hashWithSalt :: Int -> MFAMode -> Int #

hash :: MFAMode -> Int #

type Rep MFAMode Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.MFAMode

type Rep MFAMode = D1 ('MetaData "MFAMode" "Amazonka.AmplifyBackend.Types.MFAMode" "amazonka-amplifybackend-2.0-KAbme26dIsGHSomQ2pZcRc" 'True) (C1 ('MetaCons "MFAMode'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromMFAMode") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

MfaTypesElement

newtype MfaTypesElement Source #

Constructors

MfaTypesElement' 

Instances

Instances details
FromJSON MfaTypesElement Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.MfaTypesElement

FromJSONKey MfaTypesElement Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.MfaTypesElement

ToJSON MfaTypesElement Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.MfaTypesElement

ToJSONKey MfaTypesElement Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.MfaTypesElement

ToByteString MfaTypesElement Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.MfaTypesElement

ToHeader MfaTypesElement Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.MfaTypesElement

ToLog MfaTypesElement Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.MfaTypesElement

ToQuery MfaTypesElement Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.MfaTypesElement

FromText MfaTypesElement Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.MfaTypesElement

ToText MfaTypesElement Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.MfaTypesElement

FromXML MfaTypesElement Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.MfaTypesElement

ToXML MfaTypesElement Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.MfaTypesElement

Methods

toXML :: MfaTypesElement -> XML #

Generic MfaTypesElement Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.MfaTypesElement

Associated Types

type Rep MfaTypesElement :: Type -> Type #

Read MfaTypesElement Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.MfaTypesElement

Show MfaTypesElement Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.MfaTypesElement

NFData MfaTypesElement Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.MfaTypesElement

Methods

rnf :: MfaTypesElement -> () #

Eq MfaTypesElement Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.MfaTypesElement

Ord MfaTypesElement Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.MfaTypesElement

Hashable MfaTypesElement Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.MfaTypesElement

type Rep MfaTypesElement Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.MfaTypesElement

type Rep MfaTypesElement = D1 ('MetaData "MfaTypesElement" "Amazonka.AmplifyBackend.Types.MfaTypesElement" "amazonka-amplifybackend-2.0-KAbme26dIsGHSomQ2pZcRc" 'True) (C1 ('MetaCons "MfaTypesElement'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromMfaTypesElement") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

Mode

newtype Mode Source #

Constructors

Mode' 

Fields

Bundled Patterns

pattern Mode_AMAZON_COGNITO_USER_POOLS :: Mode 
pattern Mode_API_KEY :: Mode 
pattern Mode_AWS_IAM :: Mode 
pattern Mode_OPENID_CONNECT :: Mode 

Instances

Instances details
FromJSON Mode Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.Mode

FromJSONKey Mode Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.Mode

ToJSON Mode Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.Mode

ToJSONKey Mode Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.Mode

ToByteString Mode Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.Mode

Methods

toBS :: Mode -> ByteString #

ToHeader Mode Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.Mode

Methods

toHeader :: HeaderName -> Mode -> [Header] #

ToLog Mode Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.Mode

ToQuery Mode Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.Mode

Methods

toQuery :: Mode -> QueryString #

FromText Mode Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.Mode

ToText Mode Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.Mode

Methods

toText :: Mode -> Text #

FromXML Mode Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.Mode

Methods

parseXML :: [Node] -> Either String Mode #

ToXML Mode Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.Mode

Methods

toXML :: Mode -> XML #

Generic Mode Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.Mode

Associated Types

type Rep Mode :: Type -> Type #

Methods

from :: Mode -> Rep Mode x #

to :: Rep Mode x -> Mode #

Read Mode Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.Mode

Show Mode Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.Mode

Methods

showsPrec :: Int -> Mode -> ShowS #

show :: Mode -> String #

showList :: [Mode] -> ShowS #

NFData Mode Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.Mode

Methods

rnf :: Mode -> () #

Eq Mode Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.Mode

Methods

(==) :: Mode -> Mode -> Bool #

(/=) :: Mode -> Mode -> Bool #

Ord Mode Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.Mode

Methods

compare :: Mode -> Mode -> Ordering #

(<) :: Mode -> Mode -> Bool #

(<=) :: Mode -> Mode -> Bool #

(>) :: Mode -> Mode -> Bool #

(>=) :: Mode -> Mode -> Bool #

max :: Mode -> Mode -> Mode #

min :: Mode -> Mode -> Mode #

Hashable Mode Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.Mode

Methods

hashWithSalt :: Int -> Mode -> Int #

hash :: Mode -> Int #

type Rep Mode Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.Mode

type Rep Mode = D1 ('MetaData "Mode" "Amazonka.AmplifyBackend.Types.Mode" "amazonka-amplifybackend-2.0-KAbme26dIsGHSomQ2pZcRc" 'True) (C1 ('MetaCons "Mode'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromMode") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

OAuthGrantType

newtype OAuthGrantType Source #

Constructors

OAuthGrantType' 

Instances

Instances details
FromJSON OAuthGrantType Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.OAuthGrantType

FromJSONKey OAuthGrantType Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.OAuthGrantType

ToJSON OAuthGrantType Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.OAuthGrantType

ToJSONKey OAuthGrantType Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.OAuthGrantType

ToByteString OAuthGrantType Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.OAuthGrantType

ToHeader OAuthGrantType Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.OAuthGrantType

ToLog OAuthGrantType Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.OAuthGrantType

ToQuery OAuthGrantType Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.OAuthGrantType

FromText OAuthGrantType Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.OAuthGrantType

ToText OAuthGrantType Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.OAuthGrantType

FromXML OAuthGrantType Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.OAuthGrantType

ToXML OAuthGrantType Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.OAuthGrantType

Methods

toXML :: OAuthGrantType -> XML #

Generic OAuthGrantType Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.OAuthGrantType

Associated Types

type Rep OAuthGrantType :: Type -> Type #

Read OAuthGrantType Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.OAuthGrantType

Show OAuthGrantType Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.OAuthGrantType

NFData OAuthGrantType Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.OAuthGrantType

Methods

rnf :: OAuthGrantType -> () #

Eq OAuthGrantType Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.OAuthGrantType

Ord OAuthGrantType Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.OAuthGrantType

Hashable OAuthGrantType Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.OAuthGrantType

type Rep OAuthGrantType Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.OAuthGrantType

type Rep OAuthGrantType = D1 ('MetaData "OAuthGrantType" "Amazonka.AmplifyBackend.Types.OAuthGrantType" "amazonka-amplifybackend-2.0-KAbme26dIsGHSomQ2pZcRc" 'True) (C1 ('MetaCons "OAuthGrantType'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromOAuthGrantType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

OAuthScopesElement

newtype OAuthScopesElement Source #

Instances

Instances details
FromJSON OAuthScopesElement Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.OAuthScopesElement

FromJSONKey OAuthScopesElement Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.OAuthScopesElement

ToJSON OAuthScopesElement Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.OAuthScopesElement

ToJSONKey OAuthScopesElement Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.OAuthScopesElement

ToByteString OAuthScopesElement Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.OAuthScopesElement

ToHeader OAuthScopesElement Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.OAuthScopesElement

ToLog OAuthScopesElement Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.OAuthScopesElement

ToQuery OAuthScopesElement Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.OAuthScopesElement

FromText OAuthScopesElement Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.OAuthScopesElement

ToText OAuthScopesElement Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.OAuthScopesElement

FromXML OAuthScopesElement Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.OAuthScopesElement

ToXML OAuthScopesElement Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.OAuthScopesElement

Generic OAuthScopesElement Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.OAuthScopesElement

Associated Types

type Rep OAuthScopesElement :: Type -> Type #

Read OAuthScopesElement Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.OAuthScopesElement

Show OAuthScopesElement Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.OAuthScopesElement

NFData OAuthScopesElement Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.OAuthScopesElement

Methods

rnf :: OAuthScopesElement -> () #

Eq OAuthScopesElement Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.OAuthScopesElement

Ord OAuthScopesElement Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.OAuthScopesElement

Hashable OAuthScopesElement Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.OAuthScopesElement

type Rep OAuthScopesElement Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.OAuthScopesElement

type Rep OAuthScopesElement = D1 ('MetaData "OAuthScopesElement" "Amazonka.AmplifyBackend.Types.OAuthScopesElement" "amazonka-amplifybackend-2.0-KAbme26dIsGHSomQ2pZcRc" 'True) (C1 ('MetaCons "OAuthScopesElement'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromOAuthScopesElement") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

RequiredSignUpAttributesElement

newtype RequiredSignUpAttributesElement Source #

Instances

Instances details
FromJSON RequiredSignUpAttributesElement Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.RequiredSignUpAttributesElement

FromJSONKey RequiredSignUpAttributesElement Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.RequiredSignUpAttributesElement

ToJSON RequiredSignUpAttributesElement Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.RequiredSignUpAttributesElement

ToJSONKey RequiredSignUpAttributesElement Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.RequiredSignUpAttributesElement

ToByteString RequiredSignUpAttributesElement Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.RequiredSignUpAttributesElement

ToHeader RequiredSignUpAttributesElement Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.RequiredSignUpAttributesElement

ToLog RequiredSignUpAttributesElement Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.RequiredSignUpAttributesElement

ToQuery RequiredSignUpAttributesElement Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.RequiredSignUpAttributesElement

FromText RequiredSignUpAttributesElement Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.RequiredSignUpAttributesElement

ToText RequiredSignUpAttributesElement Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.RequiredSignUpAttributesElement

FromXML RequiredSignUpAttributesElement Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.RequiredSignUpAttributesElement

ToXML RequiredSignUpAttributesElement Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.RequiredSignUpAttributesElement

Generic RequiredSignUpAttributesElement Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.RequiredSignUpAttributesElement

Associated Types

type Rep RequiredSignUpAttributesElement :: Type -> Type #

Read RequiredSignUpAttributesElement Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.RequiredSignUpAttributesElement

Show RequiredSignUpAttributesElement Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.RequiredSignUpAttributesElement

NFData RequiredSignUpAttributesElement Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.RequiredSignUpAttributesElement

Eq RequiredSignUpAttributesElement Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.RequiredSignUpAttributesElement

Ord RequiredSignUpAttributesElement Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.RequiredSignUpAttributesElement

Hashable RequiredSignUpAttributesElement Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.RequiredSignUpAttributesElement

type Rep RequiredSignUpAttributesElement Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.RequiredSignUpAttributesElement

type Rep RequiredSignUpAttributesElement = D1 ('MetaData "RequiredSignUpAttributesElement" "Amazonka.AmplifyBackend.Types.RequiredSignUpAttributesElement" "amazonka-amplifybackend-2.0-KAbme26dIsGHSomQ2pZcRc" 'True) (C1 ('MetaCons "RequiredSignUpAttributesElement'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromRequiredSignUpAttributesElement") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

ResolutionStrategy

newtype ResolutionStrategy Source #

Instances

Instances details
FromJSON ResolutionStrategy Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.ResolutionStrategy

FromJSONKey ResolutionStrategy Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.ResolutionStrategy

ToJSON ResolutionStrategy Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.ResolutionStrategy

ToJSONKey ResolutionStrategy Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.ResolutionStrategy

ToByteString ResolutionStrategy Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.ResolutionStrategy

ToHeader ResolutionStrategy Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.ResolutionStrategy

ToLog ResolutionStrategy Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.ResolutionStrategy

ToQuery ResolutionStrategy Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.ResolutionStrategy

FromText ResolutionStrategy Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.ResolutionStrategy

ToText ResolutionStrategy Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.ResolutionStrategy

FromXML ResolutionStrategy Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.ResolutionStrategy

ToXML ResolutionStrategy Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.ResolutionStrategy

Generic ResolutionStrategy Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.ResolutionStrategy

Associated Types

type Rep ResolutionStrategy :: Type -> Type #

Read ResolutionStrategy Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.ResolutionStrategy

Show ResolutionStrategy Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.ResolutionStrategy

NFData ResolutionStrategy Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.ResolutionStrategy

Methods

rnf :: ResolutionStrategy -> () #

Eq ResolutionStrategy Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.ResolutionStrategy

Ord ResolutionStrategy Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.ResolutionStrategy

Hashable ResolutionStrategy Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.ResolutionStrategy

type Rep ResolutionStrategy Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.ResolutionStrategy

type Rep ResolutionStrategy = D1 ('MetaData "ResolutionStrategy" "Amazonka.AmplifyBackend.Types.ResolutionStrategy" "amazonka-amplifybackend-2.0-KAbme26dIsGHSomQ2pZcRc" 'True) (C1 ('MetaCons "ResolutionStrategy'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromResolutionStrategy") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

Service

newtype Service Source #

Constructors

Service' 

Fields

Bundled Patterns

pattern Service_COGNITO :: Service 

Instances

Instances details
FromJSON Service Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.Service

FromJSONKey Service Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.Service

ToJSON Service Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.Service

ToJSONKey Service Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.Service

ToByteString Service Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.Service

Methods

toBS :: Service -> ByteString #

ToHeader Service Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.Service

Methods

toHeader :: HeaderName -> Service -> [Header] #

ToLog Service Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.Service

ToQuery Service Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.Service

FromText Service Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.Service

ToText Service Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.Service

Methods

toText :: Service -> Text #

FromXML Service Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.Service

ToXML Service Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.Service

Methods

toXML :: Service -> XML #

Generic Service Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.Service

Associated Types

type Rep Service :: Type -> Type #

Methods

from :: Service -> Rep Service x #

to :: Rep Service x -> Service #

Read Service Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.Service

Show Service Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.Service

NFData Service Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.Service

Methods

rnf :: Service -> () #

Eq Service Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.Service

Methods

(==) :: Service -> Service -> Bool #

(/=) :: Service -> Service -> Bool #

Ord Service Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.Service

Hashable Service Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.Service

Methods

hashWithSalt :: Int -> Service -> Int #

hash :: Service -> Int #

type Rep Service Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.Service

type Rep Service = D1 ('MetaData "Service" "Amazonka.AmplifyBackend.Types.Service" "amazonka-amplifybackend-2.0-KAbme26dIsGHSomQ2pZcRc" 'True) (C1 ('MetaCons "Service'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromService") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

ServiceName

newtype ServiceName Source #

Constructors

ServiceName' 

Bundled Patterns

pattern ServiceName_S3 :: ServiceName 

Instances

Instances details
FromJSON ServiceName Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.ServiceName

FromJSONKey ServiceName Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.ServiceName

ToJSON ServiceName Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.ServiceName

ToJSONKey ServiceName Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.ServiceName

ToByteString ServiceName Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.ServiceName

ToHeader ServiceName Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.ServiceName

ToLog ServiceName Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.ServiceName

ToQuery ServiceName Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.ServiceName

FromText ServiceName Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.ServiceName

ToText ServiceName Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.ServiceName

Methods

toText :: ServiceName -> Text #

FromXML ServiceName Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.ServiceName

ToXML ServiceName Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.ServiceName

Methods

toXML :: ServiceName -> XML #

Generic ServiceName Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.ServiceName

Associated Types

type Rep ServiceName :: Type -> Type #

Read ServiceName Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.ServiceName

Show ServiceName Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.ServiceName

NFData ServiceName Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.ServiceName

Methods

rnf :: ServiceName -> () #

Eq ServiceName Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.ServiceName

Ord ServiceName Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.ServiceName

Hashable ServiceName Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.ServiceName

type Rep ServiceName Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.ServiceName

type Rep ServiceName = D1 ('MetaData "ServiceName" "Amazonka.AmplifyBackend.Types.ServiceName" "amazonka-amplifybackend-2.0-KAbme26dIsGHSomQ2pZcRc" 'True) (C1 ('MetaCons "ServiceName'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromServiceName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

SignInMethod

newtype SignInMethod Source #

Constructors

SignInMethod' 

Instances

Instances details
FromJSON SignInMethod Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.SignInMethod

FromJSONKey SignInMethod Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.SignInMethod

ToJSON SignInMethod Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.SignInMethod

ToJSONKey SignInMethod Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.SignInMethod

ToByteString SignInMethod Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.SignInMethod

ToHeader SignInMethod Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.SignInMethod

ToLog SignInMethod Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.SignInMethod

ToQuery SignInMethod Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.SignInMethod

FromText SignInMethod Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.SignInMethod

ToText SignInMethod Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.SignInMethod

Methods

toText :: SignInMethod -> Text #

FromXML SignInMethod Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.SignInMethod

ToXML SignInMethod Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.SignInMethod

Methods

toXML :: SignInMethod -> XML #

Generic SignInMethod Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.SignInMethod

Associated Types

type Rep SignInMethod :: Type -> Type #

Read SignInMethod Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.SignInMethod

Show SignInMethod Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.SignInMethod

NFData SignInMethod Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.SignInMethod

Methods

rnf :: SignInMethod -> () #

Eq SignInMethod Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.SignInMethod

Ord SignInMethod Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.SignInMethod

Hashable SignInMethod Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.SignInMethod

type Rep SignInMethod Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.SignInMethod

type Rep SignInMethod = D1 ('MetaData "SignInMethod" "Amazonka.AmplifyBackend.Types.SignInMethod" "amazonka-amplifybackend-2.0-KAbme26dIsGHSomQ2pZcRc" 'True) (C1 ('MetaCons "SignInMethod'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromSignInMethod") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

Status

newtype Status Source #

Constructors

Status' 

Fields

Bundled Patterns

pattern Status_LATEST :: Status 
pattern Status_STALE :: Status 

Instances

Instances details
FromJSON Status Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.Status

FromJSONKey Status Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.Status

ToJSON Status Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.Status

ToJSONKey Status Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.Status

ToByteString Status Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.Status

Methods

toBS :: Status -> ByteString #

ToHeader Status Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.Status

Methods

toHeader :: HeaderName -> Status -> [Header] #

ToLog Status Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.Status

ToQuery Status Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.Status

FromText Status Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.Status

ToText Status Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.Status

Methods

toText :: Status -> Text #

FromXML Status Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.Status

ToXML Status Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.Status

Methods

toXML :: Status -> XML #

Generic Status Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.Status

Associated Types

type Rep Status :: Type -> Type #

Methods

from :: Status -> Rep Status x #

to :: Rep Status x -> Status #

Read Status Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.Status

Show Status Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.Status

NFData Status Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.Status

Methods

rnf :: Status -> () #

Eq Status Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.Status

Methods

(==) :: Status -> Status -> Bool #

(/=) :: Status -> Status -> Bool #

Ord Status Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.Status

Hashable Status Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.Status

Methods

hashWithSalt :: Int -> Status -> Int #

hash :: Status -> Int #

type Rep Status Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.Status

type Rep Status = D1 ('MetaData "Status" "Amazonka.AmplifyBackend.Types.Status" "amazonka-amplifybackend-2.0-KAbme26dIsGHSomQ2pZcRc" 'True) (C1 ('MetaCons "Status'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

UnAuthenticatedElement

newtype UnAuthenticatedElement Source #

Instances

Instances details
FromJSON UnAuthenticatedElement Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.UnAuthenticatedElement

FromJSONKey UnAuthenticatedElement Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.UnAuthenticatedElement

ToJSON UnAuthenticatedElement Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.UnAuthenticatedElement

ToJSONKey UnAuthenticatedElement Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.UnAuthenticatedElement

ToByteString UnAuthenticatedElement Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.UnAuthenticatedElement

ToHeader UnAuthenticatedElement Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.UnAuthenticatedElement

ToLog UnAuthenticatedElement Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.UnAuthenticatedElement

ToQuery UnAuthenticatedElement Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.UnAuthenticatedElement

FromText UnAuthenticatedElement Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.UnAuthenticatedElement

ToText UnAuthenticatedElement Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.UnAuthenticatedElement

FromXML UnAuthenticatedElement Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.UnAuthenticatedElement

ToXML UnAuthenticatedElement Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.UnAuthenticatedElement

Generic UnAuthenticatedElement Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.UnAuthenticatedElement

Associated Types

type Rep UnAuthenticatedElement :: Type -> Type #

Read UnAuthenticatedElement Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.UnAuthenticatedElement

Show UnAuthenticatedElement Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.UnAuthenticatedElement

NFData UnAuthenticatedElement Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.UnAuthenticatedElement

Methods

rnf :: UnAuthenticatedElement -> () #

Eq UnAuthenticatedElement Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.UnAuthenticatedElement

Ord UnAuthenticatedElement Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.UnAuthenticatedElement

Hashable UnAuthenticatedElement Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.UnAuthenticatedElement

type Rep UnAuthenticatedElement Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.UnAuthenticatedElement

type Rep UnAuthenticatedElement = D1 ('MetaData "UnAuthenticatedElement" "Amazonka.AmplifyBackend.Types.UnAuthenticatedElement" "amazonka-amplifybackend-2.0-KAbme26dIsGHSomQ2pZcRc" 'True) (C1 ('MetaCons "UnAuthenticatedElement'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromUnAuthenticatedElement") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

BackendAPIAppSyncAuthSettings

data BackendAPIAppSyncAuthSettings Source #

The authentication settings for accessing provisioned data models in your Amplify project.

See: newBackendAPIAppSyncAuthSettings smart constructor.

Constructors

BackendAPIAppSyncAuthSettings' 

Fields

  • cognitoUserPoolId :: Maybe Text

    The Amazon Cognito user pool ID, if Amazon Cognito was used as an authentication setting to access your data models.

  • description :: Maybe Text

    The API key description for API_KEY, if it was used as an authentication mechanism to access your data models.

  • expirationTime :: Maybe Double

    The API key expiration time for API_KEY, if it was used as an authentication mechanism to access your data models.

  • openIDAuthTTL :: Maybe Text

    The expiry time for the OpenID authentication mechanism.

  • openIDClientId :: Maybe Text

    The clientID for openID, if openID was used as an authentication setting to access your data models.

  • openIDIatTTL :: Maybe Text

    The expiry time for the OpenID authentication mechanism.

  • openIDIssueURL :: Maybe Text

    The openID issuer URL, if openID was used as an authentication setting to access your data models.

  • openIDProviderName :: Maybe Text

    The OpenID provider name, if OpenID was used as an authentication mechanism to access your data models.

Instances

Instances details
FromJSON BackendAPIAppSyncAuthSettings Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.BackendAPIAppSyncAuthSettings

ToJSON BackendAPIAppSyncAuthSettings Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.BackendAPIAppSyncAuthSettings

Generic BackendAPIAppSyncAuthSettings Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.BackendAPIAppSyncAuthSettings

Associated Types

type Rep BackendAPIAppSyncAuthSettings :: Type -> Type #

Read BackendAPIAppSyncAuthSettings Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.BackendAPIAppSyncAuthSettings

Show BackendAPIAppSyncAuthSettings Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.BackendAPIAppSyncAuthSettings

NFData BackendAPIAppSyncAuthSettings Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.BackendAPIAppSyncAuthSettings

Eq BackendAPIAppSyncAuthSettings Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.BackendAPIAppSyncAuthSettings

Hashable BackendAPIAppSyncAuthSettings Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.BackendAPIAppSyncAuthSettings

type Rep BackendAPIAppSyncAuthSettings Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.BackendAPIAppSyncAuthSettings

type Rep BackendAPIAppSyncAuthSettings = D1 ('MetaData "BackendAPIAppSyncAuthSettings" "Amazonka.AmplifyBackend.Types.BackendAPIAppSyncAuthSettings" "amazonka-amplifybackend-2.0-KAbme26dIsGHSomQ2pZcRc" 'False) (C1 ('MetaCons "BackendAPIAppSyncAuthSettings'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "cognitoUserPoolId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "description") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "expirationTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Double)) :*: S1 ('MetaSel ('Just "openIDAuthTTL") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: ((S1 ('MetaSel ('Just "openIDClientId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "openIDIatTTL") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "openIDIssueURL") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "openIDProviderName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))))

newBackendAPIAppSyncAuthSettings :: BackendAPIAppSyncAuthSettings Source #

Create a value of BackendAPIAppSyncAuthSettings 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:cognitoUserPoolId:BackendAPIAppSyncAuthSettings', backendAPIAppSyncAuthSettings_cognitoUserPoolId - The Amazon Cognito user pool ID, if Amazon Cognito was used as an authentication setting to access your data models.

$sel:description:BackendAPIAppSyncAuthSettings', backendAPIAppSyncAuthSettings_description - The API key description for API_KEY, if it was used as an authentication mechanism to access your data models.

$sel:expirationTime:BackendAPIAppSyncAuthSettings', backendAPIAppSyncAuthSettings_expirationTime - The API key expiration time for API_KEY, if it was used as an authentication mechanism to access your data models.

$sel:openIDAuthTTL:BackendAPIAppSyncAuthSettings', backendAPIAppSyncAuthSettings_openIDAuthTTL - The expiry time for the OpenID authentication mechanism.

$sel:openIDClientId:BackendAPIAppSyncAuthSettings', backendAPIAppSyncAuthSettings_openIDClientId - The clientID for openID, if openID was used as an authentication setting to access your data models.

$sel:openIDIatTTL:BackendAPIAppSyncAuthSettings', backendAPIAppSyncAuthSettings_openIDIatTTL - The expiry time for the OpenID authentication mechanism.

$sel:openIDIssueURL:BackendAPIAppSyncAuthSettings', backendAPIAppSyncAuthSettings_openIDIssueURL - The openID issuer URL, if openID was used as an authentication setting to access your data models.

$sel:openIDProviderName:BackendAPIAppSyncAuthSettings', backendAPIAppSyncAuthSettings_openIDProviderName - The OpenID provider name, if OpenID was used as an authentication mechanism to access your data models.

backendAPIAppSyncAuthSettings_cognitoUserPoolId :: Lens' BackendAPIAppSyncAuthSettings (Maybe Text) Source #

The Amazon Cognito user pool ID, if Amazon Cognito was used as an authentication setting to access your data models.

backendAPIAppSyncAuthSettings_description :: Lens' BackendAPIAppSyncAuthSettings (Maybe Text) Source #

The API key description for API_KEY, if it was used as an authentication mechanism to access your data models.

backendAPIAppSyncAuthSettings_expirationTime :: Lens' BackendAPIAppSyncAuthSettings (Maybe Double) Source #

The API key expiration time for API_KEY, if it was used as an authentication mechanism to access your data models.

backendAPIAppSyncAuthSettings_openIDAuthTTL :: Lens' BackendAPIAppSyncAuthSettings (Maybe Text) Source #

The expiry time for the OpenID authentication mechanism.

backendAPIAppSyncAuthSettings_openIDClientId :: Lens' BackendAPIAppSyncAuthSettings (Maybe Text) Source #

The clientID for openID, if openID was used as an authentication setting to access your data models.

backendAPIAppSyncAuthSettings_openIDIatTTL :: Lens' BackendAPIAppSyncAuthSettings (Maybe Text) Source #

The expiry time for the OpenID authentication mechanism.

backendAPIAppSyncAuthSettings_openIDIssueURL :: Lens' BackendAPIAppSyncAuthSettings (Maybe Text) Source #

The openID issuer URL, if openID was used as an authentication setting to access your data models.

backendAPIAppSyncAuthSettings_openIDProviderName :: Lens' BackendAPIAppSyncAuthSettings (Maybe Text) Source #

The OpenID provider name, if OpenID was used as an authentication mechanism to access your data models.

BackendAPIAuthType

data BackendAPIAuthType Source #

Describes the auth types for your configured data models.

See: newBackendAPIAuthType smart constructor.

Constructors

BackendAPIAuthType' 

Fields

Instances

Instances details
FromJSON BackendAPIAuthType Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.BackendAPIAuthType

ToJSON BackendAPIAuthType Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.BackendAPIAuthType

Generic BackendAPIAuthType Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.BackendAPIAuthType

Associated Types

type Rep BackendAPIAuthType :: Type -> Type #

Read BackendAPIAuthType Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.BackendAPIAuthType

Show BackendAPIAuthType Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.BackendAPIAuthType

NFData BackendAPIAuthType Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.BackendAPIAuthType

Methods

rnf :: BackendAPIAuthType -> () #

Eq BackendAPIAuthType Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.BackendAPIAuthType

Hashable BackendAPIAuthType Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.BackendAPIAuthType

type Rep BackendAPIAuthType Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.BackendAPIAuthType

type Rep BackendAPIAuthType = D1 ('MetaData "BackendAPIAuthType" "Amazonka.AmplifyBackend.Types.BackendAPIAuthType" "amazonka-amplifybackend-2.0-KAbme26dIsGHSomQ2pZcRc" 'False) (C1 ('MetaCons "BackendAPIAuthType'" 'PrefixI 'True) (S1 ('MetaSel ('Just "mode") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Mode)) :*: S1 ('MetaSel ('Just "settings") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe BackendAPIAppSyncAuthSettings))))

newBackendAPIAuthType :: BackendAPIAuthType Source #

Create a value of BackendAPIAuthType 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:mode:BackendAPIAuthType', backendAPIAuthType_mode - Describes the authentication mode.

$sel:settings:BackendAPIAuthType', backendAPIAuthType_settings - Describes settings for the authentication mode.

backendAPIAuthType_mode :: Lens' BackendAPIAuthType (Maybe Mode) Source #

Describes the authentication mode.

BackendAPIConflictResolution

data BackendAPIConflictResolution Source #

Describes the conflict resolution configuration for your data model configured in your Amplify project.

See: newBackendAPIConflictResolution smart constructor.

Constructors

BackendAPIConflictResolution' 

Fields

Instances

Instances details
FromJSON BackendAPIConflictResolution Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.BackendAPIConflictResolution

ToJSON BackendAPIConflictResolution Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.BackendAPIConflictResolution

Generic BackendAPIConflictResolution Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.BackendAPIConflictResolution

Associated Types

type Rep BackendAPIConflictResolution :: Type -> Type #

Read BackendAPIConflictResolution Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.BackendAPIConflictResolution

Show BackendAPIConflictResolution Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.BackendAPIConflictResolution

NFData BackendAPIConflictResolution Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.BackendAPIConflictResolution

Eq BackendAPIConflictResolution Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.BackendAPIConflictResolution

Hashable BackendAPIConflictResolution Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.BackendAPIConflictResolution

type Rep BackendAPIConflictResolution Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.BackendAPIConflictResolution

type Rep BackendAPIConflictResolution = D1 ('MetaData "BackendAPIConflictResolution" "Amazonka.AmplifyBackend.Types.BackendAPIConflictResolution" "amazonka-amplifybackend-2.0-KAbme26dIsGHSomQ2pZcRc" 'False) (C1 ('MetaCons "BackendAPIConflictResolution'" 'PrefixI 'True) (S1 ('MetaSel ('Just "resolutionStrategy") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ResolutionStrategy))))

newBackendAPIConflictResolution :: BackendAPIConflictResolution Source #

Create a value of BackendAPIConflictResolution 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:resolutionStrategy:BackendAPIConflictResolution', backendAPIConflictResolution_resolutionStrategy - The strategy for conflict resolution.

BackendAPIResourceConfig

data BackendAPIResourceConfig Source #

The resource config for the data model, configured as a part of the Amplify project.

See: newBackendAPIResourceConfig smart constructor.

Constructors

BackendAPIResourceConfig' 

Fields

Instances

Instances details
FromJSON BackendAPIResourceConfig Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.BackendAPIResourceConfig

ToJSON BackendAPIResourceConfig Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.BackendAPIResourceConfig

Generic BackendAPIResourceConfig Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.BackendAPIResourceConfig

Associated Types

type Rep BackendAPIResourceConfig :: Type -> Type #

Read BackendAPIResourceConfig Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.BackendAPIResourceConfig

Show BackendAPIResourceConfig Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.BackendAPIResourceConfig

NFData BackendAPIResourceConfig Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.BackendAPIResourceConfig

Eq BackendAPIResourceConfig Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.BackendAPIResourceConfig

Hashable BackendAPIResourceConfig Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.BackendAPIResourceConfig

type Rep BackendAPIResourceConfig Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.BackendAPIResourceConfig

type Rep BackendAPIResourceConfig = D1 ('MetaData "BackendAPIResourceConfig" "Amazonka.AmplifyBackend.Types.BackendAPIResourceConfig" "amazonka-amplifybackend-2.0-KAbme26dIsGHSomQ2pZcRc" 'False) (C1 ('MetaCons "BackendAPIResourceConfig'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "additionalAuthTypes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [BackendAPIAuthType])) :*: (S1 ('MetaSel ('Just "apiName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "conflictResolution") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe BackendAPIConflictResolution)))) :*: (S1 ('MetaSel ('Just "defaultAuthType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe BackendAPIAuthType)) :*: (S1 ('MetaSel ('Just "service") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "transformSchema") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))))

newBackendAPIResourceConfig :: BackendAPIResourceConfig Source #

Create a value of BackendAPIResourceConfig 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:additionalAuthTypes:BackendAPIResourceConfig', backendAPIResourceConfig_additionalAuthTypes - Additional authentication methods used to interact with your data models.

$sel:apiName:BackendAPIResourceConfig', backendAPIResourceConfig_apiName - The API name used to interact with the data model, configured as a part of your Amplify project.

$sel:conflictResolution:BackendAPIResourceConfig', backendAPIResourceConfig_conflictResolution - The conflict resolution strategy for your data stored in the data models.

$sel:defaultAuthType:BackendAPIResourceConfig', backendAPIResourceConfig_defaultAuthType - The default authentication type for interacting with the configured data models in your Amplify project.

$sel:service:BackendAPIResourceConfig', backendAPIResourceConfig_service - The service used to provision and interact with the data model.

$sel:transformSchema:BackendAPIResourceConfig', backendAPIResourceConfig_transformSchema - The definition of the data model in the annotated transform of the GraphQL schema.

backendAPIResourceConfig_additionalAuthTypes :: Lens' BackendAPIResourceConfig (Maybe [BackendAPIAuthType]) Source #

Additional authentication methods used to interact with your data models.

backendAPIResourceConfig_apiName :: Lens' BackendAPIResourceConfig (Maybe Text) Source #

The API name used to interact with the data model, configured as a part of your Amplify project.

backendAPIResourceConfig_conflictResolution :: Lens' BackendAPIResourceConfig (Maybe BackendAPIConflictResolution) Source #

The conflict resolution strategy for your data stored in the data models.

backendAPIResourceConfig_defaultAuthType :: Lens' BackendAPIResourceConfig (Maybe BackendAPIAuthType) Source #

The default authentication type for interacting with the configured data models in your Amplify project.

backendAPIResourceConfig_service :: Lens' BackendAPIResourceConfig (Maybe Text) Source #

The service used to provision and interact with the data model.

backendAPIResourceConfig_transformSchema :: Lens' BackendAPIResourceConfig (Maybe Text) Source #

The definition of the data model in the annotated transform of the GraphQL schema.

BackendAuthAppleProviderConfig

data BackendAuthAppleProviderConfig Source #

Describes Apple social federation configurations for allowing your app users to sign in using OAuth.

See: newBackendAuthAppleProviderConfig smart constructor.

Constructors

BackendAuthAppleProviderConfig' 

Fields

Instances

Instances details
FromJSON BackendAuthAppleProviderConfig Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.BackendAuthAppleProviderConfig

ToJSON BackendAuthAppleProviderConfig Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.BackendAuthAppleProviderConfig

Generic BackendAuthAppleProviderConfig Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.BackendAuthAppleProviderConfig

Associated Types

type Rep BackendAuthAppleProviderConfig :: Type -> Type #

Read BackendAuthAppleProviderConfig Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.BackendAuthAppleProviderConfig

Show BackendAuthAppleProviderConfig Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.BackendAuthAppleProviderConfig

NFData BackendAuthAppleProviderConfig Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.BackendAuthAppleProviderConfig

Eq BackendAuthAppleProviderConfig Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.BackendAuthAppleProviderConfig

Hashable BackendAuthAppleProviderConfig Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.BackendAuthAppleProviderConfig

type Rep BackendAuthAppleProviderConfig Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.BackendAuthAppleProviderConfig

type Rep BackendAuthAppleProviderConfig = D1 ('MetaData "BackendAuthAppleProviderConfig" "Amazonka.AmplifyBackend.Types.BackendAuthAppleProviderConfig" "amazonka-amplifybackend-2.0-KAbme26dIsGHSomQ2pZcRc" 'False) (C1 ('MetaCons "BackendAuthAppleProviderConfig'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "clientId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "keyId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "privateKey") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "teamId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))

newBackendAuthAppleProviderConfig :: BackendAuthAppleProviderConfig Source #

Create a value of BackendAuthAppleProviderConfig 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:clientId:BackendAuthAppleProviderConfig', backendAuthAppleProviderConfig_clientId - Describes the client_id (also called Services ID) that comes from Apple.

$sel:keyId:BackendAuthAppleProviderConfig', backendAuthAppleProviderConfig_keyId - Describes the key_id that comes from Apple.

$sel:privateKey:BackendAuthAppleProviderConfig', backendAuthAppleProviderConfig_privateKey - Describes the private_key that comes from Apple.

$sel:teamId:BackendAuthAppleProviderConfig', backendAuthAppleProviderConfig_teamId - Describes the team_id that comes from Apple.

backendAuthAppleProviderConfig_clientId :: Lens' BackendAuthAppleProviderConfig (Maybe Text) Source #

Describes the client_id (also called Services ID) that comes from Apple.

BackendAuthSocialProviderConfig

data BackendAuthSocialProviderConfig Source #

Describes third-party social federation configurations for allowing your app users to sign in using OAuth.

See: newBackendAuthSocialProviderConfig smart constructor.

Constructors

BackendAuthSocialProviderConfig' 

Fields

  • clientId :: Maybe Text

    Describes the client_id, which can be obtained from the third-party social federation provider.

  • clientSecret :: Maybe Text

    Describes the client_secret, which can be obtained from third-party social federation providers.

Instances

Instances details
FromJSON BackendAuthSocialProviderConfig Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.BackendAuthSocialProviderConfig

ToJSON BackendAuthSocialProviderConfig Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.BackendAuthSocialProviderConfig

Generic BackendAuthSocialProviderConfig Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.BackendAuthSocialProviderConfig

Associated Types

type Rep BackendAuthSocialProviderConfig :: Type -> Type #

Read BackendAuthSocialProviderConfig Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.BackendAuthSocialProviderConfig

Show BackendAuthSocialProviderConfig Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.BackendAuthSocialProviderConfig

NFData BackendAuthSocialProviderConfig Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.BackendAuthSocialProviderConfig

Eq BackendAuthSocialProviderConfig Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.BackendAuthSocialProviderConfig

Hashable BackendAuthSocialProviderConfig Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.BackendAuthSocialProviderConfig

type Rep BackendAuthSocialProviderConfig Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.BackendAuthSocialProviderConfig

type Rep BackendAuthSocialProviderConfig = D1 ('MetaData "BackendAuthSocialProviderConfig" "Amazonka.AmplifyBackend.Types.BackendAuthSocialProviderConfig" "amazonka-amplifybackend-2.0-KAbme26dIsGHSomQ2pZcRc" 'False) (C1 ('MetaCons "BackendAuthSocialProviderConfig'" 'PrefixI 'True) (S1 ('MetaSel ('Just "clientId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "clientSecret") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newBackendAuthSocialProviderConfig :: BackendAuthSocialProviderConfig Source #

Create a value of BackendAuthSocialProviderConfig 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:clientId:BackendAuthSocialProviderConfig', backendAuthSocialProviderConfig_clientId - Describes the client_id, which can be obtained from the third-party social federation provider.

$sel:clientSecret:BackendAuthSocialProviderConfig', backendAuthSocialProviderConfig_clientSecret - Describes the client_secret, which can be obtained from third-party social federation providers.

backendAuthSocialProviderConfig_clientId :: Lens' BackendAuthSocialProviderConfig (Maybe Text) Source #

Describes the client_id, which can be obtained from the third-party social federation provider.

backendAuthSocialProviderConfig_clientSecret :: Lens' BackendAuthSocialProviderConfig (Maybe Text) Source #

Describes the client_secret, which can be obtained from third-party social federation providers.

BackendJobRespObj

data BackendJobRespObj Source #

The response object for this operation.

See: newBackendJobRespObj smart constructor.

Constructors

BackendJobRespObj' 

Fields

Instances

Instances details
FromJSON BackendJobRespObj Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.BackendJobRespObj

Generic BackendJobRespObj Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.BackendJobRespObj

Associated Types

type Rep BackendJobRespObj :: Type -> Type #

Read BackendJobRespObj Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.BackendJobRespObj

Show BackendJobRespObj Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.BackendJobRespObj

NFData BackendJobRespObj Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.BackendJobRespObj

Methods

rnf :: BackendJobRespObj -> () #

Eq BackendJobRespObj Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.BackendJobRespObj

Hashable BackendJobRespObj Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.BackendJobRespObj

type Rep BackendJobRespObj Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.BackendJobRespObj

type Rep BackendJobRespObj = D1 ('MetaData "BackendJobRespObj" "Amazonka.AmplifyBackend.Types.BackendJobRespObj" "amazonka-amplifybackend-2.0-KAbme26dIsGHSomQ2pZcRc" 'False) (C1 ('MetaCons "BackendJobRespObj'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "createTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "error") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "jobId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "operation") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: ((S1 ('MetaSel ('Just "status") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "updateTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "appId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "backendEnvironmentName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))))

newBackendJobRespObj Source #

Create a value of BackendJobRespObj 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:createTime:BackendJobRespObj', backendJobRespObj_createTime - The time when the job was created.

$sel:error:BackendJobRespObj', backendJobRespObj_error - If the request fails, this error is returned.

$sel:jobId:BackendJobRespObj', backendJobRespObj_jobId - The ID for the job.

$sel:operation:BackendJobRespObj', backendJobRespObj_operation - The name of the operation.

$sel:status:BackendJobRespObj', backendJobRespObj_status - The current status of the request.

$sel:updateTime:BackendJobRespObj', backendJobRespObj_updateTime - The time when the job was last updated.

$sel:appId:BackendJobRespObj', backendJobRespObj_appId - The app ID.

$sel:backendEnvironmentName:BackendJobRespObj', backendJobRespObj_backendEnvironmentName - The name of the backend environment.

backendJobRespObj_createTime :: Lens' BackendJobRespObj (Maybe Text) Source #

The time when the job was created.

backendJobRespObj_error :: Lens' BackendJobRespObj (Maybe Text) Source #

If the request fails, this error is returned.

backendJobRespObj_status :: Lens' BackendJobRespObj (Maybe Text) Source #

The current status of the request.

backendJobRespObj_updateTime :: Lens' BackendJobRespObj (Maybe Text) Source #

The time when the job was last updated.

BackendStoragePermissions

data BackendStoragePermissions Source #

Describes the read, write, and delete permissions users have against your storage S3 bucket.

See: newBackendStoragePermissions smart constructor.

Constructors

BackendStoragePermissions' 

Fields

Instances

Instances details
FromJSON BackendStoragePermissions Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.BackendStoragePermissions

ToJSON BackendStoragePermissions Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.BackendStoragePermissions

Generic BackendStoragePermissions Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.BackendStoragePermissions

Associated Types

type Rep BackendStoragePermissions :: Type -> Type #

Read BackendStoragePermissions Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.BackendStoragePermissions

Show BackendStoragePermissions Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.BackendStoragePermissions

NFData BackendStoragePermissions Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.BackendStoragePermissions

Eq BackendStoragePermissions Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.BackendStoragePermissions

Hashable BackendStoragePermissions Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.BackendStoragePermissions

type Rep BackendStoragePermissions Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.BackendStoragePermissions

type Rep BackendStoragePermissions = D1 ('MetaData "BackendStoragePermissions" "Amazonka.AmplifyBackend.Types.BackendStoragePermissions" "amazonka-amplifybackend-2.0-KAbme26dIsGHSomQ2pZcRc" 'False) (C1 ('MetaCons "BackendStoragePermissions'" 'PrefixI 'True) (S1 ('MetaSel ('Just "unAuthenticated") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [UnAuthenticatedElement])) :*: S1 ('MetaSel ('Just "authenticated") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [AuthenticatedElement])))

newBackendStoragePermissions :: BackendStoragePermissions Source #

Create a value of BackendStoragePermissions 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:unAuthenticated:BackendStoragePermissions', backendStoragePermissions_unAuthenticated - Lists all unauthenticated user read, write, and delete permissions for your S3 bucket.

$sel:authenticated:BackendStoragePermissions', backendStoragePermissions_authenticated - Lists all authenticated user read, write, and delete permissions for your S3 bucket.

backendStoragePermissions_unAuthenticated :: Lens' BackendStoragePermissions (Maybe [UnAuthenticatedElement]) Source #

Lists all unauthenticated user read, write, and delete permissions for your S3 bucket.

backendStoragePermissions_authenticated :: Lens' BackendStoragePermissions [AuthenticatedElement] Source #

Lists all authenticated user read, write, and delete permissions for your S3 bucket.

CreateBackendAuthForgotPasswordConfig

data CreateBackendAuthForgotPasswordConfig Source #

(DEPRECATED) Describes the forgot password policy for authenticating into the Amplify app.

See: newCreateBackendAuthForgotPasswordConfig smart constructor.

Constructors

CreateBackendAuthForgotPasswordConfig' 

Fields

Instances

Instances details
FromJSON CreateBackendAuthForgotPasswordConfig Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.CreateBackendAuthForgotPasswordConfig

ToJSON CreateBackendAuthForgotPasswordConfig Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.CreateBackendAuthForgotPasswordConfig

Generic CreateBackendAuthForgotPasswordConfig Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.CreateBackendAuthForgotPasswordConfig

Read CreateBackendAuthForgotPasswordConfig Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.CreateBackendAuthForgotPasswordConfig

Show CreateBackendAuthForgotPasswordConfig Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.CreateBackendAuthForgotPasswordConfig

NFData CreateBackendAuthForgotPasswordConfig Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.CreateBackendAuthForgotPasswordConfig

Eq CreateBackendAuthForgotPasswordConfig Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.CreateBackendAuthForgotPasswordConfig

Hashable CreateBackendAuthForgotPasswordConfig Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.CreateBackendAuthForgotPasswordConfig

type Rep CreateBackendAuthForgotPasswordConfig Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.CreateBackendAuthForgotPasswordConfig

type Rep CreateBackendAuthForgotPasswordConfig = D1 ('MetaData "CreateBackendAuthForgotPasswordConfig" "Amazonka.AmplifyBackend.Types.CreateBackendAuthForgotPasswordConfig" "amazonka-amplifybackend-2.0-KAbme26dIsGHSomQ2pZcRc" 'False) (C1 ('MetaCons "CreateBackendAuthForgotPasswordConfig'" 'PrefixI 'True) (S1 ('MetaSel ('Just "emailSettings") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe EmailSettings)) :*: (S1 ('MetaSel ('Just "smsSettings") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe SmsSettings)) :*: S1 ('MetaSel ('Just "deliveryMethod") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 DeliveryMethod))))

newCreateBackendAuthForgotPasswordConfig Source #

Create a value of CreateBackendAuthForgotPasswordConfig 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:emailSettings:CreateBackendAuthForgotPasswordConfig', createBackendAuthForgotPasswordConfig_emailSettings - (DEPRECATED) The configuration for the email sent when an app user forgets their password.

$sel:smsSettings:CreateBackendAuthForgotPasswordConfig', createBackendAuthForgotPasswordConfig_smsSettings - (DEPRECATED) The configuration for the SMS message sent when an app user forgets their password.

$sel:deliveryMethod:CreateBackendAuthForgotPasswordConfig', createBackendAuthForgotPasswordConfig_deliveryMethod - (DEPRECATED) Describes which mode to use (either SMS or email) to deliver messages to app users who want to recover their password.

createBackendAuthForgotPasswordConfig_emailSettings :: Lens' CreateBackendAuthForgotPasswordConfig (Maybe EmailSettings) Source #

(DEPRECATED) The configuration for the email sent when an app user forgets their password.

createBackendAuthForgotPasswordConfig_smsSettings :: Lens' CreateBackendAuthForgotPasswordConfig (Maybe SmsSettings) Source #

(DEPRECATED) The configuration for the SMS message sent when an app user forgets their password.

createBackendAuthForgotPasswordConfig_deliveryMethod :: Lens' CreateBackendAuthForgotPasswordConfig DeliveryMethod Source #

(DEPRECATED) Describes which mode to use (either SMS or email) to deliver messages to app users who want to recover their password.

CreateBackendAuthIdentityPoolConfig

data CreateBackendAuthIdentityPoolConfig Source #

Describes authorization configurations for the auth resources, configured as a part of your Amplify project.

See: newCreateBackendAuthIdentityPoolConfig smart constructor.

Constructors

CreateBackendAuthIdentityPoolConfig' 

Fields

Instances

Instances details
FromJSON CreateBackendAuthIdentityPoolConfig Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.CreateBackendAuthIdentityPoolConfig

ToJSON CreateBackendAuthIdentityPoolConfig Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.CreateBackendAuthIdentityPoolConfig

Generic CreateBackendAuthIdentityPoolConfig Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.CreateBackendAuthIdentityPoolConfig

Read CreateBackendAuthIdentityPoolConfig Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.CreateBackendAuthIdentityPoolConfig

Show CreateBackendAuthIdentityPoolConfig Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.CreateBackendAuthIdentityPoolConfig

NFData CreateBackendAuthIdentityPoolConfig Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.CreateBackendAuthIdentityPoolConfig

Eq CreateBackendAuthIdentityPoolConfig Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.CreateBackendAuthIdentityPoolConfig

Hashable CreateBackendAuthIdentityPoolConfig Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.CreateBackendAuthIdentityPoolConfig

type Rep CreateBackendAuthIdentityPoolConfig Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.CreateBackendAuthIdentityPoolConfig

type Rep CreateBackendAuthIdentityPoolConfig = D1 ('MetaData "CreateBackendAuthIdentityPoolConfig" "Amazonka.AmplifyBackend.Types.CreateBackendAuthIdentityPoolConfig" "amazonka-amplifybackend-2.0-KAbme26dIsGHSomQ2pZcRc" 'False) (C1 ('MetaCons "CreateBackendAuthIdentityPoolConfig'" 'PrefixI 'True) (S1 ('MetaSel ('Just "unauthenticatedLogin") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Bool) :*: S1 ('MetaSel ('Just "identityPoolName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newCreateBackendAuthIdentityPoolConfig Source #

Create a value of CreateBackendAuthIdentityPoolConfig 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:unauthenticatedLogin:CreateBackendAuthIdentityPoolConfig', createBackendAuthIdentityPoolConfig_unauthenticatedLogin - Set to true or false based on whether you want to enable guest authorization to your Amplify app.

$sel:identityPoolName:CreateBackendAuthIdentityPoolConfig', createBackendAuthIdentityPoolConfig_identityPoolName - Name of the Amazon Cognito identity pool used for authorization.

createBackendAuthIdentityPoolConfig_unauthenticatedLogin :: Lens' CreateBackendAuthIdentityPoolConfig Bool Source #

Set to true or false based on whether you want to enable guest authorization to your Amplify app.

createBackendAuthIdentityPoolConfig_identityPoolName :: Lens' CreateBackendAuthIdentityPoolConfig Text Source #

Name of the Amazon Cognito identity pool used for authorization.

CreateBackendAuthMFAConfig

data CreateBackendAuthMFAConfig Source #

Describes whether to apply multi-factor authentication policies for your Amazon Cognito user pool configured as a part of your Amplify project.

See: newCreateBackendAuthMFAConfig smart constructor.

Constructors

CreateBackendAuthMFAConfig' 

Fields

  • settings :: Maybe Settings

    Describes the configuration settings and methods for your Amplify app users to use MFA.

  • mfaMode :: MFAMode

    Describes whether MFA should be [ON, OFF, or OPTIONAL] for authentication in your Amplify project.

Instances

Instances details
FromJSON CreateBackendAuthMFAConfig Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.CreateBackendAuthMFAConfig

ToJSON CreateBackendAuthMFAConfig Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.CreateBackendAuthMFAConfig

Generic CreateBackendAuthMFAConfig Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.CreateBackendAuthMFAConfig

Associated Types

type Rep CreateBackendAuthMFAConfig :: Type -> Type #

Read CreateBackendAuthMFAConfig Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.CreateBackendAuthMFAConfig

Show CreateBackendAuthMFAConfig Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.CreateBackendAuthMFAConfig

NFData CreateBackendAuthMFAConfig Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.CreateBackendAuthMFAConfig

Eq CreateBackendAuthMFAConfig Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.CreateBackendAuthMFAConfig

Hashable CreateBackendAuthMFAConfig Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.CreateBackendAuthMFAConfig

type Rep CreateBackendAuthMFAConfig Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.CreateBackendAuthMFAConfig

type Rep CreateBackendAuthMFAConfig = D1 ('MetaData "CreateBackendAuthMFAConfig" "Amazonka.AmplifyBackend.Types.CreateBackendAuthMFAConfig" "amazonka-amplifybackend-2.0-KAbme26dIsGHSomQ2pZcRc" 'False) (C1 ('MetaCons "CreateBackendAuthMFAConfig'" 'PrefixI 'True) (S1 ('MetaSel ('Just "settings") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Settings)) :*: S1 ('MetaSel ('Just "mfaMode") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 MFAMode)))

newCreateBackendAuthMFAConfig Source #

Create a value of CreateBackendAuthMFAConfig 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:settings:CreateBackendAuthMFAConfig', createBackendAuthMFAConfig_settings - Describes the configuration settings and methods for your Amplify app users to use MFA.

$sel:mfaMode:CreateBackendAuthMFAConfig', createBackendAuthMFAConfig_mfaMode - Describes whether MFA should be [ON, OFF, or OPTIONAL] for authentication in your Amplify project.

createBackendAuthMFAConfig_settings :: Lens' CreateBackendAuthMFAConfig (Maybe Settings) Source #

Describes the configuration settings and methods for your Amplify app users to use MFA.

createBackendAuthMFAConfig_mfaMode :: Lens' CreateBackendAuthMFAConfig MFAMode Source #

Describes whether MFA should be [ON, OFF, or OPTIONAL] for authentication in your Amplify project.

CreateBackendAuthOAuthConfig

data CreateBackendAuthOAuthConfig Source #

Creates the OAuth configuration for your Amplify project.

See: newCreateBackendAuthOAuthConfig smart constructor.

Constructors

CreateBackendAuthOAuthConfig' 

Fields

Instances

Instances details
FromJSON CreateBackendAuthOAuthConfig Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.CreateBackendAuthOAuthConfig

ToJSON CreateBackendAuthOAuthConfig Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.CreateBackendAuthOAuthConfig

Generic CreateBackendAuthOAuthConfig Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.CreateBackendAuthOAuthConfig

Associated Types

type Rep CreateBackendAuthOAuthConfig :: Type -> Type #

Read CreateBackendAuthOAuthConfig Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.CreateBackendAuthOAuthConfig

Show CreateBackendAuthOAuthConfig Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.CreateBackendAuthOAuthConfig

NFData CreateBackendAuthOAuthConfig Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.CreateBackendAuthOAuthConfig

Eq CreateBackendAuthOAuthConfig Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.CreateBackendAuthOAuthConfig

Hashable CreateBackendAuthOAuthConfig Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.CreateBackendAuthOAuthConfig

type Rep CreateBackendAuthOAuthConfig Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.CreateBackendAuthOAuthConfig

type Rep CreateBackendAuthOAuthConfig = D1 ('MetaData "CreateBackendAuthOAuthConfig" "Amazonka.AmplifyBackend.Types.CreateBackendAuthOAuthConfig" "amazonka-amplifybackend-2.0-KAbme26dIsGHSomQ2pZcRc" 'False) (C1 ('MetaCons "CreateBackendAuthOAuthConfig'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "domainPrefix") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "socialProviderSettings") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe SocialProviderSettings)) :*: S1 ('MetaSel ('Just "redirectSignOutURIs") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [Text]))) :*: (S1 ('MetaSel ('Just "redirectSignInURIs") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [Text]) :*: (S1 ('MetaSel ('Just "oAuthGrantType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 OAuthGrantType) :*: S1 ('MetaSel ('Just "oAuthScopes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [OAuthScopesElement])))))

newCreateBackendAuthOAuthConfig Source #

Create a value of CreateBackendAuthOAuthConfig 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:domainPrefix:CreateBackendAuthOAuthConfig', createBackendAuthOAuthConfig_domainPrefix - The domain prefix for your Amplify app.

$sel:socialProviderSettings:CreateBackendAuthOAuthConfig', createBackendAuthOAuthConfig_socialProviderSettings - The settings for using social providers to access your Amplify app.

$sel:redirectSignOutURIs:CreateBackendAuthOAuthConfig', createBackendAuthOAuthConfig_redirectSignOutURIs - Redirect URLs that OAuth uses when a user signs out of an Amplify app.

$sel:redirectSignInURIs:CreateBackendAuthOAuthConfig', createBackendAuthOAuthConfig_redirectSignInURIs - The redirected URI for signing in to your Amplify app.

$sel:oAuthGrantType:CreateBackendAuthOAuthConfig', createBackendAuthOAuthConfig_oAuthGrantType - The OAuth grant type that you use to allow app users to authenticate from your Amplify app.

$sel:oAuthScopes:CreateBackendAuthOAuthConfig', createBackendAuthOAuthConfig_oAuthScopes - List of OAuth-related flows used to allow your app users to authenticate from your Amplify app.

createBackendAuthOAuthConfig_redirectSignOutURIs :: Lens' CreateBackendAuthOAuthConfig [Text] Source #

Redirect URLs that OAuth uses when a user signs out of an Amplify app.

createBackendAuthOAuthConfig_redirectSignInURIs :: Lens' CreateBackendAuthOAuthConfig [Text] Source #

The redirected URI for signing in to your Amplify app.

createBackendAuthOAuthConfig_oAuthGrantType :: Lens' CreateBackendAuthOAuthConfig OAuthGrantType Source #

The OAuth grant type that you use to allow app users to authenticate from your Amplify app.

createBackendAuthOAuthConfig_oAuthScopes :: Lens' CreateBackendAuthOAuthConfig [OAuthScopesElement] Source #

List of OAuth-related flows used to allow your app users to authenticate from your Amplify app.

CreateBackendAuthPasswordPolicyConfig

data CreateBackendAuthPasswordPolicyConfig Source #

The password policy configuration for the backend to your Amplify project.

See: newCreateBackendAuthPasswordPolicyConfig smart constructor.

Constructors

CreateBackendAuthPasswordPolicyConfig' 

Fields

Instances

Instances details
FromJSON CreateBackendAuthPasswordPolicyConfig Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.CreateBackendAuthPasswordPolicyConfig

ToJSON CreateBackendAuthPasswordPolicyConfig Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.CreateBackendAuthPasswordPolicyConfig

Generic CreateBackendAuthPasswordPolicyConfig Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.CreateBackendAuthPasswordPolicyConfig

Read CreateBackendAuthPasswordPolicyConfig Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.CreateBackendAuthPasswordPolicyConfig

Show CreateBackendAuthPasswordPolicyConfig Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.CreateBackendAuthPasswordPolicyConfig

NFData CreateBackendAuthPasswordPolicyConfig Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.CreateBackendAuthPasswordPolicyConfig

Eq CreateBackendAuthPasswordPolicyConfig Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.CreateBackendAuthPasswordPolicyConfig

Hashable CreateBackendAuthPasswordPolicyConfig Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.CreateBackendAuthPasswordPolicyConfig

type Rep CreateBackendAuthPasswordPolicyConfig Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.CreateBackendAuthPasswordPolicyConfig

type Rep CreateBackendAuthPasswordPolicyConfig = D1 ('MetaData "CreateBackendAuthPasswordPolicyConfig" "Amazonka.AmplifyBackend.Types.CreateBackendAuthPasswordPolicyConfig" "amazonka-amplifybackend-2.0-KAbme26dIsGHSomQ2pZcRc" 'False) (C1 ('MetaCons "CreateBackendAuthPasswordPolicyConfig'" 'PrefixI 'True) (S1 ('MetaSel ('Just "additionalConstraints") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [AdditionalConstraintsElement])) :*: S1 ('MetaSel ('Just "minimumLength") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Double)))

newCreateBackendAuthPasswordPolicyConfig Source #

Create a value of CreateBackendAuthPasswordPolicyConfig 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:additionalConstraints:CreateBackendAuthPasswordPolicyConfig', createBackendAuthPasswordPolicyConfig_additionalConstraints - Additional constraints for the password used to access the backend of your Amplify project.

$sel:minimumLength:CreateBackendAuthPasswordPolicyConfig', createBackendAuthPasswordPolicyConfig_minimumLength - The minimum length of the password used to access the backend of your Amplify project.

createBackendAuthPasswordPolicyConfig_additionalConstraints :: Lens' CreateBackendAuthPasswordPolicyConfig (Maybe [AdditionalConstraintsElement]) Source #

Additional constraints for the password used to access the backend of your Amplify project.

createBackendAuthPasswordPolicyConfig_minimumLength :: Lens' CreateBackendAuthPasswordPolicyConfig Double Source #

The minimum length of the password used to access the backend of your Amplify project.

CreateBackendAuthResourceConfig

data CreateBackendAuthResourceConfig Source #

Defines the resource configuration when creating an auth resource in your Amplify project.

See: newCreateBackendAuthResourceConfig smart constructor.

Constructors

CreateBackendAuthResourceConfig' 

Fields

Instances

Instances details
FromJSON CreateBackendAuthResourceConfig Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.CreateBackendAuthResourceConfig

ToJSON CreateBackendAuthResourceConfig Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.CreateBackendAuthResourceConfig

Generic CreateBackendAuthResourceConfig Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.CreateBackendAuthResourceConfig

Associated Types

type Rep CreateBackendAuthResourceConfig :: Type -> Type #

Read CreateBackendAuthResourceConfig Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.CreateBackendAuthResourceConfig

Show CreateBackendAuthResourceConfig Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.CreateBackendAuthResourceConfig

NFData CreateBackendAuthResourceConfig Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.CreateBackendAuthResourceConfig

Eq CreateBackendAuthResourceConfig Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.CreateBackendAuthResourceConfig

Hashable CreateBackendAuthResourceConfig Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.CreateBackendAuthResourceConfig

type Rep CreateBackendAuthResourceConfig Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.CreateBackendAuthResourceConfig

type Rep CreateBackendAuthResourceConfig = D1 ('MetaData "CreateBackendAuthResourceConfig" "Amazonka.AmplifyBackend.Types.CreateBackendAuthResourceConfig" "amazonka-amplifybackend-2.0-KAbme26dIsGHSomQ2pZcRc" 'False) (C1 ('MetaCons "CreateBackendAuthResourceConfig'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "identityPoolConfigs") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe CreateBackendAuthIdentityPoolConfig)) :*: S1 ('MetaSel ('Just "authResources") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 AuthResources)) :*: (S1 ('MetaSel ('Just "userPoolConfigs") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 CreateBackendAuthUserPoolConfig) :*: S1 ('MetaSel ('Just "service") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Service))))

newCreateBackendAuthResourceConfig Source #

Create a value of CreateBackendAuthResourceConfig 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:identityPoolConfigs:CreateBackendAuthResourceConfig', createBackendAuthResourceConfig_identityPoolConfigs - Describes the authorization configuration for the Amazon Cognito identity pool, provisioned as a part of your auth resource in the Amplify project.

$sel:authResources:CreateBackendAuthResourceConfig', createBackendAuthResourceConfig_authResources - Defines whether you want to configure only authentication or both authentication and authorization settings.

$sel:userPoolConfigs:CreateBackendAuthResourceConfig', createBackendAuthResourceConfig_userPoolConfigs - Describes authentication configuration for the Amazon Cognito user pool, provisioned as a part of your auth resource in the Amplify project.

$sel:service:CreateBackendAuthResourceConfig', createBackendAuthResourceConfig_service - Defines the service name to use when configuring an authentication resource in your Amplify project.

createBackendAuthResourceConfig_identityPoolConfigs :: Lens' CreateBackendAuthResourceConfig (Maybe CreateBackendAuthIdentityPoolConfig) Source #

Describes the authorization configuration for the Amazon Cognito identity pool, provisioned as a part of your auth resource in the Amplify project.

createBackendAuthResourceConfig_authResources :: Lens' CreateBackendAuthResourceConfig AuthResources Source #

Defines whether you want to configure only authentication or both authentication and authorization settings.

createBackendAuthResourceConfig_userPoolConfigs :: Lens' CreateBackendAuthResourceConfig CreateBackendAuthUserPoolConfig Source #

Describes authentication configuration for the Amazon Cognito user pool, provisioned as a part of your auth resource in the Amplify project.

createBackendAuthResourceConfig_service :: Lens' CreateBackendAuthResourceConfig Service Source #

Defines the service name to use when configuring an authentication resource in your Amplify project.

CreateBackendAuthUserPoolConfig

data CreateBackendAuthUserPoolConfig Source #

Describes the Amazon Cognito user pool configuration for the auth resource to be configured for your Amplify project.

See: newCreateBackendAuthUserPoolConfig smart constructor.

Constructors

CreateBackendAuthUserPoolConfig' 

Fields

Instances

Instances details
FromJSON CreateBackendAuthUserPoolConfig Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.CreateBackendAuthUserPoolConfig

ToJSON CreateBackendAuthUserPoolConfig Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.CreateBackendAuthUserPoolConfig

Generic CreateBackendAuthUserPoolConfig Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.CreateBackendAuthUserPoolConfig

Associated Types

type Rep CreateBackendAuthUserPoolConfig :: Type -> Type #

Read CreateBackendAuthUserPoolConfig Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.CreateBackendAuthUserPoolConfig

Show CreateBackendAuthUserPoolConfig Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.CreateBackendAuthUserPoolConfig

NFData CreateBackendAuthUserPoolConfig Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.CreateBackendAuthUserPoolConfig

Eq CreateBackendAuthUserPoolConfig Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.CreateBackendAuthUserPoolConfig

Hashable CreateBackendAuthUserPoolConfig Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.CreateBackendAuthUserPoolConfig

type Rep CreateBackendAuthUserPoolConfig Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.CreateBackendAuthUserPoolConfig

newCreateBackendAuthUserPoolConfig Source #

Create a value of CreateBackendAuthUserPoolConfig 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:forgotPassword:CreateBackendAuthUserPoolConfig', createBackendAuthUserPoolConfig_forgotPassword - (DEPRECATED) Describes the forgotten password policy for your Amazon Cognito user pool, configured as a part of your Amplify project.

$sel:mfa:CreateBackendAuthUserPoolConfig', createBackendAuthUserPoolConfig_mfa - Describes whether to apply multi-factor authentication policies for your Amazon Cognito user pool configured as a part of your Amplify project.

$sel:oAuth:CreateBackendAuthUserPoolConfig', createBackendAuthUserPoolConfig_oAuth - Describes the OAuth policy and rules for your Amazon Cognito user pool, configured as a part of your Amplify project.

$sel:passwordPolicy:CreateBackendAuthUserPoolConfig', createBackendAuthUserPoolConfig_passwordPolicy - Describes the password policy for your Amazon Cognito user pool, configured as a part of your Amplify project.

$sel:verificationMessage:CreateBackendAuthUserPoolConfig', createBackendAuthUserPoolConfig_verificationMessage - Describes the email or SMS verification message for your Amazon Cognito user pool, configured as a part of your Amplify project.

$sel:requiredSignUpAttributes:CreateBackendAuthUserPoolConfig', createBackendAuthUserPoolConfig_requiredSignUpAttributes - The required attributes to sign up new users in the user pool.

$sel:signInMethod:CreateBackendAuthUserPoolConfig', createBackendAuthUserPoolConfig_signInMethod - Describes the sign-in methods that your Amplify app users use to log in using the Amazon Cognito user pool, configured as a part of your Amplify project.

$sel:userPoolName:CreateBackendAuthUserPoolConfig', createBackendAuthUserPoolConfig_userPoolName - The Amazon Cognito user pool name.

createBackendAuthUserPoolConfig_forgotPassword :: Lens' CreateBackendAuthUserPoolConfig (Maybe CreateBackendAuthForgotPasswordConfig) Source #

(DEPRECATED) Describes the forgotten password policy for your Amazon Cognito user pool, configured as a part of your Amplify project.

createBackendAuthUserPoolConfig_mfa :: Lens' CreateBackendAuthUserPoolConfig (Maybe CreateBackendAuthMFAConfig) Source #

Describes whether to apply multi-factor authentication policies for your Amazon Cognito user pool configured as a part of your Amplify project.

createBackendAuthUserPoolConfig_oAuth :: Lens' CreateBackendAuthUserPoolConfig (Maybe CreateBackendAuthOAuthConfig) Source #

Describes the OAuth policy and rules for your Amazon Cognito user pool, configured as a part of your Amplify project.

createBackendAuthUserPoolConfig_passwordPolicy :: Lens' CreateBackendAuthUserPoolConfig (Maybe CreateBackendAuthPasswordPolicyConfig) Source #

Describes the password policy for your Amazon Cognito user pool, configured as a part of your Amplify project.

createBackendAuthUserPoolConfig_verificationMessage :: Lens' CreateBackendAuthUserPoolConfig (Maybe CreateBackendAuthVerificationMessageConfig) Source #

Describes the email or SMS verification message for your Amazon Cognito user pool, configured as a part of your Amplify project.

createBackendAuthUserPoolConfig_signInMethod :: Lens' CreateBackendAuthUserPoolConfig SignInMethod Source #

Describes the sign-in methods that your Amplify app users use to log in using the Amazon Cognito user pool, configured as a part of your Amplify project.

CreateBackendAuthVerificationMessageConfig

data CreateBackendAuthVerificationMessageConfig Source #

Creates an email or SMS verification message for the auth resource configured for your Amplify project.

See: newCreateBackendAuthVerificationMessageConfig smart constructor.

Constructors

CreateBackendAuthVerificationMessageConfig' 

Fields

Instances

Instances details
FromJSON CreateBackendAuthVerificationMessageConfig Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.CreateBackendAuthVerificationMessageConfig

ToJSON CreateBackendAuthVerificationMessageConfig Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.CreateBackendAuthVerificationMessageConfig

Generic CreateBackendAuthVerificationMessageConfig Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.CreateBackendAuthVerificationMessageConfig

Read CreateBackendAuthVerificationMessageConfig Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.CreateBackendAuthVerificationMessageConfig

Show CreateBackendAuthVerificationMessageConfig Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.CreateBackendAuthVerificationMessageConfig

NFData CreateBackendAuthVerificationMessageConfig Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.CreateBackendAuthVerificationMessageConfig

Eq CreateBackendAuthVerificationMessageConfig Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.CreateBackendAuthVerificationMessageConfig

Hashable CreateBackendAuthVerificationMessageConfig Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.CreateBackendAuthVerificationMessageConfig

type Rep CreateBackendAuthVerificationMessageConfig Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.CreateBackendAuthVerificationMessageConfig

type Rep CreateBackendAuthVerificationMessageConfig = D1 ('MetaData "CreateBackendAuthVerificationMessageConfig" "Amazonka.AmplifyBackend.Types.CreateBackendAuthVerificationMessageConfig" "amazonka-amplifybackend-2.0-KAbme26dIsGHSomQ2pZcRc" 'False) (C1 ('MetaCons "CreateBackendAuthVerificationMessageConfig'" 'PrefixI 'True) (S1 ('MetaSel ('Just "emailSettings") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe EmailSettings)) :*: (S1 ('MetaSel ('Just "smsSettings") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe SmsSettings)) :*: S1 ('MetaSel ('Just "deliveryMethod") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 DeliveryMethod))))

CreateBackendStorageResourceConfig

data CreateBackendStorageResourceConfig Source #

The resource configuration for creating backend storage.

See: newCreateBackendStorageResourceConfig smart constructor.

Constructors

CreateBackendStorageResourceConfig' 

Fields

Instances

Instances details
ToJSON CreateBackendStorageResourceConfig Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.CreateBackendStorageResourceConfig

Generic CreateBackendStorageResourceConfig Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.CreateBackendStorageResourceConfig

Associated Types

type Rep CreateBackendStorageResourceConfig :: Type -> Type #

Read CreateBackendStorageResourceConfig Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.CreateBackendStorageResourceConfig

Show CreateBackendStorageResourceConfig Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.CreateBackendStorageResourceConfig

NFData CreateBackendStorageResourceConfig Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.CreateBackendStorageResourceConfig

Eq CreateBackendStorageResourceConfig Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.CreateBackendStorageResourceConfig

Hashable CreateBackendStorageResourceConfig Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.CreateBackendStorageResourceConfig

type Rep CreateBackendStorageResourceConfig Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.CreateBackendStorageResourceConfig

type Rep CreateBackendStorageResourceConfig = D1 ('MetaData "CreateBackendStorageResourceConfig" "Amazonka.AmplifyBackend.Types.CreateBackendStorageResourceConfig" "amazonka-amplifybackend-2.0-KAbme26dIsGHSomQ2pZcRc" 'False) (C1 ('MetaCons "CreateBackendStorageResourceConfig'" 'PrefixI 'True) (S1 ('MetaSel ('Just "bucketName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "serviceName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 ServiceName) :*: S1 ('MetaSel ('Just "permissions") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 BackendStoragePermissions))))

EmailSettings

data EmailSettings Source #

The configuration for the email sent when an app user forgets their password.

See: newEmailSettings smart constructor.

Constructors

EmailSettings' 

Fields

Instances

Instances details
FromJSON EmailSettings Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.EmailSettings

ToJSON EmailSettings Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.EmailSettings

Generic EmailSettings Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.EmailSettings

Associated Types

type Rep EmailSettings :: Type -> Type #

Read EmailSettings Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.EmailSettings

Show EmailSettings Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.EmailSettings

NFData EmailSettings Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.EmailSettings

Methods

rnf :: EmailSettings -> () #

Eq EmailSettings Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.EmailSettings

Hashable EmailSettings Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.EmailSettings

type Rep EmailSettings Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.EmailSettings

type Rep EmailSettings = D1 ('MetaData "EmailSettings" "Amazonka.AmplifyBackend.Types.EmailSettings" "amazonka-amplifybackend-2.0-KAbme26dIsGHSomQ2pZcRc" 'False) (C1 ('MetaCons "EmailSettings'" 'PrefixI 'True) (S1 ('MetaSel ('Just "emailMessage") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "emailSubject") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newEmailSettings :: EmailSettings Source #

Create a value of EmailSettings 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:emailMessage:EmailSettings', emailSettings_emailMessage - The contents of the email message.

$sel:emailSubject:EmailSettings', emailSettings_emailSubject - The contents of the subject line of the email message.

emailSettings_emailMessage :: Lens' EmailSettings (Maybe Text) Source #

The contents of the email message.

emailSettings_emailSubject :: Lens' EmailSettings (Maybe Text) Source #

The contents of the subject line of the email message.

GetBackendStorageResourceConfig

data GetBackendStorageResourceConfig Source #

The details for a backend storage resource.

See: newGetBackendStorageResourceConfig smart constructor.

Constructors

GetBackendStorageResourceConfig' 

Fields

Instances

Instances details
FromJSON GetBackendStorageResourceConfig Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.GetBackendStorageResourceConfig

Generic GetBackendStorageResourceConfig Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.GetBackendStorageResourceConfig

Associated Types

type Rep GetBackendStorageResourceConfig :: Type -> Type #

Read GetBackendStorageResourceConfig Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.GetBackendStorageResourceConfig

Show GetBackendStorageResourceConfig Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.GetBackendStorageResourceConfig

NFData GetBackendStorageResourceConfig Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.GetBackendStorageResourceConfig

Eq GetBackendStorageResourceConfig Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.GetBackendStorageResourceConfig

Hashable GetBackendStorageResourceConfig Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.GetBackendStorageResourceConfig

type Rep GetBackendStorageResourceConfig Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.GetBackendStorageResourceConfig

type Rep GetBackendStorageResourceConfig = D1 ('MetaData "GetBackendStorageResourceConfig" "Amazonka.AmplifyBackend.Types.GetBackendStorageResourceConfig" "amazonka-amplifybackend-2.0-KAbme26dIsGHSomQ2pZcRc" 'False) (C1 ('MetaCons "GetBackendStorageResourceConfig'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "bucketName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "permissions") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe BackendStoragePermissions))) :*: (S1 ('MetaSel ('Just "serviceName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 ServiceName) :*: S1 ('MetaSel ('Just "imported") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Bool))))

newGetBackendStorageResourceConfig Source #

Create a value of GetBackendStorageResourceConfig 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:bucketName:GetBackendStorageResourceConfig', getBackendStorageResourceConfig_bucketName - The name of the S3 bucket.

$sel:permissions:GetBackendStorageResourceConfig', getBackendStorageResourceConfig_permissions - The authorization configuration for the storage S3 bucket.

$sel:serviceName:GetBackendStorageResourceConfig', getBackendStorageResourceConfig_serviceName - The name of the storage service.

$sel:imported:GetBackendStorageResourceConfig', getBackendStorageResourceConfig_imported - Returns True if the storage resource has been imported.

getBackendStorageResourceConfig_imported :: Lens' GetBackendStorageResourceConfig Bool Source #

Returns True if the storage resource has been imported.

LoginAuthConfigReqObj

data LoginAuthConfigReqObj Source #

The request object for this operation.

See: newLoginAuthConfigReqObj smart constructor.

Constructors

LoginAuthConfigReqObj' 

Fields

Instances

Instances details
FromJSON LoginAuthConfigReqObj Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.LoginAuthConfigReqObj

ToJSON LoginAuthConfigReqObj Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.LoginAuthConfigReqObj

Generic LoginAuthConfigReqObj Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.LoginAuthConfigReqObj

Associated Types

type Rep LoginAuthConfigReqObj :: Type -> Type #

Read LoginAuthConfigReqObj Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.LoginAuthConfigReqObj

Show LoginAuthConfigReqObj Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.LoginAuthConfigReqObj

NFData LoginAuthConfigReqObj Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.LoginAuthConfigReqObj

Methods

rnf :: LoginAuthConfigReqObj -> () #

Eq LoginAuthConfigReqObj Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.LoginAuthConfigReqObj

Hashable LoginAuthConfigReqObj Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.LoginAuthConfigReqObj

type Rep LoginAuthConfigReqObj Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.LoginAuthConfigReqObj

type Rep LoginAuthConfigReqObj = D1 ('MetaData "LoginAuthConfigReqObj" "Amazonka.AmplifyBackend.Types.LoginAuthConfigReqObj" "amazonka-amplifybackend-2.0-KAbme26dIsGHSomQ2pZcRc" 'False) (C1 ('MetaCons "LoginAuthConfigReqObj'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "awsCognitoIdentityPoolId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "awsCognitoRegion") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "awsUserPoolsId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "awsUserPoolsWebClientId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))

newLoginAuthConfigReqObj :: LoginAuthConfigReqObj Source #

Create a value of LoginAuthConfigReqObj 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:awsCognitoIdentityPoolId:LoginAuthConfigReqObj', loginAuthConfigReqObj_awsCognitoIdentityPoolId - The Amazon Cognito identity pool ID used for the Amplify Admin UI login authorization.

$sel:awsCognitoRegion:LoginAuthConfigReqObj', loginAuthConfigReqObj_awsCognitoRegion - The AWS Region for the Amplify Admin UI login.

$sel:awsUserPoolsId:LoginAuthConfigReqObj', loginAuthConfigReqObj_awsUserPoolsId - The Amazon Cognito user pool ID used for Amplify Admin UI login authentication.

$sel:awsUserPoolsWebClientId:LoginAuthConfigReqObj', loginAuthConfigReqObj_awsUserPoolsWebClientId - The web client ID for the Amazon Cognito user pools.

loginAuthConfigReqObj_awsCognitoIdentityPoolId :: Lens' LoginAuthConfigReqObj (Maybe Text) Source #

The Amazon Cognito identity pool ID used for the Amplify Admin UI login authorization.

loginAuthConfigReqObj_awsCognitoRegion :: Lens' LoginAuthConfigReqObj (Maybe Text) Source #

The AWS Region for the Amplify Admin UI login.

loginAuthConfigReqObj_awsUserPoolsId :: Lens' LoginAuthConfigReqObj (Maybe Text) Source #

The Amazon Cognito user pool ID used for Amplify Admin UI login authentication.

loginAuthConfigReqObj_awsUserPoolsWebClientId :: Lens' LoginAuthConfigReqObj (Maybe Text) Source #

The web client ID for the Amazon Cognito user pools.

ResourceConfig

data ResourceConfig Source #

Defines the resource configuration for the data model in your Amplify project.

See: newResourceConfig smart constructor.

Constructors

ResourceConfig' 

Instances

Instances details
ToJSON ResourceConfig Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.ResourceConfig

Generic ResourceConfig Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.ResourceConfig

Associated Types

type Rep ResourceConfig :: Type -> Type #

Read ResourceConfig Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.ResourceConfig

Show ResourceConfig Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.ResourceConfig

NFData ResourceConfig Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.ResourceConfig

Methods

rnf :: ResourceConfig -> () #

Eq ResourceConfig Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.ResourceConfig

Hashable ResourceConfig Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.ResourceConfig

type Rep ResourceConfig Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.ResourceConfig

type Rep ResourceConfig = D1 ('MetaData "ResourceConfig" "Amazonka.AmplifyBackend.Types.ResourceConfig" "amazonka-amplifybackend-2.0-KAbme26dIsGHSomQ2pZcRc" 'False) (C1 ('MetaCons "ResourceConfig'" 'PrefixI 'False) (U1 :: Type -> Type))

newResourceConfig :: ResourceConfig Source #

Create a value of ResourceConfig with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

S3BucketInfo

data S3BucketInfo Source #

Describes the metadata of the S3 bucket.

See: newS3BucketInfo smart constructor.

Constructors

S3BucketInfo' 

Fields

Instances

Instances details
FromJSON S3BucketInfo Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.S3BucketInfo

Generic S3BucketInfo Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.S3BucketInfo

Associated Types

type Rep S3BucketInfo :: Type -> Type #

Read S3BucketInfo Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.S3BucketInfo

Show S3BucketInfo Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.S3BucketInfo

NFData S3BucketInfo Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.S3BucketInfo

Methods

rnf :: S3BucketInfo -> () #

Eq S3BucketInfo Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.S3BucketInfo

Hashable S3BucketInfo Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.S3BucketInfo

type Rep S3BucketInfo Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.S3BucketInfo

type Rep S3BucketInfo = D1 ('MetaData "S3BucketInfo" "Amazonka.AmplifyBackend.Types.S3BucketInfo" "amazonka-amplifybackend-2.0-KAbme26dIsGHSomQ2pZcRc" 'False) (C1 ('MetaCons "S3BucketInfo'" 'PrefixI 'True) (S1 ('MetaSel ('Just "creationDate") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newS3BucketInfo :: S3BucketInfo Source #

Create a value of S3BucketInfo 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:creationDate:S3BucketInfo', s3BucketInfo_creationDate - The creation date of the S3 bucket.

$sel:name:S3BucketInfo', s3BucketInfo_name - The name of the S3 bucket.

s3BucketInfo_creationDate :: Lens' S3BucketInfo (Maybe Text) Source #

The creation date of the S3 bucket.

s3BucketInfo_name :: Lens' S3BucketInfo (Maybe Text) Source #

The name of the S3 bucket.

Settings

data Settings Source #

The settings of your MFA configuration for the backend of your Amplify project.

See: newSettings smart constructor.

Constructors

Settings' 

Fields

Instances

Instances details
FromJSON Settings Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.Settings

ToJSON Settings Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.Settings

Generic Settings Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.Settings

Associated Types

type Rep Settings :: Type -> Type #

Methods

from :: Settings -> Rep Settings x #

to :: Rep Settings x -> Settings #

Read Settings Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.Settings

Show Settings Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.Settings

NFData Settings Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.Settings

Methods

rnf :: Settings -> () #

Eq Settings Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.Settings

Hashable Settings Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.Settings

Methods

hashWithSalt :: Int -> Settings -> Int #

hash :: Settings -> Int #

type Rep Settings Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.Settings

type Rep Settings = D1 ('MetaData "Settings" "Amazonka.AmplifyBackend.Types.Settings" "amazonka-amplifybackend-2.0-KAbme26dIsGHSomQ2pZcRc" 'False) (C1 ('MetaCons "Settings'" 'PrefixI 'True) (S1 ('MetaSel ('Just "mfaTypes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [MfaTypesElement])) :*: S1 ('MetaSel ('Just "smsMessage") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newSettings :: Settings Source #

Create a value of Settings 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:mfaTypes:Settings', settings_mfaTypes - The supported MFA types.

$sel:smsMessage:Settings', settings_smsMessage - The body of the SMS message.

settings_smsMessage :: Lens' Settings (Maybe Text) Source #

The body of the SMS message.

SmsSettings

data SmsSettings Source #

SMS settings for authentication.

See: newSmsSettings smart constructor.

Constructors

SmsSettings' 

Fields

Instances

Instances details
FromJSON SmsSettings Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.SmsSettings

ToJSON SmsSettings Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.SmsSettings

Generic SmsSettings Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.SmsSettings

Associated Types

type Rep SmsSettings :: Type -> Type #

Read SmsSettings Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.SmsSettings

Show SmsSettings Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.SmsSettings

NFData SmsSettings Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.SmsSettings

Methods

rnf :: SmsSettings -> () #

Eq SmsSettings Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.SmsSettings

Hashable SmsSettings Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.SmsSettings

type Rep SmsSettings Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.SmsSettings

type Rep SmsSettings = D1 ('MetaData "SmsSettings" "Amazonka.AmplifyBackend.Types.SmsSettings" "amazonka-amplifybackend-2.0-KAbme26dIsGHSomQ2pZcRc" 'False) (C1 ('MetaCons "SmsSettings'" 'PrefixI 'True) (S1 ('MetaSel ('Just "smsMessage") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newSmsSettings :: SmsSettings Source #

Create a value of SmsSettings 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:smsMessage:SmsSettings', smsSettings_smsMessage - The contents of the SMS message.

smsSettings_smsMessage :: Lens' SmsSettings (Maybe Text) Source #

The contents of the SMS message.

SocialProviderSettings

data SocialProviderSettings Source #

The settings for using the social identity providers for access to your Amplify app.

See: newSocialProviderSettings smart constructor.

Instances

Instances details
FromJSON SocialProviderSettings Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.SocialProviderSettings

ToJSON SocialProviderSettings Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.SocialProviderSettings

Generic SocialProviderSettings Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.SocialProviderSettings

Associated Types

type Rep SocialProviderSettings :: Type -> Type #

Read SocialProviderSettings Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.SocialProviderSettings

Show SocialProviderSettings Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.SocialProviderSettings

NFData SocialProviderSettings Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.SocialProviderSettings

Methods

rnf :: SocialProviderSettings -> () #

Eq SocialProviderSettings Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.SocialProviderSettings

Hashable SocialProviderSettings Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.SocialProviderSettings

type Rep SocialProviderSettings Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.SocialProviderSettings

type Rep SocialProviderSettings = D1 ('MetaData "SocialProviderSettings" "Amazonka.AmplifyBackend.Types.SocialProviderSettings" "amazonka-amplifybackend-2.0-KAbme26dIsGHSomQ2pZcRc" 'False) (C1 ('MetaCons "SocialProviderSettings'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "facebook") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe BackendAuthSocialProviderConfig)) :*: S1 ('MetaSel ('Just "google") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe BackendAuthSocialProviderConfig))) :*: (S1 ('MetaSel ('Just "loginWithAmazon") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe BackendAuthSocialProviderConfig)) :*: S1 ('MetaSel ('Just "signInWithApple") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe BackendAuthAppleProviderConfig)))))

newSocialProviderSettings :: SocialProviderSettings Source #

Create a value of SocialProviderSettings 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:facebook:SocialProviderSettings', socialProviderSettings_facebook - Undocumented member.

$sel:google:SocialProviderSettings', socialProviderSettings_google - Undocumented member.

$sel:loginWithAmazon:SocialProviderSettings', socialProviderSettings_loginWithAmazon - Undocumented member.

$sel:signInWithApple:SocialProviderSettings', socialProviderSettings_signInWithApple - Undocumented member.

UpdateBackendAuthForgotPasswordConfig

data UpdateBackendAuthForgotPasswordConfig Source #

(DEPRECATED) Describes the forgot password policy for authenticating into the Amplify app.

See: newUpdateBackendAuthForgotPasswordConfig smart constructor.

Constructors

UpdateBackendAuthForgotPasswordConfig' 

Fields

Instances

Instances details
ToJSON UpdateBackendAuthForgotPasswordConfig Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.UpdateBackendAuthForgotPasswordConfig

Generic UpdateBackendAuthForgotPasswordConfig Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.UpdateBackendAuthForgotPasswordConfig

Read UpdateBackendAuthForgotPasswordConfig Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.UpdateBackendAuthForgotPasswordConfig

Show UpdateBackendAuthForgotPasswordConfig Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.UpdateBackendAuthForgotPasswordConfig

NFData UpdateBackendAuthForgotPasswordConfig Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.UpdateBackendAuthForgotPasswordConfig

Eq UpdateBackendAuthForgotPasswordConfig Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.UpdateBackendAuthForgotPasswordConfig

Hashable UpdateBackendAuthForgotPasswordConfig Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.UpdateBackendAuthForgotPasswordConfig

type Rep UpdateBackendAuthForgotPasswordConfig Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.UpdateBackendAuthForgotPasswordConfig

type Rep UpdateBackendAuthForgotPasswordConfig = D1 ('MetaData "UpdateBackendAuthForgotPasswordConfig" "Amazonka.AmplifyBackend.Types.UpdateBackendAuthForgotPasswordConfig" "amazonka-amplifybackend-2.0-KAbme26dIsGHSomQ2pZcRc" 'False) (C1 ('MetaCons "UpdateBackendAuthForgotPasswordConfig'" 'PrefixI 'True) (S1 ('MetaSel ('Just "deliveryMethod") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe DeliveryMethod)) :*: (S1 ('MetaSel ('Just "emailSettings") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe EmailSettings)) :*: S1 ('MetaSel ('Just "smsSettings") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe SmsSettings)))))

newUpdateBackendAuthForgotPasswordConfig :: UpdateBackendAuthForgotPasswordConfig Source #

Create a value of UpdateBackendAuthForgotPasswordConfig 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:deliveryMethod:UpdateBackendAuthForgotPasswordConfig', updateBackendAuthForgotPasswordConfig_deliveryMethod - (DEPRECATED) Describes which mode to use (either SMS or email) to deliver messages to app users that want to recover their password.

$sel:emailSettings:UpdateBackendAuthForgotPasswordConfig', updateBackendAuthForgotPasswordConfig_emailSettings - (DEPRECATED) The configuration for the email sent when an app user forgets their password.

$sel:smsSettings:UpdateBackendAuthForgotPasswordConfig', updateBackendAuthForgotPasswordConfig_smsSettings - (DEPRECATED) The configuration for the SMS message sent when an Amplify app user forgets their password.

updateBackendAuthForgotPasswordConfig_deliveryMethod :: Lens' UpdateBackendAuthForgotPasswordConfig (Maybe DeliveryMethod) Source #

(DEPRECATED) Describes which mode to use (either SMS or email) to deliver messages to app users that want to recover their password.

updateBackendAuthForgotPasswordConfig_emailSettings :: Lens' UpdateBackendAuthForgotPasswordConfig (Maybe EmailSettings) Source #

(DEPRECATED) The configuration for the email sent when an app user forgets their password.

updateBackendAuthForgotPasswordConfig_smsSettings :: Lens' UpdateBackendAuthForgotPasswordConfig (Maybe SmsSettings) Source #

(DEPRECATED) The configuration for the SMS message sent when an Amplify app user forgets their password.

UpdateBackendAuthIdentityPoolConfig

data UpdateBackendAuthIdentityPoolConfig Source #

Describes the authorization configuration for the Amazon Cognito identity pool, provisioned as a part of your auth resource in the Amplify project.

See: newUpdateBackendAuthIdentityPoolConfig smart constructor.

Constructors

UpdateBackendAuthIdentityPoolConfig' 

Fields

Instances

Instances details
ToJSON UpdateBackendAuthIdentityPoolConfig Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.UpdateBackendAuthIdentityPoolConfig

Generic UpdateBackendAuthIdentityPoolConfig Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.UpdateBackendAuthIdentityPoolConfig

Read UpdateBackendAuthIdentityPoolConfig Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.UpdateBackendAuthIdentityPoolConfig

Show UpdateBackendAuthIdentityPoolConfig Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.UpdateBackendAuthIdentityPoolConfig

NFData UpdateBackendAuthIdentityPoolConfig Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.UpdateBackendAuthIdentityPoolConfig

Eq UpdateBackendAuthIdentityPoolConfig Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.UpdateBackendAuthIdentityPoolConfig

Hashable UpdateBackendAuthIdentityPoolConfig Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.UpdateBackendAuthIdentityPoolConfig

type Rep UpdateBackendAuthIdentityPoolConfig Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.UpdateBackendAuthIdentityPoolConfig

type Rep UpdateBackendAuthIdentityPoolConfig = D1 ('MetaData "UpdateBackendAuthIdentityPoolConfig" "Amazonka.AmplifyBackend.Types.UpdateBackendAuthIdentityPoolConfig" "amazonka-amplifybackend-2.0-KAbme26dIsGHSomQ2pZcRc" 'False) (C1 ('MetaCons "UpdateBackendAuthIdentityPoolConfig'" 'PrefixI 'True) (S1 ('MetaSel ('Just "unauthenticatedLogin") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool))))

newUpdateBackendAuthIdentityPoolConfig :: UpdateBackendAuthIdentityPoolConfig Source #

Create a value of UpdateBackendAuthIdentityPoolConfig 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:unauthenticatedLogin:UpdateBackendAuthIdentityPoolConfig', updateBackendAuthIdentityPoolConfig_unauthenticatedLogin - A boolean value that can be set to allow or disallow guest-level authorization into your Amplify app.

updateBackendAuthIdentityPoolConfig_unauthenticatedLogin :: Lens' UpdateBackendAuthIdentityPoolConfig (Maybe Bool) Source #

A boolean value that can be set to allow or disallow guest-level authorization into your Amplify app.

UpdateBackendAuthMFAConfig

data UpdateBackendAuthMFAConfig Source #

Updates the multi-factor authentication (MFA) configuration for the backend of your Amplify project.

See: newUpdateBackendAuthMFAConfig smart constructor.

Constructors

UpdateBackendAuthMFAConfig' 

Fields

Instances

Instances details
ToJSON UpdateBackendAuthMFAConfig Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.UpdateBackendAuthMFAConfig

Generic UpdateBackendAuthMFAConfig Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.UpdateBackendAuthMFAConfig

Associated Types

type Rep UpdateBackendAuthMFAConfig :: Type -> Type #

Read UpdateBackendAuthMFAConfig Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.UpdateBackendAuthMFAConfig

Show UpdateBackendAuthMFAConfig Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.UpdateBackendAuthMFAConfig

NFData UpdateBackendAuthMFAConfig Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.UpdateBackendAuthMFAConfig

Eq UpdateBackendAuthMFAConfig Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.UpdateBackendAuthMFAConfig

Hashable UpdateBackendAuthMFAConfig Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.UpdateBackendAuthMFAConfig

type Rep UpdateBackendAuthMFAConfig Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.UpdateBackendAuthMFAConfig

type Rep UpdateBackendAuthMFAConfig = D1 ('MetaData "UpdateBackendAuthMFAConfig" "Amazonka.AmplifyBackend.Types.UpdateBackendAuthMFAConfig" "amazonka-amplifybackend-2.0-KAbme26dIsGHSomQ2pZcRc" 'False) (C1 ('MetaCons "UpdateBackendAuthMFAConfig'" 'PrefixI 'True) (S1 ('MetaSel ('Just "mfaMode") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe MFAMode)) :*: S1 ('MetaSel ('Just "settings") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Settings))))

newUpdateBackendAuthMFAConfig :: UpdateBackendAuthMFAConfig Source #

Create a value of UpdateBackendAuthMFAConfig 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:mfaMode:UpdateBackendAuthMFAConfig', updateBackendAuthMFAConfig_mfaMode - The MFA mode for the backend of your Amplify project.

$sel:settings:UpdateBackendAuthMFAConfig', updateBackendAuthMFAConfig_settings - The settings of your MFA configuration for the backend of your Amplify project.

updateBackendAuthMFAConfig_mfaMode :: Lens' UpdateBackendAuthMFAConfig (Maybe MFAMode) Source #

The MFA mode for the backend of your Amplify project.

updateBackendAuthMFAConfig_settings :: Lens' UpdateBackendAuthMFAConfig (Maybe Settings) Source #

The settings of your MFA configuration for the backend of your Amplify project.

UpdateBackendAuthOAuthConfig

data UpdateBackendAuthOAuthConfig Source #

The OAuth configurations for authenticating users into your Amplify app.

See: newUpdateBackendAuthOAuthConfig smart constructor.

Constructors

UpdateBackendAuthOAuthConfig' 

Fields

Instances

Instances details
ToJSON UpdateBackendAuthOAuthConfig Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.UpdateBackendAuthOAuthConfig

Generic UpdateBackendAuthOAuthConfig Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.UpdateBackendAuthOAuthConfig

Associated Types

type Rep UpdateBackendAuthOAuthConfig :: Type -> Type #

Read UpdateBackendAuthOAuthConfig Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.UpdateBackendAuthOAuthConfig

Show UpdateBackendAuthOAuthConfig Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.UpdateBackendAuthOAuthConfig

NFData UpdateBackendAuthOAuthConfig Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.UpdateBackendAuthOAuthConfig

Eq UpdateBackendAuthOAuthConfig Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.UpdateBackendAuthOAuthConfig

Hashable UpdateBackendAuthOAuthConfig Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.UpdateBackendAuthOAuthConfig

type Rep UpdateBackendAuthOAuthConfig Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.UpdateBackendAuthOAuthConfig

type Rep UpdateBackendAuthOAuthConfig = D1 ('MetaData "UpdateBackendAuthOAuthConfig" "Amazonka.AmplifyBackend.Types.UpdateBackendAuthOAuthConfig" "amazonka-amplifybackend-2.0-KAbme26dIsGHSomQ2pZcRc" 'False) (C1 ('MetaCons "UpdateBackendAuthOAuthConfig'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "domainPrefix") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "oAuthGrantType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe OAuthGrantType)) :*: S1 ('MetaSel ('Just "oAuthScopes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [OAuthScopesElement])))) :*: (S1 ('MetaSel ('Just "redirectSignInURIs") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])) :*: (S1 ('MetaSel ('Just "redirectSignOutURIs") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])) :*: S1 ('MetaSel ('Just "socialProviderSettings") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe SocialProviderSettings))))))

newUpdateBackendAuthOAuthConfig :: UpdateBackendAuthOAuthConfig Source #

Create a value of UpdateBackendAuthOAuthConfig 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:domainPrefix:UpdateBackendAuthOAuthConfig', updateBackendAuthOAuthConfig_domainPrefix - The Amazon Cognito domain prefix used to create a hosted UI for authentication.

$sel:oAuthGrantType:UpdateBackendAuthOAuthConfig', updateBackendAuthOAuthConfig_oAuthGrantType - The OAuth grant type to allow app users to authenticate from your Amplify app.

$sel:oAuthScopes:UpdateBackendAuthOAuthConfig', updateBackendAuthOAuthConfig_oAuthScopes - The list of OAuth-related flows that can allow users to authenticate from your Amplify app.

$sel:redirectSignInURIs:UpdateBackendAuthOAuthConfig', updateBackendAuthOAuthConfig_redirectSignInURIs - Redirect URLs that OAuth uses when a user signs in to an Amplify app.

$sel:redirectSignOutURIs:UpdateBackendAuthOAuthConfig', updateBackendAuthOAuthConfig_redirectSignOutURIs - Redirect URLs that OAuth uses when a user signs out of an Amplify app.

$sel:socialProviderSettings:UpdateBackendAuthOAuthConfig', updateBackendAuthOAuthConfig_socialProviderSettings - Describes third-party social federation configurations for allowing your users to sign in with OAuth.

updateBackendAuthOAuthConfig_domainPrefix :: Lens' UpdateBackendAuthOAuthConfig (Maybe Text) Source #

The Amazon Cognito domain prefix used to create a hosted UI for authentication.

updateBackendAuthOAuthConfig_oAuthGrantType :: Lens' UpdateBackendAuthOAuthConfig (Maybe OAuthGrantType) Source #

The OAuth grant type to allow app users to authenticate from your Amplify app.

updateBackendAuthOAuthConfig_oAuthScopes :: Lens' UpdateBackendAuthOAuthConfig (Maybe [OAuthScopesElement]) Source #

The list of OAuth-related flows that can allow users to authenticate from your Amplify app.

updateBackendAuthOAuthConfig_redirectSignInURIs :: Lens' UpdateBackendAuthOAuthConfig (Maybe [Text]) Source #

Redirect URLs that OAuth uses when a user signs in to an Amplify app.

updateBackendAuthOAuthConfig_redirectSignOutURIs :: Lens' UpdateBackendAuthOAuthConfig (Maybe [Text]) Source #

Redirect URLs that OAuth uses when a user signs out of an Amplify app.

updateBackendAuthOAuthConfig_socialProviderSettings :: Lens' UpdateBackendAuthOAuthConfig (Maybe SocialProviderSettings) Source #

Describes third-party social federation configurations for allowing your users to sign in with OAuth.

UpdateBackendAuthPasswordPolicyConfig

data UpdateBackendAuthPasswordPolicyConfig Source #

Describes the password policy for your Amazon Cognito user pool configured as a part of your Amplify project.

See: newUpdateBackendAuthPasswordPolicyConfig smart constructor.

Constructors

UpdateBackendAuthPasswordPolicyConfig' 

Fields

Instances

Instances details
ToJSON UpdateBackendAuthPasswordPolicyConfig Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.UpdateBackendAuthPasswordPolicyConfig

Generic UpdateBackendAuthPasswordPolicyConfig Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.UpdateBackendAuthPasswordPolicyConfig

Read UpdateBackendAuthPasswordPolicyConfig Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.UpdateBackendAuthPasswordPolicyConfig

Show UpdateBackendAuthPasswordPolicyConfig Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.UpdateBackendAuthPasswordPolicyConfig

NFData UpdateBackendAuthPasswordPolicyConfig Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.UpdateBackendAuthPasswordPolicyConfig

Eq UpdateBackendAuthPasswordPolicyConfig Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.UpdateBackendAuthPasswordPolicyConfig

Hashable UpdateBackendAuthPasswordPolicyConfig Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.UpdateBackendAuthPasswordPolicyConfig

type Rep UpdateBackendAuthPasswordPolicyConfig Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.UpdateBackendAuthPasswordPolicyConfig

type Rep UpdateBackendAuthPasswordPolicyConfig = D1 ('MetaData "UpdateBackendAuthPasswordPolicyConfig" "Amazonka.AmplifyBackend.Types.UpdateBackendAuthPasswordPolicyConfig" "amazonka-amplifybackend-2.0-KAbme26dIsGHSomQ2pZcRc" 'False) (C1 ('MetaCons "UpdateBackendAuthPasswordPolicyConfig'" 'PrefixI 'True) (S1 ('MetaSel ('Just "additionalConstraints") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [AdditionalConstraintsElement])) :*: S1 ('MetaSel ('Just "minimumLength") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Double))))

newUpdateBackendAuthPasswordPolicyConfig :: UpdateBackendAuthPasswordPolicyConfig Source #

Create a value of UpdateBackendAuthPasswordPolicyConfig 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:additionalConstraints:UpdateBackendAuthPasswordPolicyConfig', updateBackendAuthPasswordPolicyConfig_additionalConstraints - Describes additional constraints on password requirements to sign in to the auth resource, configured as a part of your Amplify project.

$sel:minimumLength:UpdateBackendAuthPasswordPolicyConfig', updateBackendAuthPasswordPolicyConfig_minimumLength - Describes the minimum length of the password required to sign in to the auth resource, configured as a part of your Amplify project.

updateBackendAuthPasswordPolicyConfig_additionalConstraints :: Lens' UpdateBackendAuthPasswordPolicyConfig (Maybe [AdditionalConstraintsElement]) Source #

Describes additional constraints on password requirements to sign in to the auth resource, configured as a part of your Amplify project.

updateBackendAuthPasswordPolicyConfig_minimumLength :: Lens' UpdateBackendAuthPasswordPolicyConfig (Maybe Double) Source #

Describes the minimum length of the password required to sign in to the auth resource, configured as a part of your Amplify project.

UpdateBackendAuthResourceConfig

data UpdateBackendAuthResourceConfig Source #

Defines the resource configuration when updating an authentication resource in your Amplify project.

See: newUpdateBackendAuthResourceConfig smart constructor.

Constructors

UpdateBackendAuthResourceConfig' 

Fields

Instances

Instances details
ToJSON UpdateBackendAuthResourceConfig Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.UpdateBackendAuthResourceConfig

Generic UpdateBackendAuthResourceConfig Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.UpdateBackendAuthResourceConfig

Associated Types

type Rep UpdateBackendAuthResourceConfig :: Type -> Type #

Read UpdateBackendAuthResourceConfig Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.UpdateBackendAuthResourceConfig

Show UpdateBackendAuthResourceConfig Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.UpdateBackendAuthResourceConfig

NFData UpdateBackendAuthResourceConfig Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.UpdateBackendAuthResourceConfig

Eq UpdateBackendAuthResourceConfig Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.UpdateBackendAuthResourceConfig

Hashable UpdateBackendAuthResourceConfig Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.UpdateBackendAuthResourceConfig

type Rep UpdateBackendAuthResourceConfig Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.UpdateBackendAuthResourceConfig

type Rep UpdateBackendAuthResourceConfig = D1 ('MetaData "UpdateBackendAuthResourceConfig" "Amazonka.AmplifyBackend.Types.UpdateBackendAuthResourceConfig" "amazonka-amplifybackend-2.0-KAbme26dIsGHSomQ2pZcRc" 'False) (C1 ('MetaCons "UpdateBackendAuthResourceConfig'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "identityPoolConfigs") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe UpdateBackendAuthIdentityPoolConfig)) :*: S1 ('MetaSel ('Just "authResources") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 AuthResources)) :*: (S1 ('MetaSel ('Just "userPoolConfigs") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 UpdateBackendAuthUserPoolConfig) :*: S1 ('MetaSel ('Just "service") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Service))))

newUpdateBackendAuthResourceConfig Source #

Create a value of UpdateBackendAuthResourceConfig 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:identityPoolConfigs:UpdateBackendAuthResourceConfig', updateBackendAuthResourceConfig_identityPoolConfigs - Describes the authorization configuration for the Amazon Cognito identity pool, provisioned as a part of your auth resource in the Amplify project.

$sel:authResources:UpdateBackendAuthResourceConfig', updateBackendAuthResourceConfig_authResources - Defines the service name to use when configuring an authentication resource in your Amplify project.

$sel:userPoolConfigs:UpdateBackendAuthResourceConfig', updateBackendAuthResourceConfig_userPoolConfigs - Describes the authentication configuration for the Amazon Cognito user pool, provisioned as a part of your auth resource in the Amplify project.

$sel:service:UpdateBackendAuthResourceConfig', updateBackendAuthResourceConfig_service - Defines the service name to use when configuring an authentication resource in your Amplify project.

updateBackendAuthResourceConfig_identityPoolConfigs :: Lens' UpdateBackendAuthResourceConfig (Maybe UpdateBackendAuthIdentityPoolConfig) Source #

Describes the authorization configuration for the Amazon Cognito identity pool, provisioned as a part of your auth resource in the Amplify project.

updateBackendAuthResourceConfig_authResources :: Lens' UpdateBackendAuthResourceConfig AuthResources Source #

Defines the service name to use when configuring an authentication resource in your Amplify project.

updateBackendAuthResourceConfig_userPoolConfigs :: Lens' UpdateBackendAuthResourceConfig UpdateBackendAuthUserPoolConfig Source #

Describes the authentication configuration for the Amazon Cognito user pool, provisioned as a part of your auth resource in the Amplify project.

updateBackendAuthResourceConfig_service :: Lens' UpdateBackendAuthResourceConfig Service Source #

Defines the service name to use when configuring an authentication resource in your Amplify project.

UpdateBackendAuthUserPoolConfig

data UpdateBackendAuthUserPoolConfig Source #

Describes the Amazon Cognito user pool configuration for the authorization resource to be configured for your Amplify project on an update.

See: newUpdateBackendAuthUserPoolConfig smart constructor.

Constructors

UpdateBackendAuthUserPoolConfig' 

Fields

Instances

Instances details
ToJSON UpdateBackendAuthUserPoolConfig Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.UpdateBackendAuthUserPoolConfig

Generic UpdateBackendAuthUserPoolConfig Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.UpdateBackendAuthUserPoolConfig

Associated Types

type Rep UpdateBackendAuthUserPoolConfig :: Type -> Type #

Read UpdateBackendAuthUserPoolConfig Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.UpdateBackendAuthUserPoolConfig

Show UpdateBackendAuthUserPoolConfig Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.UpdateBackendAuthUserPoolConfig

NFData UpdateBackendAuthUserPoolConfig Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.UpdateBackendAuthUserPoolConfig

Eq UpdateBackendAuthUserPoolConfig Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.UpdateBackendAuthUserPoolConfig

Hashable UpdateBackendAuthUserPoolConfig Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.UpdateBackendAuthUserPoolConfig

type Rep UpdateBackendAuthUserPoolConfig Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.UpdateBackendAuthUserPoolConfig

newUpdateBackendAuthUserPoolConfig :: UpdateBackendAuthUserPoolConfig Source #

Create a value of UpdateBackendAuthUserPoolConfig 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:forgotPassword:UpdateBackendAuthUserPoolConfig', updateBackendAuthUserPoolConfig_forgotPassword - (DEPRECATED) Describes the forgot password policy for your Amazon Cognito user pool, configured as a part of your Amplify project.

$sel:mfa:UpdateBackendAuthUserPoolConfig', updateBackendAuthUserPoolConfig_mfa - Describes whether to apply multi-factor authentication policies for your Amazon Cognito user pool configured as a part of your Amplify project.

$sel:oAuth:UpdateBackendAuthUserPoolConfig', updateBackendAuthUserPoolConfig_oAuth - Describes the OAuth policy and rules for your Amazon Cognito user pool, configured as a part of your Amplify project.

$sel:passwordPolicy:UpdateBackendAuthUserPoolConfig', updateBackendAuthUserPoolConfig_passwordPolicy - Describes the password policy for your Amazon Cognito user pool, configured as a part of your Amplify project.

$sel:verificationMessage:UpdateBackendAuthUserPoolConfig', updateBackendAuthUserPoolConfig_verificationMessage - Describes the email or SMS verification message for your Amazon Cognito user pool, configured as a part of your Amplify project.

updateBackendAuthUserPoolConfig_forgotPassword :: Lens' UpdateBackendAuthUserPoolConfig (Maybe UpdateBackendAuthForgotPasswordConfig) Source #

(DEPRECATED) Describes the forgot password policy for your Amazon Cognito user pool, configured as a part of your Amplify project.

updateBackendAuthUserPoolConfig_mfa :: Lens' UpdateBackendAuthUserPoolConfig (Maybe UpdateBackendAuthMFAConfig) Source #

Describes whether to apply multi-factor authentication policies for your Amazon Cognito user pool configured as a part of your Amplify project.

updateBackendAuthUserPoolConfig_oAuth :: Lens' UpdateBackendAuthUserPoolConfig (Maybe UpdateBackendAuthOAuthConfig) Source #

Describes the OAuth policy and rules for your Amazon Cognito user pool, configured as a part of your Amplify project.

updateBackendAuthUserPoolConfig_passwordPolicy :: Lens' UpdateBackendAuthUserPoolConfig (Maybe UpdateBackendAuthPasswordPolicyConfig) Source #

Describes the password policy for your Amazon Cognito user pool, configured as a part of your Amplify project.

updateBackendAuthUserPoolConfig_verificationMessage :: Lens' UpdateBackendAuthUserPoolConfig (Maybe UpdateBackendAuthVerificationMessageConfig) Source #

Describes the email or SMS verification message for your Amazon Cognito user pool, configured as a part of your Amplify project.

UpdateBackendAuthVerificationMessageConfig

data UpdateBackendAuthVerificationMessageConfig Source #

Updates the configuration of the email or SMS message for the auth resource configured for your Amplify project.

See: newUpdateBackendAuthVerificationMessageConfig smart constructor.

Constructors

UpdateBackendAuthVerificationMessageConfig' 

Fields

Instances

Instances details
ToJSON UpdateBackendAuthVerificationMessageConfig Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.UpdateBackendAuthVerificationMessageConfig

Generic UpdateBackendAuthVerificationMessageConfig Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.UpdateBackendAuthVerificationMessageConfig

Read UpdateBackendAuthVerificationMessageConfig Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.UpdateBackendAuthVerificationMessageConfig

Show UpdateBackendAuthVerificationMessageConfig Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.UpdateBackendAuthVerificationMessageConfig

NFData UpdateBackendAuthVerificationMessageConfig Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.UpdateBackendAuthVerificationMessageConfig

Eq UpdateBackendAuthVerificationMessageConfig Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.UpdateBackendAuthVerificationMessageConfig

Hashable UpdateBackendAuthVerificationMessageConfig Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.UpdateBackendAuthVerificationMessageConfig

type Rep UpdateBackendAuthVerificationMessageConfig Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.UpdateBackendAuthVerificationMessageConfig

type Rep UpdateBackendAuthVerificationMessageConfig = D1 ('MetaData "UpdateBackendAuthVerificationMessageConfig" "Amazonka.AmplifyBackend.Types.UpdateBackendAuthVerificationMessageConfig" "amazonka-amplifybackend-2.0-KAbme26dIsGHSomQ2pZcRc" 'False) (C1 ('MetaCons "UpdateBackendAuthVerificationMessageConfig'" 'PrefixI 'True) (S1 ('MetaSel ('Just "emailSettings") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe EmailSettings)) :*: (S1 ('MetaSel ('Just "smsSettings") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe SmsSettings)) :*: S1 ('MetaSel ('Just "deliveryMethod") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 DeliveryMethod))))

UpdateBackendStorageResourceConfig

data UpdateBackendStorageResourceConfig Source #

The resource configuration for updating backend storage.

See: newUpdateBackendStorageResourceConfig smart constructor.

Constructors

UpdateBackendStorageResourceConfig' 

Fields

Instances

Instances details
ToJSON UpdateBackendStorageResourceConfig Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.UpdateBackendStorageResourceConfig

Generic UpdateBackendStorageResourceConfig Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.UpdateBackendStorageResourceConfig

Associated Types

type Rep UpdateBackendStorageResourceConfig :: Type -> Type #

Read UpdateBackendStorageResourceConfig Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.UpdateBackendStorageResourceConfig

Show UpdateBackendStorageResourceConfig Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.UpdateBackendStorageResourceConfig

NFData UpdateBackendStorageResourceConfig Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.UpdateBackendStorageResourceConfig

Eq UpdateBackendStorageResourceConfig Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.UpdateBackendStorageResourceConfig

Hashable UpdateBackendStorageResourceConfig Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.UpdateBackendStorageResourceConfig

type Rep UpdateBackendStorageResourceConfig Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.UpdateBackendStorageResourceConfig

type Rep UpdateBackendStorageResourceConfig = D1 ('MetaData "UpdateBackendStorageResourceConfig" "Amazonka.AmplifyBackend.Types.UpdateBackendStorageResourceConfig" "amazonka-amplifybackend-2.0-KAbme26dIsGHSomQ2pZcRc" 'False) (C1 ('MetaCons "UpdateBackendStorageResourceConfig'" 'PrefixI 'True) (S1 ('MetaSel ('Just "serviceName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 ServiceName) :*: S1 ('MetaSel ('Just "permissions") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 BackendStoragePermissions)))

newUpdateBackendStorageResourceConfig Source #

Create a value of UpdateBackendStorageResourceConfig 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:serviceName:UpdateBackendStorageResourceConfig', updateBackendStorageResourceConfig_serviceName - The name of the storage service.

$sel:permissions:UpdateBackendStorageResourceConfig', updateBackendStorageResourceConfig_permissions - The authorization configuration for the storage S3 bucket.