Safe Haskell | None |
---|---|
Language | Haskell2010 |
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
- data CreateIdentityPool
- createIdentityPool :: Text -> Bool -> CreateIdentityPool
- cipAllowUnauthenticatedIdentities :: Lens' CreateIdentityPool Bool
- cipDeveloperProviderName :: Lens' CreateIdentityPool (Maybe Text)
- cipIdentityPoolName :: Lens' CreateIdentityPool Text
- cipOpenIdConnectProviderARNs :: Lens' CreateIdentityPool [Text]
- cipSupportedLoginProviders :: Lens' CreateIdentityPool (HashMap Text Text)
- data CreateIdentityPoolResponse
- createIdentityPoolResponse :: Text -> Text -> Bool -> CreateIdentityPoolResponse
- ciprAllowUnauthenticatedIdentities :: Lens' CreateIdentityPoolResponse Bool
- ciprDeveloperProviderName :: Lens' CreateIdentityPoolResponse (Maybe Text)
- ciprIdentityPoolId :: Lens' CreateIdentityPoolResponse Text
- ciprIdentityPoolName :: Lens' CreateIdentityPoolResponse Text
- ciprOpenIdConnectProviderARNs :: Lens' CreateIdentityPoolResponse [Text]
- ciprSupportedLoginProviders :: Lens' CreateIdentityPoolResponse (HashMap Text Text)
Request
data CreateIdentityPool Source
Request constructor
CreateIdentityPool
constructor.
The fields accessible through corresponding lenses are:
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.
cipIdentityPoolName :: Lens' CreateIdentityPool Text Source
A string that you provide.
cipOpenIdConnectProviderARNs :: Lens' CreateIdentityPool [Text] Source
A list of OpendID Connect provider ARNs.
cipSupportedLoginProviders :: Lens' CreateIdentityPool (HashMap Text Text) Source
Optional key:value pairs mapping provider names to provider app IDs.
Response
Response constructor
createIdentityPoolResponse Source
:: Text | |
-> Text | |
-> Bool | |
-> CreateIdentityPoolResponse |
CreateIdentityPoolResponse
constructor.
The fields accessible through corresponding lenses are:
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.
ciprIdentityPoolName :: Lens' CreateIdentityPoolResponse Text Source
A string that you provide.
ciprOpenIdConnectProviderARNs :: Lens' CreateIdentityPoolResponse [Text] Source
A list of OpendID Connect provider ARNs.
ciprSupportedLoginProviders :: Lens' CreateIdentityPoolResponse (HashMap Text Text) Source
Optional key:value pairs mapping provider names to provider app IDs.