DataflowEndpointMqttAuthentication interface

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

Properties

method

Mode of Authentication.

serviceAccountTokenSettings

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

systemAssignedManagedIdentitySettings

System-assigned managed identity authentication.

userAssignedManagedIdentitySettings

User-assigned managed identity authentication.

x509CertificateSettings

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

Property Value