Aracılığıyla paylaş


BlobEventsTrigger interface

Blob olayı her gerçekleştiğinde çalışan tetikleyici.

Extends

Özellikler

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.

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.

events

Bu tetikleyicinin tetiklemesine neden olan olayların türü.

ignoreEmptyBlobs

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ı.

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.

Ö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ı