Skip to content
Merged
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
Original file line number Diff line number Diff line change
Expand Up @@ -275,6 +275,63 @@
"typeProperties"
]
},
"BlobEventsTrigger":
{
"description": "Trigger that runs everytime a Blob event occurs.",
"type": "object",
"allOf": [
{
"$ref": "#/definitions/MultiplePipelineTrigger"
}
],
"properties": {
"typeProperties":
{
"description": "Blob Events Trigger properties.",
"x-ms-client-flatten": true,
"properties": {
"blobPathBeginsWith": {
"description": "The blob path must begin with the pattern provided for trigger to fire. For example, '/records/blobs/december/' will only fire the trigger for blobs in the december folder under the records container. At least one of these must be provided: blobPathBeginsWith, blobPathEndsWith.",
"type": "string"
},
"blobPathEndsWith": {
"description": "The blob path must end with the pattern provided for trigger to fire. For example, 'december/boxes.csv' will only fire the trigger for blobs named boxes in a december folder. At least one of these must be provided: blobPathBeginsWith, blobPathEndsWith.",
"type": "string"
},
"events": {
"description": "The type of events that cause this trigger to fire.",
"$ref": "#/definitions/BlobEventTypes"
},
"scope": {
"description": "The ARM resource ID of the Storage Account.",
"type": "string"
}
},
"required": [
"events",
"scope"
]
}
},
"required": [
"typeProperties"
]
},
"BlobEventTypes": {
"type": "array",
"items": {
"type": "string",
"enum": [
"Microsoft.Storage.BlobCreated",
"Microsoft.Storage.BlobDeleted"
],
"x-ms-enum": {
"name": "BlobEventTypes",
"modelAsString": true
}
},
"description": "Blob event types."
},
"TumblingWindowTrigger": {
"description": "Trigger that schedules pipeline runs for all fixed time interval windows from a start time without gaps and also supports backfill scenarios (when start time is in the past).",
"type": "object",
Expand Down