Show / Hide Table of Contents

Namespace Amazon.CDK.AWS.Cognito

Classes

AllowedFirstAuthFactors

The types of authentication that you want to allow for users' first authentication prompt.

AnalyticsConfiguration

The settings for Amazon Pinpoint analytics configuration.

AttributeMapping

The mapping of user pool attributes to the attributes provided by the identity providers.

AuthFlow

Types of authentication flow.

AutoVerifiedAttrs

Attributes that can be automatically verified for users in a user pool.

BaseUrlOptions

Options to customize the behaviour of baseUrl().

BooleanAttribute

The Boolean custom attribute type.

CfnIdentityPool

The AWS::Cognito::IdentityPool resource creates an Amazon Cognito identity pool.

CfnIdentityPool.CognitoIdentityProviderProperty

CognitoIdentityProvider is a property of the AWS::Cognito::IdentityPool resource that represents an Amazon Cognito user pool and its client ID.

CfnIdentityPool.CognitoStreamsProperty

CognitoStreams is a property of the AWS::Cognito::IdentityPool resource that defines configuration options for Amazon Cognito streams.

CfnIdentityPool.PushSyncProperty

PushSync is a property of the AWS::Cognito::IdentityPool resource that defines the configuration options to be applied to an Amazon Cognito identity pool.

CfnIdentityPoolPrincipalTag

A list of the identity pool principal tag assignments for attributes for access control.

CfnIdentityPoolPrincipalTagProps

Properties for defining a CfnIdentityPoolPrincipalTag.

CfnIdentityPoolProps

Properties for defining a CfnIdentityPool.

CfnIdentityPoolRoleAttachment

The AWS::Cognito::IdentityPoolRoleAttachment resource manages the role configuration for an Amazon Cognito identity pool.

CfnIdentityPoolRoleAttachment.MappingRuleProperty

Defines how to map a claim to a role ARN.

CfnIdentityPoolRoleAttachment.RoleMappingProperty

One of a set of RoleMappings , a property of the AWS::Cognito::IdentityPoolRoleAttachment resource that defines the role-mapping attributes of an Amazon Cognito identity pool.

CfnIdentityPoolRoleAttachment.RulesConfigurationTypeProperty

RulesConfigurationType is a subproperty of the RoleMapping property that defines the rules to be used for mapping users to roles.

CfnIdentityPoolRoleAttachmentProps

Properties for defining a CfnIdentityPoolRoleAttachment.

CfnLogDeliveryConfiguration

Sets up or modifies the logging configuration of a user pool.

CfnLogDeliveryConfiguration.CloudWatchLogsConfigurationProperty

Configuration for the CloudWatch log group destination of user pool detailed activity logging, or of user activity log export with advanced security features.

CfnLogDeliveryConfiguration.FirehoseConfigurationProperty

Configuration for the Amazon Data Firehose stream destination of user activity log export with threat protection.

CfnLogDeliveryConfiguration.LogConfigurationProperty

The configuration of user event logs to an external AWS service like Amazon Data Firehose, Amazon S3, or Amazon CloudWatch Logs.

CfnLogDeliveryConfiguration.S3ConfigurationProperty

Configuration for the Amazon S3 bucket destination of user activity log export with threat protection.

CfnLogDeliveryConfigurationProps

Properties for defining a CfnLogDeliveryConfiguration.

CfnManagedLoginBranding

Creates a new set of branding settings for a user pool style and associates it with an app client.

CfnManagedLoginBranding.AssetTypeProperty

An image file from a managed login branding style in a user pool.

CfnManagedLoginBrandingProps

Properties for defining a CfnManagedLoginBranding.

CfnUserPool

The AWS::Cognito::UserPool resource creates an Amazon Cognito user pool.

CfnUserPool.AccountRecoverySettingProperty

The available verified method a user can use to recover their password when they call ForgotPassword .

CfnUserPool.AdminCreateUserConfigProperty

The settings for administrator creation of users in a user pool.

CfnUserPool.AdvancedSecurityAdditionalFlowsProperty

Threat protection configuration options for additional authentication types in your user pool, including custom authentication.

