Skip to content

Commit a8c9593

Browse files
kalyanrk61Kalyan C Kesireddy
andauthored
Add pipeline policy and Elapsed Time Metric (#12883)
* Add pipeline policy and ElapsedTime Policy * adding missing objects * fix schema validation * fix prettier issues Co-authored-by: Kalyan C Kesireddy <[email protected]>
1 parent 5015df2 commit a8c9593

File tree

4 files changed

+37
-0
lines changed

4 files changed

+37
-0
lines changed

specification/datafactory/resource-manager/Microsoft.DataFactory/stable/2018-06-01/entityTypes/Pipeline.json

Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -69,6 +69,28 @@
6969
"type": "string"
7070
}
7171
}
72+
},
73+
"policy": {
74+
"$ref": "#/definitions/PipelinePolicy"
75+
}
76+
}
77+
},
78+
"PipelinePolicy": {
79+
"description": "Pipeline Policy.",
80+
"type": "object",
81+
"properties": {
82+
"elapsedTimeMetric": {
83+
"$ref": "#/definitions/PipelineElapsedTimeMetricPolicy"
84+
}
85+
}
86+
},
87+
"PipelineElapsedTimeMetricPolicy": {
88+
"description": "Pipeline ElapsedTime Metric Policy.",
89+
"type": "object",
90+
"properties": {
91+
"duration": {
92+
"description": "TimeSpan value, after which an Azure Monitoring Metric is fired.",
93+
"type": "object"
7294
}
7395
}
7496
},

specification/datafactory/resource-manager/Microsoft.DataFactory/stable/2018-06-01/examples/Pipelines_Create.json

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -76,6 +76,11 @@
7676
"value": "@pipeline().parameters.JobId",
7777
"type": "Expression"
7878
}
79+
},
80+
"policy": {
81+
"elapsedTimeMetric": {
82+
"duration": "0.00:10:00"
83+
}
7984
}
8085
}
8186
},

specification/datafactory/resource-manager/Microsoft.DataFactory/stable/2018-06-01/examples/Pipelines_Get.json

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -83,6 +83,11 @@
8383
"TestVariableArray": {
8484
"type": "Array"
8585
}
86+
},
87+
"policy": {
88+
"elapsedTimeMetric": {
89+
"duration": "0.00:10:00"
90+
}
8691
}
8792
},
8893
"etag": "1500504f-0000-0200-0000-5cbe090f0000"

specification/datafactory/resource-manager/Microsoft.DataFactory/stable/2018-06-01/examples/Pipelines_Update.json

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -63,6 +63,11 @@
6363
"OutputBlobNameList": {
6464
"type": "Array"
6565
}
66+
},
67+
"policy": {
68+
"elapsedTimeMetric": {
69+
"duration": "0.00:10:00"
70+
}
6671
}
6772
}
6873
},

0 commit comments

Comments
 (0)