Skip to content

S3HyperDirectTarget

Source code in docs_src/capo_glue/types/s3_hyper_direct_target.py
class S3HyperDirectTarget(TypedDict, closed=True):
    name: "capo_glue.types.node_name.NodeName"
    """<p>The unique identifier for the HyperDirect target node.</p>"""
    inputs: "capo_glue.types.one_input.OneInput"
    """<p>Specifies the input source for the HyperDirect target.</p>"""
    format: NotRequired["capo_glue.types.target_format.TargetFormat"]
    """<p>Specifies the data output format for the HyperDirect target.</p>"""
    partition_keys: NotRequired[
        "capo_glue.types.glue_studio_path_list.GlueStudioPathList"
    ]
    """<p>Defines the partitioning strategy for the output data.</p>"""
    path: "capo_glue.types.enclosed_in_string_property.EnclosedInStringProperty"
    """<p>The S3 location where the output data will be written.</p>"""
    compression: NotRequired[
        "capo_glue.types.hyper_target_compression_type.HyperTargetCompressionType"
    ]
    """<p>The compression type to apply to the output data.</p>"""
    schema_change_policy: NotRequired[
        "capo_glue.types.direct_schema_change_policy.DirectSchemaChangePolicy"
    ]
    """<p>Defines how schema changes are handled during write operations.</p>"""
    auto_data_quality: NotRequired["capo_glue.types.auto_data_quality.AutoDataQuality"]
    """<p>Specifies whether to automatically enable data quality evaluation for the S3 Hyper direct target. When set to <code>true</code>, data quality checks are performed automatically during the write operation.</p>"""
    output_schemas: NotRequired["capo_glue.types.glue_schemas.GlueSchemas"]
    """<p>Specifies the data schema for the S3 Hyper direct target.</p>"""

auto_data_quality instance-attribute

auto_data_quality: NotRequired[AutoDataQuality]

Specifies whether to automatically enable data quality evaluation for the S3 Hyper direct target. When set to true, data quality checks are performed automatically during the write operation.

compression instance-attribute

compression: NotRequired[HyperTargetCompressionType]

The compression type to apply to the output data.

format instance-attribute

format: NotRequired[TargetFormat]

Specifies the data output format for the HyperDirect target.

inputs instance-attribute

inputs: OneInput

Specifies the input source for the HyperDirect target.

name instance-attribute

name: NodeName

The unique identifier for the HyperDirect target node.

output_schemas instance-attribute

output_schemas: NotRequired[GlueSchemas]

Specifies the data schema for the S3 Hyper direct target.

partition_keys instance-attribute

partition_keys: NotRequired[GlueStudioPathList]

Defines the partitioning strategy for the output data.

path instance-attribute

The S3 location where the output data will be written.

schema_change_policy instance-attribute

schema_change_policy: NotRequired[DirectSchemaChangePolicy]

Defines how schema changes are handled during write operations.