RedshiftServerless / Client / get_recovery_point

get_recovery_point#

RedshiftServerless.Client.get_recovery_point(**kwargs)#

Returns information about a recovery point.

See also: AWS API Documentation

Request Syntax

response = client.get_recovery_point(
    recoveryPointId='string'
)
Parameters:

recoveryPointId (string) –

[REQUIRED]

The unique identifier of the recovery point to return information for.

Return type:

dict

Returns:

Response Syntax

{
    'recoveryPoint': {
        'namespaceArn': 'string',
        'namespaceName': 'string',
        'recoveryPointCreateTime': datetime(2015, 1, 1),
        'recoveryPointId': 'string',
        'totalSizeInMegaBytes': 123.0,
        'workgroupName': 'string'
    }
}

Response Structure

  • (dict) –

    • recoveryPoint (dict) –

      The returned recovery point object.

      • namespaceArn (string) –

        The Amazon Resource Name (ARN) of the namespace the recovery point is associated with.

      • namespaceName (string) –

        The name of the namespace the recovery point is associated with.

      • recoveryPointCreateTime (datetime) –

        The time the recovery point is created.

      • recoveryPointId (string) –

        The unique identifier of the recovery point.

      • totalSizeInMegaBytes (float) –

        The total size of the data in the recovery point in megabytes.

      • workgroupName (string) –

        The name of the workgroup the recovery point is associated with.

Exceptions

  • RedshiftServerless.Client.exceptions.InternalServerException

  • RedshiftServerless.Client.exceptions.ResourceNotFoundException

  • RedshiftServerless.Client.exceptions.ConflictException

  • RedshiftServerless.Client.exceptions.ValidationException