You are viewing documentation for version 2 of the AWS SDK for Ruby. Version 3 documentation can be found here.
Class: Aws::Kafka::Types::EncryptionInfo
- Inherits:
-
Struct
- Object
- Struct
- Aws::Kafka::Types::EncryptionInfo
- Defined in:
- (unknown)
Overview
Note:
When passing EncryptionInfo as input to an Aws::Client method, you can use a vanilla Hash:
{
encryption_at_rest: {
data_volume_kms_key_id: "__string", # required
},
encryption_in_transit: {
client_broker: "TLS", # accepts TLS, TLS_PLAINTEXT, PLAINTEXT
in_cluster: false,
},
}
Includes encryption-related information, such as the AWS KMS key used for encrypting data at rest and whether you want MSK to encrypt your data in transit.
Returned by:
Instance Attribute Summary collapse
-
#encryption_at_rest ⇒ Types::EncryptionAtRest
The data-volume encryption details.
-
#encryption_in_transit ⇒ Types::EncryptionInTransit
The details for encryption in transit.
Instance Attribute Details
#encryption_at_rest ⇒ Types::EncryptionAtRest
The data-volume encryption details.
#encryption_in_transit ⇒ Types::EncryptionInTransit
The details for encryption in transit.