interface EncryptionConfigurationProperty
| Language | Type name |
|---|---|
.NET | Amazon.CDK.AWS.EventsV2.CfnEventBus.EncryptionConfigurationProperty |
Go | github.com/aws/aws-cdk-go/awscdk/v2/awseventsv2#CfnEventBus_EncryptionConfigurationProperty |
Java | software.amazon.awscdk.services.eventsv2.CfnEventBus.EncryptionConfigurationProperty |
Python | aws_cdk.aws_eventsv2.CfnEventBus.EncryptionConfigurationProperty |
TypeScript | aws-cdk-lib » aws_eventsv2 » CfnEventBus » EncryptionConfigurationProperty |
Encryption configuration for an event bus.
Example
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import { aws_eventsv2 as eventsv2 } from 'aws-cdk-lib';
const encryptionConfigurationProperty: eventsv2.CfnEventBus.EncryptionConfigurationProperty = {
kmsKeyIdentifier: 'kmsKeyIdentifier',
};
Properties
| Name | Type | Description |
|---|---|---|
| kms | string | The identifier of the AWS KMS customer managed key that the event bus uses to encrypt events. |
kmsKeyIdentifier?
Type:
string
(optional)
The identifier of the AWS KMS customer managed key that the event bus uses to encrypt events.
You can specify the key ARN, key ID, alias name, or alias ARN. If you do not specify a key, EventBridge uses an AWS owned key.

.NET
Go
Java
Python
TypeScript