MariaDBLinkedService Class
MariaDB server linked service.
All required parameters must be populated in order to send to server.
Constructor
MariaDBLinkedService(*, 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, driver_version: MutableMapping[str, Any] | None = None, connection_string: MutableMapping[str, Any] | None = None, server: MutableMapping[str, Any] | None = None, port: MutableMapping[str, Any] | None = None, username: MutableMapping[str, Any] | None = None, database: MutableMapping[str, Any] | None = None, ssl_mode: MutableMapping[str, Any] | None = None, use_system_trust_store: MutableMapping[str, Any] | None = None, password: _models.AzureKeyVaultSecretReference | None = None, encrypted_credential: str | None = None, **kwargs: Any)
Keyword-Only Parameters
Name | Description |
---|---|
additional_properties
|
Unmatched properties from the message are deserialized to this collection. Default value: None
|
version
|
Version of the linked service. Default value: None
|
connect_via
|
The integration runtime reference. Default value: None
|
description
|
Linked service description. Default value: None
|
parameters
|
Parameters for linked service. Default value: None
|
annotations
|
list[<xref:JSON>]
List of tags that can be used for describing the linked service. Default value: None
|
driver_version
|
<xref:JSON>
The version of the MariaDB driver. Type: string. V1 or empty for legacy driver, V2 for new driver. V1 can support connection string and property bag, V2 can only support connection string. The legacy driver is scheduled for deprecation by October 2024. Default value: None
|
connection_string
|
<xref:JSON>
An ODBC connection string. Type: string, SecureString or AzureKeyVaultSecretReference. Default value: None
|
server
|
<xref:JSON>
Server name for connection. Type: string. Default value: None
|
port
|
<xref:JSON>
The port for the connection. Type: integer. Default value: None
|
username
|
<xref:JSON>
Username for authentication. Type: string. Default value: None
|
database
|
<xref:JSON>
Database name for connection. Type: string. Default value: None
|
ssl_mode
|
<xref:JSON>
This option specifies whether the driver uses TLS encryption and verification when connecting to MariaDB. E.g., SSLMode=<0/1/2/3/4>. Options: DISABLED (0) / PREFERRED (1) (Default) / REQUIRED (2) / VERIFY_CA (3) / VERIFY_IDENTITY (4), REQUIRED (2) is recommended to only allow connections encrypted with SSL/TLS. Default value: None
|
use_system_trust_store
|
<xref:JSON>
This option specifies whether to use a CA certificate from the system trust store, or from a specified PEM file. E.g. UseSystemTrustStore=<0/1>; Options: Enabled (1) / Disabled (0) (Default). Default value: None
|
password
|
The Azure key vault secret reference of password in connection string. Default value: None
|
encrypted_credential
|
The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string. Default value: None
|
Variables
Name | Description |
---|---|
additional_properties
|
Unmatched properties from the message are deserialized to this collection. |
type
|
Type of linked service. Required. |
version
|
Version of the linked service. |
connect_via
|
The integration runtime reference. |
description
|
Linked service description. |
parameters
|
Parameters for linked service. |
annotations
|
list[<xref:JSON>]
List of tags that can be used for describing the linked service. |
driver_version
|
<xref:JSON>
The version of the MariaDB driver. Type: string. V1 or empty for legacy driver, V2 for new driver. V1 can support connection string and property bag, V2 can only support connection string. The legacy driver is scheduled for deprecation by October 2024. |
connection_string
|
<xref:JSON>
An ODBC connection string. Type: string, SecureString or AzureKeyVaultSecretReference. |
server
|
<xref:JSON>
Server name for connection. Type: string. |
port
|
<xref:JSON>
The port for the connection. Type: integer. |
username
|
<xref:JSON>
Username for authentication. Type: string. |
database
|
<xref:JSON>
Database name for connection. Type: string. |
ssl_mode
|
<xref:JSON>
This option specifies whether the driver uses TLS encryption and verification when connecting to MariaDB. E.g., SSLMode=<0/1/2/3/4>. Options: DISABLED (0) / PREFERRED (1) (Default) / REQUIRED (2) / VERIFY_CA (3) / VERIFY_IDENTITY (4), REQUIRED (2) is recommended to only allow connections encrypted with SSL/TLS. |
use_system_trust_store
|
<xref:JSON>
This option specifies whether to use a CA certificate from the system trust store, or from a specified PEM file. E.g. UseSystemTrustStore=<0/1>; Options: Enabled (1) / Disabled (0) (Default). |
password
|
The Azure key vault secret reference of password in connection string. |
encrypted_credential
|
The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string. |