Share via


ServicePrincipalCredential Class

Definition

Service principal credential.

[Microsoft.Rest.Serialization.JsonTransformation]
[Newtonsoft.Json.JsonObject("ServicePrincipal")]
public class ServicePrincipalCredential : Microsoft.Azure.Management.DataFactory.Models.Credential
[<Microsoft.Rest.Serialization.JsonTransformation>]
[<Newtonsoft.Json.JsonObject("ServicePrincipal")>]
type ServicePrincipalCredential = class
    inherit Credential
Public Class ServicePrincipalCredential
Inherits Credential
Inheritance
ServicePrincipalCredential
Attributes
JsonTransformationAttribute Newtonsoft.Json.JsonObjectAttribute

Constructors

ServicePrincipalCredential()

Initializes a new instance of the ServicePrincipalCredential class.

ServicePrincipalCredential(IDictionary<String,Object>, String, IList<Object>, Object, AzureKeyVaultSecretReference, Object)

Initializes a new instance of the ServicePrincipalCredential class.

Properties

AdditionalProperties

Gets or sets unmatched properties from the message are deserialized this collection

(Inherited from Credential)
Annotations

Gets or sets list of tags that can be used for describing the Credential.

(Inherited from Credential)
Description

Gets or sets credential description.

(Inherited from Credential)
ServicePrincipalId

Gets or sets the app ID of the service principal used to authenticate

ServicePrincipalKey

Gets or sets the key of the service principal used to authenticate.

Tenant

Gets or sets the ID of the tenant to which the service principal belongs

Methods

Validate()

Validate the object.

Applies to