Skip to content

Commit

Permalink
CodeGen from PR 14975 in Azure/azure-rest-api-specs
Browse files Browse the repository at this point in the history
Merge 1c588ed167f452d510c3f7d744b8ab5688d0ce89 into c2e43f82e91ff7ad691381df56c535164b354cba
  • Loading branch information
SDKAuto committed Jun 24, 2021
1 parent 05d4239 commit 55acfea
Showing 1 changed file with 190 additions and 29 deletions.
219 changes: 190 additions & 29 deletions schemas/2018-06-01/Microsoft.DataFactory.json
Original file line number Diff line number Diff line change
Expand Up @@ -1548,21 +1548,9 @@
"type": "object",
"properties": {
"avroCompressionCodec": {
"oneOf": [
{
"type": "string",
"enum": [
"none",
"deflate",
"snappy",
"xz",
"bzip2"
]
},
{
"$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"
}
]
"type": "object",
"properties": {},
"description": "The data avroCompressionCodec. Type: string (or Expression with resultType string)."
},
"avroCompressionLevel": {
"oneOf": [
Expand Down Expand Up @@ -5179,6 +5167,11 @@
"properties": {},
"description": "SQL writer table type. Type: string (or Expression with resultType string)."
},
"sqlWriterUseTableLock": {
"type": "object",
"properties": {},
"description": "Whether to use table lock during bulk copy. Type: boolean (or Expression with resultType boolean)."
},
"storedProcedureParameters": {
"oneOf": [
{
Expand Down Expand Up @@ -5209,6 +5202,33 @@
"enum": [
"AzureSqlSink"
]
},
"upsertOption": {
"oneOf": [
{
"$ref": "#/definitions/SqlUpsetOptionSettings"
},
{
"$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"
}
],
"description": "Sql upsert option settings"
},
"writeBehavior": {
"oneOf": [
{
"type": "string",
"enum": [
"Insert",
"Upsert",
"StoredProcedure"
]
},
{
"$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"
}
],
"description": "Specify the write behavior when copying data into azure sql."
}
},
"required": [
Expand Down Expand Up @@ -20132,20 +20152,9 @@
"description": "Dataset location."
},
"orcCompressionCodec": {
"oneOf": [
{
"type": "string",
"enum": [
"none",
"zlib",
"snappy",
"lzo"
]
},
{
"$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"
}
]
"type": "object",
"properties": {},
"description": "The data orcCompressionCodec. Type: string (or Expression with resultType string)."
}
},
"required": [
Expand Down Expand Up @@ -25370,6 +25379,11 @@
"properties": {},
"description": "SQL pre-copy script. Type: string (or Expression with resultType string)."
},
"sqlWriterUseTableLock": {
"type": "object",
"properties": {},
"description": "Whether to use table lock during bulk copy. Type: boolean (or Expression with resultType boolean)."
},
"tableOption": {
"type": "object",
"properties": {},
Expand All @@ -25380,6 +25394,32 @@
"enum": [
"SqlDWSink"
]
},
"upsertOption": {
"oneOf": [
{
"$ref": "#/definitions/SqlDWUpsetOptionSettings"
},
{
"$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"
}
],
"description": "Sql DW upsert option settings"
},
"writeBehavior": {
"oneOf": [
{
"type": "string",
"enum": [
"Insert",
"Upsert"
]
},
{
"$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"
}
],
"description": "Specify the write behavior when copying data into azure sql dw."
}
},
"required": [
Expand Down Expand Up @@ -25433,6 +25473,32 @@
],
"description": "A copy activity SQL Data Warehouse source."
},
"SqlDWUpsetOptionSettings": {
"type": "object",
"properties": {
"interimSchemaName": {
"type": "object",
"properties": {},
"description": "Schema name for interim table. Type: string (or Expression with resultType string)."
},
"keys": {
"oneOf": [
{
"type": "array",
"items": {
"type": "object",
"properties": {}
}
},
{
"$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"
}
],
"description": "Key column names for unique row identification"
}
},
"description": "Sql DW upsert option settings"
},
"SqlMISink": {
"type": "object",
"properties": {
Expand All @@ -25451,6 +25517,11 @@
"properties": {},
"description": "SQL writer table type. Type: string (or Expression with resultType string)."
},
"sqlWriterUseTableLock": {
"type": "object",
"properties": {},
"description": "Whether to use table lock during bulk copy. Type: boolean (or Expression with resultType boolean)."
},
"storedProcedureParameters": {
"oneOf": [
{
Expand Down Expand Up @@ -25481,6 +25552,33 @@
"enum": [
"SqlMISink"
]
},
"upsertOption": {
"oneOf": [
{
"$ref": "#/definitions/SqlUpsetOptionSettings"
},
{
"$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"
}
],
"description": "Sql upsert option settings"
},
"writeBehavior": {
"oneOf": [
{
"type": "string",
"enum": [
"Insert",
"Upsert",
"StoredProcedure"
]
},
{
"$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"
}
],
"description": "Specify the write behavior when copying data into azure sql managed instance."
}
},
"required": [
Expand Down Expand Up @@ -25880,6 +25978,11 @@
"properties": {},
"description": "SQL writer table type. Type: string (or Expression with resultType string)."
},
"sqlWriterUseTableLock": {
"type": "object",
"properties": {},
"description": "Whether to use table lock during bulk copy. Type: boolean (or Expression with resultType boolean)."
},
"storedProcedureParameters": {
"oneOf": [
{
Expand Down Expand Up @@ -25910,6 +26013,33 @@
"enum": [
"SqlSink"
]
},
"upsertOption": {
"oneOf": [
{
"$ref": "#/definitions/SqlUpsetOptionSettings"
},
{
"$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"
}
],
"description": "Sql upsert option settings"
},
"writeBehavior": {
"oneOf": [
{
"type": "string",
"enum": [
"Insert",
"Upsert",
"StoredProcedure"
]
},
{
"$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"
}
],
"description": "Specify the write behavior when copying data into sql server."
}
},
"required": [
Expand Down Expand Up @@ -25978,6 +26108,37 @@
],
"description": "A copy activity SQL source."
},
"SqlUpsetOptionSettings": {
"type": "object",
"properties": {
"interimSchemaName": {
"type": "object",
"properties": {},
"description": "Schema name for interim table. Type: string (or Expression with resultType string)."
},
"keys": {
"oneOf": [
{
"type": "array",
"items": {
"type": "object",
"properties": {}
}
},
{
"$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"
}
],
"description": "Key column names for unique row identification"
},
"useTempDB": {
"type": "object",
"properties": {},
"description": "Specifies whether to use temp db for upsert interim table. Type: boolean (or Expression with resultType boolean)."
}
},
"description": "Sql upsert option settings"
},
"SquareLinkedService": {
"type": "object",
"properties": {
Expand Down

0 comments on commit 55acfea

Please sign in to comment.