Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
This article provides a breakdown of the definition structure for data pipeline items.
Definition parts
Definition part path | type | Required | Description |
---|---|---|---|
pipeline-content.json |
ContentDetails (JSON) | true | Describes data pipeline content of payload |
.platform |
PlatformDetails (JSON) | false | Describes common details of the item |
ContentDetails
Describes content of payload
Name | Type | Description |
---|---|---|
properties | DataPipelineProperties | DataPipeline properties. See Description for DataPipelineProperties contents |
Description for DataPipelineProperties contents
Describes the fields used to construct the DataPipelineProperties
Name | Type | Required | Description |
---|---|---|---|
activities | Activity[] | false | List of activities. See Description for Activity contents |
description | String | false | Description of Data Pipeline |
Description for Activity contents
Name | Type | Required | Description |
---|---|---|---|
name | String | true | Name of the activity |
type | String | true | Type of the activity |
dependsOn | DependencyActivity[] | false | List of activities the activity depends on. See Description for DependencyActivity contents |
typeProperties | object(JSON) | true | Type properties of activity |
Description for DependencyActivity contents
Name | Type | Required | Description |
---|---|---|---|
activity | String | true | Name of the activity |
dependencyConditions | String[] | true | Dependency Condition. Accepted string values inside array are - Succeeded , Skipped , Failed , Completed |
ContentDetails example
{
"properties": {
"description": "Data pipeline description",
"activities": [
{
"name": "Wait_Activity_1",
"type": "Wait",
"dependsOn": [],
"typeProperties": {
"waitTimeInSeconds": 240
}
},
{
"name": "Wait_Activity_2",
"type": "Wait",
"dependsOn": [
{
"activity": "Wait_Activity_1",
"dependencyConditions": [ "Succeeded" ]
}
],
"typeProperties": {
"waitTimeInSeconds": 240
}
}
]
}
}