DataflowEndpointKafkaAuthenticationArgs

data class DataflowEndpointKafkaAuthenticationArgs(val method: Output<Either<String, KafkaAuthMethod>>, val saslSettings: Output<DataflowEndpointAuthenticationSaslArgs>? = null, val systemAssignedManagedIdentitySettings: Output<DataflowEndpointAuthenticationSystemAssignedManagedIdentityArgs>? = null, val userAssignedManagedIdentitySettings: Output<DataflowEndpointAuthenticationUserAssignedManagedIdentityArgs>? = null, val x509CertificateSettings: Output<DataflowEndpointAuthenticationX509Args>? = null) : ConvertibleToJava<DataflowEndpointKafkaAuthenticationArgs>

Kafka endpoint Authentication properties. NOTE - only authentication property is allowed per entry

Constructors

Link copied to clipboard
constructor(method: Output<Either<String, KafkaAuthMethod>>, saslSettings: Output<DataflowEndpointAuthenticationSaslArgs>? = null, systemAssignedManagedIdentitySettings: Output<DataflowEndpointAuthenticationSystemAssignedManagedIdentityArgs>? = null, userAssignedManagedIdentitySettings: Output<DataflowEndpointAuthenticationUserAssignedManagedIdentityArgs>? = null, x509CertificateSettings: Output<DataflowEndpointAuthenticationX509Args>? = null)

Properties

Link copied to clipboard
val method: Output<Either<String, KafkaAuthMethod>>

Mode of Authentication.

Link copied to clipboard

SASL authentication.

Link copied to clipboard

System-assigned managed identity authentication.

Link copied to clipboard

User-assigned managed identity authentication.

Link copied to clipboard

X.509 certificate authentication.

Functions

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