BlobEventsTrigger interface
Blob olayı her gerçekleştiğinde çalışan tetikleyici.
- Extends
Özellikler
| blob |
Blob yolu tetikleyicinin tetiklenmek için sağlanan desenle başlamalıdır. Örneğin, '/records/blobs/december/' yalnızca records kapsayıcısının altındaki Aralık klasöründeki bloblar için tetikleyiciyi tetikler. Bunlardan en az biri sağlanmalıdır: blobPathBeginsWith, blobPathEndsWith. |
| blob |
Blob yolunun tetikleyicinin tetiklemesi için sağlanan desenle bitmesi gerekir. Örneğin, 'aralık/boxes.csv' yalnızca aralık klasöründeki kutular adlı bloblar için tetikleyiciyi tetikler. Bunlardan en az biri sağlanmalıdır: blobPathBeginsWith, blobPathEndsWith. |
| events | Bu tetikleyicinin tetiklemesine neden olan olayların türü. |
| ignore |
true olarak ayarlanırsa, sıfır bayt içeren bloblar yoksayılır. |
| scope | Depolama Hesabının ARM kaynak kimliği. |
| type | Bu nesnenin olabileceği farklı türleri belirten polimorfik ayrımcı |
Devralınan Özellikler
| annotations | Tetikleyiciyi tanımlamak için kullanılabilecek etiketlerin listesi. |
| description | Tetikleyici açıklaması. |
| pipelines | Başlatılması gereken işlem hatları. |
| runtime |
Tetikleyicinin çalışıp çalışmadığını gösterir. Tetikleyicide Başlat/Durdur API'leri çağrıldığında güncelleştirildi. NOT: Bu özellik serileştirilmeyecek. Yalnızca sunucu tarafından doldurulabilir. |
Özellik Ayrıntıları
blobPathBeginsWith
Blob yolu tetikleyicinin tetiklenmek için sağlanan desenle başlamalıdır. Örneğin, '/records/blobs/december/' yalnızca records kapsayıcısının altındaki Aralık klasöründeki bloblar için tetikleyiciyi tetikler. Bunlardan en az biri sağlanmalıdır: blobPathBeginsWith, blobPathEndsWith.
blobPathBeginsWith?: string
Özellik Değeri
string
blobPathEndsWith
Blob yolunun tetikleyicinin tetiklemesi için sağlanan desenle bitmesi gerekir. Örneğin, 'aralık/boxes.csv' yalnızca aralık klasöründeki kutular adlı bloblar için tetikleyiciyi tetikler. Bunlardan en az biri sağlanmalıdır: blobPathBeginsWith, blobPathEndsWith.
blobPathEndsWith?: string
Özellik Değeri
string
events
Bu tetikleyicinin tetiklemesine neden olan olayların türü.
events: string[]
Özellik Değeri
string[]
ignoreEmptyBlobs
true olarak ayarlanırsa, sıfır bayt içeren bloblar yoksayılır.
ignoreEmptyBlobs?: boolean
Özellik Değeri
boolean
scope
Depolama Hesabının ARM kaynak kimliği.
scope: string
Özellik Değeri
string
type
Bu nesnenin olabileceği farklı türleri belirten polimorfik ayrımcı
type: "BlobEventsTrigger"
Özellik Değeri
"BlobEventsTrigger"
Devralınan Özellik Detayları
annotations
Tetikleyiciyi tanımlamak için kullanılabilecek etiketlerin listesi.
annotations?: any[]
Özellik Değeri
any[]
MultiplePipelineTrigger.annotationsDevralındı
description
Tetikleyici açıklaması.
description?: string
Özellik Değeri
string
MultiplePipelineTrigger.descriptionDevralındı
pipelines
Başlatılması gereken işlem hatları.
pipelines?: TriggerPipelineReference[]
Özellik Değeri
MultiplePipelineTrigger.pipelinesDevralındı
runtimeState
Tetikleyicinin çalışıp çalışmadığını gösterir. Tetikleyicide Başlat/Durdur API'leri çağrıldığında güncelleştirildi. NOT: Bu özellik serileştirilmeyecek. Yalnızca sunucu tarafından doldurulabilir.
runtimeState?: string
Özellik Değeri
string
MultiplePipelineTrigger.runtimeStateDevralındı