Package-level declarations

Types

Link copied to clipboard

The data type for AccountRecoverySetting.

Link copied to clipboard

Account takeover actions type.

Link copied to clipboard

Account takeover action type.

Link copied to clipboard
Link copied to clipboard

Configuration for mitigation actions and notification for different levels of risk detected for a potential account takeover.

Link copied to clipboard

Represents the request to add custom attributes.

Link copied to clipboard

Represents the response from the server for the request to add custom attributes.

Link copied to clipboard

Confirm a user's registration as a user pool administrator.

Link copied to clipboard

Represents the response from the server for the request to confirm registration.

Link copied to clipboard

The configuration for creating a new user profile.

Link copied to clipboard

Represents the request to create a user in the specified user pool.

Link copied to clipboard

Represents the response from the server to the request to create the user.

Link copied to clipboard

Represents the request to delete user attributes as an administrator.

Link copied to clipboard

Represents the response received from the server for a request to delete user attributes.

Link copied to clipboard

Represents the request to delete a user as an administrator.

Link copied to clipboard
Link copied to clipboard

Represents the request to disable the user as an administrator.

Link copied to clipboard

Represents the response received from the server to disable the user as an administrator.

Link copied to clipboard

Represents the request that enables the user as an administrator.

Link copied to clipboard

Represents the response from the server for the request to enable a user as an administrator.

Link copied to clipboard

Sends the forgot device request, as an administrator.

Link copied to clipboard
Link copied to clipboard

Represents the request to get the device, as an administrator.

Link copied to clipboard

Gets the device response, as an administrator.

Link copied to clipboard

Represents the request to get the specified user as an administrator.

Link copied to clipboard

Represents the response from the server from the request to get the specified user as an administrator.

Link copied to clipboard

Initiates the authorization request, as an administrator.

Link copied to clipboard

Initiates the authentication response, as an administrator.

Link copied to clipboard

Represents the request to list devices, as an administrator.

Link copied to clipboard

Lists the device's response, as an administrator.

Link copied to clipboard

Represents the request to reset a user's password as an administrator.

Link copied to clipboard

Represents the response from the server to reset a user password as an administrator.

Link copied to clipboard

The request to respond to the authentication challenge, as an administrator.

Link copied to clipboard

Responds to the authentication challenge, as an administrator.

Link copied to clipboard

You can use this parameter to set an MFA configuration that uses the SMS delivery medium.

Link copied to clipboard

Represents the response from the server to set user settings as an administrator.

Link copied to clipboard

The request to update the device status, as an administrator.

Link copied to clipboard

The status response to the request to update the device, as an administrator.

Link copied to clipboard

Represents the request to update the user's attributes as an administrator.

Link copied to clipboard

Represents the response from the server for the request to update user attributes as an administrator.

Link copied to clipboard

The request to sign out of all devices, as an administrator.

Link copied to clipboard

The global sign-out response, as an administrator.

Link copied to clipboard
Link copied to clipboard
sealed class AliasAttributeType
Link copied to clipboard

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. This exception indicates that an account with this email address or phone already exists in a user pool that you've configured to use email address or phone number as a sign-in alias.

Link copied to clipboard

The Amazon Pinpoint analytics configuration necessary to collect metrics for a user pool.

Link copied to clipboard

An Amazon Pinpoint analytics endpoint.

Link copied to clipboard
sealed class AttributeDataType
Link copied to clipboard

Specifies whether the attribute is standard or custom.

Link copied to clipboard

The authentication result.

Link copied to clipboard

The authentication event type.

Link copied to clipboard
sealed class AuthFlowType
Link copied to clipboard
sealed class ChallengeName
Link copied to clipboard
sealed class ChallengeNameType
Link copied to clipboard
sealed class ChallengeResponse
Link copied to clipboard

The challenge response type.

Link copied to clipboard

Represents the request to change a user password.

Link copied to clipboard

The response from the server to the change password request.

Link copied to clipboard

The CloudWatch logging destination of a user pool detailed activity logging configuration.

Link copied to clipboard

The delivery details for an email or SMS message that Amazon Cognito sent for authentication or verification.

Link copied to clipboard

This exception is thrown when a verification code fails to deliver successfully.

Link copied to clipboard

This exception is thrown if the provided code doesn't match what the server was expecting.

Link copied to clipboard

Base class for all service related exceptions thrown by the CognitoIdentityProvider client

Link copied to clipboard

The compromised credentials actions type.

The compromised credentials risk configuration type.

Link copied to clipboard

This exception is thrown if two or more modifications are happening concurrently.

Link copied to clipboard

Confirms the device request.

Link copied to clipboard

Confirms the device response.

Link copied to clipboard

The request representing the confirmation for a password reset.

Link copied to clipboard

The response from the server that results from a user's request to retrieve a forgotten password.

