Package version:

Interface MySqlLinkedService

Linked service for MySQL data source.

interface MySqlLinkedService {
    allowZeroDateTime?: any;
    annotations?: any[];
    connectionString?: any;
    connectionTimeout?: any;
    connectVia?: IntegrationRuntimeReference;
    convertZeroDateTime?: any;
    database?: any;
    description?: string;
    driverVersion?: any;
    encryptedCredential?: string;
    guidFormat?: any;
    parameters?: {
        [propertyName: string]: ParameterSpecification;
    };
    password?: AzureKeyVaultSecretReference;
    port?: any;
    server?: any;
    sslCert?: any;
    sslKey?: any;
    sslMode?: any;
    treatTinyAsBoolean?: any;
    type: "MySql";
    username?: any;
    useSystemTrustStore?: any;
    version?: string;
}

Hierarchy (view full)

Properties

allowZeroDateTime?: any

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

annotations?: any[]

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

connectionString?: any

The connection string. Type: string, SecureString or AzureKeyVaultSecretReference.

connectionTimeout?: any

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

The integration runtime reference.

convertZeroDateTime?: any

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

database?: any

Database name for connection. Type: string.

description?: string

Linked service description.

driverVersion?: any

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.

encryptedCredential?: string

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

guidFormat?: any

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.

parameters?: {
    [propertyName: string]: ParameterSpecification;
}

Parameters for linked service.

The Azure key vault secret reference of password in connection string.

port?: any

The port for the connection. Type: integer.

server?: any

Server name for connection. Type: string.

sslCert?: any

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

sslKey?: any

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

sslMode?: any

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

treatTinyAsBoolean?: any

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

type

Polymorphic discriminator, which specifies the different types this object can be

username?: any

Username for authentication. Type: string.

useSystemTrustStore?: any

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

version?: string

Version of the linked service.