diff --git a/custom-words.txt b/custom-words.txt index 9c862ae29be5..c85eb0e5ee6e 100644 --- a/custom-words.txt +++ b/custom-words.txt @@ -732,6 +732,7 @@ findsimilars findsquare firmwares Flexera +Flowlet fluentd forceclosehandles forestsummary diff --git a/specification/datafactory/resource-manager/Microsoft.DataFactory/stable/2018-06-01/datafactory.json b/specification/datafactory/resource-manager/Microsoft.DataFactory/stable/2018-06-01/datafactory.json index 17ed134d46e4..2c594b2725b5 100644 --- a/specification/datafactory/resource-manager/Microsoft.DataFactory/stable/2018-06-01/datafactory.json +++ b/specification/datafactory/resource-manager/Microsoft.DataFactory/stable/2018-06-01/datafactory.json @@ -6438,6 +6438,13 @@ "description": "Data flow instance.", "$ref": "#/definitions/DataFlowDebugResource" }, + "dataFlows": { + "description": "List of Data flows", + "type": "array", + "items": { + "$ref": "#/definitions/DataFlowDebugResource" + } + }, "datasets": { "type": "array", "description": "List of datasets.", diff --git a/specification/datafactory/resource-manager/Microsoft.DataFactory/stable/2018-06-01/entityTypes/DataFlow.json b/specification/datafactory/resource-manager/Microsoft.DataFactory/stable/2018-06-01/entityTypes/DataFlow.json index ded95ed5803a..539ac0ae73e4 100644 --- a/specification/datafactory/resource-manager/Microsoft.DataFactory/stable/2018-06-01/entityTypes/DataFlow.json +++ b/specification/datafactory/resource-manager/Microsoft.DataFactory/stable/2018-06-01/entityTypes/DataFlow.json @@ -66,6 +66,26 @@ } } }, + "Flowlet": { + "x-ms-discriminator-value": "Flowlet", + "description": "Data flow flowlet", + "type": "object", + "allOf": [ + { + "$ref": "#/definitions/DataFlow" + } + ], + "properties": { + "typeProperties": { + "description": "Flowlet type properties.", + "x-ms-client-flatten": true, + "$ref": "#/definitions/FlowletTypeProperties" + } + }, + "additionalProperties": { + "type": "object" + } + }, "MappingDataFlowTypeProperties": { "description": "Mapping data flow type properties.", "properties": { @@ -93,6 +113,13 @@ "script": { "type": "string", "description": "DataFlow script." + }, + "scriptLines": { + "type": "array", + "description": "Data flow script lines.", + "items": { + "type": "string" + } } } }, @@ -130,6 +157,47 @@ } } }, + "FlowletTypeProperties": { + "description": "Flowlet type properties.", + "type": "object", + "properties": { + "sources": { + "type": "array", + "description": "List of sources in Flowlet.", + "items": { + "$ref": "#/definitions/DataFlowSource" + } + }, + "sinks": { + "type": "array", + "description": "List of sinks in Flowlet.", + "items": { + "$ref": "#/definitions/DataFlowSink" + } + }, + "transformations": { + "type": "array", + "description": "List of transformations in Flowlet.", + "items": { + "$ref": "#/definitions/Transformation" + } + }, + "script": { + "type": "string", + "description": "Flowlet script." + }, + "scriptLines": { + "type": "array", + "description": "Flowlet script lines.", + "items": { + "type": "string" + } + }, + "additionalProperties": { + "type": "object" + } + } + }, "Transformation": { "description": "A data flow transformation.", "type": "object", @@ -141,6 +209,10 @@ "description": { "description": "Transformation description.", "type": "string" + }, + "flowlet": { + "description": "Flowlet Reference", + "$ref": "../datafactory.json#/definitions/DataFlowReference" } }, "required": [ @@ -166,6 +238,10 @@ "schemaLinkedService": { "description": "Schema linked service reference.", "$ref": "../datafactory.json#/definitions/LinkedServiceReference" + }, + "flowlet": { + "description": "Flowlet Reference", + "$ref": "../datafactory.json#/definitions/DataFlowReference" } } }, @@ -188,6 +264,10 @@ "schemaLinkedService": { "description": "Schema linked service reference.", "$ref": "../datafactory.json#/definitions/LinkedServiceReference" + }, + "flowlet": { + "description": "Flowlet Reference", + "$ref": "../datafactory.json#/definitions/DataFlowReference" } } },