Skip to content

UpsertRedshiftTargetOptions

Source code in docs_src/capo_glue/types/upsert_redshift_target_options.py
class UpsertRedshiftTargetOptions(TypedDict, closed=True):
    table_location: NotRequired[
        "capo_glue.types.enclosed_in_string_property.EnclosedInStringProperty"
    ]
    """<p>The physical location of the Redshift table.</p>"""
    connection_name: NotRequired[
        "capo_glue.types.enclosed_in_string_property.EnclosedInStringProperty"
    ]
    """<p>The name of the connection to use to write to Redshift.</p>"""
    upsert_keys: NotRequired[
        "capo_glue.types.enclosed_in_string_properties_min_one.EnclosedInStringPropertiesMinOne"
    ]
    """<p>The keys used to determine whether to perform an update or insert.</p>"""

connection_name instance-attribute

connection_name: NotRequired[EnclosedInStringProperty]

The name of the connection to use to write to Redshift.

table_location instance-attribute

table_location: NotRequired[EnclosedInStringProperty]

The physical location of the Redshift table.

upsert_keys instance-attribute

upsert_keys: NotRequired[EnclosedInStringPropertiesMinOne]

The keys used to determine whether to perform an update or insert.