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

Description

 
Synopsis

Documentation

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.