DataflowEndpointMqttAuthenticationResponse

data class DataflowEndpointMqttAuthenticationResponse(val method: String, val serviceAccountTokenSettings: DataflowEndpointAuthenticationServiceAccountTokenResponse? = null, val systemAssignedManagedIdentitySettings: DataflowEndpointAuthenticationSystemAssignedManagedIdentityResponse? = null, val userAssignedManagedIdentitySettings: DataflowEndpointAuthenticationUserAssignedManagedIdentityResponse? = null, val x509CertificateSettings: DataflowEndpointAuthenticationX509Response? = null)

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

Constructors

constructor(method: String, serviceAccountTokenSettings: DataflowEndpointAuthenticationServiceAccountTokenResponse? = null, systemAssignedManagedIdentitySettings: DataflowEndpointAuthenticationSystemAssignedManagedIdentityResponse? = null, userAssignedManagedIdentitySettings: DataflowEndpointAuthenticationUserAssignedManagedIdentityResponse? = null, x509CertificateSettings: DataflowEndpointAuthenticationX509Response? = null)

Types

Link copied to clipboard
object Companion

Properties

Link copied to clipboard

Mode of Authentication.

Link copied to clipboard

Kubernetes service account token authentication. Default audience if not set is aio-internal

Link copied to clipboard

X.509 certificate authentication.