PipeLogConfigurationS3LogDestinationArgs

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

Constructors

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

Properties

Link copied to clipboard
val bucketName: Output<String>

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

Link copied to clipboard
val bucketOwner: Output<String>

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

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

EventBridge format for the log records. Valid values json, plain and w3c.

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

Prefix text with which to begin Amazon S3 log object names.

Functions

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