PipeS3LogDestinationArgs

data class PipeS3LogDestinationArgs(val bucketName: Output<String>? = null, val bucketOwner: Output<String>? = null, val outputFormat: Output<PipeS3OutputFormat>? = null, val prefix: Output<String>? = null) : ConvertibleToJava<PipeS3LogDestinationArgs>

Constructors

Link copied to clipboard
constructor(bucketName: Output<String>? = null, bucketOwner: Output<String>? = null, outputFormat: Output<PipeS3OutputFormat>? = null, prefix: Output<String>? = null)

Properties

Link copied to clipboard
val bucketName: Output<String>? = null

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

Link copied to clipboard
val bucketOwner: Output<String>? = null

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

Link copied to clipboard
val outputFormat: Output<PipeS3OutputFormat>? = null

The format EventBridge uses for the log records. EventBridge currently only supports json formatting.

Link copied to clipboard
val prefix: Output<String>? = null

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 .

Functions

Link copied to clipboard
open override fun toJava(): PipeS3LogDestinationArgs