Skip to content

Commit 9d96184

Browse files
author
msftbot[bot]
authored
[ReleasePR datafactory] [datafactory] add new connector amazon rds for sql server (#1883)
Create to sync Azure/azure-rest-api-specs#15661 [ReCreate this PR](https://github.com/azure-resource-manager-schemas/compare/main...AzureSDKAutomation:sdkAuto/datafactory?expand=1)
2 parents 6a97e8f + 1a50f15 commit 9d96184

File tree

1 file changed

+185
-0
lines changed

1 file changed

+185
-0
lines changed

schemas/2018-06-01/Microsoft.DataFactory.json

Lines changed: 185 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1064,6 +1064,182 @@
10641064
},
10651065
"description": "AmazonRdsForOracle dataset properties."
10661066
},
1067+
"AmazonRdsForSqlServerLinkedService": {
1068+
"type": "object",
1069+
"properties": {
1070+
"type": {
1071+
"type": "string",
1072+
"enum": [
1073+
"AmazonRdsForSqlServer"
1074+
]
1075+
},
1076+
"typeProperties": {
1077+
"oneOf": [
1078+
{
1079+
"$ref": "#/definitions/AmazonRdsForSqlServerLinkedServiceTypeProperties"
1080+
},
1081+
{
1082+
"$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"
1083+
}
1084+
],
1085+
"description": "Amazon Rds for SQL Server linked service properties."
1086+
}
1087+
},
1088+
"required": [
1089+
"type",
1090+
"typeProperties"
1091+
],
1092+
"description": "Amazon RDS for SQL Server linked service."
1093+
},
1094+
"AmazonRdsForSqlServerLinkedServiceTypeProperties": {
1095+
"type": "object",
1096+
"properties": {
1097+
"alwaysEncryptedSettings": {
1098+
"oneOf": [
1099+
{
1100+
"$ref": "#/definitions/SqlAlwaysEncryptedProperties"
1101+
},
1102+
{
1103+
"$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"
1104+
}
1105+
],
1106+
"description": "Sql always encrypted properties."
1107+
},
1108+
"connectionString": {
1109+
"type": "object",
1110+
"properties": {},
1111+
"description": "The connection string. Type: string, SecureString or AzureKeyVaultSecretReference."
1112+
},
1113+
"encryptedCredential": {
1114+
"type": "object",
1115+
"properties": {},
1116+
"description": "The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string (or Expression with resultType string)."
1117+
},
1118+
"password": {
1119+
"oneOf": [
1120+
{
1121+
"$ref": "#/definitions/SecretBase"
1122+
},
1123+
{
1124+
"$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"
1125+
}
1126+
],
1127+
"description": "The base definition of a secret type."
1128+
},
1129+
"userName": {
1130+
"type": "object",
1131+
"properties": {},
1132+
"description": "The on-premises Windows authentication user name. Type: string (or Expression with resultType string)."
1133+
}
1134+
},
1135+
"required": [
1136+
"connectionString"
1137+
],
1138+
"description": "Amazon Rds for SQL Server linked service properties."
1139+
},
1140+
"AmazonRdsForSqlServerSource": {
1141+
"type": "object",
1142+
"properties": {
1143+
"partitionOption": {
1144+
"type": "object",
1145+
"properties": {},
1146+
"description": "The partition mechanism that will be used for Sql read in parallel. Possible values include: \"None\", \"PhysicalPartitionsOfTable\", \"DynamicRange\"."
1147+
},
1148+
"partitionSettings": {
1149+
"oneOf": [
1150+
{
1151+
"$ref": "#/definitions/SqlPartitionSettings"
1152+
},
1153+
{
1154+
"$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"
1155+
}
1156+
],
1157+
"description": "The settings that will be leveraged for Sql source partitioning."
1158+
},
1159+
"produceAdditionalTypes": {
1160+
"type": "object",
1161+
"properties": {},
1162+
"description": "Which additional types to produce."
1163+
},
1164+
"sqlReaderQuery": {
1165+
"type": "object",
1166+
"properties": {},
1167+
"description": "SQL reader query. Type: string (or Expression with resultType string)."
1168+
},
1169+
"sqlReaderStoredProcedureName": {
1170+
"type": "object",
1171+
"properties": {},
1172+
"description": "Name of the stored procedure for a SQL Database source. This cannot be used at the same time as SqlReaderQuery. Type: string (or Expression with resultType string)."
1173+
},
1174+
"storedProcedureParameters": {
1175+
"oneOf": [
1176+
{
1177+
"type": "object",
1178+
"additionalProperties": {
1179+
"$ref": "#/definitions/StoredProcedureParameter"
1180+
},
1181+
"properties": {}
1182+
},
1183+
{
1184+
"$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"
1185+
}
1186+
],
1187+
"description": "Value and type setting for stored procedure parameters. Example: \"{Parameter1: {value: \"1\", type: \"int\"}}\"."
1188+
},
1189+
"type": {
1190+
"type": "string",
1191+
"enum": [
1192+
"AmazonRdsForSqlServerSource"
1193+
]
1194+
}
1195+
},
1196+
"required": [
1197+
"type"
1198+
],
1199+
"description": "A copy activity Amazon RDS for SQL Server source."
1200+
},
1201+
"AmazonRdsForSqlServerTableDataset": {
1202+
"type": "object",
1203+
"properties": {
1204+
"type": {
1205+
"type": "string",
1206+
"enum": [
1207+
"AmazonRdsForSqlServerTable"
1208+
]
1209+
},
1210+
"typeProperties": {
1211+
"oneOf": [
1212+
{
1213+
"$ref": "#/definitions/AmazonRdsForSqlServerTableDatasetTypeProperties"
1214+
},
1215+
{
1216+
"$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"
1217+
}
1218+
],
1219+
"description": "The Amazon RDS for SQL Server dataset properties."
1220+
}
1221+
},
1222+
"required": [
1223+
"type"
1224+
],
1225+
"description": "The Amazon RDS for SQL Server dataset."
1226+
},
1227+
"AmazonRdsForSqlServerTableDatasetTypeProperties": {
1228+
"type": "object",
1229+
"properties": {
1230+
"schema": {
1231+
"type": "object",
1232+
"properties": {},
1233+
"description": "The schema name of the SQL Server dataset. Type: string (or Expression with resultType string)."
1234+
},
1235+
"table": {
1236+
"type": "object",
1237+
"properties": {},
1238+
"description": "The table name of the SQL Server dataset. Type: string (or Expression with resultType string)."
1239+
}
1240+
},
1241+
"description": "The Amazon RDS for SQL Server dataset properties."
1242+
},
10671243
"AmazonRedshiftLinkedService": {
10681244
"type": "object",
10691245
"properties": {
@@ -8953,6 +9129,9 @@
89539129
{
89549130
"$ref": "#/definitions/SqlServerTableDataset"
89559131
},
9132+
{
9133+
"$ref": "#/definitions/AmazonRdsForSqlServerTableDataset"
9134+
},
89569135
{
89579136
"$ref": "#/definitions/RestResourceDataset"
89589137
},
@@ -17291,6 +17470,9 @@
1729117470
{
1729217471
"$ref": "#/definitions/SqlServerLinkedService"
1729317472
},
17473+
{
17474+
"$ref": "#/definitions/AmazonRdsForSqlServerLinkedService"
17475+
},
1729417476
{
1729517477
"$ref": "#/definitions/AzureSqlDatabaseLinkedService"
1729617478
},
@@ -27520,6 +27702,9 @@
2752027702
{
2752127703
"$ref": "#/definitions/SqlServerSource"
2752227704
},
27705+
{
27706+
"$ref": "#/definitions/AmazonRdsForSqlServerSource"
27707+
},
2752327708
{
2752427709
"$ref": "#/definitions/AzureSqlSource"
2752527710
},

0 commit comments

Comments
 (0)