Skip to content

S3LogDestination

Source code in docs_src/capo_pipes/types/s3_log_destination.py
class S3LogDestination(TypedDict, closed=True):
    bucket_name: NotRequired["capo_pipes.types.string.String"]
    """<p>The name of the Amazon S3 bucket to which EventBridge delivers the log records for the pipe.</p>"""
    prefix: NotRequired["capo_pipes.types.string.String"]
    """<p>The prefix text with which to begin Amazon S3 log object names.</p> <p>For more information, see <a href="https://docs.aws.amazon.com/AmazonS3/latest/userguide/using-prefixes.html">Organizing objects using prefixes</a> in the <i>Amazon Simple Storage Service User Guide</i>.</p>"""
    bucket_owner: NotRequired["capo_pipes.types.string.String"]
    """<p>The Amazon Web Services account that owns the Amazon S3 bucket to which EventBridge delivers the log records for the pipe.</p>"""
    output_format: NotRequired["capo_pipes.types.s3_output_format.S3OutputFormat"]
    """<p>The format EventBridge uses for the log records.</p> <p>EventBridge currently only supports <code>json</code> formatting.</p>"""

bucket_name instance-attribute

bucket_name: NotRequired[String]

The name of the Amazon S3 bucket to which EventBridge delivers the log records for the pipe.

bucket_owner instance-attribute

bucket_owner: NotRequired[String]

The Amazon Web Services account that owns the Amazon S3 bucket to which EventBridge delivers the log records for the pipe.

output_format instance-attribute

output_format: NotRequired[S3OutputFormat]

The format EventBridge uses for the log records.

EventBridge currently only supports json formatting.

prefix instance-attribute

prefix: NotRequired[String]

The prefix text with which to begin Amazon S3 log object names.

For more information, see Organizing objects using prefixes in the Amazon Simple Storage Service User Guide.