Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view

Large diffs are not rendered by default.

Original file line number Diff line number Diff line change
@@ -0,0 +1,161 @@
{
"swagger": "2.0",
"info": {
"title": "DataFactoryManagementClient",
"version": "2020-09-02"
},
"securityDefinitions": {
"azure_auth": {
"type": "oauth2",
"authorizationUrl": "https://login.microsoftonline.com/common/oauth2/authorize",
"flow": "implicit",
"description": "Azure Active Directory OAuth2 Flow.",
"scopes": {
"user_impersonation": "impersonate your user account"
}
}
},
"paths": {},
"definitions": {
"DataFlow": {
"description": "Azure Data Factory nested object which contains a flow with data movements and transformations.",
"type": "object",
"discriminator": "type",
"properties": {
"type": {
"type": "string",
"description": "Type of data flow."
},
"description": {
"description": "The description of the data flow.",
"type": "string"
},
"annotations": {
"description": "List of tags that can be used for describing the data flow.",
"type": "array",
"items": {
"type": "object"
}
},
"folder": {
"description": "The folder that this data flow is in. If not specified, Data flow will appear at the root level.",
"type": "object",
"properties": {
"name": {
"description": "The name of the folder that this data flow is in.",
"type": "string"
}
}
}
}
},
"MappingDataFlow": {
"x-ms-discriminator-value": "MappingDataFlow",
"description": "Mapping data flow.",
"type": "object",
"allOf": [
{
"$ref": "#/definitions/DataFlow"
}
],
"properties": {
"typeProperties": {
"description": "Mapping data flow type properties.",
"x-ms-client-flatten": true,
"$ref": "#/definitions/MappingDataFlowTypeProperties"
}
}
},
"MappingDataFlowTypeProperties": {
"description": "Mapping data flow type properties.",
"properties": {
"sources": {
"type": "array",
"description": "List of sources in data flow.",
"items": {
"$ref": "#/definitions/DataFlowSource"
}
},
"sinks": {
"type": "array",
"description": "List of sinks in data flow.",
"items": {
"$ref": "#/definitions/DataFlowSink"
}
},
"transformations": {
"type": "array",
"description": "List of transformations in data flow.",
"items": {
"$ref": "#/definitions/Transformation"
}
},
"script": {
"type": "string",
"description": "DataFlow script."
}
}
},
"Transformation": {
"description": "A data flow transformation.",
"type": "object",
"properties": {
"name": {
"description": "Transformation name.",
"type": "string"
},
"description": {
"description": "Transformation description.",
"type": "string"
}
},
"required": [
"name"
]
},
"DataFlowSource": {
"description": "Transformation for data flow source.",
"allOf": [
{
"$ref": "#/definitions/Transformation"
}
],
"properties": {
"dataset": {
"description": "Dataset reference.",
"$ref": "../datafactory.json#/definitions/DatasetReference"
},
"linkedService": {
"description": "Linked service reference.",
"$ref": "../datafactory.json#/definitions/LinkedServiceReference"
},
"schemaLinkedService": {
"description": "Schema linked service reference.",
"$ref": "../datafactory.json#/definitions/LinkedServiceReference"
}
}
},
"DataFlowSink": {
"description": "Transformation for data flow sink.",
"allOf": [
{
"$ref": "#/definitions/Transformation"
}
],
"properties": {
"dataset": {
"description": "Dataset reference.",
"$ref": "../datafactory.json#/definitions/DatasetReference"
},
"linkedService": {
"description": "Linked service reference.",
"$ref": "../datafactory.json#/definitions/LinkedServiceReference"
},
"schemaLinkedService": {
"description": "Schema linked service reference.",
"$ref": "../datafactory.json#/definitions/LinkedServiceReference"
}
}
}
}
}
Loading