libZSservicesZSamazonka-amplifybackendZSamazonka-amplifybackend
Copyright(c) 2013-2021 Brendan Hay
LicenseMozilla Public License, v. 2.0.
MaintainerBrendan Hay <brendan.g.hay+amazonka@gmail.com>
Stabilityauto-generated
Portabilitynon-portable (GHC extensions)
Safe HaskellNone

Amazonka.AmplifyBackend.Types

Description

 
Synopsis

Service Configuration

defaultService :: Service Source #

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

Errors

_GatewayTimeoutException :: AsError a => Getting (First ServiceError) a ServiceError Source #

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

_NotFoundException :: AsError a => Getting (First ServiceError) a ServiceError Source #

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

_TooManyRequestsException :: AsError a => Getting (First ServiceError) a ServiceError Source #

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

_BadRequestException :: AsError a => Getting (First ServiceError) a ServiceError Source #

An error returned if a request is not formed properly.

AdditionalConstraintsElement

newtype AdditionalConstraintsElement Source #

Instances

Instances details
Eq AdditionalConstraintsElement Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.AdditionalConstraintsElement

Ord AdditionalConstraintsElement Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.AdditionalConstraintsElement

Read AdditionalConstraintsElement Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.AdditionalConstraintsElement

Show 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 #

NFData AdditionalConstraintsElement Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.AdditionalConstraintsElement

Hashable 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

FromJSON AdditionalConstraintsElement Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.AdditionalConstraintsElement

FromJSONKey AdditionalConstraintsElement Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.AdditionalConstraintsElement

ToLog AdditionalConstraintsElement Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.AdditionalConstraintsElement

ToHeader AdditionalConstraintsElement Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.AdditionalConstraintsElement

ToQuery 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

ToByteString 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

type Rep AdditionalConstraintsElement Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.AdditionalConstraintsElement

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

AuthResources

newtype AuthResources Source #

Constructors

AuthResources' 

Instances

Instances details
Eq AuthResources Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.AuthResources

Ord AuthResources Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.AuthResources

Read AuthResources Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.AuthResources

Show AuthResources Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.AuthResources

Generic AuthResources Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.AuthResources

Associated Types

type Rep AuthResources :: Type -> Type #

NFData AuthResources Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.AuthResources

Methods

rnf :: AuthResources -> () #

Hashable 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

FromJSON AuthResources Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.AuthResources

FromJSONKey AuthResources Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.AuthResources

ToLog AuthResources Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.AuthResources

ToHeader AuthResources Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.AuthResources

ToQuery AuthResources Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.AuthResources

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 #

ToByteString 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 #

type Rep AuthResources Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.AuthResources

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

DeliveryMethod

newtype DeliveryMethod Source #

Constructors

DeliveryMethod' 

Bundled Patterns

pattern DeliveryMethod_EMAIL :: DeliveryMethod 
pattern DeliveryMethod_SMS :: DeliveryMethod 

Instances

Instances details
Eq DeliveryMethod Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.DeliveryMethod

Ord DeliveryMethod Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.DeliveryMethod

Read DeliveryMethod Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.DeliveryMethod

Show DeliveryMethod Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.DeliveryMethod

Generic DeliveryMethod Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.DeliveryMethod

Associated Types

type Rep DeliveryMethod :: Type -> Type #

NFData DeliveryMethod Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.DeliveryMethod

Methods

rnf :: DeliveryMethod -> () #

Hashable 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

FromJSON DeliveryMethod Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.DeliveryMethod

FromJSONKey DeliveryMethod Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.DeliveryMethod

ToLog DeliveryMethod Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.DeliveryMethod

ToHeader DeliveryMethod Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.DeliveryMethod

ToQuery 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 #

ToByteString 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

type Rep DeliveryMethod Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.DeliveryMethod

