Package com.pulumi.aws.msk.inputs
Class ChannelS3DestinationArgs
- java.lang.Object
-
- com.pulumi.resources.InputArgs
-
- com.pulumi.resources.ResourceArgs
-
- com.pulumi.aws.msk.inputs.ChannelS3DestinationArgs
-
public final class ChannelS3DestinationArgs extends com.pulumi.resources.ResourceArgs
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classChannelS3DestinationArgs.Builder
-
Field Summary
Fields Modifier and Type Field Description static ChannelS3DestinationArgsEmpty
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static ChannelS3DestinationArgs.Builderbuilder()static ChannelS3DestinationArgs.Builderbuilder(ChannelS3DestinationArgs defaults)java.util.Optional<com.pulumi.core.Output<java.lang.Integer>>dataFreshnessInSeconds()com.pulumi.core.Output<ChannelS3DestinationDeadLetterQueueS3Args>deadLetterQueueS3()com.pulumi.core.Output<java.lang.String>serviceExecutionRoleArn()com.pulumi.core.Output<ChannelS3DestinationStorageArgs>storage()
-
-
-
Field Detail
-
Empty
public static final ChannelS3DestinationArgs Empty
-
-
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:
-
builder
public static ChannelS3DestinationArgs.Builder builder()
-
builder
public static ChannelS3DestinationArgs.Builder builder(ChannelS3DestinationArgs defaults)
-
-