Dataflow Endpoint Mqtt Authentication Response
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
Link copied to clipboard
constructor(method: String, serviceAccountTokenSettings: DataflowEndpointAuthenticationServiceAccountTokenResponse? = null, systemAssignedManagedIdentitySettings: DataflowEndpointAuthenticationSystemAssignedManagedIdentityResponse? = null, userAssignedManagedIdentitySettings: DataflowEndpointAuthenticationUserAssignedManagedIdentityResponse? = null, x509CertificateSettings: DataflowEndpointAuthenticationX509Response? = null)
Properties
Link copied to clipboard
Kubernetes service account token authentication. Default audience if not set is aio-internal
Link copied to clipboard
val systemAssignedManagedIdentitySettings: DataflowEndpointAuthenticationSystemAssignedManagedIdentityResponse? = null
System-assigned managed identity authentication.
Link copied to clipboard
val userAssignedManagedIdentitySettings: DataflowEndpointAuthenticationUserAssignedManagedIdentityResponse? = null
User-assigned managed identity authentication.
Link copied to clipboard
X.509 certificate authentication.