interface EncryptionConfigurationProperty
| Language | Type name |
|---|---|
.NET | Amazon.CDK.CfnPropertyMixins.AWS.Kinesis.CfnChannelPropsMixin.EncryptionConfigurationProperty |
Go | github.com/aws/aws-cdk-go/awscdkcfnpropertymixins/v2/awskinesis#CfnChannelPropsMixin_EncryptionConfigurationProperty |
Java | software.amazon.awscdk.cfnpropertymixins.services.kinesis.CfnChannelPropsMixin.EncryptionConfigurationProperty |
Python | aws_cdk.cfn_property_mixins.aws_kinesis.CfnChannelPropsMixin.EncryptionConfigurationProperty |
TypeScript | @aws-cdk/cfn-property-mixins » aws_kinesis » CfnChannelPropsMixin » EncryptionConfigurationProperty |
Server-side encryption configuration for data at rest in the destination.
Data delivered to S3 / S3 Tables is encrypted with the same key.
Example
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import { aws_kinesis as kinesis } from '@aws-cdk/cfn-property-mixins';
const encryptionConfigurationProperty: kinesis.CfnChannelPropsMixin.EncryptionConfigurationProperty = {
encryptionType: 'encryptionType',
keyId: 'keyId',
};
Properties
| Name | Type | Description |
|---|---|---|
| encryption | string | The encryption type. |
| key | string | The customer-managed AWS KMS key. |
encryptionType?
Type:
string
(optional)
The encryption type.
KMS is the only supported value.
keyId?
Type:
string
(optional)
The customer-managed AWS KMS key.
Accepts a key GUID, key ARN, alias ARN, or alias name prefixed by 'alias/'. The Kinesis Data Streams managed alias 'aws/kinesis' is not accepted - the key must be customer-owned so it can also be used by readers of the destination.

.NET
Go
Java
Python
TypeScript