amazonka-cognito-identity-0.1.2: Amazon Cognito Identity SDK.

Safe HaskellNone
LanguageHaskell2010

Network.AWS.CognitoIdentity.CreateIdentityPool

Contents

Description

Creates a new identity pool. The identity pool is a store of user identity information that is specific to your AWS account. The limit on identity pools is 60 per account.

http://docs.aws.amazon.com/cognitoidentity/latest/APIReference/API_CreateIdentityPool.html

Synopsis

Request

Request constructor

Request lenses

cipAllowUnauthenticatedIdentities :: Lens' CreateIdentityPool Bool Source

TRUE if the identity pool supports unauthenticated logins.

cipDeveloperProviderName :: Lens' CreateIdentityPool (Maybe Text) Source

The "domain" by which Cognito will refer to your users. This name acts as a placeholder that allows your backend and the Cognito service to communicate about the developer provider. For the DeveloperProviderName, you can use letters as well as period (.), underscore ('_'), and dash (-).

Once you have set a developer provider name, you cannot change it. Please take care in setting this parameter.

cipSupportedLoginProviders :: Lens' CreateIdentityPool (HashMap Text Text) Source

Optional key:value pairs mapping provider names to provider app IDs.

Response

Response constructor

Response lenses

ciprAllowUnauthenticatedIdentities :: Lens' CreateIdentityPoolResponse Bool Source

TRUE if the identity pool supports unauthenticated logins.

ciprDeveloperProviderName :: Lens' CreateIdentityPoolResponse (Maybe Text) Source

The "domain" by which Cognito will refer to your users.

ciprIdentityPoolId :: Lens' CreateIdentityPoolResponse Text Source

An identity pool ID in the format REGION:GUID.

ciprSupportedLoginProviders :: Lens' CreateIdentityPoolResponse (HashMap Text Text) Source

Optional key:value pairs mapping provider names to provider app IDs.