Condividi tramite


BlobEventsTrigger interface

Trigger che viene eseguito ogni volta che si verifica un evento BLOB.

Extends

Proprietà

blobPathBeginsWith

Il percorso del BLOB deve iniziare con il modello fornito per attivare il trigger. Ad esempio, "/records/blobs/dicembre/" attiverà il trigger solo per i BLOB nella cartella dicembre nel contenitore dei record. È necessario specificare almeno uno di questi elementi: blobPathBeginsWith, blobPathEndsWith.

blobPathEndsWith

Il percorso DEL BLOB deve terminare con il modello fornito per attivare il trigger. Ad esempio, "dicembre/boxes.csv" attiverà solo il trigger per i BLOB denominati box in una cartella dicembre. È necessario specificare almeno uno di questi elementi: blobPathBeginsWith, blobPathEndsWith.

events

Tipo di eventi che causano l'attivazione di questo trigger.

ignoreEmptyBlobs

Se impostato su true, i BLOB con zero byte verranno ignorati.

scope

ID risorsa ARM dell'account di archiviazione.

type

Discriminare polimorfico, che specifica i diversi tipi che questo oggetto può essere

Proprietà ereditate

annotations

Elenco di tag che possono essere usati per descrivere il trigger.

description

Descrizione del trigger.

pipelines

Pipeline che devono essere avviate.

runtimeState

Indica se il trigger è in esecuzione o meno. Aggiornato quando le API di avvio/arresto vengono chiamate sul trigger. NOTA: questa proprietà non verrà serializzata. Può essere popolato solo dal server.

Dettagli proprietà

blobPathBeginsWith

Il percorso del BLOB deve iniziare con il modello fornito per attivare il trigger. Ad esempio, "/records/blobs/dicembre/" attiverà il trigger solo per i BLOB nella cartella dicembre nel contenitore dei record. È necessario specificare almeno uno di questi elementi: blobPathBeginsWith, blobPathEndsWith.

blobPathBeginsWith?: string

Valore della proprietà

string

blobPathEndsWith

Il percorso DEL BLOB deve terminare con il modello fornito per attivare il trigger. Ad esempio, "dicembre/boxes.csv" attiverà solo il trigger per i BLOB denominati box in una cartella dicembre. È necessario specificare almeno uno di questi elementi: blobPathBeginsWith, blobPathEndsWith.

blobPathEndsWith?: string

Valore della proprietà

string

events

Tipo di eventi che causano l'attivazione di questo trigger.

events: string[]

Valore della proprietà

string[]

ignoreEmptyBlobs

Se impostato su true, i BLOB con zero byte verranno ignorati.

ignoreEmptyBlobs?: boolean

Valore della proprietà

boolean

scope

ID risorsa ARM dell'account di archiviazione.

scope: string

Valore della proprietà

string

type

Discriminare polimorfico, che specifica i diversi tipi che questo oggetto può essere

type: "BlobEventsTrigger"

Valore della proprietà

"BlobEventsTrigger"

Dettagli proprietà ereditate

annotations

Elenco di tag che possono essere usati per descrivere il trigger.

annotations?: any[]

Valore della proprietà

any[]

ereditato damultiplePipelineTrigger.annotations

description

Descrizione del trigger.

description?: string

Valore della proprietà

string

ereditato daMultiplePipelineTrigger.description

pipelines

Pipeline che devono essere avviate.

pipelines?: TriggerPipelineReference[]

Valore della proprietà

ereditato damultiplePipelineTrigger.pipelines

runtimeState

Indica se il trigger è in esecuzione o meno. Aggiornato quando le API di avvio/arresto vengono chiamate sul trigger. NOTA: questa proprietà non verrà serializzata. Può essere popolato solo dal server.

runtimeState?: string

Valore della proprietà

string

Ereditato daMultiplePipelineTrigger.runtimeState