CfnUserPool.CustomEmailSenderProperty

The configuration of a custom email sender Lambda trigger.

CfnUserPool.CustomSMSSenderProperty

The configuration of a custom SMS sender Lambda trigger.

CfnUserPool.DeviceConfigurationProperty

The device-remembering configuration for a user pool.

CfnUserPool.EmailConfigurationProperty

The email configuration of your user pool.

CfnUserPool.InviteMessageTemplateProperty

The template for the welcome message to new users.

CfnUserPool.LambdaConfigProperty

A collection of user pool Lambda triggers.

CfnUserPool.NumberAttributeConstraintsProperty

The minimum and maximum values of an attribute that is of the number type, for example custom:age .

CfnUserPool.PasswordPolicyProperty

The password policy settings for a user pool, including complexity, history, and length requirements.

CfnUserPool.PoliciesProperty

A list of user pool policies.

CfnUserPool.PreTokenGenerationConfigProperty

The properties of a pre token generation Lambda trigger.

CfnUserPool.RecoveryOptionProperty

A recovery option for a user.

CfnUserPool.SchemaAttributeProperty

A list of the user attributes and their properties in your user pool.

CfnUserPool.SignInPolicyProperty

The policy for allowed types of authentication in a user pool.

CfnUserPool.SmsConfigurationProperty

User pool configuration for delivery of SMS messages with Amazon Simple Notification Service.

CfnUserPool.StringAttributeConstraintsProperty

The minimum and maximum length values of an attribute that is of the string type, for example custom:department .

CfnUserPool.UserAttributeUpdateSettingsProperty

The settings for updates to user attributes.

CfnUserPool.UserPoolAddOnsProperty

User pool add-ons.

CfnUserPool.UsernameConfigurationProperty

Case sensitivity of the username input for the selected sign-in option.

CfnUserPool.VerificationMessageTemplateProperty

The template for the verification message that your user pool delivers to users who set an email address or phone number attribute.

CfnUserPoolClient

The AWS::Cognito::UserPoolClient resource specifies an Amazon Cognito user pool client.

CfnUserPoolClient.AnalyticsConfigurationProperty

The settings for Amazon Pinpoint analytics configuration.

CfnUserPoolClient.RefreshTokenRotationProperty

The configuration of your app client for refresh token rotation.

CfnUserPoolClient.TokenValidityUnitsProperty

The units that validity times are represented in.

CfnUserPoolClientProps

Properties for defining a CfnUserPoolClient.

CfnUserPoolDomain

The AWS::Cognito::UserPoolDomain resource creates a new domain for a user pool.

CfnUserPoolDomain.CustomDomainConfigTypeProperty

The configuration for a hosted UI custom domain.

CfnUserPoolDomainProps

Properties for defining a CfnUserPoolDomain.

CfnUserPoolGroup

A user pool group.

CfnUserPoolGroupProps

Properties for defining a CfnUserPoolGroup.

CfnUserPoolIdentityProvider

The AWS::Cognito::UserPoolIdentityProvider resource creates an identity provider for a user pool.

CfnUserPoolIdentityProviderProps

Properties for defining a CfnUserPoolIdentityProvider.

CfnUserPoolProps

Properties for defining a CfnUserPool.

CfnUserPoolResourceServer

The AWS::Cognito::UserPoolResourceServer resource creates a new OAuth2.0 resource server and defines custom scopes in it.

CfnUserPoolResourceServer.ResourceServerScopeTypeProperty

One custom scope associated with a user pool resource server.

CfnUserPoolResourceServerProps

Properties for defining a CfnUserPoolResourceServer.

CfnUserPoolRiskConfigurationAttachment

The AWS::Cognito::UserPoolRiskConfigurationAttachment resource sets the risk configuration that is used for Amazon Cognito advanced security features.

CfnUserPoolRiskConfigurationAttachment.AccountTakeoverActionTypeProperty

The automated response to a risk level for adaptive authentication in full-function, or ENFORCED , mode.

CfnUserPoolRiskConfigurationAttachment.AccountTakeoverActionsTypeProperty

A list of account-takeover actions for each level of risk that Amazon Cognito might assess with advanced security features.