Link copied to clipboard

Represents the request to confirm registration of a user.

Link copied to clipboard

Represents the response from the server for the registration confirmation.

Link copied to clipboard

Contextual user data type used for evaluating the risk of an unexpected event by Amazon Cognito advanced security.

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard

Represents the request to create the user import job.

Link copied to clipboard

Represents the response from the server to the request to create the user import job.

Link copied to clipboard

Represents the request to create a user pool client.

Link copied to clipboard

Represents the response from the server to create a user pool client.

Link copied to clipboard

Represents the request to create a user pool.

Link copied to clipboard

Represents the response from the server for the request to create a user pool.

Link copied to clipboard

The configuration for a custom domain that hosts the sign-up and sign-in webpages for your application.

Link copied to clipboard

The properties of a custom email sender Lambda trigger.

Link copied to clipboard

The properties of a custom SMS sender Lambda trigger.

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard

Represents the request to delete user attributes.

Link copied to clipboard

Represents the response from the server to delete user attributes.

Link copied to clipboard

Represents the request to delete a user pool client.

Link copied to clipboard

Represents the request to delete a user pool.

Link copied to clipboard
Link copied to clipboard

Represents the request to delete a user.

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
sealed class DeliveryMediumType
Link copied to clipboard

Represents the request to describe the user import job.

Link copied to clipboard

Represents the response from the server to the request to describe the user import job.

Link copied to clipboard

Represents the request to describe a user pool client.

Link copied to clipboard

Represents the response from the server from a request to describe the user pool client.

Link copied to clipboard

Represents the request to describe the user pool.

Link copied to clipboard

Represents the response to describe the user pool.

Link copied to clipboard

The device-remembering configuration for a user pool. A DescribeUserPool request returns a null value for this object when the user pool isn't configured to remember devices. When device remembering is active, you can remember a user's device with a ConfirmDevice API request. Additionally. when the property DeviceOnlyRememberedOnUserPrompt is true, you must follow ConfirmDevice with an UpdateDeviceStatus API request that sets the user's device to remembered or not_remembered.

Link copied to clipboard
Link copied to clipboard

The device verifier against which it is authenticated.

Link copied to clipboard

The device type.

Link copied to clipboard

A container for information about a domain.

Link copied to clipboard
sealed class DomainStatusType
Link copied to clipboard

This exception is thrown when the provider is already supported by the user pool.

Link copied to clipboard

The email configuration of your user pool. The email configuration type sets your preferred sending method, Amazon Web Services Region, and sender for messages from your user pool.

Link copied to clipboard
Link copied to clipboard

This exception is thrown when there is a code mismatch and the service fails to configure the software token TOTP multi-factor authentication (MFA).

Link copied to clipboard

Specifies the user context data captured at the time of an event request.

Link copied to clipboard

Specifies the event feedback type.

Link copied to clipboard
sealed class EventFilterType
Link copied to clipboard
sealed class EventResponseType
Link copied to clipboard

The event risk type.

Link copied to clipboard
sealed class EventSourceName
Link copied to clipboard
sealed class EventType
Link copied to clipboard

This exception is thrown if a code has expired.

Link copied to clipboard
Link copied to clipboard
sealed class FeedbackValueType
Link copied to clipboard

This exception is thrown when WAF doesn't allow your request based on a web ACL that's associated with your user pool.

Link copied to clipboard

Represents the request to forget the device.

Link copied to clipboard
Link copied to clipboard

Represents the request to reset a user's password.

Link copied to clipboard

The response from Amazon Cognito to a request to reset a password.

Link copied to clipboard

Represents the request to get the header information of the CSV file for the user import job.

Link copied to clipboard

Represents the response from the server to the request to get the header information of the CSV file for the user import job.

Link copied to clipboard

Represents the request to get the device.

Link copied to clipboard

Gets the device response.

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard

Request to get a signing certificate from Amazon Cognito.

Link copied to clipboard

Response from Amazon Cognito for a signing certificate request.

Link copied to clipboard
Link copied to clipboard

Represents the request to get user attribute verification.

Link copied to clipboard

The verification code response returned by the server response to get the user attribute verification code.

Link copied to clipboard

Represents the request to get information about the user.

Link copied to clipboard

Represents the response from the server from the request to get information about the user.

Link copied to clipboard

Represents the request to sign out all devices.

Link copied to clipboard

The response to the request to sign out all devices.

Link copied to clipboard

This exception is thrown when Amazon Cognito encounters a group that already exists in the user pool.

Link copied to clipboard
class GroupType

The group type.

Link copied to clipboard

The HTTP header.

Link copied to clipboard

A container for information about an IdP.

Link copied to clipboard
Link copied to clipboard

Initiates the authentication request.

Link copied to clipboard

Initiates the authentication response.

