interface S3StorageProperty
| Language | Type name |
|---|---|
.NET | Amazon.CDK.CfnPropertyMixins.AWS.MSK.CfnChannelPropsMixin.S3StorageProperty |
Go | github.com/aws/aws-cdk-go/awscdkcfnpropertymixins/v2/awsmsk#CfnChannelPropsMixin_S3StorageProperty |
Java | software.amazon.awscdk.cfnpropertymixins.services.msk.CfnChannelPropsMixin.S3StorageProperty |
Python | aws_cdk.cfn_property_mixins.aws_msk.CfnChannelPropsMixin.S3StorageProperty |
TypeScript | @aws-cdk/cfn-property-mixins » aws_msk » CfnChannelPropsMixin » S3StorageProperty |
S3 storage 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 s3StorageProperty: msk.CfnChannelPropsMixin.S3StorageProperty = {
bucketArn: 'bucketArn',
compressionType: 'compressionType',
expectedBucketOwner: 'expectedBucketOwner',
outputKeyTemplate: 'outputKeyTemplate',
outputPrefix: 'outputPrefix',
storageClass: 'storageClass',
};
Properties
| Name | Type | Description |
|---|---|---|
| bucket | string | ARN of the S3 bucket. |
| compression | string | S3 compression type. |
| expected | string | Optional 12-digit AWS account ID expected to own the S3 bucket. |
| output | string | Template for S3 key for output objects, used for partitioning. |
| output | string | Optional prefix for output objects. |
| storage | string | S3 storage class. |
bucketArn?
Type:
string
(optional)
ARN of the S3 bucket.
compressionType?
Type:
string
(optional)
S3 compression type.
expectedBucketOwner?
Type:
string
(optional)
Optional 12-digit AWS account ID expected to own the S3 bucket.
outputKeyTemplate?
Type:
string
(optional)
Template for S3 key for output objects, used for partitioning.
outputPrefix?
Type:
string
(optional)
Optional prefix for output objects.
storageClass?
Type:
string
(optional)
S3 storage class.

.NET
Go
Java
Python
TypeScript