Partager via


SftpServerLinkedService Constructeurs

Définition

Surcharges

SftpServerLinkedService()

Initialise une nouvelle instance de la classe SftpServerLinkedService.

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

Initialise une nouvelle instance de la classe SftpServerLinkedService.

SftpServerLinkedService()

Initialise une nouvelle instance de la classe SftpServerLinkedService.

public SftpServerLinkedService ();
Public Sub New ()

S’applique à

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

Initialise une nouvelle instance de la classe SftpServerLinkedService.

public SftpServerLinkedService (object host, 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 port = default, string authenticationType = default, object userName = default, Microsoft.Azure.Management.DataFactory.Models.SecretBase password = default, object encryptedCredential = default, object privateKeyPath = default, Microsoft.Azure.Management.DataFactory.Models.SecretBase privateKeyContent = default, Microsoft.Azure.Management.DataFactory.Models.SecretBase passPhrase = default, object skipHostKeyValidation = default, object hostKeyFingerprint = default);
new Microsoft.Azure.Management.DataFactory.Models.SftpServerLinkedService : obj * 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 * string * obj * Microsoft.Azure.Management.DataFactory.Models.SecretBase * obj * obj * Microsoft.Azure.Management.DataFactory.Models.SecretBase * Microsoft.Azure.Management.DataFactory.Models.SecretBase * obj * obj -> Microsoft.Azure.Management.DataFactory.Models.SftpServerLinkedService
Public Sub New (host As Object, 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 port As Object = Nothing, Optional authenticationType As String = Nothing, Optional userName As Object = Nothing, Optional password As SecretBase = Nothing, Optional encryptedCredential As Object = Nothing, Optional privateKeyPath As Object = Nothing, Optional privateKeyContent As SecretBase = Nothing, Optional passPhrase As SecretBase = Nothing, Optional skipHostKeyValidation As Object = Nothing, Optional hostKeyFingerprint As Object = Nothing)

Paramètres

host
Object

Nom d’hôte du serveur SFTP. Type : chaîne (ou Expression avec chaîne resultType).

additionalProperties
IDictionary<String,Object>

Les propriétés sans correspondance du message sont désérialisées 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é.

port
Object

Numéro de port TCP que le serveur SFTP utilise pour écouter les connexions clientes. La valeur par défaut est 22. Type : entier (ou Expression avec entier resultType), minimum : 0.

authenticationType
String

Type d’authentification à utiliser pour se connecter au serveur FTP. Les valeurs possibles sont les suivantes : 'Basic', 'SshPublicKey', 'MultiFactor'

userName
Object

Nom d’utilisateur utilisé pour se connecter au serveur SFTP. Type : chaîne (ou Expression avec chaîne resultType).

password
SecretBase

Mot de passe pour ouvrir une session au serveur SFTP pour l’authentification de base.

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).

privateKeyPath
Object

Chemin du fichier de clé privée SSH pour l’authentification SshPublicKey. Valide uniquement pour la copie locale. Pour la copie locale avec l’authentification SshPublicKey, vous devez spécifier PrivateKeyPath ou PrivateKeyContent. La clé privée SSH doit être au format OpenSSH. Type : chaîne (ou Expression avec chaîne resultType).

privateKeyContent
SecretBase

Contenu de clé privée SSH encodé en Base64 pour l’authentification SshPublicKey. Pour la copie locale avec l’authentification SshPublicKey, vous devez spécifier PrivateKeyPath ou PrivateKeyContent. La clé privée SSH doit être au format OpenSSH.

passPhrase
SecretBase

Mot de passe permettant de déchiffrer la clé privée SSH si la clé privée SSH est chiffrée.

skipHostKeyValidation
Object

Si la valeur est true, ignorez la validation de la clé hôte SSH. La valeur par défaut est false. Type : booléen (ou Expression avec type booléen resultType).

hostKeyFingerprint
Object

Empreinte de touche de l’hôte du serveur SFTP. Lorsque SkipHostKeyValidation a la valeur false, HostKeyFingerprint doit être spécifié. Type : chaîne (ou Expression avec chaîne resultType).

S’applique à