Compartilhar via


BlobEventsTrigger interface

Gatilho que é executado sempre que ocorre um evento de Blob.

Extends

Propriedades

blobPathBeginsWith

O caminho do blob deve começar com o padrão fornecido para o gatilho ser acionado. Por exemplo, '/records/blobs/december/' somente irá disparar o gatilho para blobs na pasta de dezembro no container de registros. Pelo menos um deles deve ser fornecido: blobPathBeginsWith, blobPathEndsWith.

blobPathEndsWith

O caminho do blob deve terminar com o padrão fornecido para o gatilho ser acionado. Por exemplo, 'december/boxes.csv' somente irá disparar o gatilho para blobs com nomes de caixas em uma pasta de dezembro. Pelo menos um deles deve ser fornecido: blobPathBeginsWith, blobPathEndsWith.

events

O tipo de eventos que causam o acionamento desse gatilho.

ignoreEmptyBlobs

Se definido como true, blobs com zero bytes serão ignorados.

scope

A ID do recurso arm da conta de armazenamento.

type

Discriminador polimórfico, que especifica os diferentes tipos que esse objeto pode ser

Propriedades herdadas

annotations

Lista de marcas que podem ser usadas para descrever o gatilho.

description

Descrição do gatilho.

pipelines

Pipelines que precisam ser iniciados.

runtimeState

Indica se o gatilho está em execução ou não. Atualizado quando as APIs Iniciar/Parar são chamadas no Gatilho. OBSERVAÇÃO: essa propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

Detalhes da propriedade

blobPathBeginsWith

O caminho do blob deve começar com o padrão fornecido para o gatilho ser acionado. Por exemplo, '/records/blobs/december/' somente irá disparar o gatilho para blobs na pasta de dezembro no container de registros. Pelo menos um deles deve ser fornecido: blobPathBeginsWith, blobPathEndsWith.

blobPathBeginsWith?: string

Valor da propriedade

string

blobPathEndsWith

O caminho do blob deve terminar com o padrão fornecido para o gatilho ser acionado. Por exemplo, 'december/boxes.csv' somente irá disparar o gatilho para blobs com nomes de caixas em uma pasta de dezembro. Pelo menos um deles deve ser fornecido: blobPathBeginsWith, blobPathEndsWith.

blobPathEndsWith?: string

Valor da propriedade

string

events

O tipo de eventos que causam o acionamento desse gatilho.

events: string[]

Valor da propriedade

string[]

ignoreEmptyBlobs

Se definido como true, blobs com zero bytes serão ignorados.

ignoreEmptyBlobs?: boolean

Valor da propriedade

boolean

scope

A ID do recurso arm da conta de armazenamento.

scope: string

Valor da propriedade

string

type

Discriminador polimórfico, que especifica os diferentes tipos que esse objeto pode ser

type: "BlobEventsTrigger"

Valor da propriedade

"BlobEventsTrigger"

Detalhes das propriedades herdadas

annotations

Lista de marcas que podem ser usadas para descrever o gatilho.

annotations?: any[]

Valor da propriedade

any[]

Herdado deMultiplePipelineTrigger.annotations

description

Descrição do gatilho.

description?: string

Valor da propriedade

string

Herdado deMultiplePipelineTrigger.description

pipelines

Pipelines que precisam ser iniciados.

pipelines?: TriggerPipelineReference[]

Valor da propriedade

Herdado deMultiplePipelineTrigger.pipelines

runtimeState

Indica se o gatilho está em execução ou não. Atualizado quando as APIs Iniciar/Parar são chamadas no Gatilho. OBSERVAÇÃO: essa propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

runtimeState?: string

Valor da propriedade

string

Herdado deMultiplePipelineTrigger.runtimeState