aws-cdk-lib.aws_timestream.CfnTable.S3ConfigurationProperty

interface S3ConfigurationProperty

LanguageType name
.NETAmazon.CDK.AWS.Timestream.CfnTable.S3ConfigurationProperty
Gogithub.com/aws/aws-cdk-go/awscdk/v2/awstimestream#CfnTable_S3ConfigurationProperty
Javasoftware.amazon.awscdk.services.timestream.CfnTable.S3ConfigurationProperty
Pythonaws_cdk.aws_timestream.CfnTable.S3ConfigurationProperty
TypeScript aws-cdk-lib » aws_timestream » CfnTable » S3ConfigurationProperty

The configuration that specifies an S3 location.

Example

// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import { aws_timestream as timestream } from 'aws-cdk-lib';
const s3ConfigurationProperty: timestream.CfnTable.S3ConfigurationProperty = {
  bucketName: 'bucketName',
  encryptionOption: 'encryptionOption',

  // the properties below are optional
  kmsKeyId: 'kmsKeyId',
  objectKeyPrefix: 'objectKeyPrefix',
};

Properties

NameTypeDescription
bucketNamestringThe bucket name of the customer S3 bucket.
encryptionOptionstringThe encryption option for the customer S3 location.
kmsKeyId?stringThe AWS KMS key ID for the customer S3 location when encrypting with an AWS managed key.
objectKeyPrefix?stringThe object key preview for the customer S3 location.

bucketName

Type: string

The bucket name of the customer S3 bucket.


encryptionOption

Type: string

The encryption option for the customer S3 location.

Options are S3 server-side encryption with an S3 managed key or AWS managed key.


kmsKeyId?

Type: string (optional)

The AWS KMS key ID for the customer S3 location when encrypting with an AWS managed key.


objectKeyPrefix?

Type: string (optional)

The object key preview for the customer S3 location.