CfnUserPoolRiskConfigurationAttachment.AccountTakeoverRiskConfigurationTypeProperty

The settings for automated responses and notification templates for adaptive authentication with advanced security features.

CfnUserPoolRiskConfigurationAttachment.CompromisedCredentialsActionsTypeProperty

Settings for user pool actions when Amazon Cognito detects compromised credentials with advanced security features in full-function ENFORCED mode.

CfnUserPoolRiskConfigurationAttachment.CompromisedCredentialsRiskConfigurationTypeProperty

Settings for compromised-credentials actions and authentication-event sources with advanced security features in full-function ENFORCED mode.

CfnUserPoolRiskConfigurationAttachment.NotifyConfigurationTypeProperty

The configuration for Amazon SES email messages that advanced security features sends to a user when your adaptive authentication automated response has a Notify action.

CfnUserPoolRiskConfigurationAttachment.NotifyEmailTypeProperty

The template for email messages that advanced security features sends to a user when your threat protection automated response has a Notify action.

CfnUserPoolRiskConfigurationAttachment.RiskExceptionConfigurationTypeProperty

Exceptions to the risk evaluation configuration, including always-allow and always-block IP address ranges.

CfnUserPoolRiskConfigurationAttachmentProps

Properties for defining a CfnUserPoolRiskConfigurationAttachment.

CfnUserPoolUICustomizationAttachment

A container for the UI customization information for the hosted UI in a user pool.

CfnUserPoolUICustomizationAttachmentProps

Properties for defining a CfnUserPoolUICustomizationAttachment.

CfnUserPoolUser

The AWS::Cognito::UserPoolUser resource creates an Amazon Cognito user pool user.

CfnUserPoolUser.AttributeTypeProperty

The name and value of a user attribute.

CfnUserPoolUserProps

Properties for defining a CfnUserPoolUser.

CfnUserPoolUserToGroupAttachment

Adds a user to a group.

CfnUserPoolUserToGroupAttachmentProps

Properties for defining a CfnUserPoolUserToGroupAttachment.

ClientAttributes

A set of attributes, useful to set Read and Write attributes.

CognitoDomainOptions

Options while specifying a cognito prefix domain.

CustomAttributeConfig

Configuration that will be fed into CloudFormation for any custom attribute type.

CustomAttributeProps

Constraints that can be applied to a custom attribute of any type.

CustomDomainOptions

Options while specifying custom domain.

DateTimeAttribute

The DateTime custom attribute type.

DeviceTracking

Device tracking settings.

EmailSettings

Email settings for the user pool.

KeepOriginalAttrs

Attributes that will be kept until the user verifies the changed attribute.

MfaSecondFactor

The different ways in which a user pool can obtain their MFA token for sign in.

NumberAttribute

The Number custom attribute type.

NumberAttributeConstraints

Constraints that can be applied to a custom attribute of number type.

NumberAttributeProps

Props for NumberAttr.

OAuthFlows

Types of OAuth grant flows.

OAuthScope

OAuth scopes that are allowed with this client.

OAuthSettings

OAuth settings to configure the interaction between the app and this client.

OidcEndpoints

OpenID Connect endpoints.

PasswordPolicy

Password policy for User Pools.

ProviderAttribute

An attribute available from a third party identity provider.

ResourceServerScope

A scope for ResourceServer.

ResourceServerScopeProps

Props to initialize ResourceServerScope.

SignInAliases

The different ways in which users of this pool can sign up or sign in.

SignInPolicy

Sign-in policy for User Pools.

SignInUrlOptions

Options to customize the behaviour of signInUrl().

StandardAttribute

Standard attribute that can be marked as required or mutable.

StandardAttributes

The set of standard attributes that can be marked as required or mutable.

StandardAttributesMask

This interface contains standard attributes recognized by Cognito from https://docs.aws.amazon.com/cognito/latest/developerguide/user-pool-settings-attributes.html including built-in attributes email_verified and phone_number_verified.

StringAttribute

The String custom attribute type.

StringAttributeConstraints

Constraints that can be applied to a custom attribute of string type.

