Partilhar via


BlobEventsTrigger interface

Gatilho que é executado sempre que ocorre um evento Blob.

Extends

Propriedades

blobPathBeginsWith

O caminho de blob deve começar com o padrão fornecido para disparar o gatilho. Por exemplo, '/records/blobs/december/' só acionará o gatilho para blobs na pasta december sob o contêiner de registros. Pelo menos um deles deve ser fornecido: blobPathBeginsWith, blobPathEndsWith.

blobPathEndsWith

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

events

O tipo de eventos que fazem com que esse gatilho seja acionado.

ignoreEmptyBlobs

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

scope

O ID do recurso ARM da Conta de Armazenamento.

type

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

Propriedades Herdadas

annotations

Lista de tags 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 Start/Stop são chamadas no Trigger. Observação : esta propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

Detalhes de Propriedade

blobPathBeginsWith

O caminho de blob deve começar com o padrão fornecido para disparar o gatilho. Por exemplo, '/records/blobs/december/' só acionará o gatilho para blobs na pasta december sob o contêiner de registros. Pelo menos um deles deve ser fornecido: blobPathBeginsWith, blobPathEndsWith.

blobPathBeginsWith?: string

Valor de Propriedade

string

blobPathEndsWith

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

blobPathEndsWith?: string

Valor de Propriedade

string

events

O tipo de eventos que fazem com que esse gatilho seja acionado.

events: string[]

Valor de Propriedade

string[]

ignoreEmptyBlobs

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

ignoreEmptyBlobs?: boolean

Valor de Propriedade

boolean

scope

O ID do recurso ARM da Conta de Armazenamento.

scope: string

Valor de Propriedade

string

type

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

type: "BlobEventsTrigger"

Valor de Propriedade

"BlobEventsTrigger"

Detalhes da Propriedade Herdada

annotations

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

annotations?: any[]

Valor de Propriedade

any[]

herdado deMultiplePipelineTrigger.annotations

description

Descrição do gatilho.

description?: string

Valor de Propriedade

string

herdado deMultiplePipelineTrigger.description

pipelines

Pipelines que precisam ser iniciados.

pipelines?: TriggerPipelineReference[]

Valor de Propriedade

herdado de MultiplePipelineTrigger.pipelines

runtimeState

Indica se o gatilho está em execução ou não. Atualizado quando as APIs Start/Stop são chamadas no Trigger. Observação : esta propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

runtimeState?: string

Valor de Propriedade

string

herdado de MultiplePipelineTrigger.runtimeState