Package com.pulumi.aws.msk.outputs
Class ChannelS3Destination
- java.lang.Object
-
- com.pulumi.aws.msk.outputs.ChannelS3Destination
-
public final class ChannelS3Destination extends java.lang.Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classChannelS3Destination.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static ChannelS3Destination.Builderbuilder()static ChannelS3Destination.Builderbuilder(ChannelS3Destination defaults)java.util.Optional<java.lang.Integer>dataFreshnessInSeconds()ChannelS3DestinationDeadLetterQueueS3deadLetterQueueS3()java.lang.StringserviceExecutionRoleArn()ChannelS3DestinationStoragestorage()
-
-
-
Method Detail
-
dataFreshnessInSeconds
public java.util.Optional<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 ChannelS3DestinationDeadLetterQueueS3 deadLetterQueueS3()
- Returns:
- Amazon S3 bucket and prefix where MSK writes records that fail to deliver. See `deadLetterQueueS3` Block below.
-
serviceExecutionRoleArn
public 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 ChannelS3DestinationStorage storage()
- Returns:
- Amazon S3 bucket, prefix, and storage class for delivered records. See `storage` Block below. The following arguments are optional:
-
builder
public static ChannelS3Destination.Builder builder()
-
builder
public static ChannelS3Destination.Builder builder(ChannelS3Destination defaults)
-
-