AWS::Cognito::UserPoolDefinition of AWS::Cognito::UserPool Resource Type
29 configurable properties. Click a row to see details.
| Property | Type | Flags |
|---|---|---|
AccountRecoverySetting | AccountRecoverySetting | |
AdminCreateUserConfig | AdminCreateUserConfig | |
AliasAttributes | Array<string> | |
AutoVerifiedAttributes | Array<string> | |
DeletionProtection | string | |
DeviceConfiguration | DeviceConfiguration | |
EmailAuthenticationMessage | string | |
EmailAuthenticationSubject | string | |
EmailConfiguration | EmailConfiguration | |
EmailVerificationMessage | string | |
EmailVerificationSubject | string | |
EnabledMfas | Array<string> | Write-only |
LambdaConfig | LambdaConfig | |
MfaConfiguration | string | |
Policies | Policies | |
Schema | Array<SchemaAttribute> | |
SmsAuthenticationMessage | string | |
SmsConfiguration | SmsConfiguration | |
SmsVerificationMessage | string | |
UserAttributeUpdateSettings | UserAttributeUpdateSettings | |
UsernameAttributes | Array<string> | |
UsernameConfiguration | UsernameConfiguration | |
UserPoolAddOns | UserPoolAddOns | |
UserPoolName | string | |
UserPoolTags | object | |
UserPoolTier | string | |
VerificationMessageTemplate | VerificationMessageTemplate | |
WebAuthnRelyingPartyID | string | |
WebAuthnUserVerification | string |
Values returned after the resource is created. Access these with Fn::GetAtt.
| Attribute | Type | Description |
|---|---|---|
Arn | string | - |
ProviderName | string | - |
ProviderURL | string | - |
UserPoolId | string | - |
A minimal template with required properties and common optional ones.
AWSTemplateFormatVersion: "2010-09-09"
Description: Sample template for AWS::Cognito::UserPool
Resources:
MyResource:
Type: AWS::Cognito::UserPool
Properties:Permissions CloudFormation needs in your IAM role to manage this resource.
cognito-idp:CreateUserPooliam:PassRolecognito-idp:SetUserPoolMfaConfigcognito-idp:DescribeUserPoolkms:CreateGrantiam:CreateServiceLinkedRolecognito-idp:TagResourcecognito-idp:DescribeUserPoolcognito-idp:GetUserPoolMfaConfigcognito-idp:UpdateUserPoolcognito-idp:ListTagsForResourcecognito-idp:UntagResourcecognito-idp:TagResourcecognito-idp:SetUserPoolMfaConfigcognito-idp:AddCustomAttributescognito-idp:DescribeUserPoolcognito-idp:GetUserPoolMfaConfigcognito-idp:DeleteUserPoolcognito-idp:ListUserPoolsEverything you need to know about Cognito on one page. HD quality, print-friendly.
Download Free InfographicUserPoolId