class Aws::Kafka::Types::EncryptionInfo

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.

@note When making an API call, you may pass EncryptionInfo

data as a 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,
      },
    }

@!attribute [rw] encryption_at_rest

The data-volume encryption details.
@return [Types::EncryptionAtRest]

@!attribute [rw] encryption_in_transit

The details for encryption in transit.
@return [Types::EncryptionInTransit]

@see docs.aws.amazon.com/goto/WebAPI/kafka-2018-11-14/EncryptionInfo AWS API Documentation

Constants

SENSITIVE