Skip to content

S3LoggingConfiguration

Source code in docs_src/capo_athena/types/s3_logging_configuration.py
class S3LoggingConfiguration(TypedDict, closed=True):
    enabled: "capo_athena.types.boxed_boolean.BoxedBoolean"
    """<p>Enables S3 log delivery.</p>"""
    kms_key: NotRequired["capo_athena.types.kms_key.KmsKey"]
    """<p>The KMS key ARN to encrypt the logs published to the given Amazon S3 destination.</p>"""
    log_location: NotRequired["capo_athena.types.s3_output_location.S3OutputLocation"]
    """<p>The Amazon S3 destination URI for log publishing.</p>"""

enabled instance-attribute

enabled: BoxedBoolean

Enables S3 log delivery.

kms_key instance-attribute

kms_key: NotRequired[KmsKey]

The KMS key ARN to encrypt the logs published to the given Amazon S3 destination.

log_location instance-attribute

log_location: NotRequired[S3OutputLocation]

The Amazon S3 destination URI for log publishing.