KafkaRemoteBrokerAuthenticationTypesArgs

data class KafkaRemoteBrokerAuthenticationTypesArgs(val sasl: Output<SaslRemoteBrokerBasicAuthenticationArgs>? = null, val systemAssignedManagedIdentity: Output<ManagedIdentityAuthenticationArgs>? = null, val x509: Output<KafkaX509AuthenticationArgs>? = null) : ConvertibleToJava<KafkaRemoteBrokerAuthenticationTypesArgs>

Kafka RemoteBrokerConnection Authentication types. NOTE - Enum only one method is allowed to be passed.

Constructors

Link copied to clipboard
constructor(sasl: Output<SaslRemoteBrokerBasicAuthenticationArgs>? = null, systemAssignedManagedIdentity: Output<ManagedIdentityAuthenticationArgs>? = null, x509: Output<KafkaX509AuthenticationArgs>? = null)

Properties

Link copied to clipboard

Sasl remote broker authentication method.

Link copied to clipboard

Managed identity remote broker authentication method.

Link copied to clipboard
val x509: Output<KafkaX509AuthenticationArgs>? = null

X509 remote broker authentication method.

Functions

Link copied to clipboard
open override fun toJava(): KafkaRemoteBrokerAuthenticationTypesArgs