Freigeben über


CosmosDbLinkedService Konstruktoren

Definition

Überlädt

CosmosDbLinkedService()

Initialisiert eine neue instance der CosmosDbLinkedService-Klasse.

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

Initialisiert eine neue instance der CosmosDbLinkedService-Klasse.

CosmosDbLinkedService()

Initialisiert eine neue instance der CosmosDbLinkedService-Klasse.

public CosmosDbLinkedService ();
Public Sub New ()

Gilt für:

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

Initialisiert eine neue instance der CosmosDbLinkedService-Klasse.

public CosmosDbLinkedService (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 connectionString = default, object accountEndpoint = default, object database = default, Microsoft.Azure.Management.DataFactory.Models.SecretBase accountKey = default, object servicePrincipalId = default, string servicePrincipalCredentialType = default, Microsoft.Azure.Management.DataFactory.Models.SecretBase servicePrincipalCredential = default, object tenant = default, object azureCloudType = default, string connectionMode = default, object encryptedCredential = default, Microsoft.Azure.Management.DataFactory.Models.CredentialReference credential = default);
new Microsoft.Azure.Management.DataFactory.Models.CosmosDbLinkedService : 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 * obj * Microsoft.Azure.Management.DataFactory.Models.SecretBase * obj * string * Microsoft.Azure.Management.DataFactory.Models.SecretBase * obj * obj * string * obj * Microsoft.Azure.Management.DataFactory.Models.CredentialReference -> Microsoft.Azure.Management.DataFactory.Models.CosmosDbLinkedService
Public Sub New (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 connectionString As Object = Nothing, Optional accountEndpoint As Object = Nothing, Optional database As Object = Nothing, Optional accountKey As SecretBase = Nothing, Optional servicePrincipalId As Object = Nothing, Optional servicePrincipalCredentialType As String = Nothing, Optional servicePrincipalCredential As SecretBase = Nothing, Optional tenant As Object = Nothing, Optional azureCloudType As Object = Nothing, Optional connectionMode As String = Nothing, Optional encryptedCredential As Object = Nothing, Optional credential As CredentialReference = Nothing)

Parameter

additionalProperties
IDictionary<String,Object>

Nicht übereinstimmende Eigenschaften aus der Nachricht werden für diese Sammlung deserialisiert.

connectVia
IntegrationRuntimeReference

Der Verweis auf die Integration Runtime.

description
String

Beschreibung des verknüpften Diensts.

parameters
IDictionary<String,ParameterSpecification>

Parameter für den verknüpften Dienst.

annotations
IList<Object>

Liste der Tags, die zum Beschreiben des verknüpften Diensts verwendet werden können.

connectionString
Object

Verbindungszeichenfolge. Typ: string, SecureString oder AzureKeyVaultSecretReference.

accountEndpoint
Object

Der Endpunkt des Azure CosmosDB-Kontos. Type: string (oder Expression with resultType string)

database
Object

Der Name der Datenbank. Type: string (oder Expression with resultType string)

accountKey
SecretBase

Der Kontoschlüssel des Azure CosmosDB-Kontos. Typ: SecureString oder AzureKeyVaultSecretReference.

servicePrincipalId
Object

Die Client-ID der Anwendung in Azure Active Directory, die für die Server-zu-Server-Authentifizierung verwendet wird. Type: string (oder Expression with resultType string).

servicePrincipalCredentialType
String

Der Dienstprinzipal-Anmeldeinformationstyp, der bei der Server-zu-Server-Authentifizierung verwendet werden soll. "ServicePrincipalKey" für schlüssel/secret, "ServicePrincipalCert" für zertifikat. Type: string (oder Expression with resultType string). Mögliche Werte: "ServicePrincipalKey", "ServicePrincipalCert"

servicePrincipalCredential
SecretBase

Die Anmeldeinformationen des Dienstprinzipalobjekts in Azure Active Directory. Wenn servicePrincipalCredentialType "ServicePrincipalKey" ist, kann servicePrincipalCredential SecureString oder AzureKeyVaultSecretReference sein. Wenn servicePrincipalCredentialType "ServicePrincipalCert" ist, kann servicePrincipalCredential nur AzureKeyVaultSecretReference sein.

tenant
Object

Der Name oder die ID des Mandanten, zu dem der Dienstprinzipal gehört. Type: string (oder Expression with resultType string).

azureCloudType
Object

Gibt den Azure-Cloudtyp der Dienstprinzipalauthentifizierung an. Zulässige Werte sind AzurePublic, AzureChina, AzureUsGovernment, AzureGermany. Der Standardwert ist der Cloudtyp der Data Factory-Regionen. Type: string (oder Expression with resultType string).

connectionMode
String

Der Verbindungsmodus, der für den Zugriff auf das CosmosDB-Konto verwendet wird. Type: string (oder Expression with resultType string). Mögliche Werte: "Gateway", "Direct"

encryptedCredential
Object

Die für die Authentifizierung verwendeten verschlüsselten Anmeldeinformationen. Anmeldeinformationen werden mit dem Anmeldeinformations-Manager der Integration Runtime verschlüsselt. Type: string (oder Expression with resultType string).

credential
CredentialReference

Der Verweis auf Anmeldeinformationen mit Authentifizierungsinformationen.

Gilt für: