BlobEventsTrigger interface
Wyzwalacz uruchamiany za każdym razem, gdy wystąpi zdarzenie obiektu blob.
- Rozszerzenie
Właściwości
| blob |
Ś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. |
| blob |
Ś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. |
| ignore |
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ć. |
| runtime |
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