Share via


SqlServerDataFeedSource.AuthenticationType Struct

Definition

The different ways of authenticating to a SqlServerDataFeedSource. 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 SqlServerDataFeedSource.AuthenticationType : IEquatable<Azure.AI.MetricsAdvisor.Administration.SqlServerDataFeedSource.AuthenticationType>
type SqlServerDataFeedSource.AuthenticationType = struct
Public Structure SqlServerDataFeedSource.AuthenticationType
Implements IEquatable(Of SqlServerDataFeedSource.AuthenticationType)
Inheritance
SqlServerDataFeedSource.AuthenticationType
Implements

Properties

Basic

Only uses the Azure.AI.MetricsAdvisor.Administration.SqlServerDataFeedSource.ConnectionString present in this SqlServerDataFeedSource 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.

SqlConnectionString

Uses a SQL Server connection string for authentication. You need to have a SqlConnectionStringCredentialEntity in the server in order to use this type of authentication.

Methods

Equals(SqlServerDataFeedSource+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(SqlServerDataFeedSource+AuthenticationType, SqlServerDataFeedSource+AuthenticationType)

Determines if two SqlServerDataFeedSource.AuthenticationType values are the same.

Implicit(String to AuthenticationType)

Converts a string to an SqlServerDataFeedSource.AuthenticationType.

Inequality(SqlServerDataFeedSource+AuthenticationType, SqlServerDataFeedSource+AuthenticationType)

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

Applies to