| Copyright | (c) 2013-2023 Brendan Hay |
|---|---|
| License | Mozilla Public License, v. 2.0. |
| Maintainer | Brendan Hay |
| Stability | auto-generated |
| Portability | non-portable (GHC extensions) |
| Safe Haskell | Safe-Inferred |
| Language | Haskell2010 |
Amazonka.AmplifyBackend.Types.CreateBackendAuthUserPoolConfig
Description
Synopsis
- data CreateBackendAuthUserPoolConfig = CreateBackendAuthUserPoolConfig' {
- forgotPassword :: Maybe CreateBackendAuthForgotPasswordConfig
- mfa :: Maybe CreateBackendAuthMFAConfig
- oAuth :: Maybe CreateBackendAuthOAuthConfig
- passwordPolicy :: Maybe CreateBackendAuthPasswordPolicyConfig
- verificationMessage :: Maybe CreateBackendAuthVerificationMessageConfig
- requiredSignUpAttributes :: [RequiredSignUpAttributesElement]
- signInMethod :: SignInMethod
- userPoolName :: Text
- newCreateBackendAuthUserPoolConfig :: SignInMethod -> Text -> CreateBackendAuthUserPoolConfig
- createBackendAuthUserPoolConfig_forgotPassword :: Lens' CreateBackendAuthUserPoolConfig (Maybe CreateBackendAuthForgotPasswordConfig)
- createBackendAuthUserPoolConfig_mfa :: Lens' CreateBackendAuthUserPoolConfig (Maybe CreateBackendAuthMFAConfig)
- createBackendAuthUserPoolConfig_oAuth :: Lens' CreateBackendAuthUserPoolConfig (Maybe CreateBackendAuthOAuthConfig)
- createBackendAuthUserPoolConfig_passwordPolicy :: Lens' CreateBackendAuthUserPoolConfig (Maybe CreateBackendAuthPasswordPolicyConfig)
- createBackendAuthUserPoolConfig_verificationMessage :: Lens' CreateBackendAuthUserPoolConfig (Maybe CreateBackendAuthVerificationMessageConfig)
- createBackendAuthUserPoolConfig_requiredSignUpAttributes :: Lens' CreateBackendAuthUserPoolConfig [RequiredSignUpAttributesElement]
- createBackendAuthUserPoolConfig_signInMethod :: Lens' CreateBackendAuthUserPoolConfig SignInMethod
- createBackendAuthUserPoolConfig_userPoolName :: Lens' CreateBackendAuthUserPoolConfig Text
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
newCreateBackendAuthUserPoolConfig Source #
Arguments
| :: SignInMethod | |
| -> Text | |
| -> CreateBackendAuthUserPoolConfig |
Create a value of CreateBackendAuthUserPoolConfig with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:forgotPassword:CreateBackendAuthUserPoolConfig', createBackendAuthUserPoolConfig_forgotPassword - (DEPRECATED) Describes the forgotten password policy for your Amazon
Cognito user pool, configured as a part of your Amplify project.
$sel:mfa:CreateBackendAuthUserPoolConfig', createBackendAuthUserPoolConfig_mfa - Describes whether to apply multi-factor authentication policies for your
Amazon Cognito user pool configured as a part of your Amplify project.
$sel:oAuth:CreateBackendAuthUserPoolConfig', createBackendAuthUserPoolConfig_oAuth - Describes the OAuth policy and rules for your Amazon Cognito user pool,
configured as a part of your Amplify project.
$sel:passwordPolicy:CreateBackendAuthUserPoolConfig', createBackendAuthUserPoolConfig_passwordPolicy - Describes the password policy for your Amazon Cognito user pool,
configured as a part of your Amplify project.
$sel:verificationMessage:CreateBackendAuthUserPoolConfig', createBackendAuthUserPoolConfig_verificationMessage - Describes the email or SMS verification message for your Amazon Cognito
user pool, configured as a part of your Amplify project.
$sel:requiredSignUpAttributes:CreateBackendAuthUserPoolConfig', createBackendAuthUserPoolConfig_requiredSignUpAttributes - The required attributes to sign up new users in the user pool.
$sel:signInMethod:CreateBackendAuthUserPoolConfig', createBackendAuthUserPoolConfig_signInMethod - Describes the sign-in methods that your Amplify app users use to log in
using the Amazon Cognito user pool, configured as a part of your Amplify
project.
$sel:userPoolName:CreateBackendAuthUserPoolConfig', createBackendAuthUserPoolConfig_userPoolName - The Amazon Cognito user pool name.
createBackendAuthUserPoolConfig_forgotPassword :: Lens' CreateBackendAuthUserPoolConfig (Maybe CreateBackendAuthForgotPasswordConfig) Source #
(DEPRECATED) Describes the forgotten password policy for your Amazon Cognito user pool, configured as a part of your Amplify project.
createBackendAuthUserPoolConfig_mfa :: Lens' CreateBackendAuthUserPoolConfig (Maybe CreateBackendAuthMFAConfig) Source #
Describes whether to apply multi-factor authentication policies for your Amazon Cognito user pool configured as a part of your Amplify project.
createBackendAuthUserPoolConfig_oAuth :: Lens' CreateBackendAuthUserPoolConfig (Maybe CreateBackendAuthOAuthConfig) Source #
Describes the OAuth policy and rules for your Amazon Cognito user pool, configured as a part of your Amplify project.
createBackendAuthUserPoolConfig_passwordPolicy :: Lens' CreateBackendAuthUserPoolConfig (Maybe CreateBackendAuthPasswordPolicyConfig) Source #
Describes the password policy for your Amazon Cognito user pool, configured as a part of your Amplify project.
createBackendAuthUserPoolConfig_verificationMessage :: Lens' CreateBackendAuthUserPoolConfig (Maybe CreateBackendAuthVerificationMessageConfig) Source #
Describes the email or SMS verification message for your Amazon Cognito user pool, configured as a part of your Amplify project.
createBackendAuthUserPoolConfig_requiredSignUpAttributes :: Lens' CreateBackendAuthUserPoolConfig [RequiredSignUpAttributesElement] Source #
The required attributes to sign up new users in the user pool.
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.
createBackendAuthUserPoolConfig_userPoolName :: Lens' CreateBackendAuthUserPoolConfig Text Source #
The Amazon Cognito user pool name.