StringAttributeProps

Props for constructing a StringAttr.

UserInvitationConfig

User pool configuration when administrators sign users up.

UserPool

Define a Cognito User Pool.

UserPoolClient

Define a UserPool App Client.

UserPoolClientIdentityProvider

Identity providers supported by the UserPoolClient.

UserPoolClientOptions

Options to create a UserPoolClient.

UserPoolClientProps

Properties for the UserPoolClient construct.

UserPoolDomain

Define a user pool domain.

UserPoolDomainOptions

Options to create a UserPoolDomain.

UserPoolDomainProps

Props for UserPoolDomain construct.

UserPoolEmail

Configure how Cognito sends emails.

UserPoolEmailConfig

Result of binding email settings with a user pool.

UserPoolGroup

Define a user pool group.

UserPoolGroupOptions

Options to create a UserPoolGroup.

UserPoolGroupProps

Props for UserPoolGroup construct.

UserPoolIdentityProvider

User pool third-party identity providers.

UserPoolIdentityProviderAmazon

Represents an identity provider that integrates with Login with Amazon.

UserPoolIdentityProviderAmazonProps

Properties to initialize UserPoolAmazonIdentityProvider.

UserPoolIdentityProviderApple

Represents an identity provider that integrates with Apple.

UserPoolIdentityProviderAppleProps

Properties to initialize UserPoolAppleIdentityProvider.

UserPoolIdentityProviderFacebook

Represents an identity provider that integrates with Facebook Login.

UserPoolIdentityProviderFacebookProps

Properties to initialize UserPoolFacebookIdentityProvider.

UserPoolIdentityProviderGoogle

Represents an identity provider that integrates with Google.

UserPoolIdentityProviderGoogleProps

Properties to initialize UserPoolGoogleIdentityProvider.

UserPoolIdentityProviderOidc

Represents an identity provider that integrates with OpenID Connect.

UserPoolIdentityProviderOidcProps

Properties to initialize UserPoolIdentityProviderOidc.

UserPoolIdentityProviderProps

Properties to create a new instance of UserPoolIdentityProvider.

UserPoolIdentityProviderSaml

Represents an identity provider that integrates with SAML.

UserPoolIdentityProviderSamlMetadata

Metadata for a SAML user pool identity provider.

UserPoolIdentityProviderSamlProps

Properties to initialize UserPoolIdentityProviderSaml.

UserPoolOperation

User pool operations to which lambda triggers can be attached.

UserPoolProps

Props for the UserPool construct.

UserPoolResourceServer

Defines a User Pool OAuth2.0 Resource Server.

UserPoolResourceServerOptions

Options to create a UserPoolResourceServer.

UserPoolResourceServerProps

Properties for the UserPoolResourceServer construct.

UserPoolSESOptions

Configuration for Cognito sending emails via Amazon SES.

UserPoolTriggers

Triggers for a user pool.

UserVerificationConfig

User pool configuration for user self sign up.

Interfaces

CfnIdentityPool.ICognitoIdentityProviderProperty

CognitoIdentityProvider is a property of the AWS::Cognito::IdentityPool resource that represents an Amazon Cognito user pool and its client ID.

CfnIdentityPool.ICognitoStreamsProperty

CognitoStreams is a property of the AWS::Cognito::IdentityPool resource that defines configuration options for Amazon Cognito streams.

CfnIdentityPool.IPushSyncProperty

PushSync is a property of the AWS::Cognito::IdentityPool resource that defines the configuration options to be applied to an Amazon Cognito identity pool.

CfnIdentityPoolRoleAttachment.IMappingRuleProperty

Defines how to map a claim to a role ARN.

CfnIdentityPoolRoleAttachment.IRoleMappingProperty

One of a set of RoleMappings , a property of the AWS::Cognito::IdentityPoolRoleAttachment resource that defines the role-mapping attributes of an Amazon Cognito identity pool.

CfnIdentityPoolRoleAttachment.IRulesConfigurationTypeProperty

RulesConfigurationType is a subproperty of the RoleMapping property that defines the rules to be used for mapping users to roles.

