Share via


IServicePrincipalDatastoreCredentials Interface

Definition

[System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.MachineLearningServices.Models.Api20240401.ServicePrincipalDatastoreCredentialsTypeConverter))]
public interface IServicePrincipalDatastoreCredentials : Microsoft.Azure.PowerShell.Cmdlets.MachineLearningServices.Models.Api20240401.IDatastoreCredentials
[<System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.MachineLearningServices.Models.Api20240401.ServicePrincipalDatastoreCredentialsTypeConverter))>]
type IServicePrincipalDatastoreCredentials = interface
    interface IJsonSerializable
    interface IDatastoreCredentials
Public Interface IServicePrincipalDatastoreCredentials
Implements IDatastoreCredentials
Derived
Attributes
Implements

Properties

AuthorityUrl

Authority URL used for authentication.

ClientId

[Required] Service principal client ID.

CredentialsType

[Required] Credential type used to authentication with storage.

(Inherited from IDatastoreCredentials)
ResourceUrl

Resource the service principal has access to.

Secret

[Required] Service principal secrets.

TenantId

[Required] ID of the tenant to which the service principal belongs.

Methods

ToJson(JsonObject, SerializationMode) (Inherited from IJsonSerializable)

Applies to