CognitoSync / Client / describe_identity_pool_usage

describe_identity_pool_usage#

CognitoSync.Client.describe_identity_pool_usage(**kwargs)#

Gets usage details (for example, data storage) about a particular identity pool.

This API can only be called with developer credentials. You cannot call this API with the temporary user credentials provided by Cognito Identity.

See also: AWS API Documentation

Request Syntax

response = client.describe_identity_pool_usage(
    IdentityPoolId='string'
)
Parameters:

IdentityPoolId (string) – [REQUIRED] A name-spaced GUID (for example, us-east-1:23EC4050-6AEA-7089-A2DD-08002EXAMPLE) created by Amazon Cognito. GUID generation is unique within a region.

Return type:

dict

Returns:

Response Syntax

{
    'IdentityPoolUsage': {
        'IdentityPoolId': 'string',
        'SyncSessionsCount': 123,
        'DataStorage': 123,
        'LastModifiedDate': datetime(2015, 1, 1)
    }
}

Response Structure

  • (dict) – Response to a successful DescribeIdentityPoolUsage request.

    • IdentityPoolUsage (dict) – Information about the usage of the identity pool.

      • IdentityPoolId (string) – A name-spaced GUID (for example, us-east-1:23EC4050-6AEA-7089-A2DD-08002EXAMPLE) created by Amazon Cognito. GUID generation is unique within a region.

      • SyncSessionsCount (integer) – Number of sync sessions for the identity pool.

      • DataStorage (integer) – Data storage information for the identity pool.

      • LastModifiedDate (datetime) – Date on which the identity pool was last modified.

Exceptions

  • CognitoSync.Client.exceptions.NotAuthorizedException

  • CognitoSync.Client.exceptions.InvalidParameterException

  • CognitoSync.Client.exceptions.ResourceNotFoundException

  • CognitoSync.Client.exceptions.InternalErrorException

  • CognitoSync.Client.exceptions.TooManyRequestsException