Skip to content

JdbcTarget

Source code in docs_src/capo_glue/types/jdbc_target.py
class JdbcTarget(TypedDict, closed=True):
    connection_name: NotRequired["capo_glue.types.connection_name.ConnectionName"]
    """<p>The name of the connection to use to connect to the JDBC target.</p>"""
    path: NotRequired["capo_glue.types.path.Path"]
    """<p>The path of the JDBC target.</p>"""
    exclusions: NotRequired["capo_glue.types.path_list.PathList"]
    """<p>A list of glob patterns used to exclude from the crawl. For more information, see <a href="https://docs.aws.amazon.com/glue/latest/dg/add-crawler.html">Catalog Tables with a Crawler</a>.</p>"""
    enable_additional_metadata: NotRequired[
        "capo_glue.types.enable_additional_metadata.EnableAdditionalMetadata"
    ]
    """<p>Specify a value of <code>RAWTYPES</code> or <code>COMMENTS</code> to enable additional metadata in table responses. <code>RAWTYPES</code> provides the native-level datatype. <code>COMMENTS</code> provides comments associated with a column or table in the database.</p> <p>If you do not need additional metadata, keep the field empty.</p>"""

connection_name instance-attribute

connection_name: NotRequired[ConnectionName]

The name of the connection to use to connect to the JDBC target.

enable_additional_metadata instance-attribute

enable_additional_metadata: NotRequired[EnableAdditionalMetadata]

Specify a value of RAWTYPES or COMMENTS to enable additional metadata in table responses. RAWTYPES provides the native-level datatype. COMMENTS provides comments associated with a column or table in the database.

If you do not need additional metadata, keep the field empty.

exclusions instance-attribute

exclusions: NotRequired[PathList]

A list of glob patterns used to exclude from the crawl. For more information, see Catalog Tables with a Crawler.

path instance-attribute

path: NotRequired[Path]

The path of the JDBC target.