Skip to content

DirectSchemaChangePolicy

Source code in docs_src/capo_glue/types/direct_schema_change_policy.py
class DirectSchemaChangePolicy(TypedDict, closed=True):
    enable_update_catalog: NotRequired["capo_glue.types.boxed_boolean.BoxedBoolean"]
    """<p>Whether to use the specified update behavior when the crawler finds a changed schema.</p>"""
    update_behavior: NotRequired[
        "capo_glue.types.update_catalog_behavior.UpdateCatalogBehavior"
    ]
    """<p>The update behavior when the crawler finds a changed schema.</p>"""
    table: NotRequired[
        "capo_glue.types.enclosed_in_string_property.EnclosedInStringProperty"
    ]
    """<p>Specifies the table in the database that the schema change policy applies to.</p>"""
    database: NotRequired[
        "capo_glue.types.enclosed_in_string_property.EnclosedInStringProperty"
    ]
    """<p>Specifies the database that the schema change policy applies to.</p>"""

database instance-attribute

database: NotRequired[EnclosedInStringProperty]

Specifies the database that the schema change policy applies to.

enable_update_catalog instance-attribute

enable_update_catalog: NotRequired[BoxedBoolean]

Whether to use the specified update behavior when the crawler finds a changed schema.

table instance-attribute

table: NotRequired[EnclosedInStringProperty]

Specifies the table in the database that the schema change policy applies to.

update_behavior instance-attribute

update_behavior: NotRequired[UpdateCatalogBehavior]

The update behavior when the crawler finds a changed schema.