Interface CfnChannel.DeadLetterQueueS3ConfigurationProperty
- All Superinterfaces:
software.amazon.jsii.JsiiSerializable
- All Known Implementing Classes:
CfnChannel.DeadLetterQueueS3ConfigurationProperty.Jsii$Proxy
- Enclosing class:
CfnChannel
@Stability(Stable)
public static interface CfnChannel.DeadLetterQueueS3ConfigurationProperty
extends software.amazon.jsii.JsiiSerializable
Configuration of the S3 bucket used to capture records that cannot be delivered to the primary destination.
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import software.amazon.awscdk.services.kinesis.*;
DeadLetterQueueS3ConfigurationProperty deadLetterQueueS3ConfigurationProperty = DeadLetterQueueS3ConfigurationProperty.builder()
.bucketArn("bucketArn")
.expectedBucketOwner("expectedBucketOwner")
// the properties below are optional
.errorOutputPrefix("errorOutputPrefix")
.build();
- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic final classA builder forCfnChannel.DeadLetterQueueS3ConfigurationPropertystatic final classAn implementation forCfnChannel.DeadLetterQueueS3ConfigurationProperty -
Method Summary
Methods inherited from interface software.amazon.jsii.JsiiSerializable
$jsii$toJson
-
Method Details
-
getBucketArn
The ARN of the S3 bucket for storing failed records.- See Also:
-
getExpectedBucketOwner
The AWS account ID of the expected owner of the dead-letter queue S3 bucket.Used to verify bucket ownership before delivery.
- See Also:
-
getErrorOutputPrefix
Optional S3 key prefix under which error records are organized.When omitted, the service uses the default 'kinesis-channel/errors/
/ /'. - See Also:
-
builder
-