interface S3DestinationConfigurationProperty
| Language | Type name |
|---|---|
.NET | Amazon.CDK.AWS.MSK.CfnChannel.S3DestinationConfigurationProperty |
Go | github.com/aws/aws-cdk-go/awscdk/v2/awsmsk#CfnChannel_S3DestinationConfigurationProperty |
Java | software.amazon.awscdk.services.msk.CfnChannel.S3DestinationConfigurationProperty |
Python | aws_cdk.aws_msk.CfnChannel.S3DestinationConfigurationProperty |
TypeScript | aws-cdk-lib » aws_msk » CfnChannel » S3DestinationConfigurationProperty |
S3 destination configuration.
Example
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import { aws_msk as msk } from 'aws-cdk-lib';
const s3DestinationConfigurationProperty: msk.CfnChannel.S3DestinationConfigurationProperty = {
deadLetterQueueS3: {
bucketArn: 'bucketArn',
errorOutputPrefix: 'errorOutputPrefix',
// the properties below are optional
expectedBucketOwner: 'expectedBucketOwner',
},
serviceExecutionRoleArn: 'serviceExecutionRoleArn',
storage: {
bucketArn: 'bucketArn',
compressionType: 'compressionType',
storageClass: 'storageClass',
// the properties below are optional
expectedBucketOwner: 'expectedBucketOwner',
outputKeyTemplate: 'outputKeyTemplate',
outputPrefix: 'outputPrefix',
},
// the properties below are optional
dataFreshnessInSeconds: 123,
};
Properties
| Name | Type | Description |
|---|---|---|
| dead | IResolvable | Dead | Dead letter queue S3 configuration of the destination. |
| service | string | The Amazon Resource Name (ARN) of an IAM role used by MSK to access S3. |
| storage | IResolvable | S3 | S3 storage configuration. |
| data | number | Data freshness in seconds. |
deadLetterQueueS3
Type:
IResolvable | Dead
Dead letter queue S3 configuration of the destination.
serviceExecutionRoleArn
Type:
string
The Amazon Resource Name (ARN) of an IAM role used by MSK to access S3.
storage
Type:
IResolvable | S3
S3 storage configuration.
dataFreshnessInSeconds?
Type:
number
(optional)
Data freshness in seconds.

.NET
Go
Java
Python
TypeScript