interface S3DestinationConfigurationProperty
| Language | Type name |
|---|---|
.NET | Amazon.CDK.CfnPropertyMixins.AWS.MSK.CfnChannelPropsMixin.S3DestinationConfigurationProperty |
Go | github.com/aws/aws-cdk-go/awscdkcfnpropertymixins/v2/awsmsk#CfnChannelPropsMixin_S3DestinationConfigurationProperty |
Java | software.amazon.awscdk.cfnpropertymixins.services.msk.CfnChannelPropsMixin.S3DestinationConfigurationProperty |
Python | aws_cdk.cfn_property_mixins.aws_msk.CfnChannelPropsMixin.S3DestinationConfigurationProperty |
TypeScript | @aws-cdk/cfn-property-mixins » aws_msk » CfnChannelPropsMixin » 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/cfn-property-mixins';
const s3DestinationConfigurationProperty: msk.CfnChannelPropsMixin.S3DestinationConfigurationProperty = {
dataFreshnessInSeconds: 123,
deadLetterQueueS3: {
bucketArn: 'bucketArn',
errorOutputPrefix: 'errorOutputPrefix',
expectedBucketOwner: 'expectedBucketOwner',
},
serviceExecutionRoleArn: 'serviceExecutionRoleArn',
storage: {
bucketArn: 'bucketArn',
compressionType: 'compressionType',
expectedBucketOwner: 'expectedBucketOwner',
outputKeyTemplate: 'outputKeyTemplate',
outputPrefix: 'outputPrefix',
storageClass: 'storageClass',
},
};
Properties
| Name | Type | Description |
|---|---|---|
| data | number | Data freshness in seconds. |
| 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. |
dataFreshnessInSeconds?
Type:
number
(optional)
Data freshness in seconds.
deadLetterQueueS3?
Type:
IResolvable | Dead
(optional)
Dead letter queue S3 configuration of the destination.
serviceExecutionRoleArn?
Type:
string
(optional)
The Amazon Resource Name (ARN) of an IAM role used by MSK to access S3.
storage?
Type:
IResolvable | S3
(optional)
S3 storage configuration.

.NET
Go
Java
Python
TypeScript