Skip to content

ColumnStatisticsTaskSettings

Source code in docs_src/capo_glue/types/column_statistics_task_settings.py
class ColumnStatisticsTaskSettings(TypedDict, closed=True):
    database_name: NotRequired["capo_glue.types.database_name.DatabaseName"]
    """<p>The name of the database where the table resides.</p>"""
    table_name: NotRequired["capo_glue.types.table_name.TableName"]
    """<p>The name of the table for which to generate column statistics.</p>"""
    schedule: NotRequired["capo_glue.types.schedule.Schedule"]
    """<p>A schedule for running the column statistics, specified in CRON syntax.</p>"""
    column_name_list: NotRequired["capo_glue.types.column_name_list.ColumnNameList"]
    """<p>A list of column names for which to run statistics.</p>"""
    catalog_id: NotRequired["capo_glue.types.catalog_id_string.CatalogIdString"]
    """<p>The ID of the Data Catalog in which the database resides.</p>"""
    role: NotRequired["capo_glue.types.role.Role"]
    """<p>The role used for running the column statistics.</p>"""
    sample_size: "capo_glue.types.sample_size_percentage.SampleSizePercentage"
    """<p>The percentage of data to sample.</p>"""
    security_configuration: NotRequired[
        "capo_glue.types.crawler_security_configuration.CrawlerSecurityConfiguration"
    ]
    """<p>Name of the security configuration that is used to encrypt CloudWatch logs.</p>"""
    schedule_type: NotRequired["capo_glue.types.schedule_type.ScheduleType"]
    """<p>The type of schedule for a column statistics task. Possible values may be <code>CRON</code> or <code>AUTO</code>.</p>"""
    setting_source: NotRequired["capo_glue.types.setting_source.SettingSource"]
    """<p>The source of setting the column statistics task. Possible values may be <code>CATALOG</code> or <code>TABLE</code>.</p>"""
    last_execution_attempt: NotRequired[
        "capo_glue.types.execution_attempt.ExecutionAttempt"
    ]
    """<p>The last <code>ExecutionAttempt</code> for the column statistics task run.</p>"""

catalog_id instance-attribute

catalog_id: NotRequired[CatalogIdString]

The ID of the Data Catalog in which the database resides.

column_name_list instance-attribute

column_name_list: NotRequired[ColumnNameList]

A list of column names for which to run statistics.

database_name instance-attribute

database_name: NotRequired[DatabaseName]

The name of the database where the table resides.

last_execution_attempt instance-attribute

last_execution_attempt: NotRequired[ExecutionAttempt]

The last ExecutionAttempt for the column statistics task run.

role instance-attribute

role: NotRequired[Role]

The role used for running the column statistics.

sample_size instance-attribute

sample_size: SampleSizePercentage

The percentage of data to sample.

schedule instance-attribute

schedule: NotRequired[Schedule]

A schedule for running the column statistics, specified in CRON syntax.

schedule_type instance-attribute

schedule_type: NotRequired[ScheduleType]

The type of schedule for a column statistics task. Possible values may be CRON or AUTO.

security_configuration instance-attribute

security_configuration: NotRequired[CrawlerSecurityConfiguration]

Name of the security configuration that is used to encrypt CloudWatch logs.

setting_source instance-attribute

setting_source: NotRequired[SettingSource]

The source of setting the column statistics task. Possible values may be CATALOG or TABLE.

table_name instance-attribute

table_name: NotRequired[TableName]

The name of the table for which to generate column statistics.