Skip to content

ColumnStatisticsTaskRun

Source code in docs_src/capo_glue/types/column_statistics_task_run.py
class ColumnStatisticsTaskRun(TypedDict, closed=True):
    customer_id: NotRequired["capo_glue.types.account_id.AccountId"]
    """<p>The Amazon Web Services account ID.</p>"""
    column_statistics_task_run_id: NotRequired["capo_glue.types.hash_string.HashString"]
    """<p>The identifier for the particular column statistics task run.</p>"""
    database_name: NotRequired["capo_glue.types.database_name.DatabaseName"]
    """<p>The database where the table resides.</p>"""
    table_name: NotRequired["capo_glue.types.table_name.TableName"]
    """<p>The name of the table for which column statistics is generated.</p>"""
    column_name_list: NotRequired["capo_glue.types.column_name_list.ColumnNameList"]
    """<p>A list of the column names. If none is supplied, all column names for the table will be used by default.</p>"""
    catalog_id: NotRequired["capo_glue.types.catalog_id_string.CatalogIdString"]
    """<p>The ID of the Data Catalog where the table resides. If none is supplied, the Amazon Web Services account ID is used by default.</p>"""
    role: NotRequired["capo_glue.types.role.Role"]
    """<p>The IAM role that the service assumes to generate statistics.</p>"""
    sample_size: "capo_glue.types.sample_size_percentage.SampleSizePercentage"
    """<p>The percentage of rows used to generate statistics. If none is supplied, the entire table will be used to generate stats.</p>"""
    security_configuration: NotRequired[
        "capo_glue.types.crawler_security_configuration.CrawlerSecurityConfiguration"
    ]
    """<p>Name of the security configuration that is used to encrypt CloudWatch logs for the column stats task run.</p>"""
    number_of_workers: "capo_glue.types.positive_integer.PositiveInteger"
    """<p>The number of workers used to generate column statistics. The job is preconfigured to autoscale up to 25 instances.</p>"""
    worker_type: NotRequired["capo_glue.types.name_string.NameString"]
    """<p>The type of workers being used for generating stats. The default is <code>g.1x</code>.</p>"""
    computation_type: NotRequired["capo_glue.types.computation_type.ComputationType"]
    """<p>The type of column statistics computation.</p>"""
    status: NotRequired["capo_glue.types.column_statistics_state.ColumnStatisticsState"]
    """<p>The status of the task run.</p>"""
    creation_time: NotRequired["capo_glue.types.timestamp.Timestamp"]
    """<p>The time that this task was created.</p>"""
    last_updated: NotRequired["capo_glue.types.timestamp.Timestamp"]
    """<p>The last point in time when this task was modified.</p>"""
    start_time: NotRequired["capo_glue.types.timestamp.Timestamp"]
    """<p>The start time of the task.</p>"""
    end_time: NotRequired["capo_glue.types.timestamp.Timestamp"]
    """<p>The end time of the task.</p>"""
    error_message: NotRequired["capo_glue.types.description_string.DescriptionString"]
    """<p>The error message for the job.</p>"""
    dpu_seconds: "capo_glue.types.non_negative_double.NonNegativeDouble"
    """<p>The calculated DPU usage in seconds for all autoscaled workers.</p>"""

catalog_id instance-attribute

catalog_id: NotRequired[CatalogIdString]

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

column_name_list instance-attribute

column_name_list: NotRequired[ColumnNameList]

A list of the column names. If none is supplied, all column names for the table will be used by default.

column_statistics_task_run_id instance-attribute

column_statistics_task_run_id: NotRequired[HashString]

The identifier for the particular column statistics task run.

computation_type instance-attribute

computation_type: NotRequired[ComputationType]

The type of column statistics computation.

creation_time instance-attribute

creation_time: NotRequired[Timestamp]

The time that this task was created.

customer_id instance-attribute

customer_id: NotRequired[AccountId]

The Amazon Web Services account ID.

database_name instance-attribute

database_name: NotRequired[DatabaseName]

The database where the table resides.

dpu_seconds instance-attribute

dpu_seconds: NonNegativeDouble

The calculated DPU usage in seconds for all autoscaled workers.

end_time instance-attribute

end_time: NotRequired[Timestamp]

The end time of the task.

error_message instance-attribute

error_message: NotRequired[DescriptionString]

The error message for the job.

last_updated instance-attribute

last_updated: NotRequired[Timestamp]

The last point in time when this task was modified.

number_of_workers instance-attribute

number_of_workers: PositiveInteger

The number of workers used to generate column statistics. The job is preconfigured to autoscale up to 25 instances.

role instance-attribute

role: NotRequired[Role]

The IAM role that the service assumes to generate statistics.

sample_size instance-attribute

sample_size: SampleSizePercentage

The percentage of rows used to generate statistics. If none is supplied, the entire table will be used to generate stats.

security_configuration instance-attribute

security_configuration: NotRequired[CrawlerSecurityConfiguration]

Name of the security configuration that is used to encrypt CloudWatch logs for the column stats task run.

start_time instance-attribute

start_time: NotRequired[Timestamp]

The start time of the task.

status instance-attribute

status: NotRequired[ColumnStatisticsState]

The status of the task run.

table_name instance-attribute

table_name: NotRequired[TableName]

The name of the table for which column statistics is generated.

worker_type instance-attribute

worker_type: NotRequired[NameString]

The type of workers being used for generating stats. The default is g.1x.