Link copied to clipboard

This exception is thrown when Amazon Cognito encounters an internal error.

Link copied to clipboard

This exception is thrown when Amazon Cognito isn't allowed to use your email identity. HTTP status code: 400.

Link copied to clipboard

This exception is thrown when Amazon Cognito encounters an invalid Lambda response.

Link copied to clipboard

This exception is thrown when the specified OAuth flow is not valid.

Link copied to clipboard

This exception is thrown when the Amazon Cognito service encounters an invalid parameter.

Link copied to clipboard

This exception is thrown when Amazon Cognito encounters an invalid password.

Link copied to clipboard

This exception is returned when the role provided for SMS configuration doesn't have permission to publish using Amazon SNS.

Link copied to clipboard

This exception is thrown when the trust relationship is not valid for the role provided for SMS configuration. This can happen if you don't trust cognito-idp.amazonaws.com or the external ID provided in the role does not match what is provided in the SMS configuration for the user pool.

Link copied to clipboard

This exception is thrown when the user pool configuration is not valid.

Link copied to clipboard

Specifies the configuration for Lambda triggers.

Link copied to clipboard

This exception is thrown when a user exceeds the limit for a requested Amazon Web Services resource.

Link copied to clipboard

Represents the request to list the devices.

Link copied to clipboard

Represents the response to list devices.

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard

Represents the request to list the user import jobs.

Link copied to clipboard

Represents the response from the server to the request to list the user import jobs.

Link copied to clipboard

Represents the request to list the user pool clients.

Link copied to clipboard

Represents the response from the server that lists user pool clients.

Link copied to clipboard

Represents the request to list user pools.

Link copied to clipboard

Represents the response to list user pools.

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard

Represents the request to list users.

Link copied to clipboard

The response from the request to list users.

Link copied to clipboard

The logging parameters of a user pool.

Link copied to clipboard

The logging parameters of a user pool.

Link copied to clipboard
sealed class LogLevel
Link copied to clipboard
sealed class MessageActionType
Link copied to clipboard

The message template structure.

Link copied to clipboard

This exception is thrown when Amazon Cognito can't find a multi-factor authentication (MFA) method.

Link copied to clipboard

This data type is no longer supported. Applies only to SMS multi-factor authentication (MFA) configurations. Does not apply to time-based one-time password (TOTP) software token MFA configurations.

Link copied to clipboard

The new device metadata type.

Link copied to clipboard

This exception is thrown when a user isn't authorized.

Link copied to clipboard

The notify configuration type.

Link copied to clipboard

The notify email type.

Link copied to clipboard

The minimum and maximum values of an attribute that is of the number data type.

Link copied to clipboard
sealed class OAuthFlowType
Link copied to clipboard

The password policy type.

Link copied to clipboard

This exception is thrown when a password reset is required.

Link copied to clipboard

This exception is thrown when a precondition is not met.

Link copied to clipboard

The properties of a pre token generation Lambda trigger.

Link copied to clipboard
Link copied to clipboard

A container for IdP details.

Link copied to clipboard

A container for information about an IdP for a user pool.

Link copied to clipboard
Link copied to clipboard

A map containing a priority as a key, and recovery method name as a value.

Link copied to clipboard

Represents the request to resend the confirmation code.

Link copied to clipboard

The response from the server when Amazon Cognito makes the request to resend a confirmation code.

Link copied to clipboard

This exception is thrown when the Amazon Cognito service can't find the requested resource.

Link copied to clipboard

A resource server scope.

Link copied to clipboard

A container for information about a resource server for a user pool.

Link copied to clipboard

The request to respond to an authentication challenge.

Link copied to clipboard

The response to respond to the authentication challenge.

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard

The risk configuration type.

Link copied to clipboard
sealed class RiskDecisionType
Link copied to clipboard

The type of the configuration to override the risk decision.

Link copied to clipboard
sealed class RiskLevelType
Link copied to clipboard

A list of the user attributes and their properties in your user pool. The attribute schema contains standard attributes, custom attributes with a custom: prefix, and developer attributes with a dev: prefix. For more information, see User pool attributes.

Link copied to clipboard

This exception is thrown when the specified scope doesn't exist.

Link copied to clipboard
Link copied to clipboard

Represents the request to set user settings.

Link copied to clipboard

The response from the server for a set user settings request.

Link copied to clipboard

Represents the request to register a user.

Link copied to clipboard

The response from the server for a registration request.

Link copied to clipboard

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. To send SMS messages with Amazon SNS in the Amazon Web Services Region that you want, the Amazon Cognito user pool uses an Identity and Access Management (IAM) role in your Amazon Web Services account.

Link copied to clipboard

The SMS text message multi-factor authentication (MFA) configuration type.

Link copied to clipboard

