Skip to main content

ICognitoIdentityProviderUserPoolType

Interface in AWS.CognitoIdentityProvider

Interface for UserPoolType.

Properties

AccountRecoverySetting

property AccountRecoverySetting: ICognitoIdentityProviderAccountRecoverySettingType

Type: ICognitoIdentityProviderAccountRecoverySettingType

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

AdminCreateUserConfig

property AdminCreateUserConfig: ICognitoIdentityProviderAdminCreateUserConfigType

Type: ICognitoIdentityProviderAdminCreateUserConfigType

The configuration for AdminCreateUser requests.

AliasAttributes

property AliasAttributes: TList<string>

The attributes that are aliased in the user pool.

Arn

property Arn: TARN

The Amazon Resource Name (ARN) of the user pool.

AutoVerifiedAttributes

property AutoVerifiedAttributes: TList<string>

The attributes that are auto-verified by the user pool.

Valid values: email | phone_number.

CreationDate

property CreationDate: TOptional<TDateTime>

The date and time when the user pool was created.

CustomDomain

property CustomDomain: string

The custom domain name that you provided to Amazon Cognito.

DeletionProtection

property DeletionProtection: string

Specifies whether the user pool as deletion protection enabled or not.

Valid values: ACTIVE | INACTIVE.

DeviceConfiguration

property DeviceConfiguration: ICognitoIdentityProviderDeviceConfigurationType

Type: ICognitoIdentityProviderDeviceConfigurationType

The device-remembering configuration for the user pool.

Will be nil if deactivated.

Domain

property Domain: string

The domain prefix.

Only if user pool is associated with a domain.

EmailConfiguration

property EmailConfiguration: ICognitoIdentityProviderEmailConfigurationType

Type: ICognitoIdentityProviderEmailConfigurationType

The email configuration for the user pool.

EmailConfigurationFailure

property EmailConfigurationFailure: string

Deprecated. Use AWS CloudTrail to inspect error codes from EventSource:cognito-idp.amazonaws.com to review error codes relating to the user pool.

EmailVerificationMessage

property EmailVerificationMessage: string

No longer used. See VerificationMessageTemplate instead.

EmailVerificationSubject

property EmailVerificationSubject: string

No longer used. See VerificationMessageTemplate instead.

EstimatedNumberOfUsers

property EstimatedNumberOfUsers: TOptional<Integer>

The estimated size of the user pool.

Id

property Id: string

The ID of the user pool.

LambdaConfig

property LambdaConfig: ICognitoIdentityProviderLambdaConfigType

Type: ICognitoIdentityProviderLambdaConfigType

The AWS Lambda triggers associated with the user pool.

LastModifiedDate

property LastModifiedDate: TOptional<TDateTime>

The date and time the user pool was last modified.

MfaConfiguration

property MfaConfiguration: string

The Multi-Factor Authentication (MFA) configuration.

Name

property Name: string

The name of the user pool.

Policies

property Policies: ICognitoIdentityProviderUserPoolPolicyType

Type: ICognitoIdentityProviderUserPoolPolicyType

The policies associated with the user pool.

SchemaAttributes

property SchemaAttributes: TList<ICognitoIdentityProviderSchemaAttributeType>

Type: ICognitoIdentityProviderSchemaAttributeType

The schema attributes of the user pool.

SmsAuthenticationMessage

property SmsAuthenticationMessage: string

The content of the SMS authentication message.

SmsConfiguration

property SmsConfiguration: ICognitoIdentityProviderSmsConfigurationType

Type: ICognitoIdentityProviderSmsConfigurationType

The SMS configuration with settings that your Amazon Cognito user pool uses to send SMS messages from your AWS account through Amazon Simple Notification Service (SNS).

SmsConfigurationFailure

property SmsConfigurationFailure: string

The reason why the SMS configuration is unable to send messages to your users.

If the SMS configuration is unable to send messages, the value of this may contain the following values seperated by commas indicating the reason:

SmsVerificationMessage

property SmsVerificationMessage: string

No longer used. See VerificationMessageTemplate instead.

Status

property Status: string

The status of the user pool.

Valid values: Disabled | Enabled.

UserAttributeUpdateSettings

property UserAttributeUpdateSettings: ICognitoIdentityProviderUserAttributeUpdateSettingsType

Type: ICognitoIdentityProviderUserAttributeUpdateSettingsType

Settings for updates to user attributes.

UsernameAttributes

property UsernameAttributes: TList<string>

The attributes which can be used as a username when signing up.

Valid values: email | phone_number.

UsernameConfiguration

property UsernameConfiguration: ICognitoIdentityProviderUsernameConfigurationType

Type: ICognitoIdentityProviderUsernameConfigurationType

Configuration for usernames.

UserPoolAddOns

property UserPoolAddOns: ICognitoIdentityProviderUserPoolAddOnsType

Type: ICognitoIdentityProviderUserPoolAddOnsType

The user pool add-ons.

UserPoolTags

property UserPoolTags: TDictionary<string, string>

Key-value pairs assigned to the user pool. Tags are labels used to categorize and manage user pools in different ways.

VerificationMessageTemplate

property VerificationMessageTemplate: ICognitoIdentityProviderVerificationMessageTemplateType

Type: ICognitoIdentityProviderVerificationMessageTemplateType

The template for verification messages.