Show / Hide Table of Contents

Class MySqlLinkedService

Linked service for MySQL data source.

Inheritance
System.Object
LinkedService
MySqlLinkedService
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.MySqlLinkedService/MySqlLinkedServiceConverter))]
public class MySqlLinkedService : Azure.Analytics.Synapse.Artifacts.Models.LinkedService

Constructors

MySqlLinkedService()

Initializes a new instance of MySqlLinkedService.

Declaration
public MySqlLinkedService ();

Properties

AllowZeroDateTime

This allows the special “zero” date value 0000-00-00 to be retrieved from the database. Type: boolean.

Declaration
public object AllowZeroDateTime { get; set; }
Property Value
System.Object

ConnectionString

The connection string.

Declaration
public object ConnectionString { get; set; }
Property Value
System.Object

ConnectionTimeout

The length of time (in seconds) to wait for a connection to the server before terminating the attempt and generating an error. Type: integer.

Declaration
public object ConnectionTimeout { get; set; }
Property Value
System.Object

ConvertZeroDateTime

True to return DateTime.MinValue for date or datetime columns that have disallowed values. Type: boolean.

Declaration
public object ConvertZeroDateTime { 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 MySQL 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.

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

GuidFormat

Determines which column type (if any) should be read as a GUID. Type: string. None: No column types are automatically read as a Guid; Char36: All CHAR(36) columns are read/written as a Guid using lowercase hex with hyphens, which matches UUID.

Declaration
public object GuidFormat { 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

SslCert

The path to the client’s SSL certificate file in PEM format. SslKey must also be specified. Type: string.

Declaration
public object SslCert { get; set; }
Property Value
System.Object

SslKey

The path to the client’s SSL private key in PEM format. SslCert must also be specified. Type: string.

Declaration
public object SslKey { get; set; }
Property Value
System.Object

SslMode

SSL mode for connection. Type: integer. 0: disable, 1: prefer, 2: require, 3: verify-ca, 4: verify-full.

Declaration
public object SslMode { get; set; }
Property Value
System.Object

TreatTinyAsBoolean

When set to true, TINYINT(1) values are returned as booleans. Type: bool.

Declaration
public object TreatTinyAsBoolean { get; set; }
Property Value
System.Object

Username

Username for authentication. Type: string.

Declaration
public object Username { get; set; }
Property Value
System.Object

UseSystemTrustStore

Use system trust store for connection. Type: integer. 0: enable, 1: disable.

Declaration
public object UseSystemTrustStore { get; set; }
Property Value
System.Object

Back to top Azure SDK for .NET