Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Definição de recurso do Bicep
O tipo de recurso factories/triggers pode ser implantado com operações direcionadas:
- Grupos de recursos - Consulte comandos de implantação do grupo de recursos
Para obter uma lista de propriedades alteradas em cada versão da API, consulte de log de alterações.
Formato de recurso
Para criar um recurso Microsoft.DataFactory/factories/triggers, adicione o Bicep a seguir ao modelo.
resource symbolicname 'Microsoft.DataFactory/factories/triggers@2018-06-01' = {
parent: resourceSymbolicName
name: 'string'
properties: {
annotations: [
any(...)
]
description: 'string'
type: 'string'
// For remaining properties, see Trigger objects
}
}
Objetos DependencyReference
Defina a propriedade tipo para especificar o tipo de objeto.
Para SelfDependencyTumblingWindowTriggerReference, use:
{
offset: 'string'
size: 'string'
type: 'SelfDependencyTumblingWindowTriggerReference'
}
Para TumblingWindowTriggerDependencyReference, use:
{
offset: 'string'
referenceTrigger: {
referenceName: 'string'
type: 'string'
}
size: 'string'
type: 'TumblingWindowTriggerDependencyReference'
}
Objetos de gatilho
Defina a propriedade tipo para especificar o tipo de objeto.
Para BlobEventsTrigger, use:
{
pipelines: [
{
parameters: {
{customized property}: any(...)
}
pipelineReference: {
name: 'string'
referenceName: 'string'
type: 'string'
}
}
]
type: 'BlobEventsTrigger'
typeProperties: {
blobPathBeginsWith: 'string'
blobPathEndsWith: 'string'
events: [
'string'
]
ignoreEmptyBlobs: bool
scope: 'string'
}
}
Para BlobTrigger, use:
{
pipelines: [
{
parameters: {
{customized property}: any(...)
}
pipelineReference: {
name: 'string'
referenceName: 'string'
type: 'string'
}
}
]
type: 'BlobTrigger'
typeProperties: {
folderPath: 'string'
linkedService: {
parameters: {
{customized property}: any(...)
}
referenceName: 'string'
type: 'string'
}
maxConcurrency: int
}
}
Para ChainingTrigger, use:
{
pipeline: {
parameters: {
{customized property}: any(...)
}
pipelineReference: {
name: 'string'
referenceName: 'string'
type: 'string'
}
}
type: 'ChainingTrigger'
typeProperties: {
dependsOn: [
{
name: 'string'
referenceName: 'string'
type: 'string'
}
]
runDimension: 'string'
}
}
Para CustomEventsTrigger, use:
{
pipelines: [
{
parameters: {
{customized property}: any(...)
}
pipelineReference: {
name: 'string'
referenceName: 'string'
type: 'string'
}
}
]
type: 'CustomEventsTrigger'
typeProperties: {
events: [
any(...)
]
scope: 'string'
subjectBeginsWith: 'string'
subjectEndsWith: 'string'
}
}
Para ScheduleTrigger, use:
{
pipelines: [
{
parameters: {
{customized property}: any(...)
}
pipelineReference: {
name: 'string'
referenceName: 'string'
type: 'string'
}
}
]
type: 'ScheduleTrigger'
typeProperties: {
recurrence: {
endTime: 'string'
frequency: 'string'
interval: int
schedule: {
hours: [
int
]
minutes: [
int
]
monthDays: [
int
]
monthlyOccurrences: [
{
day: 'string'
occurrence: int
}
]
weekDays: [
'string'
]
}
startTime: 'string'
timeZone: 'string'
}
}
}
Para RerunTumblingWindowTrigger, use:
{
type: 'RerunTumblingWindowTrigger'
typeProperties: {
parentTrigger: any(...)
requestedEndTime: 'string'
requestedStartTime: 'string'
rerunConcurrency: int
}
}
Para TumblingWindowTrigger, use:
{
pipeline: {
parameters: {
{customized property}: any(...)
}
pipelineReference: {
name: 'string'
referenceName: 'string'
type: 'string'
}
}
type: 'TumblingWindowTrigger'
typeProperties: {
delay: any(...)
dependsOn: [
{
type: 'string'
// For remaining properties, see DependencyReference objects
}
]
endTime: 'string'
frequency: 'string'
interval: int
maxConcurrency: int
retryPolicy: {
count: any(...)
intervalInSeconds: int
}
startTime: 'string'
}
}
Valores da propriedade
Microsoft.DataFactory/factories/triggers
Nome | Descrição | Valor |
---|---|---|
nome | O nome do recurso | cadeia de caracteres Restrições: Comprimento mínimo = 1 Comprimento máximo = 260 Padrão = ^[A-Za-z0-9_][^<>*#.%&:\\+?/]*$ (obrigatório) |
pai/mãe | No Bicep, você pode especificar o recurso pai para um recurso filho. Você só precisa adicionar essa propriedade quando o recurso filho é declarado fora do recurso pai. Para obter mais informações, consulte recurso filho fora do recurso pai. |
Nome simbólico para o recurso do tipo: fábricas de |
propriedades | Propriedades do gatilho. | de gatilho (obrigatório) |
BlobEventsTrigger
Nome | Descrição | Valor |
---|---|---|
tubulações | Pipelines que precisam ser iniciados. | TriggerPipelineReference [] |
tipo | Tipo de gatilho. | 'BlobEventsTrigger' (obrigatório) |
typeProperties | Propriedades do Gatilho de Eventos de Blob. | BlobEventsTriggerTypeProperties (obrigatório) |
BlobEventsTriggerTypeProperties
Nome | Descrição | Valor |
---|---|---|
blobPathBeginsWith | O caminho do blob deve começar com o padrão fornecido para o gatilho ser acionado. Por exemplo, '/records/blobs/december/' só disparará o gatilho para blobs na pasta de dezembro no contêiner de registros. Pelo menos um deles deve ser fornecido: blobPathBeginsWith, blobPathEndsWith. | corda |
blobPathEndsWith | O caminho do blob deve terminar com o padrão fornecido para o gatilho ser acionado. Por exemplo, 'dezembro/boxes.csv' só disparará o gatilho para blobs nomeados caixas em uma pasta de dezembro. Pelo menos um deles deve ser fornecido: blobPathBeginsWith, blobPathEndsWith. | corda |
Eventos | O tipo de eventos que causam o acionamento desse gatilho. | Matriz de cadeia de caracteres que contém qualquer um dos: 'Microsoft.Storage.BlobCreated' 'Microsoft.Storage.BlobDeleted' (obrigatório) |
ignoreEmptyBlobs | Se definido como true, blobs com zero bytes serão ignorados. | Bool |
âmbito | A ID do recurso ARM da Conta de Armazenamento. | cadeia de caracteres (obrigatório) |
BlobTrigger
Nome | Descrição | Valor |
---|---|---|
tubulações | Pipelines que precisam ser iniciados. | TriggerPipelineReference [] |
tipo | Tipo de gatilho. | 'BlobTrigger' (obrigatório) |
typeProperties | Propriedades do Gatilho de Blob. | BlobTriggerTypeProperties (obrigatório) |
BlobTriggerTypeProperties
EncadeamentoGatilho
Nome | Descrição | Valor |
---|---|---|
linha de produção | Pipeline para o qual as execuções são criadas quando todos os pipelines upstream são concluídos com êxito. | TriggerPipelineReference (obrigatório) |
tipo | Tipo de gatilho. | 'ChainingTrigger' (obrigatório) |
typeProperties | Propriedades do Gatilho de Encadeamento. | ChainingTriggerTypeProperties (obrigatório) |
EncadeamentoTriggerTypeProperties
Nome | Descrição | Valor |
---|---|---|
depende | Pipelines upstream. | PipelineReference[] (obrigatório) |
runDimension | Execute a propriedade Dimension que precisa ser emitida por pipelines upstream. | cadeia de caracteres (obrigatório) |
CustomEventsTrigger
Nome | Descrição | Valor |
---|---|---|
tubulações | Pipelines que precisam ser iniciados. | TriggerPipelineReference [] |
tipo | Tipo de gatilho. | 'CustomEventsTrigger' (obrigatório) |
typeProperties | Propriedades do Gatilho de Eventos Personalizados. | CustomEventsTriggerTypeProperties (obrigatório) |
CustomEventsTriggerTypeProperties
Nome | Descrição | Valor |
---|---|---|
Eventos | A lista de tipos de eventos que fazem com que esse gatilho seja acionado. | any[] (obrigatório) |
âmbito | A ID do recurso ARM do Tópico da Grade de Eventos do Azure. | cadeia de caracteres (obrigatório) |
subjectBeginsWith | O assunto do evento deve começar com o padrão fornecido para o gatilho ser acionado. Pelo menos um deles deve ser fornecido: subjectBeginsWith, subjectEndsWith. | corda |
subjectEndsWith | O assunto do evento deve terminar com o padrão fornecido para o gatilho ser acionado. Pelo menos um deles deve ser fornecido: subjectBeginsWith, subjectEndsWith. | corda |
Referência de dependência
Nome | Descrição | Valor |
---|---|---|
tipo | Defina como 'SelfDependencyTumblingWindowTriggerReference' para o tipo SelfDependencyTumblingWindowTriggerReference. Defina como 'TumblingWindowTriggerDependencyReference' para o tipo TumblingWindowTriggerDependencyReference. | 'SelfDependencyTumblingWindowTriggerReference' 'TumblingWindowTriggerDependencyReference' (obrigatório) |
Referência de serviço vinculado
ParâmetroValueSpecification
Nome | Descrição | Valor |
---|
ParâmetroValueSpecification
Nome | Descrição | Valor |
---|
Referência do pipeline
Nome | Descrição | Valor |
---|---|---|
nome | Nome da referência. | corda |
nome_referência | Nome do pipeline de referência. | cadeia de caracteres (obrigatório) |
tipo | Tipo de referência de pipeline. | 'PipelineReference' (obrigatório) |
RecurrenceSchedule
Nome | Descrição | Valor |
---|---|---|
Horas | As horas. | int[] |
ata | Os minutos. | int[] |
mêsDias | Os dias do mês. | int[] |
Ocorrências mensais | As ocorrências mensais. | RecurrenceScheduleOccurrence |
Semana | Os dias da semana. | Matriz de cadeia de caracteres que contém qualquer um dos: 'Sexta-feira' 'Segunda-feira' 'Sábado' 'Domingo' 'Quinta-feira' 'Terça-feira' 'Quarta-feira' |
RecurrenceScheduleOccurrence
Nome | Descrição | Valor |
---|---|---|
dia | O dia da semana. | 'Sexta-feira' 'Segunda-feira' 'Sábado' 'Domingo' 'Quinta-feira' 'Terça-feira' 'Quarta-feira' |
ocorrência | A ocorrência. | int |
RerunTumblingWindowTrigger
Nome | Descrição | Valor |
---|---|---|
tipo | Tipo de gatilho. | 'RerunTumblingWindowTrigger' (obrigatório) |
typeProperties | Execute novamente as propriedades de gatilho. | RerunTumblingWindowTriggerTypeProperties (obrigatório) |
RerunTumblingWindowTriggerTypeProperties
Nome | Descrição | Valor |
---|---|---|
parentTrigger | A referência de gatilho pai. | any (obrigatório) |
requestedEndTime | A hora de término do período para o qual a reformulação é iniciada. Atualmente, há suporte apenas para a hora UTC. | cadeia de caracteres (obrigatório) |
requestedStartTime | A hora de início do período de tempo para o qual a reformulação é iniciada. Atualmente, há suporte apenas para a hora UTC. | cadeia de caracteres (obrigatório) |
rerunConcurrency | O número máximo de janelas de tempo paralelas (prontas para execução) para as quais uma nova execução é disparada. | int Restrições: Valor mínimo = 1 Valor máximo = 50 (obrigatório) |
Política de repetição
Nome | Descrição | Valor |
---|---|---|
contagem | Tentativas de repetição comuns máximas. O padrão é 0. Tipo: inteiro (ou Expressão com número inteiro resultType), mínimo: 0. | qualquer |
intervalInSeconds | Intervalo entre repetições em segundos. O padrão é 30. | int Restrições: Valor mínimo = 30 Valor máximo = 86400 |
Gatilho de Programação
Nome | Descrição | Valor |
---|---|---|
tubulações | Pipelines que precisam ser iniciados. | TriggerPipelineReference [] |
tipo | Tipo de gatilho. | 'ScheduleTrigger' (obrigatório) |
typeProperties | Agendar propriedades de gatilho. | ScheduleTriggerTypeProperties (obrigatório) |
ScheduleTriggerRecurrence
Propriedades do ScheduleTriggerType
Nome | Descrição | Valor |
---|---|---|
recorrência | Configuração de agendamento de recorrência. | ScheduleTriggerRecurrence (obrigatório) |
SelfDependencyTumblingWindowTriggerReference
Nome | Descrição | Valor |
---|---|---|
deslocamento | Tempo limite aplicado à hora de início de uma janela em cascata ao avaliar a dependência. | cadeia de caracteres Restrições: Comprimento mínimo = 8 Comprimento máximo = 15 Padrão = -((\d+)\.)?(\d\d):(60|([0-5][0-9])):(60|([0-5][0-9])) (obrigatório) |
tamanho | O tamanho da janela ao avaliar a dependência. Se indefinido, a frequência da janela em cascata será usada. | cadeia de caracteres Restrições: Comprimento mínimo = 8 Comprimento máximo = 15 Padrão = ((\d+)\.)?(\d\d):(60|([0-5][0-9])):(60|([0-5][0-9])) |
tipo | O tipo de referência de dependência. | 'SelfDependencyTumblingWindowTriggerReference' (obrigatório) |
Gatilho
Nome | Descrição | Valor |
---|---|---|
Anotações | Lista de marcas que podem ser usadas para descrever o gatilho. | qualquer |
descrição | Descrição do gatilho. | corda |
tipo | Defina como 'BlobEventsTrigger' para o tipo BlobEventsTrigger. Defina como 'BlobTrigger' para o tipo BlobTrigger. Defina como 'ChainingTrigger' para o tipo ChainingTrigger. Defina como 'CustomEventsTrigger' para o tipo CustomEventsTrigger. Defina como 'ScheduleTrigger' para o tipo ScheduleTrigger. Defina como 'RerunTumblingWindowTrigger' para o tipo RerunTumblingWindowTrigger. Defina como 'TumblingWindowTrigger' para o tipo TumblingWindowTrigger. | 'BlobEventsTrigger' 'BlobTrigger' 'EncadeamentoTrigger' 'CustomEventsTrigger' 'RerunTumblingWindowTrigger' 'ScheduleTrigger' 'TumblingWindowTrigger' (obrigatório) |
Referência do TriggerPipeline
Nome | Descrição | Valor |
---|---|---|
parâmetros | Parâmetros de pipeline. | ParameterValueSpecification |
pipelineReferência | Referência de pipeline. | pipelineReference |
Referência de gatilho
Nome | Descrição | Valor |
---|---|---|
nome_referência | Nome do gatilho de referência. | cadeia de caracteres (obrigatório) |
tipo | Tipo de referência de gatilho. | 'TriggerReference' (obrigatório) |
TumblingWindowTrigger
Nome | Descrição | Valor |
---|---|---|
linha de produção | Pipeline para o qual as execuções são criadas quando um evento é acionado para a janela de gatilho que está pronta. | TriggerPipelineReference (obrigatório) |
tipo | Tipo de gatilho. | 'TumblingWindowTrigger' (obrigatório) |
typeProperties | Propriedades do gatilho de janela em cascata. | TumblingWindowTriggerTypeProperties (obrigatório) |
TumblingWindowTriggerDependencyReference
Nome | Descrição | Valor |
---|---|---|
deslocamento | Tempo limite aplicado à hora de início de uma janela em cascata ao avaliar a dependência. | cadeia de caracteres Restrições: Comprimento mínimo = 8 Comprimento máximo = 15 Padrão = -?((\d+)\.)?(\d\d):(60|([0-5][0-9])):(60|([0-5][0-9])) |
Gatilho de referência | Gatilho referenciado. | TriggerReference (obrigatório) |
tamanho | O tamanho da janela ao avaliar a dependência. Se indefinido, a frequência da janela em cascata será usada. | cadeia de caracteres Restrições: Comprimento mínimo = 8 Comprimento máximo = 15 Padrão = ((\d+)\.)?(\d\d):(60|([0-5][0-9])):(60|([0-5][0-9])) |
tipo | O tipo de referência de dependência. | 'TumblingWindowTriggerDependencyReference' (obrigatório) |
TumblingWindowTriggerTypeProperties
Nome | Descrição | Valor |
---|---|---|
atraso | Especifica quanto tempo o gatilho aguarda o tempo de conclusão antes de disparar uma nova execução. Ele não altera a hora de início e de término da janela. O padrão é 0. Tipo: cadeia de caracteres (ou Expressão com cadeia de caracteres resultType), padrão: ((\d+).)? (\d\d):(60|( [0-5][0-9])):(60|( [0-5][0-9])). | qualquer |
depende | Gatilhos dos quais esse gatilho depende. Há suporte apenas para gatilhos de janela em cascata. | DependencyReference[] |
Hora do fim | A hora de término do período de tempo do gatilho durante o qual os eventos são acionados para janelas prontas. Atualmente, há suporte apenas para a hora UTC. | corda |
frequência | A frequência das janelas de tempo. | 'Hora' 'Minuto' 'Mês' (obrigatório) |
intervalo | O intervalo das janelas de tempo. O intervalo mínimo permitido é de 15 minutos. | int (obrigatório) |
maxSimultaneidade | O número máximo de janelas de tempo paralelas (prontas para execução) para as quais uma nova execução é disparada. | int Restrições: Valor mínimo = 1 Valor máximo = 50 (obrigatório) |
retryPolicy | Política de repetição que será aplicada para execuções de pipeline com falha. | Política de repetição |
hora de início | A hora de início do período de tempo do gatilho durante o qual os eventos são acionados para janelas prontas. Atualmente, há suporte apenas para a hora UTC. | cadeia de caracteres (obrigatório) |
Definição de recurso de modelo do ARM
O tipo de recurso factories/triggers pode ser implantado com operações direcionadas:
- Grupos de recursos - Consulte comandos de implantação do grupo de recursos
Para obter uma lista de propriedades alteradas em cada versão da API, consulte de log de alterações.
Formato de recurso
Para criar um recurso Microsoft.DataFactory/factories/triggers, adicione o JSON a seguir ao modelo.
{
"type": "Microsoft.DataFactory/factories/triggers",
"apiVersion": "2018-06-01",
"name": "string",
"properties": {
"annotations": [ {} ],
"description": "string",
"type": "string"
// For remaining properties, see Trigger objects
}
}
Objetos DependencyReference
Defina a propriedade tipo para especificar o tipo de objeto.
Para SelfDependencyTumblingWindowTriggerReference, use:
{
"offset": "string",
"size": "string",
"type": "SelfDependencyTumblingWindowTriggerReference"
}
Para TumblingWindowTriggerDependencyReference, use:
{
"offset": "string",
"referenceTrigger": {
"referenceName": "string",
"type": "string"
},
"size": "string",
"type": "TumblingWindowTriggerDependencyReference"
}
Objetos de gatilho
Defina a propriedade tipo para especificar o tipo de objeto.
Para BlobEventsTrigger, use:
{
"pipelines": [
{
"parameters": {
"{customized property}": {}
},
"pipelineReference": {
"name": "string",
"referenceName": "string",
"type": "string"
}
}
],
"type": "BlobEventsTrigger",
"typeProperties": {
"blobPathBeginsWith": "string",
"blobPathEndsWith": "string",
"events": [ "string" ],
"ignoreEmptyBlobs": "bool",
"scope": "string"
}
}
Para BlobTrigger, use:
{
"pipelines": [
{
"parameters": {
"{customized property}": {}
},
"pipelineReference": {
"name": "string",
"referenceName": "string",
"type": "string"
}
}
],
"type": "BlobTrigger",
"typeProperties": {
"folderPath": "string",
"linkedService": {
"parameters": {
"{customized property}": {}
},
"referenceName": "string",
"type": "string"
},
"maxConcurrency": "int"
}
}
Para ChainingTrigger, use:
{
"pipeline": {
"parameters": {
"{customized property}": {}
},
"pipelineReference": {
"name": "string",
"referenceName": "string",
"type": "string"
}
},
"type": "ChainingTrigger",
"typeProperties": {
"dependsOn": [
{
"name": "string",
"referenceName": "string",
"type": "string"
}
],
"runDimension": "string"
}
}
Para CustomEventsTrigger, use:
{
"pipelines": [
{
"parameters": {
"{customized property}": {}
},
"pipelineReference": {
"name": "string",
"referenceName": "string",
"type": "string"
}
}
],
"type": "CustomEventsTrigger",
"typeProperties": {
"events": [ {} ],
"scope": "string",
"subjectBeginsWith": "string",
"subjectEndsWith": "string"
}
}
Para ScheduleTrigger, use:
{
"pipelines": [
{
"parameters": {
"{customized property}": {}
},
"pipelineReference": {
"name": "string",
"referenceName": "string",
"type": "string"
}
}
],
"type": "ScheduleTrigger",
"typeProperties": {
"recurrence": {
"endTime": "string",
"frequency": "string",
"interval": "int",
"schedule": {
"hours": [ "int" ],
"minutes": [ "int" ],
"monthDays": [ "int" ],
"monthlyOccurrences": [
{
"day": "string",
"occurrence": "int"
}
],
"weekDays": [ "string" ]
},
"startTime": "string",
"timeZone": "string"
}
}
}
Para RerunTumblingWindowTrigger, use:
{
"type": "RerunTumblingWindowTrigger",
"typeProperties": {
"parentTrigger": {},
"requestedEndTime": "string",
"requestedStartTime": "string",
"rerunConcurrency": "int"
}
}
Para TumblingWindowTrigger, use:
{
"pipeline": {
"parameters": {
"{customized property}": {}
},
"pipelineReference": {
"name": "string",
"referenceName": "string",
"type": "string"
}
},
"type": "TumblingWindowTrigger",
"typeProperties": {
"delay": {},
"dependsOn": [ {
"type": "string"
// For remaining properties, see DependencyReference objects
} ],
"endTime": "string",
"frequency": "string",
"interval": "int",
"maxConcurrency": "int",
"retryPolicy": {
"count": {},
"intervalInSeconds": "int"
},
"startTime": "string"
}
}
Valores da propriedade
Microsoft.DataFactory/factories/triggers
BlobEventsTrigger
Nome | Descrição | Valor |
---|---|---|
tubulações | Pipelines que precisam ser iniciados. | TriggerPipelineReference [] |
tipo | Tipo de gatilho. | 'BlobEventsTrigger' (obrigatório) |
typeProperties | Propriedades do Gatilho de Eventos de Blob. | BlobEventsTriggerTypeProperties (obrigatório) |
BlobEventsTriggerTypeProperties
Nome | Descrição | Valor |
---|---|---|
blobPathBeginsWith | O caminho do blob deve começar com o padrão fornecido para o gatilho ser acionado. Por exemplo, '/records/blobs/december/' só disparará o gatilho para blobs na pasta de dezembro no contêiner de registros. Pelo menos um deles deve ser fornecido: blobPathBeginsWith, blobPathEndsWith. | corda |
blobPathEndsWith | O caminho do blob deve terminar com o padrão fornecido para o gatilho ser acionado. Por exemplo, 'dezembro/boxes.csv' só disparará o gatilho para blobs nomeados caixas em uma pasta de dezembro. Pelo menos um deles deve ser fornecido: blobPathBeginsWith, blobPathEndsWith. | corda |
Eventos | O tipo de eventos que causam o acionamento desse gatilho. | Matriz de cadeia de caracteres que contém qualquer um dos: 'Microsoft.Storage.BlobCreated' 'Microsoft.Storage.BlobDeleted' (obrigatório) |
ignoreEmptyBlobs | Se definido como true, blobs com zero bytes serão ignorados. | Bool |
âmbito | A ID do recurso ARM da Conta de Armazenamento. | cadeia de caracteres (obrigatório) |
BlobTrigger
Nome | Descrição | Valor |
---|---|---|
tubulações | Pipelines que precisam ser iniciados. | TriggerPipelineReference [] |
tipo | Tipo de gatilho. | 'BlobTrigger' (obrigatório) |
typeProperties | Propriedades do Gatilho de Blob. | BlobTriggerTypeProperties (obrigatório) |
BlobTriggerTypeProperties
EncadeamentoGatilho
Nome | Descrição | Valor |
---|---|---|
linha de produção | Pipeline para o qual as execuções são criadas quando todos os pipelines upstream são concluídos com êxito. | TriggerPipelineReference (obrigatório) |
tipo | Tipo de gatilho. | 'ChainingTrigger' (obrigatório) |
typeProperties | Propriedades do Gatilho de Encadeamento. | ChainingTriggerTypeProperties (obrigatório) |
EncadeamentoTriggerTypeProperties
Nome | Descrição | Valor |
---|---|---|
depende | Pipelines upstream. | PipelineReference[] (obrigatório) |
runDimension | Execute a propriedade Dimension que precisa ser emitida por pipelines upstream. | cadeia de caracteres (obrigatório) |
CustomEventsTrigger
Nome | Descrição | Valor |
---|---|---|
tubulações | Pipelines que precisam ser iniciados. | TriggerPipelineReference [] |
tipo | Tipo de gatilho. | 'CustomEventsTrigger' (obrigatório) |
typeProperties | Propriedades do Gatilho de Eventos Personalizados. | CustomEventsTriggerTypeProperties (obrigatório) |
CustomEventsTriggerTypeProperties
Nome | Descrição | Valor |
---|---|---|
Eventos | A lista de tipos de eventos que fazem com que esse gatilho seja acionado. | any[] (obrigatório) |
âmbito | A ID do recurso ARM do Tópico da Grade de Eventos do Azure. | cadeia de caracteres (obrigatório) |
subjectBeginsWith | O assunto do evento deve começar com o padrão fornecido para o gatilho ser acionado. Pelo menos um deles deve ser fornecido: subjectBeginsWith, subjectEndsWith. | corda |
subjectEndsWith | O assunto do evento deve terminar com o padrão fornecido para o gatilho ser acionado. Pelo menos um deles deve ser fornecido: subjectBeginsWith, subjectEndsWith. | corda |
Referência de dependência
Nome | Descrição | Valor |
---|---|---|
tipo | Defina como 'SelfDependencyTumblingWindowTriggerReference' para o tipo SelfDependencyTumblingWindowTriggerReference. Defina como 'TumblingWindowTriggerDependencyReference' para o tipo TumblingWindowTriggerDependencyReference. | 'SelfDependencyTumblingWindowTriggerReference' 'TumblingWindowTriggerDependencyReference' (obrigatório) |
Referência de serviço vinculado
ParâmetroValueSpecification
Nome | Descrição | Valor |
---|
ParâmetroValueSpecification
Nome | Descrição | Valor |
---|
Referência do pipeline
Nome | Descrição | Valor |
---|---|---|
nome | Nome da referência. | corda |
nome_referência | Nome do pipeline de referência. | cadeia de caracteres (obrigatório) |
tipo | Tipo de referência de pipeline. | 'PipelineReference' (obrigatório) |
RecurrenceSchedule
Nome | Descrição | Valor |
---|---|---|
Horas | As horas. | int[] |
ata | Os minutos. | int[] |
mêsDias | Os dias do mês. | int[] |
Ocorrências mensais | As ocorrências mensais. | RecurrenceScheduleOccurrence |
Semana | Os dias da semana. | Matriz de cadeia de caracteres que contém qualquer um dos: 'Sexta-feira' 'Segunda-feira' 'Sábado' 'Domingo' 'Quinta-feira' 'Terça-feira' 'Quarta-feira' |
RecurrenceScheduleOccurrence
Nome | Descrição | Valor |
---|---|---|
dia | O dia da semana. | 'Sexta-feira' 'Segunda-feira' 'Sábado' 'Domingo' 'Quinta-feira' 'Terça-feira' 'Quarta-feira' |
ocorrência | A ocorrência. | int |
RerunTumblingWindowTrigger
Nome | Descrição | Valor |
---|---|---|
tipo | Tipo de gatilho. | 'RerunTumblingWindowTrigger' (obrigatório) |
typeProperties | Execute novamente as propriedades de gatilho. | RerunTumblingWindowTriggerTypeProperties (obrigatório) |
RerunTumblingWindowTriggerTypeProperties
Nome | Descrição | Valor |
---|---|---|
parentTrigger | A referência de gatilho pai. | any (obrigatório) |
requestedEndTime | A hora de término do período para o qual a reformulação é iniciada. Atualmente, há suporte apenas para a hora UTC. | cadeia de caracteres (obrigatório) |
requestedStartTime | A hora de início do período de tempo para o qual a reformulação é iniciada. Atualmente, há suporte apenas para a hora UTC. | cadeia de caracteres (obrigatório) |
rerunConcurrency | O número máximo de janelas de tempo paralelas (prontas para execução) para as quais uma nova execução é disparada. | int Restrições: Valor mínimo = 1 Valor máximo = 50 (obrigatório) |
Política de repetição
Nome | Descrição | Valor |
---|---|---|
contagem | Tentativas de repetição comuns máximas. O padrão é 0. Tipo: inteiro (ou Expressão com número inteiro resultType), mínimo: 0. | qualquer |
intervalInSeconds | Intervalo entre repetições em segundos. O padrão é 30. | int Restrições: Valor mínimo = 30 Valor máximo = 86400 |
Gatilho de Programação
Nome | Descrição | Valor |
---|---|---|
tubulações | Pipelines que precisam ser iniciados. | TriggerPipelineReference [] |
tipo | Tipo de gatilho. | 'ScheduleTrigger' (obrigatório) |
typeProperties | Agendar propriedades de gatilho. | ScheduleTriggerTypeProperties (obrigatório) |
ScheduleTriggerRecurrence
Propriedades do ScheduleTriggerType
Nome | Descrição | Valor |
---|---|---|
recorrência | Configuração de agendamento de recorrência. | ScheduleTriggerRecurrence (obrigatório) |
SelfDependencyTumblingWindowTriggerReference
Nome | Descrição | Valor |
---|---|---|
deslocamento | Tempo limite aplicado à hora de início de uma janela em cascata ao avaliar a dependência. | cadeia de caracteres Restrições: Comprimento mínimo = 8 Comprimento máximo = 15 Padrão = -((\d+)\.)?(\d\d):(60|([0-5][0-9])):(60|([0-5][0-9])) (obrigatório) |
tamanho | O tamanho da janela ao avaliar a dependência. Se indefinido, a frequência da janela em cascata será usada. | cadeia de caracteres Restrições: Comprimento mínimo = 8 Comprimento máximo = 15 Padrão = ((\d+)\.)?(\d\d):(60|([0-5][0-9])):(60|([0-5][0-9])) |
tipo | O tipo de referência de dependência. | 'SelfDependencyTumblingWindowTriggerReference' (obrigatório) |
Gatilho
Nome | Descrição | Valor |
---|---|---|
Anotações | Lista de marcas que podem ser usadas para descrever o gatilho. | qualquer |
descrição | Descrição do gatilho. | corda |
tipo | Defina como 'BlobEventsTrigger' para o tipo BlobEventsTrigger. Defina como 'BlobTrigger' para o tipo BlobTrigger. Defina como 'ChainingTrigger' para o tipo ChainingTrigger. Defina como 'CustomEventsTrigger' para o tipo CustomEventsTrigger. Defina como 'ScheduleTrigger' para o tipo ScheduleTrigger. Defina como 'RerunTumblingWindowTrigger' para o tipo RerunTumblingWindowTrigger. Defina como 'TumblingWindowTrigger' para o tipo TumblingWindowTrigger. | 'BlobEventsTrigger' 'BlobTrigger' 'EncadeamentoTrigger' 'CustomEventsTrigger' 'RerunTumblingWindowTrigger' 'ScheduleTrigger' 'TumblingWindowTrigger' (obrigatório) |
Referência do TriggerPipeline
Nome | Descrição | Valor |
---|---|---|
parâmetros | Parâmetros de pipeline. | ParameterValueSpecification |
pipelineReferência | Referência de pipeline. | pipelineReference |
Referência de gatilho
Nome | Descrição | Valor |
---|---|---|
nome_referência | Nome do gatilho de referência. | cadeia de caracteres (obrigatório) |
tipo | Tipo de referência de gatilho. | 'TriggerReference' (obrigatório) |
TumblingWindowTrigger
Nome | Descrição | Valor |
---|---|---|
linha de produção | Pipeline para o qual as execuções são criadas quando um evento é acionado para a janela de gatilho que está pronta. | TriggerPipelineReference (obrigatório) |
tipo | Tipo de gatilho. | 'TumblingWindowTrigger' (obrigatório) |
typeProperties | Propriedades do gatilho de janela em cascata. | TumblingWindowTriggerTypeProperties (obrigatório) |
TumblingWindowTriggerDependencyReference
Nome | Descrição | Valor |
---|---|---|
deslocamento | Tempo limite aplicado à hora de início de uma janela em cascata ao avaliar a dependência. | cadeia de caracteres Restrições: Comprimento mínimo = 8 Comprimento máximo = 15 Padrão = -?((\d+)\.)?(\d\d):(60|([0-5][0-9])):(60|([0-5][0-9])) |
Gatilho de referência | Gatilho referenciado. | TriggerReference (obrigatório) |
tamanho | O tamanho da janela ao avaliar a dependência. Se indefinido, a frequência da janela em cascata será usada. | cadeia de caracteres Restrições: Comprimento mínimo = 8 Comprimento máximo = 15 Padrão = ((\d+)\.)?(\d\d):(60|([0-5][0-9])):(60|([0-5][0-9])) |
tipo | O tipo de referência de dependência. | 'TumblingWindowTriggerDependencyReference' (obrigatório) |
TumblingWindowTriggerTypeProperties
Nome | Descrição | Valor |
---|---|---|
atraso | Especifica quanto tempo o gatilho aguarda o tempo de conclusão antes de disparar uma nova execução. Ele não altera a hora de início e de término da janela. O padrão é 0. Tipo: cadeia de caracteres (ou Expressão com cadeia de caracteres resultType), padrão: ((\d+).)? (\d\d):(60|( [0-5][0-9])):(60|( [0-5][0-9])). | qualquer |
depende | Gatilhos dos quais esse gatilho depende. Há suporte apenas para gatilhos de janela em cascata. | DependencyReference[] |
Hora do fim | A hora de término do período de tempo do gatilho durante o qual os eventos são acionados para janelas prontas. Atualmente, há suporte apenas para a hora UTC. | corda |
frequência | A frequência das janelas de tempo. | 'Hora' 'Minuto' 'Mês' (obrigatório) |
intervalo | O intervalo das janelas de tempo. O intervalo mínimo permitido é de 15 minutos. | int (obrigatório) |
maxSimultaneidade | O número máximo de janelas de tempo paralelas (prontas para execução) para as quais uma nova execução é disparada. | int Restrições: Valor mínimo = 1 Valor máximo = 50 (obrigatório) |
retryPolicy | Política de repetição que será aplicada para execuções de pipeline com falha. | Política de repetição |
hora de início | A hora de início do período de tempo do gatilho durante o qual os eventos são acionados para janelas prontas. Atualmente, há suporte apenas para a hora UTC. | cadeia de caracteres (obrigatório) |
Exemplos de uso
Definição de recurso do Terraform (provedor de AzAPI)
O tipo de recurso factories/triggers pode ser implantado com operações direcionadas:
- grupos de recursos
Para obter uma lista de propriedades alteradas em cada versão da API, consulte de log de alterações.
Formato de recurso
Para criar um recurso Microsoft.DataFactory/factories/triggers, adicione o Terraform a seguir ao seu modelo.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.DataFactory/factories/triggers@2018-06-01"
name = "string"
parent_id = "string"
body = {
properties = {
annotations = [
?
]
description = "string"
type = "string"
// For remaining properties, see Trigger objects
}
}
}
Objetos DependencyReference
Defina a propriedade tipo para especificar o tipo de objeto.
Para SelfDependencyTumblingWindowTriggerReference, use:
{
offset = "string"
size = "string"
type = "SelfDependencyTumblingWindowTriggerReference"
}
Para TumblingWindowTriggerDependencyReference, use:
{
offset = "string"
referenceTrigger = {
referenceName = "string"
type = "string"
}
size = "string"
type = "TumblingWindowTriggerDependencyReference"
}
Objetos de gatilho
Defina a propriedade tipo para especificar o tipo de objeto.
Para BlobEventsTrigger, use:
{
pipelines = [
{
parameters = {
{customized property} = ?
}
pipelineReference = {
name = "string"
referenceName = "string"
type = "string"
}
}
]
type = "BlobEventsTrigger"
typeProperties = {
blobPathBeginsWith = "string"
blobPathEndsWith = "string"
events = [
"string"
]
ignoreEmptyBlobs = bool
scope = "string"
}
}
Para BlobTrigger, use:
{
pipelines = [
{
parameters = {
{customized property} = ?
}
pipelineReference = {
name = "string"
referenceName = "string"
type = "string"
}
}
]
type = "BlobTrigger"
typeProperties = {
folderPath = "string"
linkedService = {
parameters = {
{customized property} = ?
}
referenceName = "string"
type = "string"
}
maxConcurrency = int
}
}
Para ChainingTrigger, use:
{
pipeline = {
parameters = {
{customized property} = ?
}
pipelineReference = {
name = "string"
referenceName = "string"
type = "string"
}
}
type = "ChainingTrigger"
typeProperties = {
dependsOn = [
{
name = "string"
referenceName = "string"
type = "string"
}
]
runDimension = "string"
}
}
Para CustomEventsTrigger, use:
{
pipelines = [
{
parameters = {
{customized property} = ?
}
pipelineReference = {
name = "string"
referenceName = "string"
type = "string"
}
}
]
type = "CustomEventsTrigger"
typeProperties = {
events = [
?
]
scope = "string"
subjectBeginsWith = "string"
subjectEndsWith = "string"
}
}
Para ScheduleTrigger, use:
{
pipelines = [
{
parameters = {
{customized property} = ?
}
pipelineReference = {
name = "string"
referenceName = "string"
type = "string"
}
}
]
type = "ScheduleTrigger"
typeProperties = {
recurrence = {
endTime = "string"
frequency = "string"
interval = int
schedule = {
hours = [
int
]
minutes = [
int
]
monthDays = [
int
]
monthlyOccurrences = [
{
day = "string"
occurrence = int
}
]
weekDays = [
"string"
]
}
startTime = "string"
timeZone = "string"
}
}
}
Para RerunTumblingWindowTrigger, use:
{
type = "RerunTumblingWindowTrigger"
typeProperties = {
parentTrigger = ?
requestedEndTime = "string"
requestedStartTime = "string"
rerunConcurrency = int
}
}
Para TumblingWindowTrigger, use:
{
pipeline = {
parameters = {
{customized property} = ?
}
pipelineReference = {
name = "string"
referenceName = "string"
type = "string"
}
}
type = "TumblingWindowTrigger"
typeProperties = {
delay = ?
dependsOn = [
{
type = "string"
// For remaining properties, see DependencyReference objects
}
]
endTime = "string"
frequency = "string"
interval = int
maxConcurrency = int
retryPolicy = {
count = ?
intervalInSeconds = int
}
startTime = "string"
}
}
Valores da propriedade
Microsoft.DataFactory/factories/triggers
BlobEventsTrigger
Nome | Descrição | Valor |
---|---|---|
tubulações | Pipelines que precisam ser iniciados. | TriggerPipelineReference [] |
tipo | Tipo de gatilho. | 'BlobEventsTrigger' (obrigatório) |
typeProperties | Propriedades do Gatilho de Eventos de Blob. | BlobEventsTriggerTypeProperties (obrigatório) |
BlobEventsTriggerTypeProperties
Nome | Descrição | Valor |
---|---|---|
blobPathBeginsWith | O caminho do blob deve começar com o padrão fornecido para o gatilho ser acionado. Por exemplo, '/records/blobs/december/' só disparará o gatilho para blobs na pasta de dezembro no contêiner de registros. Pelo menos um deles deve ser fornecido: blobPathBeginsWith, blobPathEndsWith. | corda |
blobPathEndsWith | O caminho do blob deve terminar com o padrão fornecido para o gatilho ser acionado. Por exemplo, 'dezembro/boxes.csv' só disparará o gatilho para blobs nomeados caixas em uma pasta de dezembro. Pelo menos um deles deve ser fornecido: blobPathBeginsWith, blobPathEndsWith. | corda |
Eventos | O tipo de eventos que causam o acionamento desse gatilho. | Matriz de cadeia de caracteres que contém qualquer um dos: 'Microsoft.Storage.BlobCreated' 'Microsoft.Storage.BlobDeleted' (obrigatório) |
ignoreEmptyBlobs | Se definido como true, blobs com zero bytes serão ignorados. | Bool |
âmbito | A ID do recurso ARM da Conta de Armazenamento. | cadeia de caracteres (obrigatório) |
BlobTrigger
Nome | Descrição | Valor |
---|---|---|
tubulações | Pipelines que precisam ser iniciados. | TriggerPipelineReference [] |
tipo | Tipo de gatilho. | 'BlobTrigger' (obrigatório) |
typeProperties | Propriedades do Gatilho de Blob. | BlobTriggerTypeProperties (obrigatório) |
BlobTriggerTypeProperties
EncadeamentoGatilho
Nome | Descrição | Valor |
---|---|---|
linha de produção | Pipeline para o qual as execuções são criadas quando todos os pipelines upstream são concluídos com êxito. | TriggerPipelineReference (obrigatório) |
tipo | Tipo de gatilho. | 'ChainingTrigger' (obrigatório) |
typeProperties | Propriedades do Gatilho de Encadeamento. | ChainingTriggerTypeProperties (obrigatório) |
EncadeamentoTriggerTypeProperties
Nome | Descrição | Valor |
---|---|---|
depende | Pipelines upstream. | PipelineReference[] (obrigatório) |
runDimension | Execute a propriedade Dimension que precisa ser emitida por pipelines upstream. | cadeia de caracteres (obrigatório) |
CustomEventsTrigger
Nome | Descrição | Valor |
---|---|---|
tubulações | Pipelines que precisam ser iniciados. | TriggerPipelineReference [] |
tipo | Tipo de gatilho. | 'CustomEventsTrigger' (obrigatório) |
typeProperties | Propriedades do Gatilho de Eventos Personalizados. | CustomEventsTriggerTypeProperties (obrigatório) |
CustomEventsTriggerTypeProperties
Nome | Descrição | Valor |
---|---|---|
Eventos | A lista de tipos de eventos que fazem com que esse gatilho seja acionado. | any[] (obrigatório) |
âmbito | A ID do recurso ARM do Tópico da Grade de Eventos do Azure. | cadeia de caracteres (obrigatório) |
subjectBeginsWith | O assunto do evento deve começar com o padrão fornecido para o gatilho ser acionado. Pelo menos um deles deve ser fornecido: subjectBeginsWith, subjectEndsWith. | corda |
subjectEndsWith | O assunto do evento deve terminar com o padrão fornecido para o gatilho ser acionado. Pelo menos um deles deve ser fornecido: subjectBeginsWith, subjectEndsWith. | corda |
Referência de dependência
Nome | Descrição | Valor |
---|---|---|
tipo | Defina como 'SelfDependencyTumblingWindowTriggerReference' para o tipo SelfDependencyTumblingWindowTriggerReference. Defina como 'TumblingWindowTriggerDependencyReference' para o tipo TumblingWindowTriggerDependencyReference. | 'SelfDependencyTumblingWindowTriggerReference' 'TumblingWindowTriggerDependencyReference' (obrigatório) |
Referência de serviço vinculado
ParâmetroValueSpecification
Nome | Descrição | Valor |
---|
ParâmetroValueSpecification
Nome | Descrição | Valor |
---|
Referência do pipeline
Nome | Descrição | Valor |
---|---|---|
nome | Nome da referência. | corda |
nome_referência | Nome do pipeline de referência. | cadeia de caracteres (obrigatório) |
tipo | Tipo de referência de pipeline. | 'PipelineReference' (obrigatório) |
RecurrenceSchedule
Nome | Descrição | Valor |
---|---|---|
Horas | As horas. | int[] |
ata | Os minutos. | int[] |
mêsDias | Os dias do mês. | int[] |
Ocorrências mensais | As ocorrências mensais. | RecurrenceScheduleOccurrence |
Semana | Os dias da semana. | Matriz de cadeia de caracteres que contém qualquer um dos: 'Sexta-feira' 'Segunda-feira' 'Sábado' 'Domingo' 'Quinta-feira' 'Terça-feira' 'Quarta-feira' |
RecurrenceScheduleOccurrence
Nome | Descrição | Valor |
---|---|---|
dia | O dia da semana. | 'Sexta-feira' 'Segunda-feira' 'Sábado' 'Domingo' 'Quinta-feira' 'Terça-feira' 'Quarta-feira' |
ocorrência | A ocorrência. | int |
RerunTumblingWindowTrigger
Nome | Descrição | Valor |
---|---|---|
tipo | Tipo de gatilho. | 'RerunTumblingWindowTrigger' (obrigatório) |
typeProperties | Execute novamente as propriedades de gatilho. | RerunTumblingWindowTriggerTypeProperties (obrigatório) |
RerunTumblingWindowTriggerTypeProperties
Nome | Descrição | Valor |
---|---|---|
parentTrigger | A referência de gatilho pai. | any (obrigatório) |
requestedEndTime | A hora de término do período para o qual a reformulação é iniciada. Atualmente, há suporte apenas para a hora UTC. | cadeia de caracteres (obrigatório) |
requestedStartTime | A hora de início do período de tempo para o qual a reformulação é iniciada. Atualmente, há suporte apenas para a hora UTC. | cadeia de caracteres (obrigatório) |
rerunConcurrency | O número máximo de janelas de tempo paralelas (prontas para execução) para as quais uma nova execução é disparada. | int Restrições: Valor mínimo = 1 Valor máximo = 50 (obrigatório) |
Política de repetição
Nome | Descrição | Valor |
---|---|---|
contagem | Tentativas de repetição comuns máximas. O padrão é 0. Tipo: inteiro (ou Expressão com número inteiro resultType), mínimo: 0. | qualquer |
intervalInSeconds | Intervalo entre repetições em segundos. O padrão é 30. | int Restrições: Valor mínimo = 30 Valor máximo = 86400 |
Gatilho de Programação
Nome | Descrição | Valor |
---|---|---|
tubulações | Pipelines que precisam ser iniciados. | TriggerPipelineReference [] |
tipo | Tipo de gatilho. | 'ScheduleTrigger' (obrigatório) |
typeProperties | Agendar propriedades de gatilho. | ScheduleTriggerTypeProperties (obrigatório) |
ScheduleTriggerRecurrence
Propriedades do ScheduleTriggerType
Nome | Descrição | Valor |
---|---|---|
recorrência | Configuração de agendamento de recorrência. | ScheduleTriggerRecurrence (obrigatório) |
SelfDependencyTumblingWindowTriggerReference
Nome | Descrição | Valor |
---|---|---|
deslocamento | Tempo limite aplicado à hora de início de uma janela em cascata ao avaliar a dependência. | cadeia de caracteres Restrições: Comprimento mínimo = 8 Comprimento máximo = 15 Padrão = -((\d+)\.)?(\d\d):(60|([0-5][0-9])):(60|([0-5][0-9])) (obrigatório) |
tamanho | O tamanho da janela ao avaliar a dependência. Se indefinido, a frequência da janela em cascata será usada. | cadeia de caracteres Restrições: Comprimento mínimo = 8 Comprimento máximo = 15 Padrão = ((\d+)\.)?(\d\d):(60|([0-5][0-9])):(60|([0-5][0-9])) |
tipo | O tipo de referência de dependência. | 'SelfDependencyTumblingWindowTriggerReference' (obrigatório) |
Gatilho
Nome | Descrição | Valor |
---|---|---|
Anotações | Lista de marcas que podem ser usadas para descrever o gatilho. | qualquer |
descrição | Descrição do gatilho. | corda |
tipo | Defina como 'BlobEventsTrigger' para o tipo BlobEventsTrigger. Defina como 'BlobTrigger' para o tipo BlobTrigger. Defina como 'ChainingTrigger' para o tipo ChainingTrigger. Defina como 'CustomEventsTrigger' para o tipo CustomEventsTrigger. Defina como 'ScheduleTrigger' para o tipo ScheduleTrigger. Defina como 'RerunTumblingWindowTrigger' para o tipo RerunTumblingWindowTrigger. Defina como 'TumblingWindowTrigger' para o tipo TumblingWindowTrigger. | 'BlobEventsTrigger' 'BlobTrigger' 'EncadeamentoTrigger' 'CustomEventsTrigger' 'RerunTumblingWindowTrigger' 'ScheduleTrigger' 'TumblingWindowTrigger' (obrigatório) |
Referência do TriggerPipeline
Nome | Descrição | Valor |
---|---|---|
parâmetros | Parâmetros de pipeline. | ParameterValueSpecification |
pipelineReferência | Referência de pipeline. | pipelineReference |
Referência de gatilho
Nome | Descrição | Valor |
---|---|---|
nome_referência | Nome do gatilho de referência. | cadeia de caracteres (obrigatório) |
tipo | Tipo de referência de gatilho. | 'TriggerReference' (obrigatório) |
TumblingWindowTrigger
Nome | Descrição | Valor |
---|---|---|
linha de produção | Pipeline para o qual as execuções são criadas quando um evento é acionado para a janela de gatilho que está pronta. | TriggerPipelineReference (obrigatório) |
tipo | Tipo de gatilho. | 'TumblingWindowTrigger' (obrigatório) |
typeProperties | Propriedades do gatilho de janela em cascata. | TumblingWindowTriggerTypeProperties (obrigatório) |
TumblingWindowTriggerDependencyReference
Nome | Descrição | Valor |
---|---|---|
deslocamento | Tempo limite aplicado à hora de início de uma janela em cascata ao avaliar a dependência. | cadeia de caracteres Restrições: Comprimento mínimo = 8 Comprimento máximo = 15 Padrão = -?((\d+)\.)?(\d\d):(60|([0-5][0-9])):(60|([0-5][0-9])) |
Gatilho de referência | Gatilho referenciado. | TriggerReference (obrigatório) |
tamanho | O tamanho da janela ao avaliar a dependência. Se indefinido, a frequência da janela em cascata será usada. | cadeia de caracteres Restrições: Comprimento mínimo = 8 Comprimento máximo = 15 Padrão = ((\d+)\.)?(\d\d):(60|([0-5][0-9])):(60|([0-5][0-9])) |
tipo | O tipo de referência de dependência. | 'TumblingWindowTriggerDependencyReference' (obrigatório) |
TumblingWindowTriggerTypeProperties
Nome | Descrição | Valor |
---|---|---|
atraso | Especifica quanto tempo o gatilho aguarda o tempo de conclusão antes de disparar uma nova execução. Ele não altera a hora de início e de término da janela. O padrão é 0. Tipo: cadeia de caracteres (ou Expressão com cadeia de caracteres resultType), padrão: ((\d+).)? (\d\d):(60|( [0-5][0-9])):(60|( [0-5][0-9])). | qualquer |
depende | Gatilhos dos quais esse gatilho depende. Há suporte apenas para gatilhos de janela em cascata. | DependencyReference[] |
Hora do fim | A hora de término do período de tempo do gatilho durante o qual os eventos são acionados para janelas prontas. Atualmente, há suporte apenas para a hora UTC. | corda |
frequência | A frequência das janelas de tempo. | 'Hora' 'Minuto' 'Mês' (obrigatório) |
intervalo | O intervalo das janelas de tempo. O intervalo mínimo permitido é de 15 minutos. | int (obrigatório) |
maxSimultaneidade | O número máximo de janelas de tempo paralelas (prontas para execução) para as quais uma nova execução é disparada. | int Restrições: Valor mínimo = 1 Valor máximo = 50 (obrigatório) |
retryPolicy | Política de repetição que será aplicada para execuções de pipeline com falha. | Política de repetição |
hora de início | A hora de início do período de tempo do gatilho durante o qual os eventos são acionados para janelas prontas. Atualmente, há suporte apenas para a hora UTC. | cadeia de caracteres (obrigatório) |