Class ChannelS3DestinationArgs


  • public final class ChannelS3DestinationArgs
    extends com.pulumi.resources.ResourceArgs
    • Method Detail

      • dataFreshnessInSeconds

        public java.util.Optional<com.pulumi.core.Output<java.lang.Integer>> dataFreshnessInSeconds()
        Returns:
        Maximum time, in seconds, that records buffer in MSK before being flushed to the destination. Valid values are between `300` and `900`. Defaults to `600`. Can be updated in place without recreating the channel.
      • deadLetterQueueS3

        public com.pulumi.core.Output<ChannelS3DestinationDeadLetterQueueS3Args> deadLetterQueueS3()
        Returns:
        Amazon S3 bucket and prefix where MSK writes records that fail to deliver. See `deadLetterQueueS3` Block below.
      • serviceExecutionRoleArn

        public com.pulumi.core.Output<java.lang.String> serviceExecutionRoleArn()
        Returns:
        ARN of the IAM role that MSK assumes to write to the destination Amazon S3 bucket and the dead-letter bucket.
      • storage

        public com.pulumi.core.Output<ChannelS3DestinationStorageArgs> storage()
        Returns:
        Amazon S3 bucket, prefix, and storage class for delivered records. See `storage` Block below. The following arguments are optional: