Partager via


RestServiceLinkedService Constructeurs

Définition

Surcharges

RestServiceLinkedService()

Initialise une nouvelle instance de la classe RestServiceLinkedService.

RestServiceLinkedService(Object, String, IDictionary<String,Object>, IntegrationRuntimeReference, String, IDictionary<String,ParameterSpecification>, IList<Object>, Object, Object, SecretBase, Object, Object, SecretBase, Object, Object, Object, Object, CredentialReference, Object, SecretBase, Object, Object, Object)

Initialise une nouvelle instance de la classe RestServiceLinkedService.

RestServiceLinkedService()

Initialise une nouvelle instance de la classe RestServiceLinkedService.

public RestServiceLinkedService ();
Public Sub New ()

S’applique à

RestServiceLinkedService(Object, String, IDictionary<String,Object>, IntegrationRuntimeReference, String, IDictionary<String,ParameterSpecification>, IList<Object>, Object, Object, SecretBase, Object, Object, SecretBase, Object, Object, Object, Object, CredentialReference, Object, SecretBase, Object, Object, Object)

Initialise une nouvelle instance de la classe RestServiceLinkedService.

public RestServiceLinkedService (object url, string authenticationType, System.Collections.Generic.IDictionary<string,object> additionalProperties = default, Microsoft.Azure.Management.DataFactory.Models.IntegrationRuntimeReference connectVia = default, string description = default, System.Collections.Generic.IDictionary<string,Microsoft.Azure.Management.DataFactory.Models.ParameterSpecification> parameters = default, System.Collections.Generic.IList<object> annotations = default, object enableServerCertificateValidation = default, object userName = default, Microsoft.Azure.Management.DataFactory.Models.SecretBase password = default, object authHeaders = default, object servicePrincipalId = default, Microsoft.Azure.Management.DataFactory.Models.SecretBase servicePrincipalKey = default, object tenant = default, object azureCloudType = default, object aadResourceId = default, object encryptedCredential = default, Microsoft.Azure.Management.DataFactory.Models.CredentialReference credential = default, object clientId = default, Microsoft.Azure.Management.DataFactory.Models.SecretBase clientSecret = default, object tokenEndpoint = default, object resource = default, object scope = default);
new Microsoft.Azure.Management.DataFactory.Models.RestServiceLinkedService : obj * string * System.Collections.Generic.IDictionary<string, obj> * Microsoft.Azure.Management.DataFactory.Models.IntegrationRuntimeReference * string * System.Collections.Generic.IDictionary<string, Microsoft.Azure.Management.DataFactory.Models.ParameterSpecification> * System.Collections.Generic.IList<obj> * obj * obj * Microsoft.Azure.Management.DataFactory.Models.SecretBase * obj * obj * Microsoft.Azure.Management.DataFactory.Models.SecretBase * obj * obj * obj * obj * Microsoft.Azure.Management.DataFactory.Models.CredentialReference * obj * Microsoft.Azure.Management.DataFactory.Models.SecretBase * obj * obj * obj -> Microsoft.Azure.Management.DataFactory.Models.RestServiceLinkedService
Public Sub New (url As Object, authenticationType As String, Optional additionalProperties As IDictionary(Of String, Object) = Nothing, Optional connectVia As IntegrationRuntimeReference = Nothing, Optional description As String = Nothing, Optional parameters As IDictionary(Of String, ParameterSpecification) = Nothing, Optional annotations As IList(Of Object) = Nothing, Optional enableServerCertificateValidation As Object = Nothing, Optional userName As Object = Nothing, Optional password As SecretBase = Nothing, Optional authHeaders As Object = Nothing, Optional servicePrincipalId As Object = Nothing, Optional servicePrincipalKey As SecretBase = Nothing, Optional tenant As Object = Nothing, Optional azureCloudType As Object = Nothing, Optional aadResourceId As Object = Nothing, Optional encryptedCredential As Object = Nothing, Optional credential As CredentialReference = Nothing, Optional clientId As Object = Nothing, Optional clientSecret As SecretBase = Nothing, Optional tokenEndpoint As Object = Nothing, Optional resource As Object = Nothing, Optional scope As Object = Nothing)

Paramètres

url
Object

URL de base du service REST.

authenticationType
String

Type d’authentification utilisé pour se connecter au service REST. Les valeurs possibles sont les suivantes : « Anonymous », « Basic », « AadServicePrincipal », « ManagedServiceIdentity », « OAuth2ClientCredential »

additionalProperties
IDictionary<String,Object>

Les propriétés sans correspondance du message sont désérialisées dans cette collection

connectVia
IntegrationRuntimeReference

Référence du runtime d’intégration.

description
String

Description du service lié.

parameters
IDictionary<String,ParameterSpecification>

Paramètres du service lié.

annotations
IList<Object>

Liste des balises qui peuvent être utilisées pour décrire le service lié.

enableServerCertificateValidation
Object

Indique s’il faut valider le certificat SSL côté serveur lors de la connexion au point de terminaison. La valeur par défaut est true. Type : booléen (ou Expression avec resultType boolean).

userName
Object

Nom d’utilisateur utilisé dans le type d’authentification de base.

password
SecretBase

Mot de passe utilisé dans type d’authentification de base.

authHeaders
Object

En-têtes HTTP supplémentaires dans la requête à l’API RESTful utilisée pour l’autorisation. Type : objet (ou Expression avec l’objet resultType).

servicePrincipalId
Object

ID client de l’application utilisé dans le type d’authentification AadServicePrincipal.

servicePrincipalKey
SecretBase

Clé de l’application utilisée dans le type d’authentification AadServicePrincipal.

tenant
Object

Informations de locataire (nom de domaine ou ID de locataire) utilisées dans le type d’authentification AadServicePrincipal sous lequel réside votre application.

azureCloudType
Object

Indique le type de cloud Azure de l’authentification du principe de service. Les valeurs autorisées sont AzurePublic, AzureChina, AzureUsGovernment, AzureGermany. La valeur par défaut est le type de cloud des régions de la fabrique de données. Type : chaîne (ou Expression avec chaîne resultType).

aadResourceId
Object

Ressource pour laquelle vous demandez une autorisation d’utilisation.

encryptedCredential
Object

Informations d’identification chiffrées utilisées pour l’authentification. Les informations d’identification sont chiffrées à l’aide du gestionnaire d’informations d’identification du runtime d’intégration. Type : chaîne (ou Expression avec chaîne resultType).

credential
CredentialReference

Référence des informations d’identification contenant des informations d’authentification.

clientId
Object

ID client associé à votre application. Type : chaîne (ou Expression avec chaîne resultType).

clientSecret
SecretBase

Secret client associé à votre application.

tokenEndpoint
Object

Point de terminaison de jeton du serveur d’autorisation pour acquérir le jeton d’accès. Type : chaîne (ou Expression avec chaîne resultType).

resource
Object

Service ou ressource cible auquel l’accès sera demandé. Type : chaîne (ou Expression avec chaîne resultType).

scope
Object

Étendue de l’accès requis. Décrit le type d’accès demandé. Type : chaîne (ou Expression avec chaîne resultType).

S’applique à