Freigeben über


ODataLinkedService Klasse

Open Data Protocol (OData)-verknüpfter Dienst.

Alle erforderlichen Parameter müssen aufgefüllt werden, um an Azure senden zu können.

Vererbung
azure.mgmt.datafactory.models._models_py3.LinkedService
ODataLinkedService

Konstruktor

ODataLinkedService(*, url: MutableMapping[str, Any], additional_properties: Dict[str, MutableMapping[str, Any]] | None = None, connect_via: _models.IntegrationRuntimeReference | None = None, description: str | None = None, parameters: Dict[str, _models.ParameterSpecification] | None = None, annotations: List[MutableMapping[str, Any]] | None = None, authentication_type: str | _models.ODataAuthenticationType | None = None, user_name: MutableMapping[str, Any] | None = None, password: _models.SecretBase | None = None, auth_headers: MutableMapping[str, Any] | None = None, tenant: MutableMapping[str, Any] | None = None, service_principal_id: MutableMapping[str, Any] | None = None, azure_cloud_type: MutableMapping[str, Any] | None = None, aad_resource_id: MutableMapping[str, Any] | None = None, aad_service_principal_credential_type: str | _models.ODataAadServicePrincipalCredentialType | None = None, service_principal_key: _models.SecretBase | None = None, service_principal_embedded_cert: _models.SecretBase | None = None, service_principal_embedded_cert_password: _models.SecretBase | None = None, encrypted_credential: str | None = None, **kwargs: Any)

Parameter

additional_properties
dict[str, <xref:JSON>]

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

connect_via
IntegrationRuntimeReference

Der Verweis auf die Integration Runtime.

description
str

Beschreibung des verknüpften Diensts.

parameters
dict[str, ParameterSpecification]

Parameter für den verknüpften Dienst.

annotations
list[<xref:JSON>]

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

url
<xref:JSON>

Die URL des OData-Dienstendpunkts. Type: string (oder Expression with resultType string). Erforderlich.

authentication_type
str oder ODataAuthenticationType

Authentifizierungstyp, der zum Herstellen einer Verbindung mit dem OData-Dienst verwendet wird. Bekannte Werte sind: "Basic", "Anonymous", "Windows", "AadServicePrincipal" und "ManagedServiceIdentity".

user_name
<xref:JSON>

Benutzername des OData-Diensts. Type: string (oder Expression with resultType string).

password
SecretBase

Kennwort des OData-Diensts.

auth_headers
<xref:JSON>

Die zusätzlichen HTTP-Header in der Anforderung an die RESTful-API, die für die Autorisierung verwendet werden. Type: object (or Expression with resultType object).

tenant
<xref:JSON>

Geben Sie die Mandanteninformationen (Domänenname oder Mandanten-ID) für Ihre Anwendung an. Type: string (oder Expression with resultType string).

service_principal_id
<xref:JSON>

Geben Sie die Anwendungs-ID Ihrer in Azure Active Directory registrierten Anwendung an. Type: string (oder Expression with resultType string).

azure_cloud_type
<xref:JSON>

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

aad_resource_id
<xref:JSON>

Geben Sie die Ressource an, die Sie zur Verwendung von Directory anfordern. Type: string (oder Expression with resultType string).

aad_service_principal_credential_type
str oder ODataAadServicePrincipalCredentialType

Geben Sie den Anmeldeinformationstyp (Schlüssel oder Zertifikat) an, der für den Dienstprinzipal verwendet wird. Bekannte Werte sind: "ServicePrincipalKey" und "ServicePrincipalCert".

service_principal_key
SecretBase

Geben Sie das Geheimnis Ihrer Anwendung an, die in Azure Active Directory registriert ist. Type: string (oder Expression with resultType string).

service_principal_embedded_cert
SecretBase

Geben Sie das in Azure Active Directory registrierte, base64-codierte Zertifikat Ihrer Anwendung an. Type: string (oder Expression with resultType string).

service_principal_embedded_cert_password
SecretBase

Geben Sie das Kennwort Ihres Zertifikats an, wenn Ihr Zertifikat über ein Kennwort verfügt und Sie die AadServicePrincipal-Authentifizierung verwenden. Type: string (oder Expression with resultType string).

encrypted_credential
str

Die für die Authentifizierung verwendeten verschlüsselten Anmeldeinformationen. Anmeldeinformationen werden mit dem Anmeldeinformations-Manager der Integration Runtime verschlüsselt. Typ: string.

Variablen

additional_properties
dict[str, <xref:JSON>]

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

type
str

Typ des verknüpften Diensts. Erforderlich.

connect_via
IntegrationRuntimeReference

Der Verweis auf die Integration Runtime.

description
str

Beschreibung des verknüpften Diensts.

parameters
dict[str, ParameterSpecification]

Parameter für den verknüpften Dienst.

annotations
list[<xref:JSON>]

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

url
<xref:JSON>

Die URL des OData-Dienstendpunkts. Type: string (oder Expression with resultType string). Erforderlich.

authentication_type
str oder ODataAuthenticationType

Authentifizierungstyp, der zum Herstellen einer Verbindung mit dem OData-Dienst verwendet wird. Bekannte Werte sind: "Basic", "Anonymous", "Windows", "AadServicePrincipal" und "ManagedServiceIdentity".

user_name
<xref:JSON>

Benutzername des OData-Diensts. Type: string (oder Expression with resultType string).

password
SecretBase

Kennwort des OData-Diensts.

auth_headers
<xref:JSON>

Die zusätzlichen HTTP-Header in der Anforderung an die RESTful-API, die für die Autorisierung verwendet werden. Type: object (or Expression with resultType object).

tenant
<xref:JSON>

Geben Sie die Mandanteninformationen (Domänenname oder Mandanten-ID) für Ihre Anwendung an. Type: string (oder Expression with resultType string).

service_principal_id
<xref:JSON>

Geben Sie die Anwendungs-ID Ihrer in Azure Active Directory registrierten Anwendung an. Type: string (oder Expression with resultType string).

azure_cloud_type
<xref:JSON>

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

aad_resource_id
<xref:JSON>

Geben Sie die Ressource an, die Sie zur Verwendung von Directory anfordern. Type: string (oder Expression with resultType string).

aad_service_principal_credential_type
str oder ODataAadServicePrincipalCredentialType

Geben Sie den Anmeldeinformationstyp (Schlüssel oder Zertifikat) an, der für den Dienstprinzipal verwendet wird. Bekannte Werte sind: "ServicePrincipalKey" und "ServicePrincipalCert".

service_principal_key
SecretBase

Geben Sie das Geheimnis Ihrer Anwendung an, die in Azure Active Directory registriert ist. Type: string (oder Expression with resultType string).

service_principal_embedded_cert
SecretBase

Geben Sie das in Azure Active Directory registrierte, base64-codierte Zertifikat Ihrer Anwendung an. Type: string (oder Expression with resultType string).

service_principal_embedded_cert_password
SecretBase

Geben Sie das Kennwort Ihres Zertifikats an, wenn Ihr Zertifikat über ein Kennwort verfügt und Sie die AadServicePrincipal-Authentifizierung verwenden. Type: string (oder Expression with resultType string).

encrypted_credential
str

Die für die Authentifizierung verwendeten verschlüsselten Anmeldeinformationen. Anmeldeinformationen werden mit dem Anmeldeinformations-Manager der Integration Runtime verschlüsselt. Typ: string.