CfnLogDeliveryConfiguration.ICloudWatchLogsConfigurationProperty

Configuration for the CloudWatch log group destination of user pool detailed activity logging, or of user activity log export with advanced security features.

CfnLogDeliveryConfiguration.IFirehoseConfigurationProperty

Configuration for the Amazon Data Firehose stream destination of user activity log export with threat protection.

CfnLogDeliveryConfiguration.ILogConfigurationProperty

The configuration of user event logs to an external AWS service like Amazon Data Firehose, Amazon S3, or Amazon CloudWatch Logs.

CfnLogDeliveryConfiguration.IS3ConfigurationProperty

Configuration for the Amazon S3 bucket destination of user activity log export with threat protection.

CfnManagedLoginBranding.IAssetTypeProperty

An image file from a managed login branding style in a user pool.

CfnUserPool.IAccountRecoverySettingProperty

The available verified method a user can use to recover their password when they call ForgotPassword .

CfnUserPool.IAdminCreateUserConfigProperty

The settings for administrator creation of users in a user pool.

CfnUserPool.IAdvancedSecurityAdditionalFlowsProperty

Threat protection configuration options for additional authentication types in your user pool, including custom authentication.

CfnUserPool.ICustomEmailSenderProperty

The configuration of a custom email sender Lambda trigger.

CfnUserPool.ICustomSMSSenderProperty

The configuration of a custom SMS sender Lambda trigger.

CfnUserPool.IDeviceConfigurationProperty

The device-remembering configuration for a user pool.

CfnUserPool.IEmailConfigurationProperty

The email configuration of your user pool.

CfnUserPool.IInviteMessageTemplateProperty

The template for the welcome message to new users.

CfnUserPool.ILambdaConfigProperty

A collection of user pool Lambda triggers.

CfnUserPool.INumberAttributeConstraintsProperty

The minimum and maximum values of an attribute that is of the number type, for example custom:age .

CfnUserPool.IPasswordPolicyProperty

The password policy settings for a user pool, including complexity, history, and length requirements.

CfnUserPool.IPoliciesProperty

A list of user pool policies.

CfnUserPool.IPreTokenGenerationConfigProperty

The properties of a pre token generation Lambda trigger.

CfnUserPool.IRecoveryOptionProperty

A recovery option for a user.

CfnUserPool.ISchemaAttributeProperty

A list of the user attributes and their properties in your user pool.

CfnUserPool.ISignInPolicyProperty

The policy for allowed types of authentication in a user pool.

CfnUserPool.ISmsConfigurationProperty

User pool configuration for delivery of SMS messages with Amazon Simple Notification Service.

CfnUserPool.IStringAttributeConstraintsProperty

The minimum and maximum length values of an attribute that is of the string type, for example custom:department .

CfnUserPool.IUserAttributeUpdateSettingsProperty

The settings for updates to user attributes.

CfnUserPool.IUserPoolAddOnsProperty

User pool add-ons.

CfnUserPool.IUsernameConfigurationProperty

Case sensitivity of the username input for the selected sign-in option.

CfnUserPool.IVerificationMessageTemplateProperty

The template for the verification message that your user pool delivers to users who set an email address or phone number attribute.

CfnUserPoolClient.IAnalyticsConfigurationProperty

The settings for Amazon Pinpoint analytics configuration.

CfnUserPoolClient.IRefreshTokenRotationProperty

The configuration of your app client for refresh token rotation.

CfnUserPoolClient.ITokenValidityUnitsProperty

The units that validity times are represented in.

CfnUserPoolDomain.ICustomDomainConfigTypeProperty

The configuration for a hosted UI custom domain.

CfnUserPoolResourceServer.IResourceServerScopeTypeProperty

One custom scope associated with a user pool resource server.

CfnUserPoolRiskConfigurationAttachment.IAccountTakeoverActionTypeProperty

The automated response to a risk level for adaptive authentication in full-function, or ENFORCED , mode.

CfnUserPoolRiskConfigurationAttachment.IAccountTakeoverActionsTypeProperty

A list of account-takeover actions for each level of risk that Amazon Cognito might assess with advanced security features.

