class Aws::Kafka::Types::ClientAuthentication

Includes all client authentication information.

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

data as a hash:

    {
      sasl: {
        scram: {
          enabled: false,
        },
        iam: {
          enabled: false,
        },
      },
      tls: {
        certificate_authority_arn_list: ["__string"],
        enabled: false,
      },
      unauthenticated: {
        enabled: false,
      },
    }

@!attribute [rw] sasl

@return [Types::Sasl]

@!attribute [rw] tls

Details for ClientAuthentication using TLS.
@return [Types::Tls]

@!attribute [rw] unauthenticated

Contains information about unauthenticated traffic to the cluster.
@return [Types::Unauthenticated]

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

Constants

SENSITIVE