Glue / Client / get_materialized_view_refresh_task_run

get_materialized_view_refresh_task_run

Glue.Client.get_materialized_view_refresh_task_run(**kwargs)

Get the associated metadata/information for a task run, given a task run ID.

See also: AWS API Documentation

Request Syntax

response = client.get_materialized_view_refresh_task_run(
    CatalogId='string',
    MaterializedViewRefreshTaskRunId='string'
)
Parameters:
  • CatalogId (string) –

    [REQUIRED]

    The ID of the Data Catalog where the table resides. If none is supplied, the account ID is used by default.

  • MaterializedViewRefreshTaskRunId (string) –

    [REQUIRED]

    The identifier for the particular materialized view refresh task run.

Return type:

dict

Returns:

Response Syntax

{
    'MaterializedViewRefreshTaskRun': {
        'CustomerId': 'string',
        'MaterializedViewRefreshTaskRunId': 'string',
        'DatabaseName': 'string',
        'TableName': 'string',
        'CatalogId': 'string',
        'Role': 'string',
        'Status': 'STARTING'|'RUNNING'|'SUCCEEDED'|'FAILED'|'STOPPED',
        'CreationTime': datetime(2015, 1, 1),
        'LastUpdated': datetime(2015, 1, 1),
        'StartTime': datetime(2015, 1, 1),
        'EndTime': datetime(2015, 1, 1),
        'ErrorMessage': 'string',
        'DPUSeconds': 123.0,
        'RefreshType': 'FULL'|'INCREMENTAL',
        'ProcessedBytes': 123
    }
}

Response Structure

  • (dict) –

    • MaterializedViewRefreshTaskRun (dict) –

      A MaterializedViewRefreshTaskRun object representing the details of the task run.

      • CustomerId (string) –

        The Amazon Web Services account ID.

      • MaterializedViewRefreshTaskRunId (string) –

        The identifier of the materialized view refresh task run.

      • DatabaseName (string) –

        The database where the table resides.

      • TableName (string) –

        The name of the table for which statistics is generated.

      • CatalogId (string) –

        The ID of the Data Catalog where the table resides. If none is supplied, the account ID is used by default.

      • Role (string) –

        The IAM role that the service assumes to generate statistics.

      • Status (string) –

        The status of the task run.

      • CreationTime (datetime) –

        The time that this task was created.

      • LastUpdated (datetime) –

        The last point in time when this task was modified.

      • StartTime (datetime) –

        The start time of the task.

      • EndTime (datetime) –

        The end time of the task.

      • ErrorMessage (string) –

        The error message for the job.

      • DPUSeconds (float) –

        The calculated DPU usage in seconds for all autoscaled workers.

      • RefreshType (string) –

        The type of the refresh task run. Either FULL or INCREMENTAL.

      • ProcessedBytes (integer) –

        The number of bytes the refresh task run has scanned to refresh the materialized view.

Exceptions

  • Glue.Client.exceptions.AccessDeniedException

  • Glue.Client.exceptions.EntityNotFoundException

  • Glue.Client.exceptions.OperationTimeoutException

  • Glue.Client.exceptions.InvalidInputException