Uses of Package
software.amazon.awscdk.services.cognito
Package
Description
AWS APIGatewayv2 Authorizers
Amazon API Gateway Construct Library
AWS AppSync Construct Library
Amazon Cognito Construct Library
Amazon Cognito Identity Pool Construct Library
Actions for AWS Elastic Load Balancing V2
Route53 Alias Record Targets for the CDK Route53 Library
-
ClassDescriptionRepresents a Cognito UserPool.Represents a Cognito user pool client.
-
-
-
ClassDescriptionHow will a user be able to recover their account?Deprecated.Advanced Security Mode is deprecated in favor of user pool feature plans.The mapping of user pool attributes to the attributes provided by the identity providers.A builder for
AttributeMapping
Types of authentication flow.A builder forAuthFlow
Attributes that can be automatically verified for users in a user pool.A builder forAutoVerifiedAttrs
Options to customize the behaviour ofbaseUrl()
.A builder forBaseUrlOptions
The Boolean custom attribute type.A fluent builder forBooleanAttribute
.TheAWS::Cognito::IdentityPool
resource creates an Amazon Cognito identity pool.A fluent builder forCfnIdentityPool
.CognitoIdentityProvider
is a property of the AWS::Cognito::IdentityPool resource that represents an Amazon Cognito user pool and its client ID.A builder forCfnIdentityPool.CognitoIdentityProviderProperty
CognitoStreams
is a property of the AWS::Cognito::IdentityPool resource that defines configuration options for Amazon Cognito streams.A builder forCfnIdentityPool.CognitoStreamsProperty
PushSync
is a property of the AWS::Cognito::IdentityPool resource that defines the configuration options to be applied to an Amazon Cognito identity pool.A builder forCfnIdentityPool.PushSyncProperty
A list of the identity pool principal tag assignments for attributes for access control.A fluent builder forCfnIdentityPoolPrincipalTag
.Properties for defining aCfnIdentityPoolPrincipalTag
.A builder forCfnIdentityPoolPrincipalTagProps
Properties for defining aCfnIdentityPool
.A builder forCfnIdentityPoolProps
TheAWS::Cognito::IdentityPoolRoleAttachment
resource manages the role configuration for an Amazon Cognito identity pool.A fluent builder forCfnIdentityPoolRoleAttachment
.Defines how to map a claim to a role ARN.A builder forCfnIdentityPoolRoleAttachment.MappingRuleProperty
One of a set ofRoleMappings
, a property of the AWS::Cognito::IdentityPoolRoleAttachment resource that defines the role-mapping attributes of an Amazon Cognito identity pool.A builder forCfnIdentityPoolRoleAttachment.RoleMappingProperty
RulesConfigurationType
is a subproperty of the RoleMapping property that defines the rules to be used for mapping users to roles.Properties for defining aCfnIdentityPoolRoleAttachment
.A builder forCfnIdentityPoolRoleAttachmentProps
Sets up or modifies the logging configuration of a user pool.A fluent builder forCfnLogDeliveryConfiguration
.Configuration for the CloudWatch log group destination of user pool detailed activity logging, or of user activity log export with advanced security features.Configuration for the Amazon Data Firehose stream destination of user activity log export with threat protection.The configuration of user event logs to an external AWS service like Amazon Data Firehose, Amazon S3, or Amazon CloudWatch Logs.A builder forCfnLogDeliveryConfiguration.LogConfigurationProperty
Configuration for the Amazon S3 bucket destination of user activity log export with threat protection.A builder forCfnLogDeliveryConfiguration.S3ConfigurationProperty
Properties for defining aCfnLogDeliveryConfiguration
.A builder forCfnLogDeliveryConfigurationProps
Creates a new set of branding settings for a user pool style and associates it with an app client.An image file from a managed login branding style in a user pool.A builder forCfnManagedLoginBranding.AssetTypeProperty
A fluent builder forCfnManagedLoginBranding
.Properties for defining aCfnManagedLoginBranding
.A builder forCfnManagedLoginBrandingProps
TheAWS::Cognito::UserPool
resource creates an Amazon Cognito user pool.The available verified method a user can use to recover their password when they callForgotPassword
.A builder forCfnUserPool.AccountRecoverySettingProperty
The settings for administrator creation of users in a user pool.A builder forCfnUserPool.AdminCreateUserConfigProperty
Threat protection configuration options for additional authentication types in your user pool, including custom authentication.A builder forCfnUserPool.AdvancedSecurityAdditionalFlowsProperty
A fluent builder forCfnUserPool
.The configuration of a custom email sender Lambda trigger.A builder forCfnUserPool.CustomEmailSenderProperty
The configuration of a custom SMS sender Lambda trigger.A builder forCfnUserPool.CustomSMSSenderProperty
The device-remembering configuration for a user pool.A builder forCfnUserPool.DeviceConfigurationProperty
The email configuration of your user pool.A builder forCfnUserPool.EmailConfigurationProperty
The template for the welcome message to new users.A builder forCfnUserPool.InviteMessageTemplateProperty
A collection of user pool Lambda triggers.A builder forCfnUserPool.LambdaConfigProperty
The minimum and maximum values of an attribute that is of the number type, for examplecustom:age
.A builder forCfnUserPool.NumberAttributeConstraintsProperty
The password policy settings for a user pool, including complexity, history, and length requirements.A builder forCfnUserPool.PasswordPolicyProperty
A list of user pool policies.A builder forCfnUserPool.PoliciesProperty
The properties of a pre token generation Lambda trigger.A builder forCfnUserPool.PreTokenGenerationConfigProperty
A recovery option for a user.A builder forCfnUserPool.RecoveryOptionProperty
A list of the user attributes and their properties in your user pool.A builder forCfnUserPool.SchemaAttributeProperty
The policy for allowed types of authentication in a user pool.A builder forCfnUserPool.SignInPolicyProperty
User pool configuration for delivery of SMS messages with Amazon Simple Notification Service.A builder forCfnUserPool.SmsConfigurationProperty
The minimum and maximum length values of an attribute that is of the string type, for examplecustom:department
.A builder forCfnUserPool.StringAttributeConstraintsProperty
The settings for updates to user attributes.A builder forCfnUserPool.UserAttributeUpdateSettingsProperty
Case sensitivity of the username input for the selected sign-in option.A builder forCfnUserPool.UsernameConfigurationProperty
Contains settings for activation of threat protection, including the operating mode and additional authentication types.A builder forCfnUserPool.UserPoolAddOnsProperty
The template for the verification message that your user pool delivers to users who set an email address or phone number attribute.A builder forCfnUserPool.VerificationMessageTemplateProperty
TheAWS::Cognito::UserPoolClient
resource specifies an Amazon Cognito user pool client.The settings for Amazon Pinpoint analytics configuration.A builder forCfnUserPoolClient.AnalyticsConfigurationProperty
A fluent builder forCfnUserPoolClient
.The units that validity times are represented in.A builder forCfnUserPoolClient.TokenValidityUnitsProperty
Properties for defining aCfnUserPoolClient
.A builder forCfnUserPoolClientProps
The AWS::Cognito::UserPoolDomain resource creates a new domain for a user pool.A fluent builder forCfnUserPoolDomain
.The configuration for a hosted UI custom domain.A builder forCfnUserPoolDomain.CustomDomainConfigTypeProperty
Properties for defining aCfnUserPoolDomain
.A builder forCfnUserPoolDomainProps
A user pool group.A fluent builder forCfnUserPoolGroup
.Properties for defining aCfnUserPoolGroup
.A builder forCfnUserPoolGroupProps
TheAWS::Cognito::UserPoolIdentityProvider
resource creates an identity provider for a user pool.A fluent builder forCfnUserPoolIdentityProvider
.Properties for defining aCfnUserPoolIdentityProvider
.A builder forCfnUserPoolIdentityProviderProps
Properties for defining aCfnUserPool
.A builder forCfnUserPoolProps
TheAWS::Cognito::UserPoolResourceServer
resource creates a new OAuth2.0 resource server and defines custom scopes in it.A fluent builder forCfnUserPoolResourceServer
.One custom scope associated with a user pool resource server.Properties for defining aCfnUserPoolResourceServer
.A builder forCfnUserPoolResourceServerProps
TheAWS::Cognito::UserPoolRiskConfigurationAttachment
resource sets the risk configuration that is used for Amazon Cognito advanced security features.A list of account-takeover actions for each level of risk that Amazon Cognito might assess with threat protection features.The automated response to a risk level for adaptive authentication in full-function, orENFORCED
, mode.The settings for automated responses and notification templates for adaptive authentication with threat protection features.A fluent builder forCfnUserPoolRiskConfigurationAttachment
.Settings for user pool actions when Amazon Cognito detects compromised credentials with threat protection in full-functionENFORCED
mode.Settings for compromised-credentials actions and authentication-event sources with threat protection in full-functionENFORCED
mode.The configuration for Amazon SES email messages that threat protection sends to a user when your adaptive authentication automated response has a Notify action.The template for email messages that threat protection sends to a user when your threat protection automated response has a Notify action.Exceptions to the risk evaluation configuration, including always-allow and always-block IP address ranges.Properties for defining aCfnUserPoolRiskConfigurationAttachment
.A builder forCfnUserPoolRiskConfigurationAttachmentProps
A container for the UI customization information for the hosted UI in a user pool.A fluent builder forCfnUserPoolUICustomizationAttachment
.Properties for defining aCfnUserPoolUICustomizationAttachment
.A builder forCfnUserPoolUICustomizationAttachmentProps
TheAWS::Cognito::UserPoolUser
resource creates an Amazon Cognito user pool user.The name and value of a user attribute.A builder forCfnUserPoolUser.AttributeTypeProperty
A fluent builder forCfnUserPoolUser
.Properties for defining aCfnUserPoolUser
.A builder forCfnUserPoolUserProps
Adds a user to a group.A fluent builder forCfnUserPoolUserToGroupAttachment
.Properties for defining aCfnUserPoolUserToGroupAttachment
.A builder forCfnUserPoolUserToGroupAttachmentProps
A set of attributes, useful to set Read and Write attributes.Options while specifying a cognito prefix domain.A builder forCognitoDomainOptions
Configuration that will be fed into CloudFormation for any custom attribute type.A builder forCustomAttributeConfig
Constraints that can be applied to a custom attribute of any type.A builder forCustomAttributeProps
Options while specifying custom domain.A builder forCustomDomainOptions
The DateTime custom attribute type.A fluent builder forDateTimeAttribute
.Device tracking settings.A builder forDeviceTracking
Email settings for the user pool.A builder forEmailSettings
The user pool feature plan, or tier.Represents a custom attribute type.Internal default implementation forICustomAttribute
.Represents a Cognito UserPool.Internal default implementation forIUserPool
.Represents a Cognito user pool client.Internal default implementation forIUserPoolClient
.Represents a user pool domain.Internal default implementation forIUserPoolDomain
.Represents a user pool group.Internal default implementation forIUserPoolGroup
.Represents a UserPoolIdentityProvider.Internal default implementation forIUserPoolIdentityProvider
.Represents a Cognito user pool resource server.Internal default implementation forIUserPoolResourceServer
.Attributes that will be kept until the user verifies the changed attribute.A builder forKeepOriginalAttrs
The user pool trigger version of the request that Amazon Cognito sends to your Lambda function.The different ways in which a user pool's MFA enforcement can be configured.The different ways in which a user pool can obtain their MFA token for sign in.A builder forMfaSecondFactor
The Number custom attribute type.A fluent builder forNumberAttribute
.Constraints that can be applied to a custom attribute of number type.A builder forNumberAttributeConstraints
Props for NumberAttr.A builder forNumberAttributeProps
Types of OAuth grant flows.A builder forOAuthFlows
OAuth scopes that are allowed with this client.OAuth settings to configure the interaction between the app and this client.A builder forOAuthSettings
The method to use to request attributes.OpenID Connect endpoints.A builder forOidcEndpoints
Password policy for User Pools.A builder forPasswordPolicy
An attribute available from a third party identity provider.A scope for ResourceServer.A fluent builder forResourceServerScope
.Props to initialize ResourceServerScope.A builder forResourceServerScopeProps
The different ways in which users of this pool can sign up or sign in.A builder forSignInAliases
Signing algorithms for SAML requests.Options to customize the behaviour ofsignInUrl()
.A builder forSignInUrlOptions
Standard attribute that can be marked as required or mutable.A builder forStandardAttribute
The set of standard attributes that can be marked as required or mutable.A builder forStandardAttributes
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 attributesemail_verified
andphone_number_verified
.A builder forStandardAttributesMask
The String custom attribute type.A fluent builder forStringAttribute
.Constraints that can be applied to a custom attribute of string type.A builder forStringAttributeConstraints
Props for constructing a StringAttr.A builder forStringAttributeProps
User pool configuration when administrators sign users up.A builder forUserInvitationConfig
Define a Cognito User Pool.A fluent builder forUserPool
.Define a UserPool App Client.A fluent builder forUserPoolClient
.Identity providers supported by the UserPoolClient.Options to create a UserPoolClient.A builder forUserPoolClientOptions
Properties for the UserPoolClient construct.A builder forUserPoolClientProps
Define a user pool domain.A fluent builder forUserPoolDomain
.Options to create a UserPoolDomain.A builder forUserPoolDomainOptions
Props for UserPoolDomain construct.A builder forUserPoolDomainProps
Configure how Cognito sends emails.Result of binding email settings with a user pool.A builder forUserPoolEmailConfig
Define a user pool group.A fluent builder forUserPoolGroup
.Options to create a UserPoolGroup.A builder forUserPoolGroupOptions
Props for UserPoolGroup construct.A builder forUserPoolGroupProps
Represents an identity provider that integrates with Login with Amazon.A fluent builder forUserPoolIdentityProviderAmazon
.Properties to initialize UserPoolAmazonIdentityProvider.A builder forUserPoolIdentityProviderAmazonProps
Represents an identity provider that integrates with Apple.A fluent builder forUserPoolIdentityProviderApple
.Properties to initialize UserPoolAppleIdentityProvider.A builder forUserPoolIdentityProviderAppleProps
Represents an identity provider that integrates with Facebook Login.A fluent builder forUserPoolIdentityProviderFacebook
.Properties to initialize UserPoolFacebookIdentityProvider.A builder forUserPoolIdentityProviderFacebookProps
Represents an identity provider that integrates with Google.A fluent builder forUserPoolIdentityProviderGoogle
.Properties to initialize UserPoolGoogleIdentityProvider.A builder forUserPoolIdentityProviderGoogleProps
Represents an identity provider that integrates with OpenID Connect.A fluent builder forUserPoolIdentityProviderOidc
.Properties to initialize UserPoolIdentityProviderOidc.A builder forUserPoolIdentityProviderOidcProps
Properties to create a new instance of UserPoolIdentityProvider.A builder forUserPoolIdentityProviderProps
Represents an identity provider that integrates with SAML.A fluent builder forUserPoolIdentityProviderSaml
.Metadata for a SAML user pool identity provider.Metadata types that can be used for a SAML user pool identity provider.Properties to initialize UserPoolIdentityProviderSaml.A builder forUserPoolIdentityProviderSamlProps
User pool operations to which lambda triggers can be attached.Props for the UserPool construct.A builder forUserPoolProps
Defines a User Pool OAuth2.0 Resource Server.A fluent builder forUserPoolResourceServer
.Options to create a UserPoolResourceServer.A builder forUserPoolResourceServerOptions
Properties for the UserPoolResourceServer construct.A builder forUserPoolResourceServerProps
Configuration for Cognito sending emails via Amazon SES.A builder forUserPoolSESOptions
Triggers for a user pool.A builder forUserPoolTriggers
User pool configuration for user self sign up.A builder forUserVerificationConfig
The email verification style. -
ClassDescriptionRepresents a Cognito UserPool.Represents a Cognito user pool client.
-
ClassDescriptionRepresents a Cognito UserPool.Represents a Cognito user pool client.Represents a user pool domain.
-