ArmIotOperationsModelFactory.DataflowEndpointMqttAuthentication Method

Definition

public static Azure.ResourceManager.IotOperations.Models.DataflowEndpointMqttAuthentication DataflowEndpointMqttAuthentication(Azure.ResourceManager.IotOperations.Models.MqttAuthMethod method = default, string systemAssignedManagedIdentityAudience = default, Azure.ResourceManager.IotOperations.Models.DataflowEndpointAuthenticationUserAssignedManagedIdentity userAssignedManagedIdentitySettings = default, string serviceAccountTokenAudience = default, string x509CertificateSecretRef = default);
static member DataflowEndpointMqttAuthentication : Azure.ResourceManager.IotOperations.Models.MqttAuthMethod * string * Azure.ResourceManager.IotOperations.Models.DataflowEndpointAuthenticationUserAssignedManagedIdentity * string * string -> Azure.ResourceManager.IotOperations.Models.DataflowEndpointMqttAuthentication
Public Shared Function DataflowEndpointMqttAuthentication (Optional method As MqttAuthMethod = Nothing, Optional systemAssignedManagedIdentityAudience As String = Nothing, Optional userAssignedManagedIdentitySettings As DataflowEndpointAuthenticationUserAssignedManagedIdentity = Nothing, Optional serviceAccountTokenAudience As String = Nothing, Optional x509CertificateSecretRef As String = Nothing) As DataflowEndpointMqttAuthentication

Parameters

method
MqttAuthMethod

Mode of Authentication.

systemAssignedManagedIdentityAudience
String

Audience of the service to authenticate against. Optional; defaults to the audience for Service host configuration.

userAssignedManagedIdentitySettings
DataflowEndpointAuthenticationUserAssignedManagedIdentity

User-assigned managed identity authentication.

serviceAccountTokenAudience
String

Audience of the service account. Optional, defaults to the broker internal service account audience.

x509CertificateSecretRef
String

Secret reference of the X.509 certificate.

Returns

A new DataflowEndpointMqttAuthentication instance for mocking.

Applies to