AWS services or capabilities described in AWS Documentation may vary by region/location. Click Getting Started with Amazon AWS to see specific differences applicable to the China (Beijing) Region.
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.
For .NET Core this operation is only available in asynchronous form. Please refer to GetIdAsync.
Namespace: Amazon.CognitoIdentity
Assembly: AWSSDK.CognitoIdentity.dll
Version: 3.x.y.z
public abstract GetIdResponse GetId( GetIdRequest request )
Container for the necessary parameters to execute the GetId service method.
Exception | Condition |
---|---|
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. |
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. |
.NET Framework:
Supported in: 4.5 and newer, 3.5