Skip to content

Commit 25c76d2

Browse files
author
SDKAuto
committed
CodeGen from PR 16251 in Azure/azure-rest-api-specs
Swagger changes for Dataflow flowlets (#16251) * Swagger changes for Dataflow flowlets * Fix reference errors * Fix Lint checks * Separate changes for ADF and Synapse * Address Review Comment
1 parent 1028180 commit 25c76d2

File tree

1 file changed

+227
-1
lines changed

1 file changed

+227
-1
lines changed

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

Lines changed: 227 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8665,6 +8665,9 @@
86658665
{
86668666
"$ref": "#/definitions/MappingDataFlow"
86678667
},
8668+
{
8669+
"$ref": "#/definitions/Flowlet"
8670+
},
86688671
{
86698672
"$ref": "#/definitions/WranglingDataFlow"
86708673
}
@@ -8780,6 +8783,17 @@
87808783
"type": "string",
87818784
"description": "Transformation description."
87828785
},
8786+
"flowlet": {
8787+
"oneOf": [
8788+
{
8789+
"$ref": "#/definitions/DataFlowReference"
8790+
},
8791+
{
8792+
"$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"
8793+
}
8794+
],
8795+
"description": "Data flow reference type."
8796+
},
87838797
"linkedService": {
87848798
"oneOf": [
87858799
{
@@ -8830,6 +8844,17 @@
88308844
"type": "string",
88318845
"description": "Transformation description."
88328846
},
8847+
"flowlet": {
8848+
"oneOf": [
8849+
{
8850+
"$ref": "#/definitions/DataFlowReference"
8851+
},
8852+
{
8853+
"$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"
8854+
}
8855+
],
8856+
"description": "Data flow reference type."
8857+
},
88338858
"linkedService": {
88348859
"oneOf": [
88358860
{
@@ -11633,6 +11658,20 @@
1163311658
],
1163411659
"description": "Integration runtime reference type."
1163511660
},
11661+
"queries": {
11662+
"oneOf": [
11663+
{
11664+
"type": "array",
11665+
"items": {
11666+
"$ref": "#/definitions/PowerQuerySinkMapping"
11667+
}
11668+
},
11669+
{
11670+
"$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"
11671+
}
11672+
],
11673+
"description": "List of mapping for Power Query mashup query to sink dataset(s)."
11674+
},
1163611675
"runConcurrently": {
1163711676
"type": "object",
1163811677
"properties": {},
@@ -11651,7 +11690,7 @@
1165111690
"$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"
1165211691
}
1165311692
],
11654-
"description": "List of Power Query activity sinks mapped to a queryName."
11693+
"description": "(Deprecated. Please use Queries). List of Power Query activity sinks mapped to a queryName."
1165511694
},
1165611695
"staging": {
1165711696
"oneOf": [
@@ -13002,6 +13041,118 @@
1300213041
],
1300313042
"description": "Filter activity properties."
1300413043
},
13044+
"Flowlet": {
13045+
"type": "object",
13046+
"properties": {
13047+
"additionalProperties": {
13048+
"oneOf": [
13049+
{
13050+
"type": "object",
13051+
"additionalProperties": {
13052+
"type": "object",
13053+
"properties": {}
13054+
},
13055+
"properties": {}
13056+
},
13057+
{
13058+
"$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"
13059+
}
13060+
],
13061+
"description": "Unmatched properties from the message are deserialized this collection"
13062+
},
13063+
"type": {
13064+
"type": "string",
13065+
"enum": [
13066+
"Flowlet"
13067+
]
13068+
},
13069+
"typeProperties": {
13070+
"oneOf": [
13071+
{
13072+
"$ref": "#/definitions/FlowletTypeProperties"
13073+
},
13074+
{
13075+
"$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"
13076+
}
13077+
],
13078+
"description": "Flowlet type properties."
13079+
}
13080+
},
13081+
"required": [
13082+
"type"
13083+
],
13084+
"description": "Data flow flowlet"
13085+
},
13086+
"FlowletTypeProperties": {
13087+
"type": "object",
13088+
"properties": {
13089+
"additionalProperties": {
13090+
"type": "object",
13091+
"properties": {}
13092+
},
13093+
"script": {
13094+
"type": "string",
13095+
"description": "Flowlet script."
13096+
},
13097+
"scriptLines": {
13098+
"oneOf": [
13099+
{
13100+
"type": "array",
13101+
"items": {
13102+
"type": "string"
13103+
}
13104+
},
13105+
{
13106+
"$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"
13107+
}
13108+
],
13109+
"description": "Flowlet script lines."
13110+
},
13111+
"sinks": {
13112+
"oneOf": [
13113+
{
13114+
"type": "array",
13115+
"items": {
13116+
"$ref": "#/definitions/DataFlowSink"
13117+
}
13118+
},
13119+
{
13120+
"$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"
13121+
}
13122+
],
13123+
"description": "List of sinks in Flowlet."
13124+
},
13125+
"sources": {
13126+
"oneOf": [
13127+
{
13128+
"type": "array",
13129+
"items": {
13130+
"$ref": "#/definitions/DataFlowSource"
13131+
}
13132+
},
13133+
{
13134+
"$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"
13135+
}
13136+
],
13137+
"description": "List of sources in Flowlet."
13138+
},
13139+
"transformations": {
13140+
"oneOf": [
13141+
{
13142+
"type": "array",
13143+
"items": {
13144+
"$ref": "#/definitions/Transformation"
13145+
}
13146+
},
13147+
{
13148+
"$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"
13149+
}
13150+
],
13151+
"description": "List of transformations in Flowlet."
13152+
}
13153+
},
13154+
"description": "Flowlet type properties."
13155+
},
1300513156
"ForEachActivity": {
1300613157
"type": "object",
1300713158
"properties": {
@@ -18380,6 +18531,20 @@
1838018531
"type": "string",
1838118532
"description": "DataFlow script."
1838218533
},
18534+
"scriptLines": {
18535+
"oneOf": [
18536+
{
18537+
"type": "array",
18538+
"items": {
18539+
"type": "string"
18540+
}
18541+
},
18542+
{
18543+
"$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"
18544+
}
18545+
],
18546+
"description": "Data flow script lines."
18547+
},
1838318548
"sinks": {
1838418549
"oneOf": [
1838518550
{
@@ -21750,6 +21915,17 @@
2175021915
"type": "string",
2175121916
"description": "Transformation description."
2175221917
},
21918+
"flowlet": {
21919+
"oneOf": [
21920+
{
21921+
"$ref": "#/definitions/DataFlowReference"
21922+
},
21923+
{
21924+
"$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"
21925+
}
21926+
],
21927+
"description": "Data flow reference type."
21928+
},
2175321929
"linkedService": {
2175421930
"oneOf": [
2175521931
{
@@ -21786,6 +21962,30 @@
2178621962
],
2178721963
"description": "Power query sink."
2178821964
},
21965+
"PowerQuerySinkMapping": {
21966+
"type": "object",
21967+
"properties": {
21968+
"dataflowSinks": {
21969+
"oneOf": [
21970+
{
21971+
"type": "array",
21972+
"items": {
21973+
"$ref": "#/definitions/PowerQuerySink"
21974+
}
21975+
},
21976+
{
21977+
"$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"
21978+
}
21979+
],
21980+
"description": "List of sinks mapped to Power Query mashup query."
21981+
},
21982+
"queryName": {
21983+
"type": "string",
21984+
"description": "Name of the query in Power Query mashup document."
21985+
}
21986+
},
21987+
"description": "Map Power Query mashup query to sink dataset(s)."
21988+
},
2178921989
"PowerQuerySource": {
2179021990
"type": "object",
2179121991
"properties": {
@@ -21804,6 +22004,17 @@
2180422004
"type": "string",
2180522005
"description": "Transformation description."
2180622006
},
22007+
"flowlet": {
22008+
"oneOf": [
22009+
{
22010+
"$ref": "#/definitions/DataFlowReference"
22011+
},
22012+
{
22013+
"$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"
22014+
}
22015+
],
22016+
"description": "Data flow reference type."
22017+
},
2180722018
"linkedService": {
2180822019
"oneOf": [
2180922020
{
@@ -21843,6 +22054,10 @@
2184322054
"PowerQueryTypeProperties": {
2184422055
"type": "object",
2184522056
"properties": {
22057+
"documentLocale": {
22058+
"type": "string",
22059+
"description": "Locale of the Power query mashup document."
22060+
},
2184622061
"script": {
2184722062
"type": "string",
2184822063
"description": "Power query mashup script."
@@ -28149,6 +28364,17 @@
2814928364
"type": "string",
2815028365
"description": "Transformation description."
2815128366
},
28367+
"flowlet": {
28368+
"oneOf": [
28369+
{
28370+
"$ref": "#/definitions/DataFlowReference"
28371+
},
28372+
{
28373+
"$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"
28374+
}
28375+
],
28376+
"description": "Data flow reference type."
28377+
},
2815228378
"name": {
2815328379
"type": "string",
2815428380
"description": "Transformation name."

0 commit comments

Comments
 (0)