ClientBrokerEncryption

class aws_cdk.aws_msk.ClientBrokerEncryption(value)

Bases: enum.Enum

(experimental) Indicates the encryption setting for data in transit between clients and brokers.

Stability

experimental

Example:

# Example automatically generated from non-compiling source. May contain errors.
import aws_cdk.aws_msk as msk

cluster = msk.cluster(self, "cluster", {
    (SpreadAssignment ...
      encryptionInTransit
      encryption_in_transit)
}, {
    "client_broker": msk.ClientBrokerEncryption.TLS
}, client_authentication, msk.ClientAuthentication.sasl(
    scram=True
))

Attributes

PLAINTEXT

(experimental) PLAINTEXT means that client-broker communication is enabled in plaintext only.

Stability

experimental

TLS

(experimental) TLS means that client-broker communication is enabled with TLS only.

Stability

experimental

TLS_PLAINTEXT

(experimental) TLS_PLAINTEXT means that client-broker communication is enabled for both TLS-encrypted, as well as plaintext data.

Stability

experimental