Show / Hide Table of Contents

Class MariaDBLinkedService

MariaDB server linked service.

Inheritance
System.Object
LinkedService
MariaDBLinkedService
Inherited Members
LinkedService.AdditionalProperties
LinkedService.Annotations
LinkedService.ConnectVia
LinkedService.Description
LinkedService.Parameters
LinkedService.Version
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()

Initializes a new instance of MariaDBLinkedService.

Declaration
public 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

Back to top Azure SDK for .NET