The type used for enabling SMS multi-factor authentication (MFA) at the user level. Phone numbers don't need to be verified to be used for SMS MFA. If an MFA type is activated for a user, the user will be prompted for MFA during all sign-in attempts, unless device tracking is turned on and the device has been trusted. If you would like MFA to be applied selectively based on the assessed risk level of sign-in attempts, deactivate MFA for users and turn on Adaptive Authentication for the user pool.

Link copied to clipboard

The type used for enabling software token MFA at the user pool level.

Link copied to clipboard

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.

Link copied to clipboard

The type used for enabling software token MFA at the user level. If an MFA type is activated for a user, the user will be prompted for MFA during all sign-in attempts, unless device tracking is turned on and the device has been trusted. If you want MFA to be applied selectively based on the assessed risk level of sign-in attempts, deactivate MFA for users and turn on Adaptive Authentication for the user pool.

Link copied to clipboard

Represents the request to start the user import job.

Link copied to clipboard

Represents the response from the server to the request to start the user import job.

Link copied to clipboard
sealed class StatusType
Link copied to clipboard

Represents the request to stop the user import job.

Link copied to clipboard

Represents the response from the server to the request to stop the user import job.

Link copied to clipboard

The constraints associated with a string attribute.

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
sealed class TimeUnitsType
Link copied to clipboard

The data type TokenValidityUnits specifies the time units you use when you set the duration of ID, access, and refresh tokens.

Link copied to clipboard

This exception is thrown when the user has made too many failed attempts for a given action, such as sign-in.

Link copied to clipboard

This exception is thrown when the user has made too many requests for a given operation.

Link copied to clipboard

A container for the UI customization information for a user pool's built-in app UI.

Link copied to clipboard

Exception that is thrown when the request isn't authorized. This can happen due to an invalid access token in the request.

Link copied to clipboard

This exception is thrown when Amazon Cognito encounters an unexpected exception with Lambda.

Link copied to clipboard

This exception is thrown when the specified identifier isn't supported.

Link copied to clipboard

Exception that is thrown when you attempt to perform an operation that isn't enabled for the user pool client.

Link copied to clipboard

Exception that is thrown when an unsupported token is passed to an operation.

Link copied to clipboard

The request failed because the user is in an unsupported state.

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard

Represents the request to update the device status.

Link copied to clipboard

The response to the request to update the device status.

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard

Represents the request to update user attributes.

Link copied to clipboard

Represents the response from the server for the request to update user attributes.

Link copied to clipboard

Represents the request to update the user pool client.

Link copied to clipboard

Represents the response from the server to the request to update the user pool client.

Link copied to clipboard

The UpdateUserPoolDomain request input.

Link copied to clipboard

The UpdateUserPoolDomain response output.

Link copied to clipboard

Represents the request to update the user pool.

Link copied to clipboard

Represents the response from the server when you make a request to update the user pool.

Link copied to clipboard

The settings for updates to user attributes. These settings include the property AttributesRequireVerificationBeforeUpdate, a user-pool setting that tells Amazon Cognito how to handle changes to the value of your users' email address and phone number attributes. For more information, see Verifying updates to email addresses and phone numbers.

Link copied to clipboard

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.

Link copied to clipboard

This exception is thrown when you're trying to modify a user pool while a user import job is in progress for that pool.

Link copied to clipboard
Link copied to clipboard

The user import job type.

Link copied to clipboard

This exception is thrown when the Amazon Cognito service encounters a user validation exception with the Lambda service.

Link copied to clipboard
Link copied to clipboard

The username configuration type.

Link copied to clipboard

This exception is thrown when Amazon Cognito encounters a user name that already exists in the user pool.

Link copied to clipboard

This exception is thrown when a user isn't confirmed successfully.

Link copied to clipboard

This exception is thrown when a user isn't found.

Link copied to clipboard

This exception is thrown when user pool add-ons aren't enabled.

Link copied to clipboard

User pool add-ons. Contains settings for activation of advanced security features. To log user security information but take no action, set to AUDIT. To configure automatic security responses to risky traffic to your user pool, set to ENFORCED.

Link copied to clipboard

The description of the user pool client.

Link copied to clipboard

Contains information about a user pool client.

Link copied to clipboard

A user pool description.

Link copied to clipboard
sealed class UserPoolMfaType
Link copied to clipboard

The policy associated with a user pool.

Link copied to clipboard

This exception is thrown when a user pool tag can't be set or updated.

Link copied to clipboard

A container for information about the user pool.

Link copied to clipboard
sealed class UserStatusType
Link copied to clipboard
class UserType

A user profile in a Amazon Cognito user pool.

Link copied to clipboard

The template for verification messages.

Link copied to clipboard
Link copied to clipboard

Represents the request to verify user attributes.

Link copied to clipboard

A container representing the response from the server from the request to verify user attributes.