type Rep DeliveryMethod = D1 ('MetaData "DeliveryMethod" "Amazonka.AmplifyBackend.Types.DeliveryMethod" "libZSservicesZSamazonka-amplifybackendZSamazonka-amplifybackend" '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
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

Read MFAMode Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.MFAMode

Show MFAMode Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.MFAMode

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 #

NFData MFAMode Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.MFAMode

Methods

rnf :: MFAMode -> () #

Hashable MFAMode Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.MFAMode

Methods

hashWithSalt :: Int -> MFAMode -> Int #

hash :: MFAMode -> Int #

ToJSON MFAMode Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.MFAMode

ToJSONKey MFAMode Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.MFAMode

FromJSON MFAMode Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.MFAMode

FromJSONKey MFAMode Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.MFAMode

ToLog MFAMode Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.MFAMode

ToHeader MFAMode Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.MFAMode

Methods

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

ToQuery MFAMode Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.MFAMode

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 #

ToByteString MFAMode Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.MFAMode

Methods

toBS :: MFAMode -> ByteString #

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 #

type Rep MFAMode Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.MFAMode

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

MfaTypesElement

newtype MfaTypesElement Source #

Constructors

MfaTypesElement' 

Instances

Instances details
Eq MfaTypesElement Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.MfaTypesElement

Ord MfaTypesElement Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.MfaTypesElement

Read MfaTypesElement Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.MfaTypesElement

Show MfaTypesElement Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.MfaTypesElement

Generic MfaTypesElement Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.MfaTypesElement

Associated Types

type Rep MfaTypesElement :: Type -> Type #

NFData MfaTypesElement Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.MfaTypesElement

Methods

rnf :: MfaTypesElement -> () #

Hashable 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

FromJSON MfaTypesElement Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.MfaTypesElement

FromJSONKey MfaTypesElement Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.MfaTypesElement

ToLog MfaTypesElement Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.MfaTypesElement

ToHeader MfaTypesElement Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.MfaTypesElement

ToQuery 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 #

ToByteString 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

type Rep MfaTypesElement Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.MfaTypesElement

type Rep MfaTypesElement = D1 ('MetaData "MfaTypesElement" "Amazonka.AmplifyBackend.Types.MfaTypesElement" "libZSservicesZSamazonka-amplifybackendZSamazonka-amplifybackend" '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
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 #

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 #

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 #

NFData Mode Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.Mode

Methods

rnf :: Mode -> () #

Hashable Mode Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.Mode

Methods

hashWithSalt :: Int -> Mode -> Int #

hash :: Mode -> Int #

ToJSON Mode Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.Mode

ToJSONKey Mode Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.Mode

FromJSON Mode Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.Mode

FromJSONKey Mode Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.Mode

ToLog Mode Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.Mode

ToHeader Mode Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.Mode

Methods

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

ToQuery Mode Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.Mode

Methods

toQuery :: Mode -> QueryString #

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 #

ToByteString Mode Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.Mode

Methods

toBS :: Mode -> ByteString #

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 #

type Rep Mode Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.Mode

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

OAuthGrantType

newtype OAuthGrantType Source #

Constructors

OAuthGrantType' 

Instances

Instances details
Eq OAuthGrantType Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.OAuthGrantType

Ord OAuthGrantType Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.OAuthGrantType

Read OAuthGrantType Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.OAuthGrantType

Show OAuthGrantType Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.OAuthGrantType

Generic OAuthGrantType Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.OAuthGrantType

Associated Types

type Rep OAuthGrantType :: Type -> Type #

NFData OAuthGrantType Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.OAuthGrantType

Methods

rnf :: OAuthGrantType -> () #

Hashable 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

FromJSON OAuthGrantType Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.OAuthGrantType

FromJSONKey OAuthGrantType Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.OAuthGrantType

ToLog OAuthGrantType Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.OAuthGrantType

ToHeader OAuthGrantType Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.OAuthGrantType

ToQuery 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 #

ToByteString 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

type Rep OAuthGrantType Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.OAuthGrantType

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

OAuthScopesElement

newtype OAuthScopesElement Source #

Instances

Instances details
Eq OAuthScopesElement Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.OAuthScopesElement

Ord OAuthScopesElement Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.OAuthScopesElement

Read OAuthScopesElement Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.OAuthScopesElement

Show 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 #

NFData OAuthScopesElement Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.OAuthScopesElement

Methods

rnf :: OAuthScopesElement -> () #

Hashable 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

FromJSON OAuthScopesElement Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.OAuthScopesElement

FromJSONKey OAuthScopesElement Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.OAuthScopesElement

ToLog OAuthScopesElement Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.OAuthScopesElement

ToHeader OAuthScopesElement Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.OAuthScopesElement

ToQuery 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

ToByteString 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

type Rep OAuthScopesElement Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.OAuthScopesElement

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

RequiredSignUpAttributesElement

newtype RequiredSignUpAttributesElement Source #

Instances

Instances details
Eq RequiredSignUpAttributesElement Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.RequiredSignUpAttributesElement

Ord RequiredSignUpAttributesElement Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.RequiredSignUpAttributesElement

Read RequiredSignUpAttributesElement Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.RequiredSignUpAttributesElement

Show 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 #

NFData RequiredSignUpAttributesElement Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.RequiredSignUpAttributesElement

Hashable 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

FromJSON RequiredSignUpAttributesElement Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.RequiredSignUpAttributesElement

FromJSONKey RequiredSignUpAttributesElement Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.RequiredSignUpAttributesElement

ToLog RequiredSignUpAttributesElement Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.RequiredSignUpAttributesElement

ToHeader RequiredSignUpAttributesElement Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.RequiredSignUpAttributesElement

ToQuery 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

ToByteString 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

type Rep RequiredSignUpAttributesElement Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.RequiredSignUpAttributesElement

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

ResolutionStrategy

newtype ResolutionStrategy Source #

Instances

Instances details
Eq ResolutionStrategy Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.ResolutionStrategy

Ord ResolutionStrategy Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.ResolutionStrategy

Read ResolutionStrategy Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.ResolutionStrategy

Show 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 #

NFData ResolutionStrategy Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.ResolutionStrategy

Methods

rnf :: ResolutionStrategy -> () #

Hashable 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

FromJSON ResolutionStrategy Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.ResolutionStrategy

FromJSONKey ResolutionStrategy Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.ResolutionStrategy

ToLog ResolutionStrategy Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.ResolutionStrategy

ToHeader ResolutionStrategy Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.ResolutionStrategy

ToQuery 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

ToByteString 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

type Rep ResolutionStrategy Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.ResolutionStrategy

type Rep ResolutionStrategy = D1 ('MetaData "ResolutionStrategy" "Amazonka.AmplifyBackend.Types.ResolutionStrategy" "libZSservicesZSamazonka-amplifybackendZSamazonka-amplifybackend" '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
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

Read Service Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.Service

Show Service Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.Service

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 #

NFData Service Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.Service

Methods

rnf :: Service -> () #

Hashable Service Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.Service

Methods

hashWithSalt :: Int -> Service -> Int #

hash :: Service -> Int #

ToJSON Service Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.Service

ToJSONKey Service Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.Service

FromJSON Service Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.Service

FromJSONKey Service Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.Service

ToLog Service Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.Service

ToHeader Service Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.Service

Methods

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

ToQuery Service Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.Service

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 #

ToByteString Service Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.Service

Methods

toBS :: Service -> ByteString #

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 #

type Rep Service Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.Service

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

SignInMethod

newtype SignInMethod Source #

Constructors

SignInMethod' 

Instances

Instances details
Eq SignInMethod Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.SignInMethod

Ord SignInMethod Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.SignInMethod

Read SignInMethod Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.SignInMethod

Show SignInMethod Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.SignInMethod

Generic SignInMethod Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.SignInMethod

Associated Types

type Rep SignInMethod :: Type -> Type #

NFData SignInMethod Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.SignInMethod

Methods

rnf :: SignInMethod -> () #

Hashable 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

FromJSON SignInMethod Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.SignInMethod

FromJSONKey SignInMethod Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.SignInMethod

ToLog SignInMethod Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.SignInMethod

ToHeader SignInMethod Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.SignInMethod

ToQuery SignInMethod Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.SignInMethod

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 #

ToByteString 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 #

type Rep SignInMethod Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.SignInMethod

type Rep SignInMethod = D1 ('MetaData "SignInMethod" "Amazonka.AmplifyBackend.Types.SignInMethod" "libZSservicesZSamazonka-amplifybackendZSamazonka-amplifybackend" '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
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

Read Status Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.Status

Show Status Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.Status

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 #

NFData Status Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.Status

Methods

rnf :: Status -> () #

Hashable Status Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.Status

Methods

hashWithSalt :: Int -> Status -> Int #

hash :: Status -> Int #

ToJSON Status Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.Status

ToJSONKey Status Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.Status

FromJSON Status Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.Status

FromJSONKey Status Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.Status

ToLog Status Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.Status

ToHeader Status Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.Status

Methods

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

ToQuery Status Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.Status

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 #

ToByteString Status Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.Status

Methods

toBS :: Status -> ByteString #

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 #

type Rep Status Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.Status

type Rep Status = D1 ('MetaData "Status" "Amazonka.AmplifyBackend.Types.Status" "libZSservicesZSamazonka-amplifybackendZSamazonka-amplifybackend" 'True) (C1 ('MetaCons "Status'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromStatus") '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

  • openIDProviderName :: Maybe Text

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

  • openIDClientId :: Maybe Text

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

  • openIDIssueURL :: Maybe Text

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

  • cognitoUserPoolId :: Maybe Text

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

  • openIDAuthTTL :: Maybe Text

    The expiry time for the OpenID authentication mechanism.

  • 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.

  • openIDIatTTL :: Maybe Text

    The expiry time for the OpenID authentication mechanism.

Instances

Instances details
Eq BackendAPIAppSyncAuthSettings Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.BackendAPIAppSyncAuthSettings

Read BackendAPIAppSyncAuthSettings Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.BackendAPIAppSyncAuthSettings

Show 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 #

NFData BackendAPIAppSyncAuthSettings Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.BackendAPIAppSyncAuthSettings

Hashable BackendAPIAppSyncAuthSettings Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.BackendAPIAppSyncAuthSettings

ToJSON BackendAPIAppSyncAuthSettings Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.BackendAPIAppSyncAuthSettings

FromJSON 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" "libZSservicesZSamazonka-amplifybackendZSamazonka-amplifybackend" 'False) (C1 ('MetaCons "BackendAPIAppSyncAuthSettings'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "openIDProviderName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "openIDClientId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "openIDIssueURL") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "cognitoUserPoolId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: ((S1 ('MetaSel ('Just "openIDAuthTTL") '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 "openIDIatTTL") '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:openIDProviderName:BackendAPIAppSyncAuthSettings', backendAPIAppSyncAuthSettings_openIDProviderName - The OpenID provider name, if OpenID was used as an authentication mechanism to access your data models.

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

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

$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:openIDAuthTTL:BackendAPIAppSyncAuthSettings', backendAPIAppSyncAuthSettings_openIDAuthTTL - The expiry time for the OpenID authentication mechanism.

$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:openIDIatTTL:BackendAPIAppSyncAuthSettings', backendAPIAppSyncAuthSettings_openIDIatTTL - The expiry time for the OpenID authentication mechanism.

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

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

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_openIDIssueURL :: Lens' BackendAPIAppSyncAuthSettings (Maybe Text) Source #

The openID issuer URL, if openID was used as an authentication setting 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_openIDAuthTTL :: Lens' BackendAPIAppSyncAuthSettings (Maybe Text) Source #

The expiry time for the OpenID authentication mechanism.

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_openIDIatTTL :: Lens' BackendAPIAppSyncAuthSettings (Maybe Text) Source #

The expiry time for the OpenID authentication mechanism.

BackendAPIAuthType

data BackendAPIAuthType Source #

Describes the auth types for your configured data models.

See: newBackendAPIAuthType smart constructor.

Constructors

BackendAPIAuthType' 

Fields

Instances

Instances details
Eq BackendAPIAuthType Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.BackendAPIAuthType

Read BackendAPIAuthType Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.BackendAPIAuthType

Show 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 #

NFData BackendAPIAuthType Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.BackendAPIAuthType

Methods

rnf :: BackendAPIAuthType -> () #

Hashable BackendAPIAuthType Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.BackendAPIAuthType

ToJSON BackendAPIAuthType Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.BackendAPIAuthType

FromJSON 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" "libZSservicesZSamazonka-amplifybackendZSamazonka-amplifybackend" 'False) (C1 ('MetaCons "BackendAPIAuthType'" 'PrefixI 'True) (S1 ('MetaSel ('Just "settings") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe BackendAPIAppSyncAuthSettings)) :*: S1 ('MetaSel ('Just "mode") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Mode))))

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:settings:BackendAPIAuthType', backendAPIAuthType_settings - Describes settings for the authentication mode.

$sel:mode:BackendAPIAuthType', backendAPIAuthType_mode - Describes 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
Eq BackendAPIConflictResolution Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.BackendAPIConflictResolution

Read BackendAPIConflictResolution Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.BackendAPIConflictResolution

Show 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 #

NFData BackendAPIConflictResolution Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.BackendAPIConflictResolution

Hashable BackendAPIConflictResolution Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.BackendAPIConflictResolution

ToJSON BackendAPIConflictResolution Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.BackendAPIConflictResolution

FromJSON 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" "libZSservicesZSamazonka-amplifybackendZSamazonka-amplifybackend" '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
Eq BackendAPIResourceConfig Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.BackendAPIResourceConfig

Read BackendAPIResourceConfig Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.BackendAPIResourceConfig

Show 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 #

NFData BackendAPIResourceConfig Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.BackendAPIResourceConfig

Hashable BackendAPIResourceConfig Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.BackendAPIResourceConfig

ToJSON BackendAPIResourceConfig Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.BackendAPIResourceConfig

FromJSON 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" "libZSservicesZSamazonka-amplifybackendZSamazonka-amplifybackend" 'False) (C1 ('MetaCons "BackendAPIResourceConfig'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "apiName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "service") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "transformSchema") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: (S1 ('MetaSel ('Just "additionalAuthTypes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [BackendAPIAuthType])) :*: (S1 ('MetaSel ('Just "conflictResolution") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe BackendAPIConflictResolution)) :*: S1 ('MetaSel ('Just "defaultAuthType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe BackendAPIAuthType))))))

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:apiName:BackendAPIResourceConfig', backendAPIResourceConfig_apiName - The API name used to interact with the data model, configured as a part of 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.

$sel:additionalAuthTypes:BackendAPIResourceConfig', backendAPIResourceConfig_additionalAuthTypes - Additional authentication methods used to interact with your data models.

$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.

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_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.

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

Additional authentication methods used to interact with your data models.

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.

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
Eq BackendAuthAppleProviderConfig Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.BackendAuthAppleProviderConfig

Read BackendAuthAppleProviderConfig Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.BackendAuthAppleProviderConfig

Show 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 #

NFData BackendAuthAppleProviderConfig Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.BackendAuthAppleProviderConfig

Hashable BackendAuthAppleProviderConfig Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.BackendAuthAppleProviderConfig

ToJSON BackendAuthAppleProviderConfig Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.BackendAuthAppleProviderConfig

FromJSON 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" "libZSservicesZSamazonka-amplifybackendZSamazonka-amplifybackend" 'False) (C1 ('MetaCons "BackendAuthAppleProviderConfig'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "clientId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "privateKey") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "keyId") '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:privateKey:BackendAuthAppleProviderConfig', backendAuthAppleProviderConfig_privateKey - Describes the private_key that comes from Apple.

$sel:keyId:BackendAuthAppleProviderConfig', backendAuthAppleProviderConfig_keyId - Describes the key_id 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
Eq BackendAuthSocialProviderConfig Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.BackendAuthSocialProviderConfig

Read BackendAuthSocialProviderConfig Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.BackendAuthSocialProviderConfig

Show 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 #

NFData BackendAuthSocialProviderConfig Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.BackendAuthSocialProviderConfig

Hashable BackendAuthSocialProviderConfig Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.BackendAuthSocialProviderConfig

ToJSON BackendAuthSocialProviderConfig Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.BackendAuthSocialProviderConfig

FromJSON 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" "libZSservicesZSamazonka-amplifybackendZSamazonka-amplifybackend" '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
Eq BackendJobRespObj Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.BackendJobRespObj

Read BackendJobRespObj Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.BackendJobRespObj

Show 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 #

NFData BackendJobRespObj Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.BackendJobRespObj

Methods

rnf :: BackendJobRespObj -> () #

Hashable BackendJobRespObj Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.BackendJobRespObj

FromJSON 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" "libZSservicesZSamazonka-amplifybackendZSamazonka-amplifybackend" 'False) (C1 ('MetaCons "BackendJobRespObj'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "status") '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 "error") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: ((S1 ('MetaSel ('Just "updateTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "createTime") '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:status:BackendJobRespObj', backendJobRespObj_status - The current status of the request.

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

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

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

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

$sel:createTime:BackendJobRespObj', backendJobRespObj_createTime - The time when the job was created.

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

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

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

The current status of the request.

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

If the request fails, this error is returned.

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

The time when the job was last updated.

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

The time when the job was created.

CreateBackendAuthForgotPasswordConfig

data CreateBackendAuthForgotPasswordConfig Source #

Describes the forgot password policy for authenticating into the Amplify app.

See: newCreateBackendAuthForgotPasswordConfig smart constructor.

Constructors

CreateBackendAuthForgotPasswordConfig' 

Fields

Instances

Instances details
Eq 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

Generic CreateBackendAuthForgotPasswordConfig Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.CreateBackendAuthForgotPasswordConfig

NFData CreateBackendAuthForgotPasswordConfig Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.CreateBackendAuthForgotPasswordConfig

Hashable CreateBackendAuthForgotPasswordConfig Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.CreateBackendAuthForgotPasswordConfig

ToJSON CreateBackendAuthForgotPasswordConfig Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.CreateBackendAuthForgotPasswordConfig

FromJSON 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" "libZSservicesZSamazonka-amplifybackendZSamazonka-amplifybackend" '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 - The configuration for the email sent when an app user forgets their password.

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

$sel:deliveryMethod:CreateBackendAuthForgotPasswordConfig', createBackendAuthForgotPasswordConfig_deliveryMethod - 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 #

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

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

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

createBackendAuthForgotPasswordConfig_deliveryMethod :: Lens' CreateBackendAuthForgotPasswordConfig DeliveryMethod Source #

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
Eq 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

Generic CreateBackendAuthIdentityPoolConfig Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.CreateBackendAuthIdentityPoolConfig

NFData CreateBackendAuthIdentityPoolConfig Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.CreateBackendAuthIdentityPoolConfig

Hashable CreateBackendAuthIdentityPoolConfig Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.CreateBackendAuthIdentityPoolConfig

ToJSON CreateBackendAuthIdentityPoolConfig Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.CreateBackendAuthIdentityPoolConfig

FromJSON 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" "libZSservicesZSamazonka-amplifybackendZSamazonka-amplifybackend" '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
Eq CreateBackendAuthMFAConfig Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.CreateBackendAuthMFAConfig

Read CreateBackendAuthMFAConfig Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.CreateBackendAuthMFAConfig

Show 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 #

NFData CreateBackendAuthMFAConfig Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.CreateBackendAuthMFAConfig

Hashable CreateBackendAuthMFAConfig Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.CreateBackendAuthMFAConfig

ToJSON CreateBackendAuthMFAConfig Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.CreateBackendAuthMFAConfig

FromJSON 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" "libZSservicesZSamazonka-amplifybackendZSamazonka-amplifybackend" '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
Eq CreateBackendAuthOAuthConfig Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.CreateBackendAuthOAuthConfig

Read CreateBackendAuthOAuthConfig Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.CreateBackendAuthOAuthConfig

Show 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 #

NFData CreateBackendAuthOAuthConfig Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.CreateBackendAuthOAuthConfig

Hashable CreateBackendAuthOAuthConfig Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.CreateBackendAuthOAuthConfig

ToJSON CreateBackendAuthOAuthConfig Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.CreateBackendAuthOAuthConfig

FromJSON 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" "libZSservicesZSamazonka-amplifybackendZSamazonka-amplifybackend" 'False) (C1 ('MetaCons "CreateBackendAuthOAuthConfig'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "socialProviderSettings") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe SocialProviderSettings)) :*: (S1 ('MetaSel ('Just "domainPrefix") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: 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:socialProviderSettings:CreateBackendAuthOAuthConfig', createBackendAuthOAuthConfig_socialProviderSettings - The settings for using social providers to access your Amplify app.

$sel:domainPrefix:CreateBackendAuthOAuthConfig', createBackendAuthOAuthConfig_domainPrefix - The domain prefix for 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
Eq 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

Generic CreateBackendAuthPasswordPolicyConfig Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.CreateBackendAuthPasswordPolicyConfig

NFData CreateBackendAuthPasswordPolicyConfig Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.CreateBackendAuthPasswordPolicyConfig

Hashable CreateBackendAuthPasswordPolicyConfig Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.CreateBackendAuthPasswordPolicyConfig

ToJSON CreateBackendAuthPasswordPolicyConfig Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.CreateBackendAuthPasswordPolicyConfig

FromJSON 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" "libZSservicesZSamazonka-amplifybackendZSamazonka-amplifybackend" '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
Eq CreateBackendAuthResourceConfig Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.CreateBackendAuthResourceConfig

Read CreateBackendAuthResourceConfig Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.CreateBackendAuthResourceConfig

Show 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 #

NFData CreateBackendAuthResourceConfig Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.CreateBackendAuthResourceConfig

Hashable CreateBackendAuthResourceConfig Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.CreateBackendAuthResourceConfig

ToJSON CreateBackendAuthResourceConfig Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.CreateBackendAuthResourceConfig

FromJSON 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" "libZSservicesZSamazonka-amplifybackendZSamazonka-amplifybackend" '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
Eq CreateBackendAuthUserPoolConfig Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.CreateBackendAuthUserPoolConfig

Read CreateBackendAuthUserPoolConfig Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.CreateBackendAuthUserPoolConfig

Show 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 #

NFData CreateBackendAuthUserPoolConfig Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.CreateBackendAuthUserPoolConfig

Hashable CreateBackendAuthUserPoolConfig Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.CreateBackendAuthUserPoolConfig

ToJSON CreateBackendAuthUserPoolConfig Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.CreateBackendAuthUserPoolConfig

FromJSON 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:passwordPolicy:CreateBackendAuthUserPoolConfig', createBackendAuthUserPoolConfig_passwordPolicy - Describes the 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:forgotPassword:CreateBackendAuthUserPoolConfig', createBackendAuthUserPoolConfig_forgotPassword - Describes the forgotten password policy 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: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_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_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_forgotPassword :: Lens' CreateBackendAuthUserPoolConfig (Maybe CreateBackendAuthForgotPasswordConfig) Source #

Describes the forgotten password policy 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_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.

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
Eq EmailSettings Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.EmailSettings

Read EmailSettings Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.EmailSettings

Show 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 #

NFData EmailSettings Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.EmailSettings

Methods

rnf :: EmailSettings -> () #

Hashable EmailSettings Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.EmailSettings

ToJSON EmailSettings Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.EmailSettings

FromJSON 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" "libZSservicesZSamazonka-amplifybackendZSamazonka-amplifybackend" 'False) (C1 ('MetaCons "EmailSettings'" 'PrefixI 'True) (S1 ('MetaSel ('Just "emailSubject") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "emailMessage") '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:emailSubject:EmailSettings', emailSettings_emailSubject - The subject of the email.

$sel:emailMessage:EmailSettings', emailSettings_emailMessage - The body of the email.

LoginAuthConfigReqObj

data LoginAuthConfigReqObj Source #

The request object for this operation.

See: newLoginAuthConfigReqObj smart constructor.

Constructors

LoginAuthConfigReqObj' 

Fields

Instances

Instances details
Eq LoginAuthConfigReqObj Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.LoginAuthConfigReqObj

Read LoginAuthConfigReqObj Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.LoginAuthConfigReqObj

Show 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 #

NFData LoginAuthConfigReqObj Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.LoginAuthConfigReqObj

Methods

rnf :: LoginAuthConfigReqObj -> () #

Hashable LoginAuthConfigReqObj Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.LoginAuthConfigReqObj

ToJSON LoginAuthConfigReqObj Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.LoginAuthConfigReqObj

FromJSON 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" "libZSservicesZSamazonka-amplifybackendZSamazonka-amplifybackend" 'False) (C1 ('MetaCons "LoginAuthConfigReqObj'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "awsUserPoolsWebClientId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "awsCognitoIdentityPoolId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "awsUserPoolsId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "awsCognitoRegion") '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:awsUserPoolsWebClientId:LoginAuthConfigReqObj', loginAuthConfigReqObj_awsUserPoolsWebClientId - The web client ID for the Amazon Cognito user pools.

$sel:awsCognitoIdentityPoolId:LoginAuthConfigReqObj', loginAuthConfigReqObj_awsCognitoIdentityPoolId - The Amazon Cognito identity pool ID used for the Amplify Admin UI login authorization.

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

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

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

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_awsUserPoolsId :: Lens' LoginAuthConfigReqObj (Maybe Text) Source #

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

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

The AWS Region for the Amplify Admin UI login.

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
Eq ResourceConfig Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.ResourceConfig

Read ResourceConfig Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.ResourceConfig

Show 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 #

NFData ResourceConfig Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.ResourceConfig

Methods

rnf :: ResourceConfig -> () #

Hashable ResourceConfig Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.ResourceConfig

ToJSON 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" "libZSservicesZSamazonka-amplifybackendZSamazonka-amplifybackend" '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.

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
Eq Settings Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.Settings

Read Settings Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.Settings

Show 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 #

NFData Settings Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.Settings

Methods

rnf :: Settings -> () #

Hashable Settings Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.Settings

Methods

hashWithSalt :: Int -> Settings -> Int #

hash :: Settings -> Int #

ToJSON Settings Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.Settings

FromJSON Settings Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.Settings

type Rep Settings Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.Settings

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

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:smsMessage:Settings', settings_smsMessage - The body of the SMS message.

$sel:mfaTypes:Settings', settings_mfaTypes - The supported MFA types.

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
Eq SmsSettings Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.SmsSettings

Read SmsSettings Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.SmsSettings

Show 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 #

NFData SmsSettings Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.SmsSettings

Methods

rnf :: SmsSettings -> () #

Hashable SmsSettings Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.SmsSettings

ToJSON SmsSettings Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.SmsSettings

FromJSON 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" "libZSservicesZSamazonka-amplifybackendZSamazonka-amplifybackend" '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 body of the SMS message.

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

The body 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
Eq SocialProviderSettings Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.SocialProviderSettings

Read SocialProviderSettings Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.SocialProviderSettings

Show 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 #

NFData SocialProviderSettings Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.SocialProviderSettings

Methods

rnf :: SocialProviderSettings -> () #

Hashable SocialProviderSettings Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.SocialProviderSettings

ToJSON SocialProviderSettings Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.SocialProviderSettings

FromJSON 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" "libZSservicesZSamazonka-amplifybackendZSamazonka-amplifybackend" 'False) (C1 ('MetaCons "SocialProviderSettings'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "loginWithAmazon") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe BackendAuthSocialProviderConfig)) :*: S1 ('MetaSel ('Just "signInWithApple") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe BackendAuthAppleProviderConfig))) :*: (S1 ('MetaSel ('Just "facebook") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe BackendAuthSocialProviderConfig)) :*: S1 ('MetaSel ('Just "google") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe BackendAuthSocialProviderConfig)))))

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:loginWithAmazon:SocialProviderSettings', socialProviderSettings_loginWithAmazon - Undocumented member.

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

$sel:facebook:SocialProviderSettings', socialProviderSettings_facebook - Undocumented member.

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

UpdateBackendAuthForgotPasswordConfig

data UpdateBackendAuthForgotPasswordConfig Source #

Describes the forgot password policy for authenticating into the Amplify app.

See: newUpdateBackendAuthForgotPasswordConfig smart constructor.

Constructors

UpdateBackendAuthForgotPasswordConfig' 

Fields

Instances

Instances details
Eq 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

Generic UpdateBackendAuthForgotPasswordConfig Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.UpdateBackendAuthForgotPasswordConfig

NFData UpdateBackendAuthForgotPasswordConfig Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.UpdateBackendAuthForgotPasswordConfig

Hashable UpdateBackendAuthForgotPasswordConfig Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.UpdateBackendAuthForgotPasswordConfig

ToJSON 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" "libZSservicesZSamazonka-amplifybackendZSamazonka-amplifybackend" 'False) (C1 ('MetaCons "UpdateBackendAuthForgotPasswordConfig'" '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 (Maybe DeliveryMethod)))))

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:emailSettings:UpdateBackendAuthForgotPasswordConfig', updateBackendAuthForgotPasswordConfig_emailSettings - The configuration for the email sent when an app user forgets their password.

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

$sel:deliveryMethod:UpdateBackendAuthForgotPasswordConfig', updateBackendAuthForgotPasswordConfig_deliveryMethod - 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 #

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

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

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

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

Describes which mode to use (either SMS or email) to deliver messages to app users that want to recover 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
Eq 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

Generic UpdateBackendAuthIdentityPoolConfig Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.UpdateBackendAuthIdentityPoolConfig

NFData UpdateBackendAuthIdentityPoolConfig Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.UpdateBackendAuthIdentityPoolConfig

Hashable UpdateBackendAuthIdentityPoolConfig Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.UpdateBackendAuthIdentityPoolConfig

ToJSON 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" "libZSservicesZSamazonka-amplifybackendZSamazonka-amplifybackend" '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
Eq UpdateBackendAuthMFAConfig Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.UpdateBackendAuthMFAConfig

Read UpdateBackendAuthMFAConfig Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.UpdateBackendAuthMFAConfig

Show 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 #

NFData UpdateBackendAuthMFAConfig Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.UpdateBackendAuthMFAConfig

Hashable UpdateBackendAuthMFAConfig Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.UpdateBackendAuthMFAConfig

ToJSON 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" "libZSservicesZSamazonka-amplifybackendZSamazonka-amplifybackend" 'False) (C1 ('MetaCons "UpdateBackendAuthMFAConfig'" 'PrefixI 'True) (S1 ('MetaSel ('Just "settings") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Settings)) :*: S1 ('MetaSel ('Just "mfaMode") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe MFAMode))))

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:settings:UpdateBackendAuthMFAConfig', updateBackendAuthMFAConfig_settings - The settings of your MFA configuration for the backend of your Amplify project.

$sel:mfaMode:UpdateBackendAuthMFAConfig', updateBackendAuthMFAConfig_mfaMode - 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.

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

The MFA mode 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
Eq UpdateBackendAuthOAuthConfig Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.UpdateBackendAuthOAuthConfig

Read UpdateBackendAuthOAuthConfig Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.UpdateBackendAuthOAuthConfig

Show 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 #

NFData UpdateBackendAuthOAuthConfig Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.UpdateBackendAuthOAuthConfig

Hashable UpdateBackendAuthOAuthConfig Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.UpdateBackendAuthOAuthConfig

ToJSON 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" "libZSservicesZSamazonka-amplifybackendZSamazonka-amplifybackend" 'False) (C1 ('MetaCons "UpdateBackendAuthOAuthConfig'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "socialProviderSettings") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe SocialProviderSettings)) :*: (S1 ('MetaSel ('Just "domainPrefix") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "oAuthScopes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [OAuthScopesElement])))) :*: (S1 ('MetaSel ('Just "oAuthGrantType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe OAuthGrantType)) :*: (S1 ('MetaSel ('Just "redirectSignOutURIs") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])) :*: S1 ('MetaSel ('Just "redirectSignInURIs") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text]))))))

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:socialProviderSettings:UpdateBackendAuthOAuthConfig', updateBackendAuthOAuthConfig_socialProviderSettings - Describes third-party social federation configurations for allowing your users to sign in with OAuth.

$sel:domainPrefix:UpdateBackendAuthOAuthConfig', updateBackendAuthOAuthConfig_domainPrefix - The Amazon Cognito domain prefix used to create a hosted UI for authentication.

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

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

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

$sel:redirectSignInURIs:UpdateBackendAuthOAuthConfig', updateBackendAuthOAuthConfig_redirectSignInURIs - Redirect URLs that OAuth uses when a user signs in to 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.

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

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

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

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

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

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

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

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

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

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

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
Eq 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

Generic UpdateBackendAuthPasswordPolicyConfig Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.UpdateBackendAuthPasswordPolicyConfig

NFData UpdateBackendAuthPasswordPolicyConfig Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.UpdateBackendAuthPasswordPolicyConfig

Hashable UpdateBackendAuthPasswordPolicyConfig Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.UpdateBackendAuthPasswordPolicyConfig

ToJSON 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" "libZSservicesZSamazonka-amplifybackendZSamazonka-amplifybackend" '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
Eq UpdateBackendAuthResourceConfig Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.UpdateBackendAuthResourceConfig

Read UpdateBackendAuthResourceConfig Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.UpdateBackendAuthResourceConfig

Show 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 #

NFData UpdateBackendAuthResourceConfig Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.UpdateBackendAuthResourceConfig

Hashable UpdateBackendAuthResourceConfig Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.UpdateBackendAuthResourceConfig

ToJSON 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" "libZSservicesZSamazonka-amplifybackendZSamazonka-amplifybackend" '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
Eq UpdateBackendAuthUserPoolConfig Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.UpdateBackendAuthUserPoolConfig

Read UpdateBackendAuthUserPoolConfig Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.UpdateBackendAuthUserPoolConfig

Show 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 #

NFData UpdateBackendAuthUserPoolConfig Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.UpdateBackendAuthUserPoolConfig

Hashable UpdateBackendAuthUserPoolConfig Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.UpdateBackendAuthUserPoolConfig

ToJSON UpdateBackendAuthUserPoolConfig Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.UpdateBackendAuthUserPoolConfig

type Rep UpdateBackendAuthUserPoolConfig Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.UpdateBackendAuthUserPoolConfig

type Rep UpdateBackendAuthUserPoolConfig = D1 ('MetaData "UpdateBackendAuthUserPoolConfig" "Amazonka.AmplifyBackend.Types.UpdateBackendAuthUserPoolConfig" "libZSservicesZSamazonka-amplifybackendZSamazonka-amplifybackend" 'False) (C1 ('MetaCons "UpdateBackendAuthUserPoolConfig'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "passwordPolicy") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe UpdateBackendAuthPasswordPolicyConfig)) :*: S1 ('MetaSel ('Just "mfa") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe UpdateBackendAuthMFAConfig))) :*: (S1 ('MetaSel ('Just "forgotPassword") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe UpdateBackendAuthForgotPasswordConfig)) :*: S1 ('MetaSel ('Just "oAuth") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe UpdateBackendAuthOAuthConfig)))))

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:passwordPolicy:UpdateBackendAuthUserPoolConfig', updateBackendAuthUserPoolConfig_passwordPolicy - Describes the 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:forgotPassword:UpdateBackendAuthUserPoolConfig', updateBackendAuthUserPoolConfig_forgotPassword - Describes the forgot password policy 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.

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_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_forgotPassword :: Lens' UpdateBackendAuthUserPoolConfig (Maybe UpdateBackendAuthForgotPasswordConfig) Source #

Describes the forgot password policy 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.