---
type: resource-type
title: IdentityPool
description: aws resource type AWS::Cognito::IdentityPool
name: IdentityPool
lexicon: aws
resource_type: AWS::Cognito::IdentityPool
---
`AWS::Cognito::IdentityPool`, a resource type of the aws lexicon.

## Properties

- `AllowUnauthenticatedIdentities` (`boolean`, required)
- `AllowClassicFlow` (`boolean`, optional)
- `CognitoEvents` (`Record<string, unknown>`, optional)
- `CognitoIdentityProviders` (`IdentityPool_CognitoIdentityProvider[]`, optional)
- `CognitoStreams` (`IdentityPool_CognitoStreams`, optional)
- `DeveloperProviderName` (`string`, optional)
- `Id` (`string`, optional)
- `IdentityPoolName` (`string`, optional)
- `IdentityPoolTags` (`IdentityPool_Tag[]`, optional): An array of key-value pairs to apply to this resource.
- `Name` (`string`, optional)
- `OpenIdConnectProviderARNs` (`string[]`, optional)
- `PushSync` (`IdentityPool_PushSync`, optional)
- `SamlProviderARNs` (`string[]`, optional)
- `SupportedLoginProviders` (`Record<string, unknown>`, optional)

## Attributes

- `Id`
- `Name`
