Skip to content

AthenaDatasetDefinition

Source code in docs_src/capo_sagemaker/types/athena_dataset_definition.py
class AthenaDatasetDefinition(TypedDict, closed=True):
    catalog: NotRequired["capo_sagemaker.types.athena_catalog.AthenaCatalog"]
    database: NotRequired["capo_sagemaker.types.athena_database.AthenaDatabase"]
    query_string: NotRequired[
        "capo_sagemaker.types.athena_query_string.AthenaQueryString"
    ]
    work_group: NotRequired["capo_sagemaker.types.athena_work_group.AthenaWorkGroup"]
    output_s3_uri: NotRequired["capo_sagemaker.types.s3_uri.S3Uri"]
    """<p>The location in Amazon S3 where Athena query results are stored.</p>"""
    kms_key_id: NotRequired["capo_sagemaker.types.kms_key_id.KmsKeyId"]
    """<p>The Amazon Web Services Key Management Service (Amazon Web Services KMS) key that Amazon SageMaker uses to encrypt data generated from an Athena query execution.</p>"""
    output_format: NotRequired[
        "capo_sagemaker.types.athena_result_format.AthenaResultFormat"
    ]
    output_compression: NotRequired[
        "capo_sagemaker.types.athena_result_compression_type.AthenaResultCompressionType"
    ]

catalog instance-attribute

catalog: NotRequired[AthenaCatalog]

database instance-attribute

database: NotRequired[AthenaDatabase]

kms_key_id instance-attribute

kms_key_id: NotRequired[KmsKeyId]

The Amazon Web Services Key Management Service (Amazon Web Services KMS) key that Amazon SageMaker uses to encrypt data generated from an Athena query execution.

output_compression instance-attribute

output_compression: NotRequired[AthenaResultCompressionType]

output_format instance-attribute

output_format: NotRequired[AthenaResultFormat]

output_s3_uri instance-attribute

output_s3_uri: NotRequired[S3Uri]

The location in Amazon S3 where Athena query results are stored.

query_string instance-attribute

query_string: NotRequired[AthenaQueryString]

work_group instance-attribute

work_group: NotRequired[AthenaWorkGroup]