| AccountRecovery
How will a user be able to recover their account?
|
| AttributeMapping
The mapping of user pool attributes to the attributes provided by the identity providers.
|
| AttributeMapping.Builder
|
| AuthFlow
Types of authentication flow.
|
| AuthFlow.Builder
|
| AutoVerifiedAttrs
Attributes that can be automatically verified for users in a user pool.
|
| AutoVerifiedAttrs.Builder
|
| BaseUrlOptions
Options to customize the behaviour of `baseUrl()`.
|
| BaseUrlOptions.Builder
|
| BooleanAttribute
The Boolean custom attribute type.
|
| BooleanAttribute.Builder
|
| CfnIdentityPool
A CloudFormation `AWS::Cognito::IdentityPool`.
|
| CfnIdentityPool.Builder
|
| CfnIdentityPool.CognitoIdentityProviderProperty
`CognitoIdentityProvider` is a property of the [AWS::Cognito::IdentityPool](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cognito-identitypool.html) resource that represents an Amazon Cognito user pool and its client ID.
|
| CfnIdentityPool.CognitoIdentityProviderProperty.Builder
|
| CfnIdentityPool.CognitoStreamsProperty
`CognitoStreams` is a property of the [AWS::Cognito::IdentityPool](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cognito-identitypool.html) resource that defines configuration options for Amazon Cognito streams.
|
| CfnIdentityPool.CognitoStreamsProperty.Builder
|
| CfnIdentityPool.PushSyncProperty
`PushSync` is a property of the [AWS::Cognito::IdentityPool](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cognito-identitypool.html) resource that defines the configuration options to be applied to an Amazon Cognito identity pool.
|
| CfnIdentityPool.PushSyncProperty.Builder
|
| CfnIdentityPoolProps
Properties for defining a `CfnIdentityPool`.
|
| CfnIdentityPoolProps.Builder
|
| CfnIdentityPoolRoleAttachment
A CloudFormation `AWS::Cognito::IdentityPoolRoleAttachment`.
|
| CfnIdentityPoolRoleAttachment.Builder
|
| CfnIdentityPoolRoleAttachment.MappingRuleProperty
Defines how to map a claim to a role ARN.
|
| CfnIdentityPoolRoleAttachment.MappingRuleProperty.Builder
|
| CfnIdentityPoolRoleAttachment.RoleMappingProperty
`RoleMapping` is a property of the [AWS::Cognito::IdentityPoolRoleAttachment](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cognito-identitypoolroleattachment.html) resource that defines the role-mapping attributes of an Amazon Cognito identity pool.
|
| CfnIdentityPoolRoleAttachment.RoleMappingProperty.Builder
|
| CfnIdentityPoolRoleAttachment.RulesConfigurationTypeProperty
`RulesConfigurationType` is a subproperty of the [RoleMapping](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cognito-identitypoolroleattachment-rolemapping.html) property that defines the rules to be used for mapping users to roles.
|
| CfnIdentityPoolRoleAttachment.RulesConfigurationTypeProperty.Builder
|
| CfnIdentityPoolRoleAttachmentProps
Properties for defining a `CfnIdentityPoolRoleAttachment`.
|
| CfnIdentityPoolRoleAttachmentProps.Builder
|
| CfnUserPool
A CloudFormation `AWS::Cognito::UserPool`.
|
| CfnUserPool.AccountRecoverySettingProperty
Use this setting to define which verified available method a user can use to recover their password when they call `ForgotPassword` .
|
| CfnUserPool.AccountRecoverySettingProperty.Builder
|
| CfnUserPool.AdminCreateUserConfigProperty
The configuration for `AdminCreateUser` requests.
|
| CfnUserPool.AdminCreateUserConfigProperty.Builder
|
| CfnUserPool.Builder
|
| CfnUserPool.CustomEmailSenderProperty
A custom email sender AWS Lambda trigger.
|
| CfnUserPool.CustomEmailSenderProperty.Builder
|
| CfnUserPool.CustomSMSSenderProperty
A custom SMS sender AWS Lambda trigger.
|
| CfnUserPool.CustomSMSSenderProperty.Builder
|
| CfnUserPool.DeviceConfigurationProperty
The device tracking configuration for a user pool.
|
| CfnUserPool.DeviceConfigurationProperty.Builder
|
| CfnUserPool.EmailConfigurationProperty
The email configuration of your user pool.
|
| CfnUserPool.EmailConfigurationProperty.Builder
|
| CfnUserPool.InviteMessageTemplateProperty
The message template to be used for the welcome message to new users.
|
| CfnUserPool.InviteMessageTemplateProperty.Builder
|
| CfnUserPool.LambdaConfigProperty
Specifies the configuration for AWS Lambda triggers.
|
| CfnUserPool.LambdaConfigProperty.Builder
|
| CfnUserPool.NumberAttributeConstraintsProperty
The minimum and maximum values of an attribute that is of the number data type.
|
| CfnUserPool.NumberAttributeConstraintsProperty.Builder
|
| CfnUserPool.PasswordPolicyProperty
The password policy type.
|
| CfnUserPool.PasswordPolicyProperty.Builder
|
| CfnUserPool.PoliciesProperty
The policy associated with a user pool.
|
| CfnUserPool.PoliciesProperty.Builder
|
| CfnUserPool.RecoveryOptionProperty
A map containing a priority as a key, and recovery method name as a value.
|
| CfnUserPool.RecoveryOptionProperty.Builder
|
| CfnUserPool.SchemaAttributeProperty
Contains information about the schema attribute.
|
| CfnUserPool.SchemaAttributeProperty.Builder
|
| CfnUserPool.SmsConfigurationProperty
The SMS configuration type that includes the settings the Cognito User Pool needs to call for the Amazon SNS service to send an SMS message from your AWS account .
|
| CfnUserPool.SmsConfigurationProperty.Builder
|
| CfnUserPool.StringAttributeConstraintsProperty
The `StringAttributeConstraints` property type defines the string attribute constraints of an Amazon Cognito user pool.
|
| CfnUserPool.StringAttributeConstraintsProperty.Builder
|
| CfnUserPool.UserAttributeUpdateSettingsProperty
The settings for updates to user attributes.
|
| CfnUserPool.UserAttributeUpdateSettingsProperty.Builder
|
| CfnUserPool.UsernameConfigurationProperty
The `UsernameConfiguration` property type specifies case sensitivity on the username input for the selected sign-in option.
|
| CfnUserPool.UsernameConfigurationProperty.Builder
|
| CfnUserPool.UserPoolAddOnsProperty
The user pool add-ons type.
|
| CfnUserPool.UserPoolAddOnsProperty.Builder
|
| CfnUserPool.VerificationMessageTemplateProperty
The template for verification messages.
|
| CfnUserPool.VerificationMessageTemplateProperty.Builder
|
| CfnUserPoolClient
A CloudFormation `AWS::Cognito::UserPoolClient`.
|
| CfnUserPoolClient.AnalyticsConfigurationProperty
The Amazon Pinpoint analytics configuration necessary to collect metrics for a user pool.
|
| CfnUserPoolClient.AnalyticsConfigurationProperty.Builder
|
| CfnUserPoolClient.Builder
|
| CfnUserPoolClient.TokenValidityUnitsProperty
The units in which the validity times are represented.
|
| CfnUserPoolClient.TokenValidityUnitsProperty.Builder
|
| CfnUserPoolClientProps
Properties for defining a `CfnUserPoolClient`.
|
| CfnUserPoolClientProps.Builder
|
| CfnUserPoolDomain
A CloudFormation `AWS::Cognito::UserPoolDomain`.
|
| CfnUserPoolDomain.Builder
|
| CfnUserPoolDomain.CustomDomainConfigTypeProperty
The configuration for a custom domain that hosts the sign-up and sign-in webpages for your application.
|
| CfnUserPoolDomain.CustomDomainConfigTypeProperty.Builder
|
| CfnUserPoolDomainProps
Properties for defining a `CfnUserPoolDomain`.
|
| CfnUserPoolDomainProps.Builder
|
| CfnUserPoolGroup
A CloudFormation `AWS::Cognito::UserPoolGroup`.
|
| CfnUserPoolGroup.Builder
|
| CfnUserPoolGroupProps
Properties for defining a `CfnUserPoolGroup`.
|
| CfnUserPoolGroupProps.Builder
|
| CfnUserPoolIdentityProvider
A CloudFormation `AWS::Cognito::UserPoolIdentityProvider`.
|
| CfnUserPoolIdentityProvider.Builder
|
| CfnUserPoolIdentityProviderProps
Properties for defining a `CfnUserPoolIdentityProvider`.
|
| CfnUserPoolIdentityProviderProps.Builder
|
| CfnUserPoolProps
Properties for defining a `CfnUserPool`.
|
| CfnUserPoolProps.Builder
|
| CfnUserPoolResourceServer
A CloudFormation `AWS::Cognito::UserPoolResourceServer`.
|
| CfnUserPoolResourceServer.Builder
|
| CfnUserPoolResourceServer.ResourceServerScopeTypeProperty
A resource server scope.
|
| CfnUserPoolResourceServer.ResourceServerScopeTypeProperty.Builder
|
| CfnUserPoolResourceServerProps
Properties for defining a `CfnUserPoolResourceServer`.
|
| CfnUserPoolResourceServerProps.Builder
|
| CfnUserPoolRiskConfigurationAttachment
A CloudFormation `AWS::Cognito::UserPoolRiskConfigurationAttachment`.
|
| CfnUserPoolRiskConfigurationAttachment.AccountTakeoverActionsTypeProperty
Account takeover actions type.
|
| CfnUserPoolRiskConfigurationAttachment.AccountTakeoverActionsTypeProperty.Builder
|
| CfnUserPoolRiskConfigurationAttachment.AccountTakeoverActionTypeProperty
Account takeover action type.
|
| CfnUserPoolRiskConfigurationAttachment.AccountTakeoverActionTypeProperty.Builder
|
| CfnUserPoolRiskConfigurationAttachment.AccountTakeoverRiskConfigurationTypeProperty
Configuration for mitigation actions and notification for different levels of risk detected for a potential account takeover.
|
| CfnUserPoolRiskConfigurationAttachment.AccountTakeoverRiskConfigurationTypeProperty.Builder
|
| CfnUserPoolRiskConfigurationAttachment.Builder
|
| CfnUserPoolRiskConfigurationAttachment.CompromisedCredentialsActionsTypeProperty
The compromised credentials actions type.
|
| CfnUserPoolRiskConfigurationAttachment.CompromisedCredentialsActionsTypeProperty.Builder
|
| CfnUserPoolRiskConfigurationAttachment.CompromisedCredentialsRiskConfigurationTypeProperty
The compromised credentials risk configuration type.
|
| CfnUserPoolRiskConfigurationAttachment.CompromisedCredentialsRiskConfigurationTypeProperty.Builder
|
| CfnUserPoolRiskConfigurationAttachment.NotifyConfigurationTypeProperty
The notify configuration type.
|
| CfnUserPoolRiskConfigurationAttachment.NotifyConfigurationTypeProperty.Builder
|
| CfnUserPoolRiskConfigurationAttachment.NotifyEmailTypeProperty
The notify email type.
|
| CfnUserPoolRiskConfigurationAttachment.NotifyEmailTypeProperty.Builder
|
| CfnUserPoolRiskConfigurationAttachment.RiskExceptionConfigurationTypeProperty
The type of the configuration to override the risk decision.
|
| CfnUserPoolRiskConfigurationAttachment.RiskExceptionConfigurationTypeProperty.Builder
|
| CfnUserPoolRiskConfigurationAttachmentProps
Properties for defining a `CfnUserPoolRiskConfigurationAttachment`.
|
| CfnUserPoolRiskConfigurationAttachmentProps.Builder
|
| CfnUserPoolUICustomizationAttachment
A CloudFormation `AWS::Cognito::UserPoolUICustomizationAttachment`.
|
| CfnUserPoolUICustomizationAttachment.Builder
|
| CfnUserPoolUICustomizationAttachmentProps
Properties for defining a `CfnUserPoolUICustomizationAttachment`.
|
| CfnUserPoolUICustomizationAttachmentProps.Builder
|
| CfnUserPoolUser
A CloudFormation `AWS::Cognito::UserPoolUser`.
|
| CfnUserPoolUser.AttributeTypeProperty
Specifies whether the attribute is standard or custom.
|
| CfnUserPoolUser.AttributeTypeProperty.Builder
|
| CfnUserPoolUser.Builder
|
| CfnUserPoolUserProps
Properties for defining a `CfnUserPoolUser`.
|
| CfnUserPoolUserProps.Builder
|
| CfnUserPoolUserToGroupAttachment
A CloudFormation `AWS::Cognito::UserPoolUserToGroupAttachment`.
|
| CfnUserPoolUserToGroupAttachment.Builder
|
| CfnUserPoolUserToGroupAttachmentProps
Properties for defining a `CfnUserPoolUserToGroupAttachment`.
|
| CfnUserPoolUserToGroupAttachmentProps.Builder
|
| ClientAttributes
A set of attributes, useful to set Read and Write attributes.
|
| CognitoDomainOptions
Options while specifying a cognito prefix domain.
|
| CognitoDomainOptions.Builder
|
| CustomAttributeConfig
Configuration that will be fed into CloudFormation for any custom attribute type.
|
| CustomAttributeConfig.Builder
|
| CustomAttributeProps
Constraints that can be applied to a custom attribute of any type.
|
| CustomAttributeProps.Builder
|
| CustomDomainOptions
Options while specifying custom domain.
|
| CustomDomainOptions.Builder
|
| DateTimeAttribute
The DateTime custom attribute type.
|
| DateTimeAttribute.Builder
|
| DeviceTracking
Device tracking settings.
|
| DeviceTracking.Builder
|
| EmailSettings
Email settings for the user pool.
|
| EmailSettings.Builder
|
| ICustomAttribute
Represents a custom attribute type.
|
| ICustomAttribute.Jsii$Default
|
| IUserPool
Represents a Cognito UserPool.
|
IUserPool.Jsii$Default
Internal default implementation for IUserPool.
|
| IUserPoolClient
Represents a Cognito user pool client.
|
| IUserPoolClient.Jsii$Default
|
| IUserPoolDomain
Represents a user pool domain.
|
| IUserPoolDomain.Jsii$Default
|
| IUserPoolIdentityProvider
Represents a UserPoolIdentityProvider.
|
| IUserPoolIdentityProvider.Jsii$Default
|
| IUserPoolResourceServer
Represents a Cognito user pool resource server.
|
| IUserPoolResourceServer.Jsii$Default
|
| KeepOriginalAttrs
Attributes that will be kept until the user verifies the changed attribute.
|
| KeepOriginalAttrs.Builder
|
| Mfa
The different ways in which a user pool's MFA enforcement can be configured.
|
| MfaSecondFactor
The different ways in which a user pool can obtain their MFA token for sign in.
|
| MfaSecondFactor.Builder
|
| NumberAttribute
The Number custom attribute type.
|
| NumberAttribute.Builder
|
| NumberAttributeConstraints
Constraints that can be applied to a custom attribute of number type.
|
| NumberAttributeConstraints.Builder
|
| NumberAttributeProps
Props for NumberAttr.
|
| NumberAttributeProps.Builder
|
| OAuthFlows
Types of OAuth grant flows.
|
| OAuthFlows.Builder
|
| OAuthScope
OAuth scopes that are allowed with this client.
|
| OAuthSettings
OAuth settings to configure the interaction between the app and this client.
|
| OAuthSettings.Builder
|
| OidcAttributeRequestMethod
The method to use to request attributes.
|
| OidcEndpoints
OpenID Connect endpoints.
|
| OidcEndpoints.Builder
|
| PasswordPolicy
Password policy for User Pools.
|
| PasswordPolicy.Builder
|
| ProviderAttribute
An attribute available from a third party identity provider.
|
| ResourceServerScope
A scope for ResourceServer.
|
| ResourceServerScope.Builder
|
| ResourceServerScopeProps
Props to initialize ResourceServerScope.
|
| ResourceServerScopeProps.Builder
|
| SignInAliases
The different ways in which users of this pool can sign up or sign in.
|
| SignInAliases.Builder
|
| SignInUrlOptions
Options to customize the behaviour of `signInUrl()`.
|
| SignInUrlOptions.Builder
|
| StandardAttribute
Standard attribute that can be marked as required or mutable.
|
| StandardAttribute.Builder
|
| StandardAttributes
The set of standard attributes that can be marked as required or mutable.
|
| StandardAttributes.Builder
|
| 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`.
|
| StandardAttributesMask.Builder
|
| StringAttribute
The String custom attribute type.
|
| StringAttribute.Builder
|
| StringAttributeConstraints
Constraints that can be applied to a custom attribute of string type.
|
| StringAttributeConstraints.Builder
|
| StringAttributeProps
Props for constructing a StringAttr.
|
| StringAttributeProps.Builder
|
| UserInvitationConfig
User pool configuration when administrators sign users up.
|
| UserInvitationConfig.Builder
|
| UserPool
Define a Cognito User Pool.
|
| UserPool.Builder
|
| UserPoolClient
Define a UserPool App Client.
|
| UserPoolClient.Builder
|
| UserPoolClientIdentityProvider
Identity providers supported by the UserPoolClient.
|
| UserPoolClientOptions
Options to create a UserPoolClient.
|
| UserPoolClientOptions.Builder
|
| UserPoolClientProps
Properties for the UserPoolClient construct.
|
| UserPoolClientProps.Builder
|
| UserPoolDomain
Define a user pool domain.
|
| UserPoolDomain.Builder
|
| UserPoolDomainOptions
Options to create a UserPoolDomain.
|
| UserPoolDomainOptions.Builder
|
| UserPoolDomainProps
Props for UserPoolDomain construct.
|
| UserPoolDomainProps.Builder
|
| UserPoolEmail
Configure how Cognito sends emails.
|
| UserPoolIdentityProviderAmazon
Represents a identity provider that integrates with 'Login with Amazon'.
|
| UserPoolIdentityProviderAmazon.Builder
|
| UserPoolIdentityProviderAmazonProps
Properties to initialize UserPoolAmazonIdentityProvider.
|
| UserPoolIdentityProviderAmazonProps.Builder
|
| UserPoolIdentityProviderApple
Represents a identity provider that integrates with 'Apple'.
|
| UserPoolIdentityProviderApple.Builder
|
| UserPoolIdentityProviderAppleProps
Properties to initialize UserPoolAppleIdentityProvider.
|
| UserPoolIdentityProviderAppleProps.Builder
|
| UserPoolIdentityProviderFacebook
Represents a identity provider that integrates with 'Facebook Login'.
|
| UserPoolIdentityProviderFacebook.Builder
|
| UserPoolIdentityProviderFacebookProps
Properties to initialize UserPoolFacebookIdentityProvider.
|
| UserPoolIdentityProviderFacebookProps.Builder
|
| UserPoolIdentityProviderGoogle
Represents a identity provider that integrates with 'Google'.
|
| UserPoolIdentityProviderGoogle.Builder
|
| UserPoolIdentityProviderGoogleProps
Properties to initialize UserPoolGoogleIdentityProvider.
|
| UserPoolIdentityProviderGoogleProps.Builder
|
| UserPoolIdentityProviderOidc
Represents a identity provider that integrates with OpenID Connect.
|
| UserPoolIdentityProviderOidc.Builder
|
| UserPoolIdentityProviderOidcProps
Properties to initialize UserPoolIdentityProviderOidc.
|
| UserPoolIdentityProviderOidcProps.Builder
|
| UserPoolIdentityProviderProps
Properties to create a new instance of UserPoolIdentityProvider.
|
| UserPoolIdentityProviderProps.Builder
|
| UserPoolIdentityProviderSaml
Represents a identity provider that integrates with SAML.
|
| UserPoolIdentityProviderSaml.Builder
|
| UserPoolIdentityProviderSamlMetadata
Metadata for a SAML user pool identity provider.
|
| UserPoolIdentityProviderSamlMetadataType
Metadata types that can be used for a SAML user pool identity provider.
|
| UserPoolIdentityProviderSamlProps
Properties to initialize UserPoolIdentityProviderSaml.
|
| UserPoolIdentityProviderSamlProps.Builder
|
| UserPoolOperation
User pool operations to which lambda triggers can be attached.
|
| UserPoolProps
Props for the UserPool construct.
|
| UserPoolProps.Builder
|
| UserPoolResourceServer
Defines a User Pool OAuth2.0 Resource Server.
|
| UserPoolResourceServer.Builder
|
| UserPoolResourceServerOptions
Options to create a UserPoolResourceServer.
|
| UserPoolResourceServerOptions.Builder
|
| UserPoolResourceServerProps
Properties for the UserPoolResourceServer construct.
|
| UserPoolResourceServerProps.Builder
|
| UserPoolSESOptions
Configuration for Cognito sending emails via Amazon SES.
|
| UserPoolSESOptions.Builder
|
| UserPoolTriggers
Triggers for a user pool.
|
| UserPoolTriggers.Builder
|
| UserVerificationConfig
User pool configuration for user self sign up.
|
| UserVerificationConfig.Builder
|
| VerificationEmailStyle
The email verification style.
|