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.LinkedServiceODataLinkedService
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
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
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.
Azure SDK for Python