CfnUserPoolRiskConfigurationAttachment.IAccountTakeoverRiskConfigurationTypeProperty

The settings for automated responses and notification templates for adaptive authentication with advanced security features.

CfnUserPoolRiskConfigurationAttachment.ICompromisedCredentialsActionsTypeProperty

Settings for user pool actions when Amazon Cognito detects compromised credentials with advanced security features in full-function ENFORCED mode.

CfnUserPoolRiskConfigurationAttachment.ICompromisedCredentialsRiskConfigurationTypeProperty

Settings for compromised-credentials actions and authentication-event sources with advanced security features in full-function ENFORCED mode.

CfnUserPoolRiskConfigurationAttachment.INotifyConfigurationTypeProperty

The configuration for Amazon SES email messages that advanced security features sends to a user when your adaptive authentication automated response has a Notify action.

CfnUserPoolRiskConfigurationAttachment.INotifyEmailTypeProperty

The template for email messages that advanced security features sends to a user when your threat protection automated response has a Notify action.

CfnUserPoolRiskConfigurationAttachment.IRiskExceptionConfigurationTypeProperty

Exceptions to the risk evaluation configuration, including always-allow and always-block IP address ranges.

CfnUserPoolUser.IAttributeTypeProperty

The name and value of a user attribute.

IAllowedFirstAuthFactors

The types of authentication that you want to allow for users' first authentication prompt.

IAnalyticsConfiguration

The settings for Amazon Pinpoint analytics configuration.

IAttributeMapping

The mapping of user pool attributes to the attributes provided by the identity providers.

IAuthFlow

Types of authentication flow.

IAutoVerifiedAttrs

Attributes that can be automatically verified for users in a user pool.

IBaseUrlOptions

Options to customize the behaviour of baseUrl().

ICfnIdentityPoolPrincipalTagProps

Properties for defining a CfnIdentityPoolPrincipalTag.

ICfnIdentityPoolProps

Properties for defining a CfnIdentityPool.

ICfnIdentityPoolRoleAttachmentProps

Properties for defining a CfnIdentityPoolRoleAttachment.

ICfnLogDeliveryConfigurationProps

Properties for defining a CfnLogDeliveryConfiguration.

ICfnManagedLoginBrandingProps

Properties for defining a CfnManagedLoginBranding.

ICfnUserPoolClientProps

Properties for defining a CfnUserPoolClient.

ICfnUserPoolDomainProps

Properties for defining a CfnUserPoolDomain.

ICfnUserPoolGroupProps

Properties for defining a CfnUserPoolGroup.

ICfnUserPoolIdentityProviderProps

Properties for defining a CfnUserPoolIdentityProvider.

ICfnUserPoolProps

Properties for defining a CfnUserPool.

ICfnUserPoolResourceServerProps

Properties for defining a CfnUserPoolResourceServer.

ICfnUserPoolRiskConfigurationAttachmentProps

Properties for defining a CfnUserPoolRiskConfigurationAttachment.

ICfnUserPoolUICustomizationAttachmentProps

Properties for defining a CfnUserPoolUICustomizationAttachment.

ICfnUserPoolUserProps

Properties for defining a CfnUserPoolUser.

ICfnUserPoolUserToGroupAttachmentProps

Properties for defining a CfnUserPoolUserToGroupAttachment.

ICognitoDomainOptions

Options while specifying a cognito prefix domain.

ICustomAttribute

Represents a custom attribute type.

ICustomAttributeConfig

Configuration that will be fed into CloudFormation for any custom attribute type.

ICustomAttributeProps

Constraints that can be applied to a custom attribute of any type.

ICustomDomainOptions

Options while specifying custom domain.

IDeviceTracking

Device tracking settings.

IEmailSettings

Email settings for the user pool.

IKeepOriginalAttrs

Attributes that will be kept until the user verifies the changed attribute.

IMfaSecondFactor

The different ways in which a user pool can obtain their MFA token for sign in.

INumberAttributeConstraints

Constraints that can be applied to a custom attribute of number type.

INumberAttributeProps

Props for NumberAttr.

IOAuthFlows

Types of OAuth grant flows.

