| Class | Description | 
|---|---|
| CognitoIdentityProvider | 
 
 A provider representing an Amazon Cognito user pool and its client ID. 
 | 
| CreateIdentityPoolRequest | 
 
 Input to the CreateIdentityPool action. 
 | 
| CreateIdentityPoolResult | 
 
 An object representing an Amazon Cognito identity pool. 
 | 
| Credentials | 
 
 Credentials for the provided identity ID. 
 | 
| DeleteIdentitiesRequest | 
 
 Input to the  
DeleteIdentities action. | 
| DeleteIdentitiesResult | 
 
 Returned in response to a successful  
DeleteIdentities operation. | 
| DeleteIdentityPoolRequest | 
 
 Input to the DeleteIdentityPool action. 
 | 
| DeleteIdentityPoolResult | |
| DescribeIdentityPoolRequest | 
 
 Input to the DescribeIdentityPool action. 
 | 
| DescribeIdentityPoolResult | 
 
 An object representing an Amazon Cognito identity pool. 
 | 
| DescribeIdentityRequest | 
 
 Input to the  
DescribeIdentity action. | 
| DescribeIdentityResult | 
 
 A description of the identity. 
 | 
| GetCredentialsForIdentityRequest | 
 
 Input to the  
GetCredentialsForIdentity action. | 
| GetCredentialsForIdentityResult | 
 
 Returned in response to a successful  
GetCredentialsForIdentity operation. | 
| GetIdentityPoolRolesRequest | 
 
 Input to the  
GetIdentityPoolRoles action. | 
| GetIdentityPoolRolesResult | 
 
 Returned in response to a successful  
GetIdentityPoolRoles operation. | 
| GetIdRequest | 
 
 Input to the GetId action. 
 | 
| GetIdResult | 
 
 Returned in response to a GetId request. 
 | 
| GetOpenIdTokenForDeveloperIdentityRequest | 
 
 Input to the  
GetOpenIdTokenForDeveloperIdentity action. | 
| GetOpenIdTokenForDeveloperIdentityResult | 
 
 Returned in response to a successful  
GetOpenIdTokenForDeveloperIdentity request. | 
| GetOpenIdTokenRequest | 
 
 Input to the GetOpenIdToken action. 
 | 
| GetOpenIdTokenResult | 
 
 Returned in response to a successful GetOpenIdToken request. 
 | 
| GetPrincipalTagAttributeMapRequest | |
| GetPrincipalTagAttributeMapResult | |
| IdentityDescription | 
 
 A description of the identity. 
 | 
| IdentityPoolShortDescription | 
 
 A description of the identity pool. 
 | 
| ListIdentitiesRequest | 
 
 Input to the ListIdentities action. 
 | 
| ListIdentitiesResult | 
 
 The response to a ListIdentities request. 
 | 
| ListIdentityPoolsRequest | 
 
 Input to the ListIdentityPools action. 
 | 
| ListIdentityPoolsResult | 
 
 The result of a successful ListIdentityPools action. 
 | 
| ListTagsForResourceRequest | |
| ListTagsForResourceResult | |
| LookupDeveloperIdentityRequest | 
 
 Input to the  
LookupDeveloperIdentityInput action. | 
| LookupDeveloperIdentityResult | 
 
 Returned in response to a successful  
LookupDeveloperIdentity action. | 
| MappingRule | 
 
 A rule that maps a claim name, a claim value, and a match type to a role ARN. 
 | 
| MergeDeveloperIdentitiesRequest | 
 
 Input to the  
MergeDeveloperIdentities action. | 
| MergeDeveloperIdentitiesResult | 
 
 Returned in response to a successful  
MergeDeveloperIdentities action. | 
| RoleMapping | 
 
 A role mapping. 
 | 
| RulesConfigurationType | 
 
 A container for rules. 
 | 
| SetIdentityPoolRolesRequest | 
 
 Input to the  
SetIdentityPoolRoles action. | 
| SetIdentityPoolRolesResult | |
| SetPrincipalTagAttributeMapRequest | |
| SetPrincipalTagAttributeMapResult | |
| TagResourceRequest | |
| TagResourceResult | |
| UnlinkDeveloperIdentityRequest | 
 
 Input to the  
UnlinkDeveloperIdentity action. | 
| UnlinkDeveloperIdentityResult | |
| UnlinkIdentityRequest | 
 
 Input to the UnlinkIdentity action. 
 | 
| UnlinkIdentityResult | |
| UnprocessedIdentityId | 
 
 An array of UnprocessedIdentityId objects, each of which contains an ErrorCode and IdentityId. 
 | 
| UntagResourceRequest | |
| UntagResourceResult | |
| UpdateIdentityPoolRequest | 
 
 An object representing an Amazon Cognito identity pool. 
 | 
| UpdateIdentityPoolResult | 
 
 An object representing an Amazon Cognito identity pool. 
 | 
| Enum | Description | 
|---|---|
| AmbiguousRoleResolutionType | |
| ErrorCode | |
| MappingRuleMatchType | |
| RoleMappingType | 
| Exception | Description | 
|---|---|
| AmazonCognitoIdentityException | 
 Base exception for all service exceptions thrown by Amazon Cognito Identity 
 | 
| ConcurrentModificationException | 
 
 Thrown if there are parallel requests to modify a resource. 
 | 
| DeveloperUserAlreadyRegisteredException | 
 
 The provided developer user identifier is already registered with Cognito under a different identity ID. 
 | 
| ExternalServiceException | 
 
 An exception thrown when a dependent service such as Facebook or Twitter is not responding 
 | 
| InternalErrorException | 
 
 Thrown when the service encounters an error during processing the request. 
 | 
| InvalidIdentityPoolConfigurationException | 
 
 Thrown if the identity pool has no role associated for the given auth type (auth/unauth) or if the AssumeRole fails. 
 | 
| InvalidParameterException | 
 
 Thrown for missing or bad input parameter(s). 
 | 
| LimitExceededException | 
 
 Thrown when the total number of user pools has exceeded a preset limit. 
 | 
| NotAuthorizedException | 
 
 Thrown when a user is not authorized to access the requested resource. 
 | 
| ResourceConflictException | 
 
 Thrown when a user tries to use a login which is already linked to another account. 
 | 
| ResourceNotFoundException | 
 
 Thrown when the requested resource (for example, a dataset or record) does not exist. 
 | 
| TooManyRequestsException | 
 
 Thrown when a request is throttled. 
 |