SapOdpLinkedService Class

SAP ODP Linked Service.

All required parameters must be populated in order to send to server.

Inheritance
azure.mgmt.datafactory.models._models_py3.LinkedService
SapOdpLinkedService

Constructor

SapOdpLinkedService(*, additional_properties: Dict[str, MutableMapping[str, Any]] | None = None, version: str | 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, server: MutableMapping[str, Any] | None = None, system_number: MutableMapping[str, Any] | None = None, client_id: MutableMapping[str, Any] | None = None, language: MutableMapping[str, Any] | None = None, system_id: MutableMapping[str, Any] | None = None, user_name: MutableMapping[str, Any] | None = None, password: _models.SecretBase | None = None, message_server: MutableMapping[str, Any] | None = None, message_server_service: MutableMapping[str, Any] | None = None, snc_mode: MutableMapping[str, Any] | None = None, snc_my_name: MutableMapping[str, Any] | None = None, snc_partner_name: MutableMapping[str, Any] | None = None, snc_library_path: MutableMapping[str, Any] | None = None, snc_qop: MutableMapping[str, Any] | None = None, x509_certificate_path: MutableMapping[str, Any] | None = None, logon_group: MutableMapping[str, Any] | None = None, subscriber_name: MutableMapping[str, Any] | None = None, encrypted_credential: str | None = None, **kwargs: Any)

Keyword-Only Parameters

Name Description
additional_properties
dict[str, <xref:JSON>]

Unmatched properties from the message are deserialized to this collection.

version
str

Version of the linked service.

connect_via

The integration runtime reference.

description
str

Linked service description.

parameters

Parameters for linked service.

annotations
list[<xref:JSON>]

List of tags that can be used for describing the linked service.

server
<xref:JSON>

Host name of the SAP instance where the table is located. Type: string (or Expression with resultType string).

system_number
<xref:JSON>

System number of the SAP system where the table is located. (Usually a two-digit decimal number represented as a string.) Type: string (or Expression with resultType string).

client_id
<xref:JSON>

Client ID of the client on the SAP system where the table is located. (Usually a three-digit decimal number represented as a string) Type: string (or Expression with resultType string).

language
<xref:JSON>

Language of the SAP system where the table is located. The default value is EN. Type: string (or Expression with resultType string).

system_id
<xref:JSON>

SystemID of the SAP system where the table is located. Type: string (or Expression with resultType string).

user_name
<xref:JSON>

Username to access the SAP server where the table is located. Type: string (or Expression with resultType string).

password

Password to access the SAP server where the table is located.

message_server
<xref:JSON>

The hostname of the SAP Message Server. Type: string (or Expression with resultType string).

message_server_service
<xref:JSON>

The service name or port number of the Message Server. Type: string (or Expression with resultType string).

snc_mode
<xref:JSON>

SNC activation indicator to access the SAP server where the table is located. Must be either 0 (off) or 1 (on). Type: string (or Expression with resultType string).

snc_my_name
<xref:JSON>

Initiator's SNC name to access the SAP server where the table is located. Type: string (or Expression with resultType string).

snc_partner_name
<xref:JSON>

Communication partner's SNC name to access the SAP server where the table is located. Type: string (or Expression with resultType string).

snc_library_path
<xref:JSON>

External security product's library to access the SAP server where the table is located. Type: string (or Expression with resultType string).

snc_qop
<xref:JSON>

SNC Quality of Protection. Allowed value include: 1, 2, 3, 8, 9. Type: string (or Expression with resultType string).

x509_certificate_path
<xref:JSON>

SNC X509 certificate file path. Type: string (or Expression with resultType string).

logon_group
<xref:JSON>

The Logon Group for the SAP System. Type: string (or Expression with resultType string).

subscriber_name
<xref:JSON>

The subscriber name. Type: string (or Expression with resultType string).

encrypted_credential
str

The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string.

Variables

Name Description
additional_properties
dict[str, <xref:JSON>]

Unmatched properties from the message are deserialized to this collection.

type
str

Type of linked service. Required.

version
str

Version of the linked service.

connect_via

The integration runtime reference.

description
str

Linked service description.

parameters

Parameters for linked service.

annotations
list[<xref:JSON>]

List of tags that can be used for describing the linked service.

server
<xref:JSON>

Host name of the SAP instance where the table is located. Type: string (or Expression with resultType string).

system_number
<xref:JSON>

System number of the SAP system where the table is located. (Usually a two-digit decimal number represented as a string.) Type: string (or Expression with resultType string).

client_id
<xref:JSON>

Client ID of the client on the SAP system where the table is located. (Usually a three-digit decimal number represented as a string) Type: string (or Expression with resultType string).

language
<xref:JSON>

Language of the SAP system where the table is located. The default value is EN. Type: string (or Expression with resultType string).

system_id
<xref:JSON>

SystemID of the SAP system where the table is located. Type: string (or Expression with resultType string).

user_name
<xref:JSON>

Username to access the SAP server where the table is located. Type: string (or Expression with resultType string).

password

Password to access the SAP server where the table is located.

message_server
<xref:JSON>

The hostname of the SAP Message Server. Type: string (or Expression with resultType string).

message_server_service
<xref:JSON>

The service name or port number of the Message Server. Type: string (or Expression with resultType string).

snc_mode
<xref:JSON>

SNC activation indicator to access the SAP server where the table is located. Must be either 0 (off) or 1 (on). Type: string (or Expression with resultType string).

snc_my_name
<xref:JSON>

Initiator's SNC name to access the SAP server where the table is located. Type: string (or Expression with resultType string).

snc_partner_name
<xref:JSON>

Communication partner's SNC name to access the SAP server where the table is located. Type: string (or Expression with resultType string).

snc_library_path
<xref:JSON>

External security product's library to access the SAP server where the table is located. Type: string (or Expression with resultType string).

snc_qop
<xref:JSON>

SNC Quality of Protection. Allowed value include: 1, 2, 3, 8, 9. Type: string (or Expression with resultType string).

x509_certificate_path
<xref:JSON>

SNC X509 certificate file path. Type: string (or Expression with resultType string).

logon_group
<xref:JSON>

The Logon Group for the SAP System. Type: string (or Expression with resultType string).

subscriber_name
<xref:JSON>

The subscriber name. Type: string (or Expression with resultType string).

encrypted_credential
str

The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string.