IOAuthSettings

OAuth settings to configure the interaction between the app and this client.

IOidcEndpoints

OpenID Connect endpoints.

IPasswordPolicy

Password policy for User Pools.

IResourceServerScopeProps

Props to initialize ResourceServerScope.

ISignInAliases

The different ways in which users of this pool can sign up or sign in.

ISignInPolicy

Sign-in policy for User Pools.

ISignInUrlOptions

Options to customize the behaviour of signInUrl().

IStandardAttribute

Standard attribute that can be marked as required or mutable.

IStandardAttributes

The set of standard attributes that can be marked as required or mutable.

IStandardAttributesMask

This interface contains standard attributes recognized by Cognito from https://docs.aws.amazon.com/cognito/latest/developerguide/user-pool-settings-attributes.html including built-in attributes email_verified and phone_number_verified.

IStringAttributeConstraints

Constraints that can be applied to a custom attribute of string type.

IStringAttributeProps

Props for constructing a StringAttr.

IUserInvitationConfig

User pool configuration when administrators sign users up.

IUserPool

Represents a Cognito UserPool.

IUserPoolClient

Represents a Cognito user pool client.

IUserPoolClientOptions

Options to create a UserPoolClient.

IUserPoolClientProps

Properties for the UserPoolClient construct.

IUserPoolDomain

Represents a user pool domain.

IUserPoolDomainOptions

Options to create a UserPoolDomain.

IUserPoolDomainProps

Props for UserPoolDomain construct.

IUserPoolEmailConfig

Result of binding email settings with a user pool.

IUserPoolGroup

Represents a user pool group.

IUserPoolGroupOptions

Options to create a UserPoolGroup.

IUserPoolGroupProps

Props for UserPoolGroup construct.

IUserPoolIdentityProvider

Represents a UserPoolIdentityProvider.

IUserPoolIdentityProviderAmazonProps

Properties to initialize UserPoolAmazonIdentityProvider.

IUserPoolIdentityProviderAppleProps

Properties to initialize UserPoolAppleIdentityProvider.

IUserPoolIdentityProviderFacebookProps

Properties to initialize UserPoolFacebookIdentityProvider.

IUserPoolIdentityProviderGoogleProps

Properties to initialize UserPoolGoogleIdentityProvider.

IUserPoolIdentityProviderOidcProps

Properties to initialize UserPoolIdentityProviderOidc.

IUserPoolIdentityProviderProps

Properties to create a new instance of UserPoolIdentityProvider.

IUserPoolIdentityProviderSamlProps

Properties to initialize UserPoolIdentityProviderSaml.

IUserPoolProps

Props for the UserPool construct.

IUserPoolResourceServer

Represents a Cognito user pool resource server.

IUserPoolResourceServerOptions

Options to create a UserPoolResourceServer.

IUserPoolResourceServerProps

Properties for the UserPoolResourceServer construct.

IUserPoolSESOptions

Configuration for Cognito sending emails via Amazon SES.

IUserPoolTriggers

Triggers for a user pool.

IUserVerificationConfig

User pool configuration for user self sign up.

Enums

AccountRecovery

How will a user be able to recover their account?

AdvancedSecurityMode

(deprecated) The different ways in which a user pool's Advanced Security Mode can be configured.

CustomThreatProtectionMode

The Type of Threat Protection Enabled for Custom Authentication.

FeaturePlan

The user pool feature plan, or tier.

LambdaVersion

The user pool trigger version of the request that Amazon Cognito sends to your Lambda function.

ManagedLoginVersion

The branding version of managed login for the domain.

Mfa

The different ways in which a user pool's MFA enforcement can be configured.

OidcAttributeRequestMethod

The method to use to request attributes.

PasskeyUserVerification

The user-pool treatment for MFA with a passkey.

SigningAlgorithm

Signing algorithms for SAML requests.

StandardThreatProtectionMode

The Type of Threat Protection Enabled for Standard Authentication.

UserPoolIdentityProviderSamlMetadataType

Metadata types that can be used for a SAML user pool identity provider.

VerificationEmailStyle

The email verification style.

Back to top Generated by DocFX