AzureDataExplorerDataFeedSource.AuthenticationType Struct

Definition

The different ways of authenticating to an AzureDataExplorerDataFeedSource. Be aware that some authentication types require you to have a DataSourceCredentialEntity in the service. In this case, you also need to set the property DataSourceCredentialId to specify which credential to use. Defaults to Basic.

public readonly struct AzureDataExplorerDataFeedSource.AuthenticationType : IEquatable<Azure.AI.MetricsAdvisor.Administration.AzureDataExplorerDataFeedSource.AuthenticationType>
type AzureDataExplorerDataFeedSource.AuthenticationType = struct
Public Structure AzureDataExplorerDataFeedSource.AuthenticationType
Implements IEquatable(Of AzureDataExplorerDataFeedSource.AuthenticationType)
Inheritance
AzureDataExplorerDataFeedSource.AuthenticationType
Implements

Properties

Basic

Only uses the Azure.AI.MetricsAdvisor.Administration.AzureDataExplorerDataFeedSource.ConnectionString present in this AzureDataExplorerDataFeedSource instance for authentication.

ManagedIdentity

Uses Managed Identity authentication.

ServicePrincipal

Uses Service Principal authentication. You need to have a ServicePrincipalCredentialEntity in the server in order to use this type of authentication.

ServicePrincipalInKeyVault

Uses Service Principal authentication, but the client ID and the client secret must be stored in a Key Vault resource. You need to have a ServicePrincipalInKeyVaultCredentialEntity in the server in order to use this type of authentication.

Methods

Equals(AzureDataExplorerDataFeedSource+AuthenticationType)

Indicates whether the current object is equal to another object of the same type.

ToString()

Returns the fully qualified type name of this instance.

Operators

Equality(AzureDataExplorerDataFeedSource+AuthenticationType, AzureDataExplorerDataFeedSource+AuthenticationType)

Determines if two AzureDataExplorerDataFeedSource.AuthenticationType values are the same.

Implicit(String to AuthenticationType)

Converts a string to an AzureDataExplorerDataFeedSource.AuthenticationType.

Inequality(AzureDataExplorerDataFeedSource+AuthenticationType, AzureDataExplorerDataFeedSource+AuthenticationType)

Determines if two AzureDataExplorerDataFeedSource.AuthenticationType values are not the same.

Applies to