Share via


IManagedIdentityCredential Interface

Definition

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

Properties

CredentialType

[Required] Credential type used to authentication with storage.

(Inherited from IDataReferenceCredential)
ManagedIdentityType

ManagedIdentityCredential identity type

UserManagedIdentityClientId

ClientId for the UAMI. For ManagedIdentityType = SystemManaged, this field is null.

UserManagedIdentityPrincipalId

PrincipalId for the UAMI. For ManagedIdentityType = SystemManaged, this field is null.

UserManagedIdentityResourceId

Full arm scope for the Id. For ManagedIdentityType = SystemManaged, this field is null.

UserManagedIdentityTenantId

TenantId for the UAMI. For ManagedIdentityType = SystemManaged, this field is null.

Methods

ToJson(JsonObject, SerializationMode) (Inherited from IJsonSerializable)

Applies to