Skip to content

Commit 55acfea

Browse files
author
SDKAuto
committed
CodeGen from PR 14975 in Azure/azure-rest-api-specs
Merge 1c588ed167f452d510c3f7d744b8ab5688d0ce89 into c2e43f82e91ff7ad691381df56c535164b354cba
1 parent 05d4239 commit 55acfea

File tree

1 file changed

+190
-29
lines changed

1 file changed

+190
-29
lines changed

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

Lines changed: 190 additions & 29 deletions
Original file line numberDiff line numberDiff line change
@@ -1548,21 +1548,9 @@
15481548
"type": "object",
15491549
"properties": {
15501550
"avroCompressionCodec": {
1551-
"oneOf": [
1552-
{
1553-
"type": "string",
1554-
"enum": [
1555-
"none",
1556-
"deflate",
1557-
"snappy",
1558-
"xz",
1559-
"bzip2"
1560-
]
1561-
},
1562-
{
1563-
"$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"
1564-
}
1565-
]
1551+
"type": "object",
1552+
"properties": {},
1553+
"description": "The data avroCompressionCodec. Type: string (or Expression with resultType string)."
15661554
},
15671555
"avroCompressionLevel": {
15681556
"oneOf": [
@@ -5179,6 +5167,11 @@
51795167
"properties": {},
51805168
"description": "SQL writer table type. Type: string (or Expression with resultType string)."
51815169
},
5170+
"sqlWriterUseTableLock": {
5171+
"type": "object",
5172+
"properties": {},
5173+
"description": "Whether to use table lock during bulk copy. Type: boolean (or Expression with resultType boolean)."
5174+
},
51825175
"storedProcedureParameters": {
51835176
"oneOf": [
51845177
{
@@ -5209,6 +5202,33 @@
52095202
"enum": [
52105203
"AzureSqlSink"
52115204
]
5205+
},
5206+
"upsertOption": {
5207+
"oneOf": [
5208+
{
5209+
"$ref": "#/definitions/SqlUpsetOptionSettings"
5210+
},
5211+
{
5212+
"$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"
5213+
}
5214+
],
5215+
"description": "Sql upsert option settings"
5216+
},
5217+
"writeBehavior": {
5218+
"oneOf": [
5219+
{
5220+
"type": "string",
5221+
"enum": [
5222+
"Insert",
5223+
"Upsert",
5224+
"StoredProcedure"
5225+
]
5226+
},
5227+
{
5228+
"$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"
5229+
}
5230+
],
5231+
"description": "Specify the write behavior when copying data into azure sql."
52125232
}
52135233
},
52145234
"required": [
@@ -20132,20 +20152,9 @@
2013220152
"description": "Dataset location."
2013320153
},
2013420154
"orcCompressionCodec": {
20135-
"oneOf": [
20136-
{
20137-
"type": "string",
20138-
"enum": [
20139-
"none",
20140-
"zlib",
20141-
"snappy",
20142-
"lzo"
20143-
]
20144-
},
20145-
{
20146-
"$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"
20147-
}
20148-
]
20155+
"type": "object",
20156+
"properties": {},
20157+
"description": "The data orcCompressionCodec. Type: string (or Expression with resultType string)."
2014920158
}
2015020159
},
2015120160
"required": [
@@ -25370,6 +25379,11 @@
2537025379
"properties": {},
2537125380
"description": "SQL pre-copy script. Type: string (or Expression with resultType string)."
2537225381
},
25382+
"sqlWriterUseTableLock": {
25383+
"type": "object",
25384+
"properties": {},
25385+
"description": "Whether to use table lock during bulk copy. Type: boolean (or Expression with resultType boolean)."
25386+
},
2537325387
"tableOption": {
2537425388
"type": "object",
2537525389
"properties": {},
@@ -25380,6 +25394,32 @@
2538025394
"enum": [
2538125395
"SqlDWSink"
2538225396
]
25397+
},
25398+
"upsertOption": {
25399+
"oneOf": [
25400+
{
25401+
"$ref": "#/definitions/SqlDWUpsetOptionSettings"
25402+
},
25403+
{
25404+
"$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"
25405+
}
25406+
],
25407+
"description": "Sql DW upsert option settings"
25408+
},
25409+
"writeBehavior": {
25410+
"oneOf": [
25411+
{
25412+
"type": "string",
25413+
"enum": [
25414+
"Insert",
25415+
"Upsert"
25416+
]
25417+
},
25418+
{
25419+
"$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"
25420+
}
25421+
],
25422+
"description": "Specify the write behavior when copying data into azure sql dw."
2538325423
}
2538425424
},
2538525425
"required": [
@@ -25433,6 +25473,32 @@
2543325473
],
2543425474
"description": "A copy activity SQL Data Warehouse source."
2543525475
},
25476+
"SqlDWUpsetOptionSettings": {
25477+
"type": "object",
25478+
"properties": {
25479+
"interimSchemaName": {
25480+
"type": "object",
25481+
"properties": {},
25482+
"description": "Schema name for interim table. Type: string (or Expression with resultType string)."
25483+
},
25484+
"keys": {
25485+
"oneOf": [
25486+
{
25487+
"type": "array",
25488+
"items": {
25489+
"type": "object",
25490+
"properties": {}
25491+
}
25492+
},
25493+
{
25494+
"$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"
25495+
}
25496+
],
25497+
"description": "Key column names for unique row identification"
25498+
}
25499+
},
25500+
"description": "Sql DW upsert option settings"
25501+
},
2543625502
"SqlMISink": {
2543725503
"type": "object",
2543825504
"properties": {
@@ -25451,6 +25517,11 @@
2545125517
"properties": {},
2545225518
"description": "SQL writer table type. Type: string (or Expression with resultType string)."
2545325519
},
25520+
"sqlWriterUseTableLock": {
25521+
"type": "object",
25522+
"properties": {},
25523+
"description": "Whether to use table lock during bulk copy. Type: boolean (or Expression with resultType boolean)."
25524+
},
2545425525
"storedProcedureParameters": {
2545525526
"oneOf": [
2545625527
{
@@ -25481,6 +25552,33 @@
2548125552
"enum": [
2548225553
"SqlMISink"
2548325554
]
25555+
},
25556+
"upsertOption": {
25557+
"oneOf": [
25558+
{
25559+
"$ref": "#/definitions/SqlUpsetOptionSettings"
25560+
},
25561+
{
25562+
"$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"
25563+
}
25564+
],
25565+
"description": "Sql upsert option settings"
25566+
},
25567+
"writeBehavior": {
25568+
"oneOf": [
25569+
{
25570+
"type": "string",
25571+
"enum": [
25572+
"Insert",
25573+
"Upsert",
25574+
"StoredProcedure"
25575+
]
25576+
},
25577+
{
25578+
"$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"
25579+
}
25580+
],
25581+
"description": "Specify the write behavior when copying data into azure sql managed instance."
2548425582
}
2548525583
},
2548625584
"required": [
@@ -25880,6 +25978,11 @@
2588025978
"properties": {},
2588125979
"description": "SQL writer table type. Type: string (or Expression with resultType string)."
2588225980
},
25981+
"sqlWriterUseTableLock": {
25982+
"type": "object",
25983+
"properties": {},
25984+
"description": "Whether to use table lock during bulk copy. Type: boolean (or Expression with resultType boolean)."
25985+
},
2588325986
"storedProcedureParameters": {
2588425987
"oneOf": [
2588525988
{
@@ -25910,6 +26013,33 @@
2591026013
"enum": [
2591126014
"SqlSink"
2591226015
]
26016+
},
26017+
"upsertOption": {
26018+
"oneOf": [
26019+
{
26020+
"$ref": "#/definitions/SqlUpsetOptionSettings"
26021+
},
26022+
{
26023+
"$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"
26024+
}
26025+
],
26026+
"description": "Sql upsert option settings"
26027+
},
26028+
"writeBehavior": {
26029+
"oneOf": [
26030+
{
26031+
"type": "string",
26032+
"enum": [
26033+
"Insert",
26034+
"Upsert",
26035+
"StoredProcedure"
26036+
]
26037+
},
26038+
{
26039+
"$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"
26040+
}
26041+
],
26042+
"description": "Specify the write behavior when copying data into sql server."
2591326043
}
2591426044
},
2591526045
"required": [
@@ -25978,6 +26108,37 @@
2597826108
],
2597926109
"description": "A copy activity SQL source."
2598026110
},
26111+
"SqlUpsetOptionSettings": {
26112+
"type": "object",
26113+
"properties": {
26114+
"interimSchemaName": {
26115+
"type": "object",
26116+
"properties": {},
26117+
"description": "Schema name for interim table. Type: string (or Expression with resultType string)."
26118+
},
26119+
"keys": {
26120+
"oneOf": [
26121+
{
26122+
"type": "array",
26123+
"items": {
26124+
"type": "object",
26125+
"properties": {}
26126+
}
26127+
},
26128+
{
26129+
"$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"
26130+
}
26131+
],
26132+
"description": "Key column names for unique row identification"
26133+
},
26134+
"useTempDB": {
26135+
"type": "object",
26136+
"properties": {},
26137+
"description": "Specifies whether to use temp db for upsert interim table. Type: boolean (or Expression with resultType boolean)."
26138+
}
26139+
},
26140+
"description": "Sql upsert option settings"
26141+
},
2598126142
"SquareLinkedService": {
2598226143
"type": "object",
2598326144
"properties": {

0 commit comments

Comments
 (0)