Udostępnij przez


BlobEventsTrigger interface

Wyzwalacz uruchamiany za każdym razem, gdy wystąpi zdarzenie obiektu blob.

Rozszerzenie

Właściwości

blobPathBeginsWith

Ścieżka obiektu blob musi zaczynać się od wzorca podanego do wyzwolenia wyzwalacza. Na przykład polecenie "/records/blobs/december/" spowoduje wyzwolenie wyzwalacza tylko dla obiektów blob w folderze grudniowym w kontenerze records. Należy podać co najmniej jeden z nich: blobPathBeginsWith, blobPathEndsWith.

blobPathEndsWith

Ścieżka obiektu blob musi kończyć się wzorcem podanym w celu wyzwolenia wyzwalacza. Na przykład 'grudzień/boxes.csv' będzie uruchamiać wyzwalacz tylko dla obiektów blob o nazwach box w grudniu. Należy podać co najmniej jeden z nich: blobPathBeginsWith, blobPathEndsWith.

events

Typ zdarzeń, które powodują wyzwolenie tego wyzwalacza.

ignoreEmptyBlobs

W przypadku ustawienia wartości true obiekty blob z zerowymi bajtami zostaną zignorowane.

scope

Identyfikator zasobu usługi ARM konta magazynu.

type

Dyskryminujący polimorficzny, który określa różne typy tego obiektu może być

Właściwości dziedziczone

annotations

Lista tagów, których można użyć do opisywania wyzwalacza.

description

Opis wyzwalacza.

pipelines

Potoki, które należy uruchomić.

runtimeState

Wskazuje, czy wyzwalacz jest uruchomiony, czy nie. Zaktualizowano, gdy interfejsy API uruchamiania/zatrzymywania są wywoływane w wyzwalaczu. UWAGA: Ta właściwość nie zostanie serializowana. Można go wypełnić tylko przez serwer.

Szczegóły właściwości

blobPathBeginsWith

Ścieżka obiektu blob musi zaczynać się od wzorca podanego do wyzwolenia wyzwalacza. Na przykład polecenie "/records/blobs/december/" spowoduje wyzwolenie wyzwalacza tylko dla obiektów blob w folderze grudniowym w kontenerze records. Należy podać co najmniej jeden z nich: blobPathBeginsWith, blobPathEndsWith.

blobPathBeginsWith?: string

Wartość właściwości

string

blobPathEndsWith

Ścieżka obiektu blob musi kończyć się wzorcem podanym w celu wyzwolenia wyzwalacza. Na przykład 'grudzień/boxes.csv' będzie uruchamiać wyzwalacz tylko dla obiektów blob o nazwach box w grudniu. Należy podać co najmniej jeden z nich: blobPathBeginsWith, blobPathEndsWith.

blobPathEndsWith?: string

Wartość właściwości

string

events

Typ zdarzeń, które powodują wyzwolenie tego wyzwalacza.

events: string[]

Wartość właściwości

string[]

ignoreEmptyBlobs

W przypadku ustawienia wartości true obiekty blob z zerowymi bajtami zostaną zignorowane.

ignoreEmptyBlobs?: boolean

Wartość właściwości

boolean

scope

Identyfikator zasobu usługi ARM konta magazynu.

scope: string

Wartość właściwości

string

type

Dyskryminujący polimorficzny, który określa różne typy tego obiektu może być

type: "BlobEventsTrigger"

Wartość właściwości

"BlobEventsTrigger"

Szczegóły właściwości dziedziczonej

annotations

Lista tagów, których można użyć do opisywania wyzwalacza.

annotations?: any[]

Wartość właściwości

any[]

dziedziczone zmultiplePipelineTrigger.annotations

description

Opis wyzwalacza.

description?: string

Wartość właściwości

string

dziedziczone zmultiplePipelineTrigger.description

pipelines

Potoki, które należy uruchomić.

pipelines?: TriggerPipelineReference[]

Wartość właściwości

dziedziczone zmultiplePipelineTrigger.pipelines

runtimeState

Wskazuje, czy wyzwalacz jest uruchomiony, czy nie. Zaktualizowano, gdy interfejsy API uruchamiania/zatrzymywania są wywoływane w wyzwalaczu. UWAGA: Ta właściwość nie zostanie serializowana. Można go wypełnić tylko przez serwer.

runtimeState?: string

Wartość właściwości

string

dziedziczone zmultiplePipelineTrigger.runtimeState