Skip to content

DatabaseInputDefinition

Source code in docs_src/capo_databrew/types/database_input_definition.py
class DatabaseInputDefinition(TypedDict, closed=True):
    glue_connection_name: "capo_databrew.types.glue_connection_name.GlueConnectionName"
    """<p>The Glue Connection that stores the connection information for the target database.</p>"""
    database_table_name: NotRequired[
        "capo_databrew.types.database_table_name.DatabaseTableName"
    ]
    """<p>The table within the target database.</p>"""
    temp_directory: NotRequired["capo_databrew.types.s3_location.S3Location"]
    query_string: NotRequired["capo_databrew.types.query_string.QueryString"]
    """<p>Custom SQL to run against the provided Glue connection. This SQL will be used as the input for DataBrew projects and jobs.</p>"""

database_table_name instance-attribute

database_table_name: NotRequired[DatabaseTableName]

The table within the target database.

glue_connection_name instance-attribute

glue_connection_name: GlueConnectionName

The Glue Connection that stores the connection information for the target database.

query_string instance-attribute

query_string: NotRequired[QueryString]

Custom SQL to run against the provided Glue connection. This SQL will be used as the input for DataBrew projects and jobs.

temp_directory instance-attribute

temp_directory: NotRequired[S3Location]