Redshift / Paginator / DescribeTableRestoreStatus
DescribeTableRestoreStatus#
- class Redshift.Paginator.DescribeTableRestoreStatus#
- paginator = client.get_paginator('describe_table_restore_status') - paginate(**kwargs)#
- Creates an iterator that will paginate through responses from - Redshift.Client.describe_table_restore_status().- See also: AWS API Documentation - Request Syntax- response_iterator = paginator.paginate( ClusterIdentifier='string', TableRestoreRequestId='string', PaginationConfig={ 'MaxItems': 123, 'PageSize': 123, 'StartingToken': 'string' } ) - Parameters:
- ClusterIdentifier (string) – The Amazon Redshift cluster that the table is being restored to. 
- TableRestoreRequestId (string) – The identifier of the table restore request to return status for. If you don’t specify a - TableRestoreRequestIdvalue, then- DescribeTableRestoreStatusreturns the status of all in-progress table restore requests.
- PaginationConfig (dict) – - A dictionary that provides parameters to control pagination. - MaxItems (integer) – - The total number of items to return. If the total number of items available is more than the value specified in max-items then a - NextTokenwill be provided in the output that you can use to resume pagination.
- PageSize (integer) – - The size of each page. 
- StartingToken (string) – - A token to specify where to start paginating. This is the - NextTokenfrom a previous response.
 
 
- Return type:
- dict 
- Returns:
- Response Syntax- { 'TableRestoreStatusDetails': [ { 'TableRestoreRequestId': 'string', 'Status': 'PENDING'|'IN_PROGRESS'|'SUCCEEDED'|'FAILED'|'CANCELED', 'Message': 'string', 'RequestTime': datetime(2015, 1, 1), 'ProgressInMegaBytes': 123, 'TotalDataInMegaBytes': 123, 'ClusterIdentifier': 'string', 'SnapshotIdentifier': 'string', 'SourceDatabaseName': 'string', 'SourceSchemaName': 'string', 'SourceTableName': 'string', 'TargetDatabaseName': 'string', 'TargetSchemaName': 'string', 'NewTableName': 'string' }, ], 'NextToken': 'string' } - Response Structure- (dict) – - TableRestoreStatusDetails (list) – - A list of status details for one or more table restore requests. - (dict) – - Describes the status of a RestoreTableFromClusterSnapshot operation. - TableRestoreRequestId (string) – - The unique identifier for the table restore request. 
- Status (string) – - A value that describes the current state of the table restore request. - Valid Values: - SUCCEEDED,- FAILED,- CANCELED,- PENDING,- IN_PROGRESS
- Message (string) – - A description of the status of the table restore request. Status values include - SUCCEEDED,- FAILED,- CANCELED,- PENDING,- IN_PROGRESS.
- RequestTime (datetime) – - The time that the table restore request was made, in Universal Coordinated Time (UTC). 
- ProgressInMegaBytes (integer) – - The amount of data restored to the new table so far, in megabytes (MB). 
- TotalDataInMegaBytes (integer) – - The total amount of data to restore to the new table, in megabytes (MB). 
- ClusterIdentifier (string) – - The identifier of the Amazon Redshift cluster that the table is being restored to. 
- SnapshotIdentifier (string) – - The identifier of the snapshot that the table is being restored from. 
- SourceDatabaseName (string) – - The name of the source database that contains the table being restored. 
- SourceSchemaName (string) – - The name of the source schema that contains the table being restored. 
- SourceTableName (string) – - The name of the source table being restored. 
- TargetDatabaseName (string) – - The name of the database to restore the table to. 
- TargetSchemaName (string) – - The name of the schema to restore the table to. 
- NewTableName (string) – - The name of the table to create as a result of the table restore request. 
 
 
- NextToken (string) – - A token to resume pagination.