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

Description

 
Synopsis

Documentation

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.