# Packages
Package cognitoidentityprovideriface provides an interface to enable mocking the Amazon Cognito Identity Provider service client for testing your code.
# Functions
AccountTakeoverEventActionType_Values returns all elements of the AccountTakeoverEventActionType enum.
AdvancedSecurityModeType_Values returns all elements of the AdvancedSecurityModeType enum.
AliasAttributeType_Values returns all elements of the AliasAttributeType enum.
AttributeDataType_Values returns all elements of the AttributeDataType enum.
AuthFlowType_Values returns all elements of the AuthFlowType enum.
ChallengeName_Values returns all elements of the ChallengeName enum.
ChallengeNameType_Values returns all elements of the ChallengeNameType enum.
ChallengeResponse_Values returns all elements of the ChallengeResponse enum.
CompromisedCredentialsEventActionType_Values returns all elements of the CompromisedCredentialsEventActionType enum.
CustomEmailSenderLambdaVersionType_Values returns all elements of the CustomEmailSenderLambdaVersionType enum.
CustomSMSSenderLambdaVersionType_Values returns all elements of the CustomSMSSenderLambdaVersionType enum.
DefaultEmailOptionType_Values returns all elements of the DefaultEmailOptionType enum.
DeletionProtectionType_Values returns all elements of the DeletionProtectionType enum.
DeliveryMediumType_Values returns all elements of the DeliveryMediumType enum.
DeviceRememberedStatusType_Values returns all elements of the DeviceRememberedStatusType enum.
DomainStatusType_Values returns all elements of the DomainStatusType enum.
EmailSendingAccountType_Values returns all elements of the EmailSendingAccountType enum.
EventFilterType_Values returns all elements of the EventFilterType enum.
EventResponseType_Values returns all elements of the EventResponseType enum.
EventSourceName_Values returns all elements of the EventSourceName enum.
EventType_Values returns all elements of the EventType enum.
ExplicitAuthFlowsType_Values returns all elements of the ExplicitAuthFlowsType enum.
FeedbackValueType_Values returns all elements of the FeedbackValueType enum.
IdentityProviderTypeType_Values returns all elements of the IdentityProviderTypeType enum.
LogLevel_Values returns all elements of the LogLevel enum.
MessageActionType_Values returns all elements of the MessageActionType enum.
New creates a new instance of the CognitoIdentityProvider client with a session.
OAuthFlowType_Values returns all elements of the OAuthFlowType enum.
PreTokenGenerationLambdaVersionType_Values returns all elements of the PreTokenGenerationLambdaVersionType enum.
PreventUserExistenceErrorTypes_Values returns all elements of the PreventUserExistenceErrorTypes enum.
RecoveryOptionNameType_Values returns all elements of the RecoveryOptionNameType enum.
RiskDecisionType_Values returns all elements of the RiskDecisionType enum.
RiskLevelType_Values returns all elements of the RiskLevelType enum.
StatusType_Values returns all elements of the StatusType enum.
TimeUnitsType_Values returns all elements of the TimeUnitsType enum.
UserImportJobStatusType_Values returns all elements of the UserImportJobStatusType enum.
UsernameAttributeType_Values returns all elements of the UsernameAttributeType enum.
UserPoolMfaType_Values returns all elements of the UserPoolMfaType enum.
UserStatusType_Values returns all elements of the UserStatusType enum.
VerifiedAttributeType_Values returns all elements of the VerifiedAttributeType enum.
VerifySoftwareTokenResponseType_Values returns all elements of the VerifySoftwareTokenResponseType enum.
# Constants
AccountTakeoverEventActionTypeBlock is a AccountTakeoverEventActionType enum value.
AccountTakeoverEventActionTypeMfaIfConfigured is a AccountTakeoverEventActionType enum value.
AccountTakeoverEventActionTypeMfaRequired is a AccountTakeoverEventActionType enum value.
AccountTakeoverEventActionTypeNoAction is a AccountTakeoverEventActionType enum value.
AdvancedSecurityModeTypeAudit is a AdvancedSecurityModeType enum value.
AdvancedSecurityModeTypeEnforced is a AdvancedSecurityModeType enum value.
AdvancedSecurityModeTypeOff is a AdvancedSecurityModeType enum value.
AliasAttributeTypeEmail is a AliasAttributeType enum value.
AliasAttributeTypePhoneNumber is a AliasAttributeType enum value.
AliasAttributeTypePreferredUsername is a AliasAttributeType enum value.
AttributeDataTypeBoolean is a AttributeDataType enum value.
AttributeDataTypeDateTime is a AttributeDataType enum value.
AttributeDataTypeNumber is a AttributeDataType enum value.
AttributeDataTypeString is a AttributeDataType enum value.
AuthFlowTypeAdminNoSrpAuth is a AuthFlowType enum value.
AuthFlowTypeAdminUserPasswordAuth is a AuthFlowType enum value.
AuthFlowTypeCustomAuth is a AuthFlowType enum value.
AuthFlowTypeRefreshToken is a AuthFlowType enum value.
AuthFlowTypeRefreshTokenAuth is a AuthFlowType enum value.
AuthFlowTypeUserPasswordAuth is a AuthFlowType enum value.
AuthFlowTypeUserSrpAuth is a AuthFlowType enum value.
ChallengeNameMfa is a ChallengeName enum value.
ChallengeNamePassword is a ChallengeName enum value.
ChallengeNameTypeAdminNoSrpAuth is a ChallengeNameType enum value.
ChallengeNameTypeCustomChallenge is a ChallengeNameType enum value.
ChallengeNameTypeDevicePasswordVerifier is a ChallengeNameType enum value.
ChallengeNameTypeDeviceSrpAuth is a ChallengeNameType enum value.
ChallengeNameTypeMfaSetup is a ChallengeNameType enum value.
ChallengeNameTypeNewPasswordRequired is a ChallengeNameType enum value.
ChallengeNameTypePasswordVerifier is a ChallengeNameType enum value.
ChallengeNameTypeSelectMfaType is a ChallengeNameType enum value.
ChallengeNameTypeSmsMfa is a ChallengeNameType enum value.
ChallengeNameTypeSoftwareTokenMfa is a ChallengeNameType enum value.
ChallengeResponseFailure is a ChallengeResponse enum value.
ChallengeResponseSuccess is a ChallengeResponse enum value.
CompromisedCredentialsEventActionTypeBlock is a CompromisedCredentialsEventActionType enum value.
CompromisedCredentialsEventActionTypeNoAction is a CompromisedCredentialsEventActionType enum value.
CustomEmailSenderLambdaVersionTypeV10 is a CustomEmailSenderLambdaVersionType enum value.
CustomSMSSenderLambdaVersionTypeV10 is a CustomSMSSenderLambdaVersionType enum value.
DefaultEmailOptionTypeConfirmWithCode is a DefaultEmailOptionType enum value.
DefaultEmailOptionTypeConfirmWithLink is a DefaultEmailOptionType enum value.
DeletionProtectionTypeActive is a DeletionProtectionType enum value.
DeletionProtectionTypeInactive is a DeletionProtectionType enum value.
DeliveryMediumTypeEmail is a DeliveryMediumType enum value.
DeliveryMediumTypeSms is a DeliveryMediumType enum value.
DeviceRememberedStatusTypeNotRemembered is a DeviceRememberedStatusType enum value.
DeviceRememberedStatusTypeRemembered is a DeviceRememberedStatusType enum value.
DomainStatusTypeActive is a DomainStatusType enum value.
DomainStatusTypeCreating is a DomainStatusType enum value.
DomainStatusTypeDeleting is a DomainStatusType enum value.
DomainStatusTypeFailed is a DomainStatusType enum value.
DomainStatusTypeUpdating is a DomainStatusType enum value.
EmailSendingAccountTypeCognitoDefault is a EmailSendingAccountType enum value.
EmailSendingAccountTypeDeveloper is a EmailSendingAccountType enum value.
ID to lookup a service endpoint with.
ErrCodeAliasExistsException for service response error code "AliasExistsException".
ErrCodeCodeDeliveryFailureException for service response error code "CodeDeliveryFailureException".
ErrCodeCodeMismatchException for service response error code "CodeMismatchException".
ErrCodeConcurrentModificationException for service response error code "ConcurrentModificationException".
ErrCodeDuplicateProviderException for service response error code "DuplicateProviderException".
ErrCodeEnableSoftwareTokenMFAException for service response error code "EnableSoftwareTokenMFAException".
ErrCodeExpiredCodeException for service response error code "ExpiredCodeException".
ErrCodeForbiddenException for service response error code "ForbiddenException".
ErrCodeGroupExistsException for service response error code "GroupExistsException".
ErrCodeInternalErrorException for service response error code "InternalErrorException".
ErrCodeInvalidEmailRoleAccessPolicyException for service response error code "InvalidEmailRoleAccessPolicyException".
ErrCodeInvalidLambdaResponseException for service response error code "InvalidLambdaResponseException".
ErrCodeInvalidOAuthFlowException for service response error code "InvalidOAuthFlowException".
ErrCodeInvalidParameterException for service response error code "InvalidParameterException".
ErrCodeInvalidPasswordException for service response error code "InvalidPasswordException".
ErrCodeInvalidSmsRoleAccessPolicyException for service response error code "InvalidSmsRoleAccessPolicyException".
ErrCodeInvalidSmsRoleTrustRelationshipException for service response error code "InvalidSmsRoleTrustRelationshipException".
ErrCodeInvalidUserPoolConfigurationException for service response error code "InvalidUserPoolConfigurationException".
ErrCodeLimitExceededException for service response error code "LimitExceededException".
ErrCodeMFAMethodNotFoundException for service response error code "MFAMethodNotFoundException".
ErrCodeNotAuthorizedException for service response error code "NotAuthorizedException".
ErrCodePasswordResetRequiredException for service response error code "PasswordResetRequiredException".
ErrCodePreconditionNotMetException for service response error code "PreconditionNotMetException".
ErrCodeResourceNotFoundException for service response error code "ResourceNotFoundException".
ErrCodeScopeDoesNotExistException for service response error code "ScopeDoesNotExistException".
ErrCodeSoftwareTokenMFANotFoundException for service response error code "SoftwareTokenMFANotFoundException".
ErrCodeTooManyFailedAttemptsException for service response error code "TooManyFailedAttemptsException".
ErrCodeTooManyRequestsException for service response error code "TooManyRequestsException".
ErrCodeUnauthorizedException for service response error code "UnauthorizedException".
ErrCodeUnexpectedLambdaException for service response error code "UnexpectedLambdaException".
ErrCodeUnsupportedIdentityProviderException for service response error code "UnsupportedIdentityProviderException".
ErrCodeUnsupportedOperationException for service response error code "UnsupportedOperationException".
ErrCodeUnsupportedTokenTypeException for service response error code "UnsupportedTokenTypeException".
ErrCodeUnsupportedUserStateException for service response error code "UnsupportedUserStateException".
ErrCodeUserImportInProgressException for service response error code "UserImportInProgressException".
ErrCodeUserLambdaValidationException for service response error code "UserLambdaValidationException".
ErrCodeUsernameExistsException for service response error code "UsernameExistsException".
ErrCodeUserNotConfirmedException for service response error code "UserNotConfirmedException".
ErrCodeUserNotFoundException for service response error code "UserNotFoundException".
ErrCodeUserPoolAddOnNotEnabledException for service response error code "UserPoolAddOnNotEnabledException".
ErrCodeUserPoolTaggingException for service response error code "UserPoolTaggingException".
EventFilterTypePasswordChange is a EventFilterType enum value.
EventFilterTypeSignIn is a EventFilterType enum value.
EventFilterTypeSignUp is a EventFilterType enum value.
EventResponseTypeFail is a EventResponseType enum value.
EventResponseTypeInProgress is a EventResponseType enum value.
EventResponseTypePass is a EventResponseType enum value.
EventSourceNameUserNotification is a EventSourceName enum value.
EventTypeForgotPassword is a EventType enum value.
EventTypePasswordChange is a EventType enum value.
EventTypeResendCode is a EventType enum value.
EventTypeSignIn is a EventType enum value.
EventTypeSignUp is a EventType enum value.
ExplicitAuthFlowsTypeAdminNoSrpAuth is a ExplicitAuthFlowsType enum value.
ExplicitAuthFlowsTypeAllowAdminUserPasswordAuth is a ExplicitAuthFlowsType enum value.
ExplicitAuthFlowsTypeAllowCustomAuth is a ExplicitAuthFlowsType enum value.
ExplicitAuthFlowsTypeAllowRefreshTokenAuth is a ExplicitAuthFlowsType enum value.
ExplicitAuthFlowsTypeAllowUserPasswordAuth is a ExplicitAuthFlowsType enum value.
ExplicitAuthFlowsTypeAllowUserSrpAuth is a ExplicitAuthFlowsType enum value.
ExplicitAuthFlowsTypeCustomAuthFlowOnly is a ExplicitAuthFlowsType enum value.
ExplicitAuthFlowsTypeUserPasswordAuth is a ExplicitAuthFlowsType enum value.
FeedbackValueTypeInvalid is a FeedbackValueType enum value.
FeedbackValueTypeValid is a FeedbackValueType enum value.
IdentityProviderTypeTypeFacebook is a IdentityProviderTypeType enum value.
IdentityProviderTypeTypeGoogle is a IdentityProviderTypeType enum value.
IdentityProviderTypeTypeLoginWithAmazon is a IdentityProviderTypeType enum value.
IdentityProviderTypeTypeOidc is a IdentityProviderTypeType enum value.
IdentityProviderTypeTypeSaml is a IdentityProviderTypeType enum value.
IdentityProviderTypeTypeSignInWithApple is a IdentityProviderTypeType enum value.
LogLevelError is a LogLevel enum value.
MessageActionTypeResend is a MessageActionType enum value.
MessageActionTypeSuppress is a MessageActionType enum value.
OAuthFlowTypeClientCredentials is a OAuthFlowType enum value.
OAuthFlowTypeCode is a OAuthFlowType enum value.
OAuthFlowTypeImplicit is a OAuthFlowType enum value.
PreTokenGenerationLambdaVersionTypeV10 is a PreTokenGenerationLambdaVersionType enum value.
PreTokenGenerationLambdaVersionTypeV20 is a PreTokenGenerationLambdaVersionType enum value.
PreventUserExistenceErrorTypesEnabled is a PreventUserExistenceErrorTypes enum value.
PreventUserExistenceErrorTypesLegacy is a PreventUserExistenceErrorTypes enum value.
RecoveryOptionNameTypeAdminOnly is a RecoveryOptionNameType enum value.
RecoveryOptionNameTypeVerifiedEmail is a RecoveryOptionNameType enum value.
RecoveryOptionNameTypeVerifiedPhoneNumber is a RecoveryOptionNameType enum value.
RiskDecisionTypeAccountTakeover is a RiskDecisionType enum value.
RiskDecisionTypeBlock is a RiskDecisionType enum value.
RiskDecisionTypeNoRisk is a RiskDecisionType enum value.
RiskLevelTypeHigh is a RiskLevelType enum value.
RiskLevelTypeLow is a RiskLevelType enum value.
RiskLevelTypeMedium is a RiskLevelType enum value.
ServiceID is a unique identifier of a specific service.
Name of service.
StatusTypeDisabled is a StatusType enum value.
StatusTypeEnabled is a StatusType enum value.
TimeUnitsTypeDays is a TimeUnitsType enum value.
TimeUnitsTypeHours is a TimeUnitsType enum value.
TimeUnitsTypeMinutes is a TimeUnitsType enum value.
TimeUnitsTypeSeconds is a TimeUnitsType enum value.
UserImportJobStatusTypeCreated is a UserImportJobStatusType enum value.
UserImportJobStatusTypeExpired is a UserImportJobStatusType enum value.
UserImportJobStatusTypeFailed is a UserImportJobStatusType enum value.
UserImportJobStatusTypeInProgress is a UserImportJobStatusType enum value.
UserImportJobStatusTypePending is a UserImportJobStatusType enum value.
UserImportJobStatusTypeStopped is a UserImportJobStatusType enum value.
UserImportJobStatusTypeStopping is a UserImportJobStatusType enum value.
UserImportJobStatusTypeSucceeded is a UserImportJobStatusType enum value.
UsernameAttributeTypeEmail is a UsernameAttributeType enum value.
UsernameAttributeTypePhoneNumber is a UsernameAttributeType enum value.
UserPoolMfaTypeOff is a UserPoolMfaType enum value.
UserPoolMfaTypeOn is a UserPoolMfaType enum value.
UserPoolMfaTypeOptional is a UserPoolMfaType enum value.
UserStatusTypeArchived is a UserStatusType enum value.
UserStatusTypeCompromised is a UserStatusType enum value.
UserStatusTypeConfirmed is a UserStatusType enum value.
UserStatusTypeExternalProvider is a UserStatusType enum value.
UserStatusTypeForceChangePassword is a UserStatusType enum value.
UserStatusTypeResetRequired is a UserStatusType enum value.
UserStatusTypeUnconfirmed is a UserStatusType enum value.
UserStatusTypeUnknown is a UserStatusType enum value.
VerifiedAttributeTypeEmail is a VerifiedAttributeType enum value.
VerifiedAttributeTypePhoneNumber is a VerifiedAttributeType enum value.
VerifySoftwareTokenResponseTypeError is a VerifySoftwareTokenResponseType enum value.
VerifySoftwareTokenResponseTypeSuccess is a VerifySoftwareTokenResponseType enum value.
# Structs
The data type for AccountRecoverySetting.
Account takeover actions type.
Account takeover action type.
Configuration for mitigation actions and notification for different levels of risk detected for a potential account takeover.
Represents the request to add custom attributes.
Represents the response from the server for the request to add custom attributes.
Confirm a user's registration as a user pool administrator.
Represents the response from the server for the request to confirm registration.
The configuration for creating a new user profile.
Represents the request to create a user in the specified user pool.
Represents the response from the server to the request to create the user.
Represents the request to delete user attributes as an administrator.
Represents the response received from the server for a request to delete user attributes.
Represents the request to delete a user as an administrator.
Represents the request to disable the user as an administrator.
Represents the response received from the server to disable the user as an administrator.
Represents the request that enables the user as an administrator.
Represents the response from the server for the request to enable a user as an administrator.
Sends the forgot device request, as an administrator.
Represents the request to get the device, as an administrator.
Gets the device response, as an administrator.
Represents the request to get the specified user as an administrator.
Represents the response from the server from the request to get the specified user as an administrator.
Initiates the authorization request, as an administrator.
Initiates the authentication response, as an administrator.
Represents the request to list devices, as an administrator.
Lists the device's response, as an administrator.
Represents the request to reset a user's password as an administrator.
Represents the response from the server to reset a user password as an administrator.
The request to respond to the authentication challenge, as an administrator.
Responds to the authentication challenge, as an administrator.
You can use this parameter to set an MFA configuration that uses the SMS delivery medium.
Represents the response from the server to set user settings as an administrator.
The request to update the device status, as an administrator.
The status response to the request to update the device, as an administrator.
Represents the request to update the user's attributes as an administrator.
Represents the response from the server for the request to update user attributes as an administrator.
The request to sign out of all devices, as an administrator.
The global sign-out response, as an administrator.
This exception is thrown when a user tries to confirm the account with an email address or phone number that has already been supplied as an alias for a different user profile.
The Amazon Pinpoint analytics configuration necessary to collect metrics for a user pool.
An Amazon Pinpoint analytics endpoint.
Specifies whether the attribute is standard or custom.
The authentication result.
The authentication event type.
The challenge response type.
Represents the request to change a user password.
The response from the server to the change password request.
The CloudWatch logging destination of a user pool detailed activity logging configuration.
The delivery details for an email or SMS message that Amazon Cognito sent for authentication or verification.
This exception is thrown when a verification code fails to deliver successfully.
This exception is thrown if the provided code doesn't match what the server was expecting.
CognitoIdentityProvider provides the API operation methods for making requests to Amazon Cognito Identity Provider.
The compromised credentials actions type.
The compromised credentials risk configuration type.
This exception is thrown if two or more modifications are happening concurrently.
Confirms the device request.
Confirms the device response.
The request representing the confirmation for a password reset.
The response from the server that results from a user's request to retrieve a forgotten password.
Represents the request to confirm registration of a user.
Represents the response from the server for the registration confirmation.
Contextual user data type used for evaluating the risk of an unexpected event by Amazon Cognito advanced security.
Represents the request to create the user import job.
Represents the response from the server to the request to create the user import job.
Represents the request to create a user pool client.
Represents the response from the server to create a user pool client.
Represents the request to create a user pool.
Represents the response from the server for the request to create a user pool.
The configuration for a custom domain that hosts the sign-up and sign-in webpages for your application.
The properties of a custom email sender Lambda trigger.
The properties of a custom SMS sender Lambda trigger.
Represents the request to delete user attributes.
Represents the response from the server to delete user attributes.
Represents the request to delete a user.
Represents the request to delete a user pool client.
Represents the request to delete a user pool.
Represents the request to describe the user import job.
Represents the response from the server to the request to describe the user import job.
Represents the request to describe a user pool client.
Represents the response from the server from a request to describe the user pool client.
Represents the request to describe the user pool.
Represents the response to describe the user pool.
The device-remembering configuration for a user pool.
The device verifier against which it is authenticated.
The device type.
A container for information about a domain.
This exception is thrown when the provider is already supported by the user pool.
The email configuration of your user pool.
This exception is thrown when there is a code mismatch and the service fails to configure the software token TOTP multi-factor authentication (MFA).
Specifies the user context data captured at the time of an event request.
Specifies the event feedback type.
The event risk type.
This exception is thrown if a code has expired.
This exception is thrown when WAF doesn't allow your request based on a web ACL that's associated with your user pool.
Represents the request to forget the device.
Represents the request to reset a user's password.
The response from Amazon Cognito to a request to reset a password.
Represents the request to get the header information of the CSV file for the user import job.
Represents the response from the server to the request to get the header information of the CSV file for the user import job.
Represents the request to get the device.
Gets the device response.
Request to get a signing certificate from Amazon Cognito.
Response from Amazon Cognito for a signing certificate request.
Represents the request to get user attribute verification.
The verification code response returned by the server response to get the user attribute verification code.
Represents the request to get information about the user.
Represents the response from the server from the request to get information about the user.
Represents the request to sign out all devices.
The response to the request to sign out all devices.
This exception is thrown when Amazon Cognito encounters a group that already exists in the user pool.
The group type.
The HTTP header.
A container for information about an IdP.
Initiates the authentication request.
Initiates the authentication response.
This exception is thrown when Amazon Cognito encounters an internal error.
This exception is thrown when Amazon Cognito isn't allowed to use your email identity.
This exception is thrown when Amazon Cognito encounters an invalid Lambda response.
This exception is thrown when the specified OAuth flow is not valid.
This exception is thrown when the Amazon Cognito service encounters an invalid parameter.
This exception is thrown when Amazon Cognito encounters an invalid password.
This exception is returned when the role provided for SMS configuration doesn't have permission to publish using Amazon SNS.
This exception is thrown when the trust relationship is not valid for the role provided for SMS configuration.
This exception is thrown when the user pool configuration is not valid.
Specifies the configuration for Lambda triggers.
This exception is thrown when a user exceeds the limit for a requested Amazon Web Services resource.
Represents the request to list the devices.
Represents the response to list devices.
Represents the request to list the user import jobs.
Represents the response from the server to the request to list the user import jobs.
Represents the request to list the user pool clients.
Represents the response from the server that lists user pool clients.
Represents the request to list user pools.
Represents the response to list user pools.
Represents the request to list users.
The response from the request to list users.
The logging parameters of a user pool.
The logging parameters of a user pool.
The message template structure.
This exception is thrown when Amazon Cognito can't find a multi-factor authentication (MFA) method.
This data type is no longer supported.
The new device metadata type.
This exception is thrown when a user isn't authorized.
The notify configuration type.
The notify email type.
The minimum and maximum values of an attribute that is of the number data type.
The password policy type.
This exception is thrown when a password reset is required.
This exception is thrown when a precondition is not met.
The properties of a pre token generation Lambda trigger.
A container for IdP details.
A container for information about an IdP for a user pool.
A map containing a priority as a key, and recovery method name as a value.
Represents the request to resend the confirmation code.
The response from the server when Amazon Cognito makes the request to resend a confirmation code.
This exception is thrown when the Amazon Cognito service can't find the requested resource.
A resource server scope.
A container for information about a resource server for a user pool.
The request to respond to an authentication challenge.
The response to respond to the authentication challenge.
The risk configuration type.
The type of the configuration to override the risk decision.
A list of the user attributes and their properties in your user pool.
This exception is thrown when the specified scope doesn't exist.
Represents the request to set user settings.
The response from the server for a set user settings request.
Represents the request to register a user.
The response from the server for a registration request.
The SMS configuration type is the settings that your Amazon Cognito user pool must use to send an SMS message from your Amazon Web Services account through Amazon Simple Notification Service.
The SMS text message multi-factor authentication (MFA) configuration type.
The type used for enabling SMS multi-factor authentication (MFA) at the user level.
The type used for enabling software token MFA at the user pool level.
This exception is thrown when the software token time-based one-time password (TOTP) multi-factor authentication (MFA) isn't activated for the user pool.
The type used for enabling software token MFA at the user level.
Represents the request to start the user import job.
Represents the response from the server to the request to start the user import job.
Represents the request to stop the user import job.
Represents the response from the server to the request to stop the user import job.
The constraints associated with a string attribute.
The data type TokenValidityUnits specifies the time units you use when you set the duration of ID, access, and refresh tokens.
This exception is thrown when the user has made too many failed attempts for a given action, such as sign-in.
This exception is thrown when the user has made too many requests for a given operation.
A container for the UI customization information for a user pool's built-in app UI.
Exception that is thrown when the request isn't authorized.
This exception is thrown when Amazon Cognito encounters an unexpected exception with Lambda.
This exception is thrown when the specified identifier isn't supported.
Exception that is thrown when you attempt to perform an operation that isn't enabled for the user pool client.
Exception that is thrown when an unsupported token is passed to an operation.
The request failed because the user is in an unsupported state.
Represents the request to update the device status.
The response to the request to update the device status.
Represents the request to update user attributes.
Represents the response from the server for the request to update user attributes.
Represents the request to update the user pool client.
Represents the response from the server to the request to update the user pool client.
The UpdateUserPoolDomain request input.
The UpdateUserPoolDomain response output.
Represents the request to update the user pool.
Represents the response from the server when you make a request to update the user pool.
The settings for updates to user attributes.
Contextual data, such as the user's device fingerprint, IP address, or location, used for evaluating the risk of an unexpected event by Amazon Cognito advanced security.
This exception is thrown when you're trying to modify a user pool while a user import job is in progress for that pool.
The user import job type.
This exception is thrown when the Amazon Cognito service encounters a user validation exception with the Lambda service.
The username configuration type.
This exception is thrown when Amazon Cognito encounters a user name that already exists in the user pool.
This exception is thrown when a user isn't confirmed successfully.
This exception is thrown when a user isn't found.
This exception is thrown when user pool add-ons aren't enabled.
User pool add-ons.
The description of the user pool client.
Contains information about a user pool client.
A user pool description.
The policy associated with a user pool.
This exception is thrown when a user pool tag can't be set or updated.
A container for information about the user pool.
A user profile in a Amazon Cognito user pool.
The template for verification messages.
Represents the request to verify user attributes.
A container representing the response from the server from the request to verify user attributes.