C# (CSharp) Amazon.CognitoIdentity.Model Namespace

Nested Namespaces

Amazon.CognitoIdentity.Model.Internal

Classes

Name Description
CognitoIdentityProviderInfo A provider representing an Amazon Cognito Identity User Pool and its client ID.
ConcurrentModificationException
CreateIdentityPoolRequest Container for the parameters to the CreateIdentityPool operation. 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. The keys for SupportedLoginProviders are as follows:
  • Facebook: graph.facebook.com

  • Google: accounts.google.com

  • Amazon: www.amazon.com

  • Twitter: api.twitter.com

  • Digits: www.digits.com

You must use AWS Developer credentials to call this API.

CreateIdentityPoolResponse An object representing an Amazon Cognito identity pool.
DeleteIdentityPoolRequest Container for the parameters to the DeleteIdentityPool operation. Deletes a user pool. Once a pool is deleted, users will not be able to authenticate with the pool.

You must use AWS Developer credentials to call this API.

DescribeIdentityPoolRequest Container for the parameters to the DescribeIdentityPool operation. Gets details about a particular identity pool, including the pool name, ID description, creation date, and current number of users.

You must use AWS Developer credentials to call this API.

DescribeIdentityPoolResponse An object representing an Amazon Cognito identity pool.
DescribeIdentityResponse Configuration for accessing Amazon DescribeIdentity service
DeveloperUserAlreadyRegisteredException
GetCredentialsForIdentityRequest Container for the parameters to the GetCredentialsForIdentity operation. Returns credentials for the provided identity ID. Any provided logins will be validated against supported login providers. If the token is for cognito-identity.amazonaws.com, it will be passed through to AWS Security Token Service with the appropriate role for the token.

This is a public API. You do not need any credentials to call this API.

GetIdRequest Container for the parameters to the GetId operation. Generates (or retrieves) a Cognito ID. Supplying multiple logins will create an implicit linked account.

This is a public API. You do not need any credentials to call this API.

GetIdResponse Returned in response to a GetId request.
GetIdentityPoolRolesResponse Configuration for accessing Amazon GetIdentityPoolRoles service
GetOpenIdTokenResponse Returned in response to a successful GetOpenIdToken request.
IdentityDescription A description of the identity.
IdentityPoolShortDescription A description of the identity pool.
InternalErrorException
InvalidIdentityPoolConfigurationException
InvalidParameterException
LimitExceededException
ListIdentitiesRequest Container for the parameters to the ListIdentities operation. Lists the identities in a pool.

You must use AWS Developer credentials to call this API.

ListIdentitiesResponse The response to a ListIdentities request.
ListIdentityPoolsRequest Container for the parameters to the ListIdentityPools operation. Lists all of the Cognito identity pools registered for your account.

You must use AWS Developer credentials to call this API.

ListIdentityPoolsResponse The result of a successful ListIdentityPools action.
MappingRule A rule that maps a claim name, a claim value, and a match type to a role ARN.
NotAuthorizedException
ResourceConflictException
ResourceNotFoundException
RoleMapping A role mapping.
RulesConfigurationType A container for rules.
SetIdentityPoolRolesRequest Container for the parameters to the SetIdentityPoolRoles operation. Sets the roles for an identity pool. These roles are used when making calls to GetCredentialsForIdentity action.

You must use AWS Developer credentials to call this API.

TooManyRequestsException
UnlinkDeveloperIdentityRequest Container for the parameters to the UnlinkDeveloperIdentity operation. Unlinks a DeveloperUserIdentifier from an existing identity. Unlinked developer users will be considered new identities next time they are seen. If, for a given Cognito identity, you remove all federated identities as well as the developer user identifier, the Cognito identity becomes inaccessible.

You must use AWS Developer credentials to call this API.

UnlinkIdentityRequest Container for the parameters to the UnlinkIdentity operation. Unlinks a federated identity from an existing account. Unlinked logins will be considered new identities next time they are seen. Removing the last linked login will make this identity inaccessible.

This is a public API. You do not need any credentials to call this API.

UpdateIdentityPoolRequest Container for the parameters to the UpdateIdentityPool operation. Updates a user pool.

You must use AWS Developer credentials to call this API.

UpdateIdentityPoolResponse An object representing an Amazon Cognito identity pool.