Skip to content

Commit 6c2875e

Browse files
tsaiggoarifibrahim4
authored andcommitted
Update MySql & Mariadb LinkedService.json with new properties (#26965)
* Update MySql & Mariadb LinkedService.json with new properties * Update MySql & Mariadb LinkedService.json with new properties
1 parent 9f17038 commit 6c2875e

File tree

2 files changed

+124
-10
lines changed
  • specification
    • datafactory/resource-manager/Microsoft.DataFactory/stable/2018-06-01/entityTypes
    • synapse/data-plane/Microsoft.Synapse/stable/2020-12-01/entityTypes

2 files changed

+124
-10
lines changed

specification/datafactory/resource-manager/Microsoft.DataFactory/stable/2018-06-01/entityTypes/LinkedService.json

Lines changed: 62 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1526,11 +1526,46 @@
15261526
"description": "MySQL linked service properties.",
15271527
"type": "object",
15281528
"properties": {
1529+
"driverVersion": {
1530+
"type": "object",
1531+
"x-ms-format": "dfe-string",
1532+
"description": "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."
1533+
},
15291534
"connectionString": {
15301535
"type": "object",
15311536
"x-ms-format": "dfe-string",
15321537
"description": "The connection string. Type: string, SecureString or AzureKeyVaultSecretReference."
15331538
},
1539+
"server": {
1540+
"type": "object",
1541+
"x-ms-format": "dfe-string",
1542+
"description": "Server name for connection. Type: string."
1543+
},
1544+
"port": {
1545+
"type": "object",
1546+
"x-ms-format": "dfe-int",
1547+
"description": "The port for the connection. Type: integer."
1548+
},
1549+
"username": {
1550+
"type": "object",
1551+
"x-ms-format": "dfe-string",
1552+
"description": "Username for authentication. Type: string."
1553+
},
1554+
"database": {
1555+
"type": "object",
1556+
"x-ms-format": "dfe-string",
1557+
"description": "Database name for connection. Type: string."
1558+
},
1559+
"sslMode": {
1560+
"type": "object",
1561+
"x-ms-format": "dfe-int",
1562+
"description": "SSL mode for connection. Type: integer. 0: disable, 1: prefer, 2: require, 3: verify-ca, 4: verify-full."
1563+
},
1564+
"useSystemTrustStore": {
1565+
"type": "object",
1566+
"x-ms-format": "dfe-int",
1567+
"description": "Use system trust store for connection. Type: integer. 0: enable, 1: disable."
1568+
},
15341569
"password": {
15351570
"$ref": "../datafactory.json#/definitions/AzureKeyVaultSecretReference",
15361571
"description": "The Azure key vault secret reference of password in connection string."
@@ -1539,10 +1574,7 @@
15391574
"type": "string",
15401575
"description": "The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string."
15411576
}
1542-
},
1543-
"required": [
1544-
"connectionString"
1545-
]
1577+
}
15461578
},
15471579
"PostgreSqlLinkedService": {
15481580
"x-ms-discriminator-value": "PostgreSql",
@@ -5304,12 +5336,37 @@
53045336
"description": "MariaDB server linked service properties.",
53055337
"type": "object",
53065338
"properties": {
5339+
"driverVersion": {
5340+
"type": "object",
5341+
"x-ms-format": "dfe-string",
5342+
"description": "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."
5343+
},
53075344
"connectionString": {
53085345
"description": "An ODBC connection string. Type: string, SecureString or AzureKeyVaultSecretReference.",
53095346
"type": "object",
53105347
"x-ms-format": "dfe-string"
53115348
},
5312-
"pwd": {
5349+
"server": {
5350+
"type": "object",
5351+
"x-ms-format": "dfe-string",
5352+
"description": "Server name for connection. Type: string."
5353+
},
5354+
"port": {
5355+
"type": "object",
5356+
"x-ms-format": "dfe-int",
5357+
"description": "The port for the connection. Type: integer."
5358+
},
5359+
"username": {
5360+
"type": "object",
5361+
"x-ms-format": "dfe-string",
5362+
"description": "Username for authentication. Type: string."
5363+
},
5364+
"database": {
5365+
"type": "object",
5366+
"x-ms-format": "dfe-string",
5367+
"description": "Database name for connection. Type: string."
5368+
},
5369+
"password": {
53135370
"$ref": "../datafactory.json#/definitions/AzureKeyVaultSecretReference",
53145371
"description": "The Azure key vault secret reference of password in connection string."
53155372
},

specification/synapse/data-plane/Microsoft.Synapse/stable/2020-12-01/entityTypes/LinkedService.json

Lines changed: 62 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1310,10 +1310,45 @@
13101310
"description": "MySQL linked service properties.",
13111311
"type": "object",
13121312
"properties": {
1313+
"driverVersion": {
1314+
"type": "object",
1315+
"x-ms-format": "dfe-string",
1316+
"description": "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."
1317+
},
13131318
"connectionString": {
13141319
"description": "The connection string.",
13151320
"type": "object"
13161321
},
1322+
"server": {
1323+
"type": "object",
1324+
"x-ms-format": "dfe-string",
1325+
"description": "Server name for connection. Type: string."
1326+
},
1327+
"port": {
1328+
"type": "object",
1329+
"x-ms-format": "dfe-int",
1330+
"description": "The port for the connection. Type: integer."
1331+
},
1332+
"username": {
1333+
"type": "object",
1334+
"x-ms-format": "dfe-string",
1335+
"description": "Username for authentication. Type: string."
1336+
},
1337+
"database": {
1338+
"type": "object",
1339+
"x-ms-format": "dfe-string",
1340+
"description": "Database name for connection. Type: string."
1341+
},
1342+
"sslMode": {
1343+
"type": "object",
1344+
"x-ms-format": "dfe-int",
1345+
"description": "SSL mode for connection. Type: integer. 0: disable, 1: prefer, 2: require, 3: verify-ca, 4: verify-full."
1346+
},
1347+
"useSystemTrustStore": {
1348+
"type": "object",
1349+
"x-ms-format": "dfe-int",
1350+
"description": "Use system trust store for connection. Type: integer. 0: enable, 1: disable."
1351+
},
13171352
"password": {
13181353
"$ref": "../artifacts.json#/definitions/AzureKeyVaultSecretReference",
13191354
"description": "The Azure key vault secret reference of password in connection string."
@@ -1322,10 +1357,7 @@
13221357
"type": "object",
13231358
"description": "The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string (or Expression with resultType string)."
13241359
}
1325-
},
1326-
"required": [
1327-
"connectionString"
1328-
]
1360+
}
13291361
},
13301362
"PostgreSqlLinkedService": {
13311363
"x-ms-discriminator-value": "PostgreSql",
@@ -4846,11 +4878,36 @@
48464878
"description": "MariaDB server linked service properties.",
48474879
"type": "object",
48484880
"properties": {
4881+
"driverVersion": {
4882+
"type": "object",
4883+
"x-ms-format": "dfe-string",
4884+
"description": "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."
4885+
},
48494886
"connectionString": {
48504887
"description": "An ODBC connection string. Type: string, SecureString or AzureKeyVaultSecretReference.",
48514888
"type": "object"
48524889
},
4853-
"pwd": {
4890+
"server": {
4891+
"type": "object",
4892+
"x-ms-format": "dfe-string",
4893+
"description": "Server name for connection. Type: string."
4894+
},
4895+
"port": {
4896+
"type": "object",
4897+
"x-ms-format": "dfe-int",
4898+
"description": "The port for the connection. Type: integer."
4899+
},
4900+
"username": {
4901+
"type": "object",
4902+
"x-ms-format": "dfe-string",
4903+
"description": "Username for authentication. Type: string."
4904+
},
4905+
"database": {
4906+
"type": "object",
4907+
"x-ms-format": "dfe-string",
4908+
"description": "Database name for connection. Type: string."
4909+
},
4910+
"password": {
48544911
"$ref": "../artifacts.json#/definitions/AzureKeyVaultSecretReference",
48554912
"description": "The Azure key vault secret reference of password in connection string."
48564913
},

0 commit comments

Comments
 (0)