Skip to content

Commit 0da305f

Browse files
author
msftbot[bot]
authored
[ReleasePR datafactory] [DataFactory]Support AmazonRdsForOracle Connector (#1866)
Create to sync Azure/azure-rest-api-specs#15626 [ReCreate this PR](https://github.com/azure-resource-manager-schemas/compare/main...AzureSDKAutomation:sdkAuto/datafactory?expand=1)
2 parents 56a77d1 + 594c023 commit 0da305f

File tree

1 file changed

+180
-0
lines changed

1 file changed

+180
-0
lines changed

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

Lines changed: 180 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -893,6 +893,177 @@
893893
],
894894
"description": "A copy activity Amazon Marketplace Web Service source."
895895
},
896+
"AmazonRdsForLinkedServiceTypeProperties": {
897+
"type": "object",
898+
"properties": {
899+
"connectionString": {
900+
"type": "object",
901+
"properties": {},
902+
"description": "The connection string. Type: string, SecureString or AzureKeyVaultSecretReference."
903+
},
904+
"encryptedCredential": {
905+
"type": "object",
906+
"properties": {},
907+
"description": "The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string (or Expression with resultType string)."
908+
},
909+
"password": {
910+
"oneOf": [
911+
{
912+
"$ref": "#/definitions/SecretBase"
913+
},
914+
{
915+
"$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"
916+
}
917+
],
918+
"description": "The base definition of a secret type."
919+
}
920+
},
921+
"required": [
922+
"connectionString"
923+
],
924+
"description": "AmazonRdsForOracle database linked service properties."
925+
},
926+
"AmazonRdsForOracleLinkedService": {
927+
"type": "object",
928+
"properties": {
929+
"type": {
930+
"type": "string",
931+
"enum": [
932+
"AmazonRdsForOracle"
933+
]
934+
},
935+
"typeProperties": {
936+
"oneOf": [
937+
{
938+
"$ref": "#/definitions/AmazonRdsForLinkedServiceTypeProperties"
939+
},
940+
{
941+
"$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"
942+
}
943+
],
944+
"description": "AmazonRdsForOracle database linked service properties."
945+
}
946+
},
947+
"required": [
948+
"type",
949+
"typeProperties"
950+
],
951+
"description": "AmazonRdsForOracle database."
952+
},
953+
"AmazonRdsForOraclePartitionSettings": {
954+
"type": "object",
955+
"properties": {
956+
"partitionColumnName": {
957+
"type": "object",
958+
"properties": {},
959+
"description": "The name of the column in integer type that will be used for proceeding range partitioning. Type: string (or Expression with resultType string)."
960+
},
961+
"partitionLowerBound": {
962+
"type": "object",
963+
"properties": {},
964+
"description": "The minimum value of column specified in partitionColumnName that will be used for proceeding range partitioning. Type: string (or Expression with resultType string)."
965+
},
966+
"partitionNames": {
967+
"type": "object",
968+
"properties": {},
969+
"description": "Names of the physical partitions of AmazonRdsForOracle table. "
970+
},
971+
"partitionUpperBound": {
972+
"type": "object",
973+
"properties": {},
974+
"description": "The maximum value of column specified in partitionColumnName that will be used for proceeding range partitioning. Type: string (or Expression with resultType string)."
975+
}
976+
},
977+
"description": "The settings that will be leveraged for AmazonRdsForOracle source partitioning."
978+
},
979+
"AmazonRdsForOracleSource": {
980+
"type": "object",
981+
"properties": {
982+
"additionalColumns": {
983+
"type": "object",
984+
"properties": {},
985+
"description": "Specifies the additional columns to be added to source data. Type: array of objects(AdditionalColumns) (or Expression with resultType array of objects)."
986+
},
987+
"oracleReaderQuery": {
988+
"type": "object",
989+
"properties": {},
990+
"description": "AmazonRdsForOracle reader query. Type: string (or Expression with resultType string)."
991+
},
992+
"partitionOption": {
993+
"type": "object",
994+
"properties": {},
995+
"description": "The partition mechanism that will be used for AmazonRdsForOracle read in parallel. Type: string (or Expression with resultType string)."
996+
},
997+
"partitionSettings": {
998+
"oneOf": [
999+
{
1000+
"$ref": "#/definitions/AmazonRdsForOraclePartitionSettings"
1001+
},
1002+
{
1003+
"$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"
1004+
}
1005+
],
1006+
"description": "The settings that will be leveraged for AmazonRdsForOracle source partitioning."
1007+
},
1008+
"queryTimeout": {
1009+
"type": "object",
1010+
"properties": {},
1011+
"description": "Query timeout. Type: string (or Expression with resultType string), pattern: ((\\d+)\\.)?(\\d\\d):(60|([0-5][0-9])):(60|([0-5][0-9]))."
1012+
},
1013+
"type": {
1014+
"type": "string",
1015+
"enum": [
1016+
"AmazonRdsForOracleSource"
1017+
]
1018+
}
1019+
},
1020+
"required": [
1021+
"type"
1022+
],
1023+
"description": "A copy activity AmazonRdsForOracle source."
1024+
},
1025+
"AmazonRdsForOracleTableDataset": {
1026+
"type": "object",
1027+
"properties": {
1028+
"type": {
1029+
"type": "string",
1030+
"enum": [
1031+
"AmazonRdsForOracleTable"
1032+
]
1033+
},
1034+
"typeProperties": {
1035+
"oneOf": [
1036+
{
1037+
"$ref": "#/definitions/AmazonRdsForOracleTableDatasetTypeProperties"
1038+
},
1039+
{
1040+
"$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"
1041+
}
1042+
],
1043+
"description": "AmazonRdsForOracle dataset properties."
1044+
}
1045+
},
1046+
"required": [
1047+
"type"
1048+
],
1049+
"description": "The AmazonRdsForOracle database dataset."
1050+
},
1051+
"AmazonRdsForOracleTableDatasetTypeProperties": {
1052+
"type": "object",
1053+
"properties": {
1054+
"schema": {
1055+
"type": "object",
1056+
"properties": {},
1057+
"description": "The schema name of the AmazonRdsForOracle database. Type: string (or Expression with resultType string)."
1058+
},
1059+
"table": {
1060+
"type": "object",
1061+
"properties": {},
1062+
"description": "The table name of the AmazonRdsForOracle database. Type: string (or Expression with resultType string)."
1063+
}
1064+
},
1065+
"description": "AmazonRdsForOracle dataset properties."
1066+
},
8961067
"AmazonRedshiftLinkedService": {
8971068
"type": "object",
8981069
"properties": {
@@ -7230,6 +7401,9 @@
72307401
{
72317402
"$ref": "#/definitions/OracleSource"
72327403
},
7404+
{
7405+
"$ref": "#/definitions/AmazonRdsForOracleSource"
7406+
},
72337407
{
72347408
"$ref": "#/definitions/WebSource"
72357409
},
@@ -8719,6 +8893,9 @@
87198893
{
87208894
"$ref": "#/definitions/OracleTableDataset"
87218895
},
8896+
{
8897+
"$ref": "#/definitions/AmazonRdsForOracleTableDataset"
8898+
},
87228899
{
87238900
"$ref": "#/definitions/TeradataTableDataset"
87248901
},
@@ -17149,6 +17326,9 @@
1714917326
{
1715017327
"$ref": "#/definitions/OracleLinkedService"
1715117328
},
17329+
{
17330+
"$ref": "#/definitions/AmazonRdsForOracleLinkedService"
17331+
},
1715217332
{
1715317333
"$ref": "#/definitions/AzureMySqlLinkedService"
1715417334
},

0 commit comments

Comments
 (0)