BlobEventsTrigger interface
Trigger that runs every time a Blob event occurs.
- Extends
Properties
blob |
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. |
blob |
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. |
events | The type of events that cause this trigger to fire. |
ignore |
If set to true, blobs with zero bytes will be ignored. |
scope | The ARM resource ID of the Storage Account. |
type | Polymorphic discriminator, which specifies the different types this object can be |
Inherited Properties
annotations | List of tags that can be used for describing the trigger. |
description | Trigger description. |
pipelines | Pipelines that need to be started. |
runtime |
Indicates if trigger is running or not. Updated when Start/Stop APIs are called on the Trigger. NOTE: This property will not be serialized. It can only be populated by the server. |
Property Details
blobPathBeginsWith
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.
blobPathBeginsWith?: string
Property Value
string
blobPathEndsWith
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.
blobPathEndsWith?: string
Property Value
string
events
The type of events that cause this trigger to fire.
events: string[]
Property Value
string[]
ignoreEmptyBlobs
If set to true, blobs with zero bytes will be ignored.
ignoreEmptyBlobs?: boolean
Property Value
boolean
scope
The ARM resource ID of the Storage Account.
scope: string
Property Value
string
type
Polymorphic discriminator, which specifies the different types this object can be
type: "BlobEventsTrigger"
Property Value
"BlobEventsTrigger"
Inherited Property Details
annotations
List of tags that can be used for describing the trigger.
annotations?: any[]
Property Value
any[]
Inherited From MultiplePipelineTrigger.annotations
description
Trigger description.
description?: string
Property Value
string
Inherited From MultiplePipelineTrigger.description
pipelines
Pipelines that need to be started.
pipelines?: TriggerPipelineReference[]
Property Value
Inherited From MultiplePipelineTrigger.pipelines
runtimeState
Indicates if trigger is running or not. Updated when Start/Stop APIs are called on the Trigger. NOTE: This property will not be serialized. It can only be populated by the server.
runtimeState?: string
Property Value
string
Inherited From MultiplePipelineTrigger.runtimeState