Class MariaDBLinkedService
MariaDB server linked service.
Inherited Members
Namespace: System.Dynamic.ExpandoObject
Assembly: Azure.Analytics.Synapse.Artifacts.dll
Syntax
[System.Text.Json.Serialization.JsonConverter(typeof(Azure.Analytics.Synapse.Artifacts.Models.MariaDBLinkedService/MariaDBLinkedServiceConverter))]
public class MariaDBLinkedService : Azure.Analytics.Synapse.Artifacts.Models.LinkedService
Constructors
MariaDBLinkedService()
Properties
ConnectionString
An ODBC connection string. Type: string, SecureString or AzureKeyVaultSecretReference.
Declaration
public object ConnectionString { get; set; }
Property Value
|
System.Object
|
Database
Database name for connection. Type: string.
Declaration
public object Database { get; set; }
Property Value
|
System.Object
|
DriverVersion
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.
Declaration
public object DriverVersion { get; set; }
Property Value
|
System.Object
|
EncryptedCredential
The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string (or Expression with resultType string).
Declaration
public object EncryptedCredential { get; set; }
Property Value
|
System.Object
|
Password
The Azure key vault secret reference of password in connection string.
Declaration
public Azure.Analytics.Synapse.Artifacts.Models.AzureKeyVaultSecretReference Password { get; set; }
Property Value
|
AzureKeyVaultSecretReference
|
Port
The port for the connection. Type: integer.
Declaration
public object Port { get; set; }
Property Value
|
System.Object
|
Server
Server name for connection. Type: string.
Declaration
public object Server { get; set; }
Property Value
|
System.Object
|
SslMode
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.
Declaration
public object SslMode { get; set; }
Property Value
|
System.Object
|
Username
Username for authentication. Type: string.
Declaration
public object Username { get; set; }
Property Value
|
System.Object
|
UseSystemTrustStore
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).
Declaration
public object UseSystemTrustStore { get; set; }
Property Value
|
System.Object
|