DataflowEndpointMqttAuthentication interface
Mqtt endpoint Authentication properties. NOTE - only authentication property is allowed per entry.
Properties
| method | Mode of Authentication. |
| service |
Kubernetes service account token authentication. Default audience if not set is aio-internal |
| system |
System-assigned managed identity authentication. |
| user |
User-assigned managed identity authentication. |
| x509Certificate |
X.509 certificate authentication. |
Property Details
method
Mode of Authentication.
method: string
Property Value
string
serviceAccountTokenSettings
Kubernetes service account token authentication. Default audience if not set is aio-internal
serviceAccountTokenSettings?: DataflowEndpointAuthenticationServiceAccountToken
Property Value
systemAssignedManagedIdentitySettings
System-assigned managed identity authentication.
systemAssignedManagedIdentitySettings?: DataflowEndpointAuthenticationSystemAssignedManagedIdentity
Property Value
userAssignedManagedIdentitySettings
User-assigned managed identity authentication.
userAssignedManagedIdentitySettings?: DataflowEndpointAuthenticationUserAssignedManagedIdentity
Property Value
x509CertificateSettings
X.509 certificate authentication.
x509CertificateSettings?: DataflowEndpointAuthenticationX509