# Packages
Package cognitoidentityiface provides an interface to enable mocking the Amazon Cognito Identity service client for testing your code.
# Functions
AmbiguousRoleResolutionType_Values returns all elements of the AmbiguousRoleResolutionType enum.
ErrorCode_Values returns all elements of the ErrorCode enum.
MappingRuleMatchType_Values returns all elements of the MappingRuleMatchType enum.
New creates a new instance of the CognitoIdentity client with a session.
RoleMappingType_Values returns all elements of the RoleMappingType enum.
# Constants
AmbiguousRoleResolutionTypeAuthenticatedRole is a AmbiguousRoleResolutionType enum value.
AmbiguousRoleResolutionTypeDeny is a AmbiguousRoleResolutionType enum value.
ID to lookup a service endpoint with.
ErrCodeConcurrentModificationException for service response error code "ConcurrentModificationException".
ErrCodeDeveloperUserAlreadyRegisteredException for service response error code "DeveloperUserAlreadyRegisteredException".
ErrCodeExternalServiceException for service response error code "ExternalServiceException".
ErrCodeInternalErrorException for service response error code "InternalErrorException".
ErrCodeInvalidIdentityPoolConfigurationException for service response error code "InvalidIdentityPoolConfigurationException".
ErrCodeInvalidParameterException for service response error code "InvalidParameterException".
ErrCodeLimitExceededException for service response error code "LimitExceededException".
ErrCodeNotAuthorizedException for service response error code "NotAuthorizedException".
ErrCodeResourceConflictException for service response error code "ResourceConflictException".
ErrCodeResourceNotFoundException for service response error code "ResourceNotFoundException".
ErrCodeTooManyRequestsException for service response error code "TooManyRequestsException".
ErrorCodeAccessDenied is a ErrorCode enum value.
ErrorCodeInternalServerError is a ErrorCode enum value.
MappingRuleMatchTypeContains is a MappingRuleMatchType enum value.
MappingRuleMatchTypeEquals is a MappingRuleMatchType enum value.
MappingRuleMatchTypeNotEqual is a MappingRuleMatchType enum value.
MappingRuleMatchTypeStartsWith is a MappingRuleMatchType enum value.
RoleMappingTypeRules is a RoleMappingType enum value.
RoleMappingTypeToken is a RoleMappingType enum value.
ServiceID is a unique identifier of a specific service.
Name of service.
# Structs
CognitoIdentity provides the API operation methods for making requests to Amazon Cognito Identity.
Thrown if there are parallel requests to modify a resource.
Input to the CreateIdentityPool action.
Credentials for the provided identity ID.
Input to the DeleteIdentities action.
Returned in response to a successful DeleteIdentities operation.
Input to the DeleteIdentityPool action.
Input to the DescribeIdentity action.
Input to the DescribeIdentityPool action.
The provided developer user identifier is already registered with Cognito under a different identity ID.
An exception thrown when a dependent service such as Facebook or Twitter is not responding.
Input to the GetCredentialsForIdentity action.
Returned in response to a successful GetCredentialsForIdentity operation.
Input to the GetIdentityPoolRoles action.
Returned in response to a successful GetIdentityPoolRoles operation.
Input to the GetId action.
Returned in response to a GetId request.
Input to the GetOpenIdTokenForDeveloperIdentity action.
Returned in response to a successful GetOpenIdTokenForDeveloperIdentity request.
Input to the GetOpenIdToken action.
Returned in response to a successful GetOpenIdToken request.
A description of the identity.
An object representing an Amazon Cognito identity pool.
A description of the identity pool.
Thrown when the service encounters an error during processing the request.
Thrown if the identity pool has no role associated for the given auth type (auth/unauth) or if the AssumeRole fails.
Thrown for missing or bad input parameter(s).
Thrown when the total number of user pools has exceeded a preset limit.
Input to the ListIdentities action.
The response to a ListIdentities request.
Input to the ListIdentityPools action.
The result of a successful ListIdentityPools action.
Input to the LookupDeveloperIdentityInput action.
Returned in response to a successful LookupDeveloperIdentity action.
A rule that maps a claim name, a claim value, and a match type to a role ARN.
Input to the MergeDeveloperIdentities action.
Returned in response to a successful MergeDeveloperIdentities action.
Thrown when a user is not authorized to access the requested resource.
A provider representing an Amazon Cognito user pool and its client ID.
Thrown when a user tries to use a login which is already linked to another account.
Thrown when the requested resource (for example, a dataset or record) does not exist.
A role mapping.
A container for rules.
Input to the SetIdentityPoolRoles action.
Thrown when a request is throttled.
Input to the UnlinkDeveloperIdentity action.
Input to the UnlinkIdentity action.
An array of UnprocessedIdentityId objects, each of which contains an ErrorCode and IdentityId.