Fábricas/acionadores Microsoft.DataFactory
Definição de recurso do Bicep
O tipo de recurso de fábricas/acionadores pode ser implementado com operações que visam:
- Grupos de recursos – veja comandos de implementação de grupos de recursos
Para obter uma lista de propriedades alteradas em cada versão da API, veja registo de alterações.
Formato do recurso
Para criar um recurso Microsoft.DataFactory/factorys/triggers, adicione o seguinte Bicep ao seu modelo.
resource symbolicname 'Microsoft.DataFactory/factories/triggers@2018-06-01' = {
name: 'string'
parent: resourceSymbolicName
properties: {
annotations: [
any
]
description: 'string'
type: 'string'
// For remaining properties, see Trigger objects
}
}
Acionar objetos
Defina a propriedade tipo para especificar o tipo de objeto.
Para BlobEventsTrigger, utilize:
type: 'BlobEventsTrigger'
pipelines: [
{
parameters: {
{customized property}: any()
}
pipelineReference: {
name: 'string'
referenceName: 'string'
type: 'PipelineReference'
}
}
]
typeProperties: {
blobPathBeginsWith: 'string'
blobPathEndsWith: 'string'
events: [
'string'
]
ignoreEmptyBlobs: bool
scope: 'string'
}
Para BlobTrigger, utilize:
type: 'BlobTrigger'
pipelines: [
{
parameters: {
{customized property}: any()
}
pipelineReference: {
name: 'string'
referenceName: 'string'
type: 'PipelineReference'
}
}
]
typeProperties: {
folderPath: 'string'
linkedService: {
parameters: {
{customized property}: any()
}
referenceName: 'string'
type: 'LinkedServiceReference'
}
maxConcurrency: int
}
Para ChainingTrigger, utilize:
type: 'ChainingTrigger'
pipeline: {
parameters: {
{customized property}: any()
}
pipelineReference: {
name: 'string'
referenceName: 'string'
type: 'PipelineReference'
}
}
typeProperties: {
dependsOn: [
{
name: 'string'
referenceName: 'string'
type: 'PipelineReference'
}
]
runDimension: 'string'
}
Para CustomEventsTrigger, utilize:
type: 'CustomEventsTrigger'
pipelines: [
{
parameters: {
{customized property}: any()
}
pipelineReference: {
name: 'string'
referenceName: 'string'
type: 'PipelineReference'
}
}
]
typeProperties: {
events: [
any
]
scope: 'string'
subjectBeginsWith: 'string'
subjectEndsWith: 'string'
}
Para RerunTumblingWindowTrigger, utilize:
type: 'RerunTumblingWindowTrigger'
typeProperties: {
parentTrigger: any()
requestedEndTime: 'string'
requestedStartTime: 'string'
rerunConcurrency: int
}
Para ScheduleTrigger, utilize:
type: 'ScheduleTrigger'
pipelines: [
{
parameters: {
{customized property}: any()
}
pipelineReference: {
name: 'string'
referenceName: 'string'
type: 'PipelineReference'
}
}
]
typeProperties: {
recurrence: {
endTime: 'string'
frequency: 'string'
interval: int
schedule: {
hours: [
int
]
minutes: [
int
]
monthDays: [
int
]
monthlyOccurrences: [
{
day: 'string'
occurrence: int
{customized property}: any()
}
]
weekDays: [
'string'
]
{customized property}: any()
}
startTime: 'string'
timeZone: 'string'
{customized property}: any()
}
}
Para TumblingWindowTrigger, utilize:
type: 'TumblingWindowTrigger'
pipeline: {
parameters: {
{customized property}: any()
}
pipelineReference: {
name: 'string'
referenceName: 'string'
type: 'PipelineReference'
}
}
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'
}
Objetos DependencyReference
Defina a propriedade tipo para especificar o tipo de objeto.
Para SelfDependencyTumblingWindowTriggerReference, utilize:
type: 'SelfDependencyTumblingWindowTriggerReference'
offset: 'string'
size: 'string'
Para TumblingWindowTriggerDependencyReference, utilize:
type: 'TumblingWindowTriggerDependencyReference'
offset: 'string'
referenceTrigger: {
referenceName: 'string'
type: 'TriggerReference'
}
size: 'string'
Valores de propriedade
fábricas/acionadores
Nome | Descrição | Valor |
---|---|---|
name | O nome do recurso Veja como definir nomes e tipos para recursos subordinados no Bicep. |
cadeia (obrigatório) Limite de carateres: 1-260 Carateres válidos: Não é possível utilizar: <>*#.%&:\\+?/ ou controlar carateresComece com alfanumérico. |
principal | No Bicep, pode especificar o recurso principal de um recurso subordinado. Só precisa de adicionar esta propriedade quando o recurso subordinado for declarado fora do recurso principal. Para obter mais informações, veja Recurso subordinado fora do recurso principal. |
Nome simbólico para recurso do tipo: fábricas |
propriedades | Propriedades do acionador. | Acionador (obrigatório) |
Acionador
Nome | Descrição | Valor |
---|---|---|
anotações | Lista de etiquetas que podem ser utilizadas para descrever o acionador. | any[] |
descrição | Descrição do acionador. | string |
tipo | Definir o tipo de objeto | BlobEventsTrigger BlobTrigger ChainingTrigger CustomEventsTrigger RerunTumblingWindowTrigger ScheduleTrigger TumblingWindowTrigger (obrigatório) |
BlobEventsTrigger
Nome | Descrição | Valor |
---|---|---|
tipo | Tipo de acionador. | "BlobEventsTrigger" (obrigatório) |
pipelines | Pipelines que precisam de ser iniciados. | TriggerPipelineReference[] |
typeProperties | Propriedades do Acionador de Eventos de Blobs. | BlobEventsTriggerTypeProperties (obrigatório) |
TriggerPipelineReference
Nome | Descrição | Valor |
---|---|---|
parâmetros | Parâmetros do pipeline. | ParameterValueSpecification |
pipelineReference | Referência do pipeline. | PipelineReference |
ParameterValueSpecification
Nome | Descrição | Valor |
---|---|---|
{customized property} | Para o Bicep, pode utilizar a função any( ). |
PipelineReference
Nome | Descrição | Valor |
---|---|---|
name | Nome da referência. | string |
referenceName | Nome do pipeline de referência. | cadeia (obrigatório) |
tipo | Tipo de referência de pipeline. | "PipelineReference" (obrigatório) |
BlobEventsTriggerTypeProperties
Nome | Descrição | Valor |
---|---|---|
blobPathBeginsWith | O caminho do blob tem de começar com o padrão fornecido para o acionador ser acionado. Por exemplo, "/records/blobs/december/" só irá acionar o acionador para blobs na pasta dezembro no contentor de registos. Pelo menos um destes tem de ser fornecido: blobPathBeginsWith, blobPathEndsWith. | string |
blobPathEndsWith | O caminho do blob tem de terminar com o padrão fornecido para o acionador ser acionado. Por exemplo, "dezembro/boxes.csv" só acionará o acionador para blobs com nomes de caixas numa pasta de dezembro. Pelo menos um destes tem de ser fornecido: blobPathBeginsWith, blobPathEndsWith. | string |
eventos | O tipo de eventos que fazem com que este acionador seja acionado. | Matriz de cadeias que contém qualquer um dos seguintes: "Microsoft.Storage.BlobCreated" "Microsoft.Storage.BlobDeleted" (obrigatório) |
ignoreEmptyBlobs | Se definido como verdadeiro, os blobs com zero bytes serão ignorados. | bool |
scope | O ID de recurso do ARM da Conta de Armazenamento. | cadeia (obrigatório) |
BlobTrigger
Nome | Descrição | Valor |
---|---|---|
tipo | Tipo de acionador. | "BlobTrigger" (obrigatório) |
pipelines | Pipelines que precisam de ser iniciados. | TriggerPipelineReference[] |
typeProperties | Propriedades do Acionador de Blobs. | BlobTriggerTypeProperties (obrigatório) |
BlobTriggerTypeProperties
Nome | Descrição | Valor |
---|---|---|
folderPath | O caminho do contentor/pasta que irá acionar o pipeline. | cadeia (obrigatório) |
linkedService | A referência do serviço ligado do Armazenamento do Azure. | LinkedServiceReference (obrigatório) |
maxConcurrency | O número máximo de ficheiros paralelos a processar quando é acionado. | int (obrigatório) |
LinkedServiceReference
Nome | Descrição | Valor |
---|---|---|
parâmetros | Argumentos do LinkedService. | ParameterValueSpecification |
referenceName | Nome do LinkedService de referência. | cadeia (obrigatório) |
tipo | Tipo de referência de serviço ligado. | "LinkedServiceReference" (obrigatório) |
ChainingTrigger
Nome | Descrição | Valor |
---|---|---|
tipo | Tipo de acionador. | "ChainingTrigger" (obrigatório) |
pipeline | O pipeline para o qual as execuções são criadas quando todos os pipelines a montante são concluídos com êxito. | TriggerPipelineReference (necessário) |
typeProperties | Propriedades do Acionador de Encadeamento. | ChainingTriggerTypeProperties (obrigatório) |
ChainingTriggerTypeProperties
Nome | Descrição | Valor |
---|---|---|
dependsOn | Pipelines a Montante. | PipelineReference[] (obrigatório) |
runDimension | Executar a propriedade Dimensão que tem de ser emitida por pipelines a montante. | cadeia (obrigatório) |
CustomEventsTrigger
Nome | Descrição | Valor |
---|---|---|
tipo | Tipo de acionador. | "CustomEventsTrigger" (obrigatório) |
pipelines | Pipelines que precisam de ser iniciados. | TriggerPipelineReference[] |
typeProperties | Propriedades do Acionador de Eventos Personalizados. | CustomEventsTriggerTypeProperties (obrigatório) |
CustomEventsTriggerTypeProperties
Nome | Descrição | Valor |
---|---|---|
eventos | A lista de tipos de eventos que fazem com que este acionador seja acionado. | any[] (obrigatório) |
scope | O ID de recurso do ARM do Tópico de Azure Event Grid. | cadeia (obrigatório) |
subjectBeginsWith | O assunto do evento tem de começar com o padrão fornecido para o acionador ser acionado. Pelo menos um destes deve ser fornecido: subjectBeginsWith, subjectEndsWith. | string |
subjectEndsWith | O assunto do evento tem de terminar com o padrão fornecido para o acionador ser acionado. Pelo menos um destes deve ser fornecido: subjectBeginsWith, subjectEndsWith. | string |
RerunTumblingWindowTrigger
Nome | Descrição | Valor |
---|---|---|
tipo | Tipo de acionador. | "RerunTumblingWindowTrigger" (obrigatório) |
typeProperties | Executar novamente as propriedades do Acionador. | RerunTumblingWindowTriggerTypeProperties (obrigatório) |
RerunTumblingWindowTriggerTypeProperties
Nome | Descrição | Valor |
---|---|---|
parentTrigger | A referência do acionador principal. | Para o Bicep, pode utilizar a função any( ). (obrigatório) |
requestedEndTime | A hora de fim do período de tempo para o qual a nova reformulação é iniciada. Atualmente, apenas é suportada a hora UTC. | cadeia (obrigatório) |
requestedStartTime | A hora de início do período de tempo para o qual a nova afirmação é iniciada. Atualmente, apenas é suportada a hora UTC. | cadeia (obrigatório) |
rerunConcurrency | O número máximo de janelas de tempo paralelas (prontas para execução) para as quais é acionada uma nova execução. | int (obrigatório) Restrições: Valor mínimo = 1 Valor máximo = 50 |
ScheduleTrigger
Nome | Descrição | Valor |
---|---|---|
tipo | Tipo de acionador. | "ScheduleTrigger" (obrigatório) |
pipelines | Pipelines que precisam de ser iniciados. | TriggerPipelineReference[] |
typeProperties | Agendar propriedades do Acionador. | ScheduleTriggerTypeProperties (obrigatório) |
ScheduleTriggerTypeProperties
Nome | Descrição | Valor |
---|---|---|
recurrence | Configuração da agenda de periodicidade. | ScheduleTriggerRecurrence (obrigatório) |
ScheduleTriggerRecurrence
Nome | Descrição | Valor |
---|---|---|
endTime | A hora de fim. | string |
frequência | A frequência. | 'Dia' "Hora" 'Minuto' "Mês" "NotSpecified" 'Semana' 'Ano' |
interval | O intervalo. | int |
agenda | A agenda de periodicidade. | RecurrenceSchedule |
startTime | A hora de início. | string |
timeZone | O fuso horário. | string |
{customized property} | Para Bicep, pode utilizar a função any( ). |
PeriodicidadeSchedule
Nome | Descrição | Valor |
---|---|---|
horas | As horas. | int[] |
minutes | Os minutos. | int[] |
monthDays | Os dias do mês. | int[] |
monthlyOccurrences | As ocorrências mensais. | PeriodicidadeScheduleOccurrence[] |
weekDays | Os dias da semana. | Matriz de cadeia que contém qualquer um dos seguintes: 'Sexta-feira' 'Segunda-feira' 'Sábado' 'Domingo' 'Quinta-feira' 'Terça-feira' 'Quarta-feira' |
{customized property} | Para Bicep, pode utilizar a função any( ). |
PeriodicidadeScheduleOccurrence
Nome | Descrição | Valor |
---|---|---|
day | O dia da semana. | 'Sexta-feira' 'Segunda-feira' 'Sábado' 'Domingo' 'Quinta-feira' 'Terça-feira' 'Quarta-feira' |
ocorrência | A ocorrência. | int |
{customized property} | Para Bicep, pode utilizar a função any( ). |
TumblingWindowTrigger
Nome | Descrição | Valor |
---|---|---|
tipo | Tipo de acionador. | "TumblingWindowTrigger" (obrigatório) |
pipeline | O pipeline para o qual as execuções são criadas quando um evento é acionado para a janela do acionador que está pronta. | TriggerPipelineReference (obrigatório) |
typeProperties | Propriedades do Acionador de Janela em Cascata. | TumblingWindowTriggerTypeProperties (obrigatório) |
TumblingWindowTriggerTypeProperties
Nome | Descrição | Valor |
---|---|---|
atraso | Especifica quanto tempo o acionador espera para além do tempo previsto antes de acionar a nova execução. Não altera a hora de início e de fim da janela. A predefinição é 0. Tipo: cadeia (ou Expressão com cadeia resultType), padrão: ((\d+).)? (\d\d):(60,([0-5][0-9])):(60,([0-5][0-9])). | Para Bicep, pode utilizar a função any( ). |
dependsOn | Acionadores dos quais este acionador depende. Apenas são suportados acionadores periódicos. | DependencyReference[] |
endTime | A hora de fim do período de tempo do acionador durante o qual os eventos são acionados para janelas prontas. Atualmente, só é suportada a hora UTC. | string |
frequência | A frequência das janelas de tempo. | "Hora" 'Minuto' "Mês" (obrigatório) |
interval | O intervalo das janelas de tempo. O intervalo mínimo permitido é 15 Minutos. | int (obrigatório) |
maxConcurrency | O número máximo de janelas de tempo paralelas (prontas para execução) para as quais é acionada uma nova execução. | int (obrigatório) Restrições: Valor mínimo = 1 Valor máximo = 50 |
retryPolicy | Política de repetição que será aplicada para execuções de pipeline falhadas. | RetryPolicy |
startTime | A hora de início do período de tempo do acionador durante o qual os eventos são acionados para janelas prontas. Atualmente, apenas é suportada a hora UTC. | cadeia (obrigatório) |
DependencyReference
Nome | Descrição | Valor |
---|---|---|
tipo | Definir o tipo de objeto | SelfDependencyTumblingWindowTriggerReference TumblingWindowTriggerDependencyReference (obrigatório) |
SelfDependencyTumblingWindowTriggerReference
Nome | Descrição | Valor |
---|---|---|
tipo | O tipo de referência de dependência. | "SelfDependencyTumblingWindowTriggerReference" (obrigatório) |
offset | Intervalo de tempo aplicado à hora de início de uma janela em cascata ao avaliar a dependência. | cadeia (obrigatório) 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])) |
size | O tamanho da janela ao avaliar a dependência. Se não for definida, será utilizada a frequência da janela em cascata. | string 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])) |
TumblingWindowTriggerDependencyReference
Nome | Descrição | Valor |
---|---|---|
tipo | O tipo de referência de dependência. | "TumblingWindowTriggerDependencyReference" (obrigatório) |
offset | Intervalo de tempo aplicado à hora de início de uma janela em cascata ao avaliar a dependência. | string 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])) |
referenceTrigger | Acionador referenciado. | TriggerReference (obrigatório) |
size | O tamanho da janela ao avaliar a dependência. Se não for definida, será utilizada a frequência da janela em cascata. | string 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])) |
TriggerReference
Nome | Descrição | Valor |
---|---|---|
referenceName | Nome do acionador de referência. | cadeia (obrigatório) |
tipo | Tipo de referência do acionador. | "TriggerReference" (obrigatório) |
RetryPolicy
Nome | Descrição | Valor |
---|---|---|
count | Máximo de tentativas de repetição comuns. A predefinição é 0. Tipo: número inteiro (ou Expressão com resultType número inteiro), mínimo: 0. | Para o Bicep, pode utilizar a função any( ). |
intervalInSeconds | Intervalo entre repetições em segundos. A predefinição é 30. | int Restrições: Valor mínimo = 30 Valor máximo = 86400 |
Definição de recurso de modelo do ARM
O tipo de recurso de fábricas/acionadores pode ser implementado com operações que visam:
- Grupos de recursos – veja comandos de implementação de grupos de recursos
Para obter uma lista de propriedades alteradas em cada versão da API, veja registo de alterações.
Formato do recurso
Para criar um recurso Microsoft.DataFactory/factorys/triggers, adicione o seguinte JSON ao seu modelo.
{
"type": "Microsoft.DataFactory/factories/triggers",
"apiVersion": "2018-06-01",
"name": "string",
"properties": {
"annotations": [ object ],
"description": "string",
"type": "string"
// For remaining properties, see Trigger objects
}
}
Acionar objetos
Defina a propriedade tipo para especificar o tipo de objeto.
Para BlobEventsTrigger, utilize:
"type": "BlobEventsTrigger",
"pipelines": [
{
"parameters": {
"{customized property}": {}
},
"pipelineReference": {
"name": "string",
"referenceName": "string",
"type": "PipelineReference"
}
}
],
"typeProperties": {
"blobPathBeginsWith": "string",
"blobPathEndsWith": "string",
"events": [ "string" ],
"ignoreEmptyBlobs": "bool",
"scope": "string"
}
Para BlobTrigger, utilize:
"type": "BlobTrigger",
"pipelines": [
{
"parameters": {
"{customized property}": {}
},
"pipelineReference": {
"name": "string",
"referenceName": "string",
"type": "PipelineReference"
}
}
],
"typeProperties": {
"folderPath": "string",
"linkedService": {
"parameters": {
"{customized property}": {}
},
"referenceName": "string",
"type": "LinkedServiceReference"
},
"maxConcurrency": "int"
}
Para ChainingTrigger, utilize:
"type": "ChainingTrigger",
"pipeline": {
"parameters": {
"{customized property}": {}
},
"pipelineReference": {
"name": "string",
"referenceName": "string",
"type": "PipelineReference"
}
},
"typeProperties": {
"dependsOn": [
{
"name": "string",
"referenceName": "string",
"type": "PipelineReference"
}
],
"runDimension": "string"
}
Para CustomEventsTrigger, utilize:
"type": "CustomEventsTrigger",
"pipelines": [
{
"parameters": {
"{customized property}": {}
},
"pipelineReference": {
"name": "string",
"referenceName": "string",
"type": "PipelineReference"
}
}
],
"typeProperties": {
"events": [ object ],
"scope": "string",
"subjectBeginsWith": "string",
"subjectEndsWith": "string"
}
Para Executar NovamenteWindowTrigger, utilize:
"type": "RerunTumblingWindowTrigger",
"typeProperties": {
"parentTrigger": {},
"requestedEndTime": "string",
"requestedStartTime": "string",
"rerunConcurrency": "int"
}
Para ScheduleTrigger, utilize:
"type": "ScheduleTrigger",
"pipelines": [
{
"parameters": {
"{customized property}": {}
},
"pipelineReference": {
"name": "string",
"referenceName": "string",
"type": "PipelineReference"
}
}
],
"typeProperties": {
"recurrence": {
"endTime": "string",
"frequency": "string",
"interval": "int",
"schedule": {
"hours": [ "int" ],
"minutes": [ "int" ],
"monthDays": [ "int" ],
"monthlyOccurrences": [
{
"day": "string",
"occurrence": "int",
"{customized property}": {}
}
],
"weekDays": [ "string" ],
"{customized property}": {}
},
"startTime": "string",
"timeZone": "string",
"{customized property}": {}
}
}
Para TumblingWindowTrigger, utilize:
"type": "TumblingWindowTrigger",
"pipeline": {
"parameters": {
"{customized property}": {}
},
"pipelineReference": {
"name": "string",
"referenceName": "string",
"type": "PipelineReference"
}
},
"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"
}
Objetos DependencyReference
Defina a propriedade type para especificar o tipo de objeto.
Para SelfDependencyTumblingWindowTriggerReference, utilize:
"type": "SelfDependencyTumblingWindowTriggerReference",
"offset": "string",
"size": "string"
Para TumblingWindowTriggerDependencyReference, utilize:
"type": "TumblingWindowTriggerDependencyReference",
"offset": "string",
"referenceTrigger": {
"referenceName": "string",
"type": "TriggerReference"
},
"size": "string"
Valores de propriedade
fábricas/acionadores
Nome | Descrição | Valor |
---|---|---|
tipo | O tipo de recurso | "Microsoft.DataFactory/factorys/triggers" |
apiVersion | A versão da API de recursos | '2018-06-01' |
name | O nome do recurso Veja como definir nomes e tipos para recursos subordinados em modelos arm JSON. |
cadeia (obrigatório) Limite de carateres: 1-260 Carateres válidos: Não é possível utilizar: <>*#.%&:\\+?/ ou controlar carateresComece com alfanumérico. |
propriedades | Propriedades do acionador. | Acionador (obrigatório) |
Acionador
Nome | Descrição | Valor |
---|---|---|
anotações | Lista de etiquetas que podem ser utilizadas para descrever o acionador. | any[] |
descrição | Descrição do acionador. | string |
tipo | Definir o tipo de objeto | BlobEventsTrigger BlobTrigger ChainingTrigger CustomEventsTrigger RerunTumblingWindowTrigger ScheduleTrigger TumblingWindowTrigger (obrigatório) |
BlobEventsTrigger
Nome | Descrição | Valor |
---|---|---|
tipo | Tipo de acionador. | "BlobEventsTrigger" (obrigatório) |
pipelines | Pipelines que precisam de ser iniciados. | TriggerPipelineReference[] |
typeProperties | Propriedades do Acionador de Eventos de Blobs. | BlobEventsTriggerTypeProperties (obrigatório) |
TriggerPipelineReference
Nome | Descrição | Valor |
---|---|---|
parâmetros | Parâmetros do pipeline. | ParameterValueSpecification |
pipelineReference | Referência do pipeline. | PipelineReference |
ParameterValueSpecification
Nome | Descrição | Valor |
---|---|---|
{customized property} |
PipelineReference
Nome | Descrição | Valor |
---|---|---|
name | Nome da referência. | string |
referenceName | Nome do pipeline de referência. | cadeia (obrigatório) |
tipo | Tipo de referência de pipeline. | "PipelineReference" (obrigatório) |
BlobEventsTriggerTypeProperties
Nome | Descrição | Valor |
---|---|---|
blobPathBeginsWith | O caminho do blob tem de começar com o padrão fornecido para que o acionador seja acionado. Por exemplo, "/records/blobs/december/" só acionará o acionador para blobs na pasta dezembro no contentor de registos. Tem de ser fornecido, pelo menos, um destes: blobPathBeginsWith, blobPathEndsWith. | string |
blobPathEndsWith | O caminho do blob tem de terminar com o padrão fornecido para o acionador ser acionado. Por exemplo, "dezembro/boxes.csv" só acionará o acionador para blobs com nomes de caixas numa pasta de dezembro. Pelo menos um destes tem de ser fornecido: blobPathBeginsWith, blobPathEndsWith. | string |
eventos | O tipo de eventos que fazem com que este acionador seja acionado. | Matriz de cadeias que contém qualquer um dos seguintes: "Microsoft.Storage.BlobCreated" "Microsoft.Storage.BlobDeleted" (obrigatório) |
ignoreEmptyBlobs | Se definido como verdadeiro, os blobs com zero bytes serão ignorados. | bool |
scope | O ID de recurso do ARM da Conta de Armazenamento. | cadeia (obrigatório) |
BlobTrigger
Nome | Descrição | Valor |
---|---|---|
tipo | Tipo de acionador. | "BlobTrigger" (obrigatório) |
pipelines | Pipelines que precisam de ser iniciados. | TriggerPipelineReference[] |
typeProperties | Propriedades do Acionador de Blobs. | BlobTriggerTypeProperties (obrigatório) |
BlobTriggerTypeProperties
Nome | Descrição | Valor |
---|---|---|
folderPath | O caminho do contentor/pasta que irá acionar o pipeline. | cadeia (obrigatório) |
linkedService | A referência do serviço ligado do Armazenamento do Azure. | LinkedServiceReference (obrigatório) |
maxConcurrency | O número máximo de ficheiros paralelos a processar quando é acionado. | int (obrigatório) |
LinkedServiceReference
Nome | Descrição | Valor |
---|---|---|
parâmetros | Argumentos do LinkedService. | ParameterValueSpecification |
referenceName | Nome do LinkedService de referência. | cadeia (obrigatório) |
tipo | Tipo de referência de serviço ligado. | "LinkedServiceReference" (obrigatório) |
ChainingTrigger
Nome | Descrição | Valor |
---|---|---|
tipo | Tipo de acionador. | "ChainingTrigger" (obrigatório) |
pipeline | O pipeline para o qual as execuções são criadas quando todos os pipelines a montante são concluídos com êxito. | TriggerPipelineReference (necessário) |
typeProperties | Propriedades do Acionador de Encadeamento. | ChainingTriggerTypeProperties (obrigatório) |
ChainingTriggerTypeProperties
Nome | Descrição | Valor |
---|---|---|
dependsOn | Pipelines a Montante. | PipelineReference[] (obrigatório) |
runDimension | Executar a propriedade Dimensão que tem de ser emitida por pipelines a montante. | cadeia (obrigatório) |
CustomEventsTrigger
Nome | Descrição | Valor |
---|---|---|
tipo | Tipo de acionador. | "CustomEventsTrigger" (obrigatório) |
pipelines | Pipelines que precisam de ser iniciados. | TriggerPipelineReference[] |
typeProperties | Propriedades do Acionador de Eventos Personalizados. | CustomEventsTriggerTypeProperties (obrigatório) |
CustomEventsTriggerTypeProperties
Nome | Descrição | Valor |
---|---|---|
eventos | A lista de tipos de eventos que fazem com que este acionador seja acionado. | any[] (obrigatório) |
scope | O ID de recurso do ARM do Tópico de Azure Event Grid. | cadeia (obrigatório) |
subjectBeginsWith | O assunto do evento tem de começar com o padrão fornecido para o acionador ser acionado. Pelo menos um destes deve ser fornecido: subjectBeginsWith, subjectEndsWith. | string |
subjectEndsWith | O assunto do evento tem de terminar com o padrão fornecido para o acionador ser acionado. Pelo menos um destes deve ser fornecido: subjectBeginsWith, subjectEndsWith. | string |
RerunTumblingWindowTrigger
Nome | Descrição | Valor |
---|---|---|
tipo | Tipo de acionador. | "RerunTumblingWindowTrigger" (obrigatório) |
typeProperties | Executar novamente as propriedades do Acionador. | RerunTumblingWindowTriggerTypeProperties (obrigatório) |
RerunTumblingWindowTriggerTypeProperties
Nome | Descrição | Valor |
---|---|---|
parentTrigger | A referência do acionador principal. | |
requestedEndTime | A hora de fim do período de tempo para o qual a nova reformulação é iniciada. Atualmente, apenas é suportada a hora UTC. | cadeia (obrigatório) |
requestedStartTime | A hora de início do período de tempo para o qual a nova afirmação é iniciada. Atualmente, apenas é suportada a hora UTC. | cadeia (obrigatório) |
rerunConcurrency | O número máximo de janelas de tempo paralelas (prontas para execução) para as quais é acionada uma nova execução. | int (obrigatório) Restrições: Valor mínimo = 1 Valor máximo = 50 |
ScheduleTrigger
Nome | Descrição | Valor |
---|---|---|
tipo | Tipo de acionador. | "ScheduleTrigger" (obrigatório) |
pipelines | Pipelines que precisam de ser iniciados. | TriggerPipelineReference[] |
typeProperties | Agendar propriedades do Acionador. | ScheduleTriggerTypeProperties (obrigatório) |
ScheduleTriggerTypeProperties
Nome | Descrição | Valor |
---|---|---|
recurrence | Configuração da agenda de periodicidade. | ScheduleTriggerRecurrence (obrigatório) |
ScheduleTriggerRecurrence
Nome | Descrição | Valor |
---|---|---|
endTime | A hora de fim. | string |
frequência | A frequência. | 'Dia' "Hora" 'Minuto' "Mês" "NotSpecified" 'Semana' 'Ano' |
interval | O intervalo. | int |
agenda | A agenda de periodicidade. | RecurrenceSchedule |
startTime | A hora de início. | string |
timeZone | O fuso horário. | string |
{customized property} |
RecurrenceSchedule
Nome | Descrição | Valor |
---|---|---|
horas | As horas. | int[] |
minutes | Os minutos. | int[] |
monthDays | Os dias do mês. | int[] |
monthlyOccurrences | As ocorrências mensais. | RecurrenceScheduleOccurrence[] |
weekDays | Os dias da semana. | Matriz de cadeias que contém qualquer um dos seguintes: 'Sexta-feira' 'Segunda-feira' 'Sábado' 'Domingo' 'Quinta-feira' 'Terça-feira' 'Quarta-feira' |
{customized property} |
PeriodicidadeScheduleOccurrence
Nome | Descrição | Valor |
---|---|---|
day | O dia da semana. | 'Sexta-feira' 'Segunda-feira' 'Sábado' 'Domingo' 'Quinta-feira' 'Terça-feira' 'Quarta-feira' |
ocorrência | A ocorrência. | int |
{customized property} |
TumblingWindowTrigger
Nome | Descrição | Valor |
---|---|---|
tipo | Tipo de acionador. | "TumblingWindowTrigger" (obrigatório) |
pipeline | O pipeline para o qual as execuções são criadas quando um evento é acionado para a janela do acionador que está pronto. | TriggerPipelineReference (necessário) |
typeProperties | Propriedades do Acionador da Janela em Cascata. | TumblingWindowTriggerTypeProperties (obrigatório) |
TumblingWindowTriggerTypeProperties
Nome | Descrição | Valor |
---|---|---|
atraso | Especifica quanto tempo o acionador aguarda para além do tempo previsto antes de acionar uma nova execução. Não altera a hora de início e de fim da janela. A predefinição é 0. Tipo: cadeia (ou Expressão com cadeia resultType), padrão: ((\d+).)? (\d\d):(60;([0-5][0-9])):(60,([0-5][0-9])). | |
dependsOn | Aciona de que este acionador depende. Só são suportados acionadores de janela em cascata. | DependencyReference[] |
endTime | A hora de fim do período de tempo do acionador durante o qual os eventos são acionados para janelas prontas. Atualmente, apenas é suportada a hora UTC. | string |
frequência | A frequência das janelas de tempo. | "Hora" 'Minuto' "Mês" (obrigatório) |
interval | O intervalo das janelas de tempo. O intervalo mínimo permitido é 15 Minutos. | int (obrigatório) |
maxConcurrency | O número máximo de janelas de tempo paralelas (prontas para execução) para as quais é acionada uma nova execução. | int (obrigatório) Restrições: Valor mínimo = 1 Valor máximo = 50 |
retryPolicy | Política de repetição que será aplicada para execuções de pipeline falhadas. | RetryPolicy |
startTime | A hora de início do período de tempo do acionador durante o qual os eventos são acionados para janelas prontas. Atualmente, apenas é suportada a hora UTC. | cadeia (obrigatório) |
DependencyReference
Nome | Descrição | Valor |
---|---|---|
tipo | Definir o tipo de objeto | SelfDependencyTumblingWindowTriggerReference TumblingWindowTriggerDependencyReference (obrigatório) |
SelfDependencyTumblingWindowTriggerReference
Nome | Descrição | Valor |
---|---|---|
tipo | O tipo de referência de dependência. | "SelfDependencyTumblingWindowTriggerReference" (obrigatório) |
offset | Intervalo de tempo aplicado à hora de início de uma janela em cascata ao avaliar a dependência. | cadeia (obrigatório) 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])) |
size | O tamanho da janela ao avaliar a dependência. Se não for definida, será utilizada a frequência da janela em cascata. | string 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])) |
TumblingWindowTriggerDependencyReference
Nome | Descrição | Valor |
---|---|---|
tipo | O tipo de referência de dependência. | "TumblingWindowTriggerDependencyReference" (obrigatório) |
offset | Intervalo de tempo aplicado à hora de início de uma janela em cascata ao avaliar a dependência. | string 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])) |
referenceTrigger | Acionador referenciado. | TriggerReference (obrigatório) |
size | O tamanho da janela ao avaliar a dependência. Se não for definida, será utilizada a frequência da janela em cascata. | string 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])) |
TriggerReference
Nome | Descrição | Valor |
---|---|---|
referenceName | Nome do acionador de referência. | cadeia (obrigatório) |
tipo | Tipo de referência do acionador. | "TriggerReference" (obrigatório) |
RetryPolicy
Nome | Descrição | Valor |
---|---|---|
count | Máximo de tentativas de repetição comuns. A predefinição é 0. Tipo: número inteiro (ou Expressão com resultType número inteiro), mínimo: 0. | |
intervalInSeconds | Intervalo entre repetições em segundos. A predefinição é 30. | int Restrições: Valor mínimo = 30 Valor máximo = 86400 |
Definição de recurso do Terraform (fornecedor AzAPI)
O tipo de recurso de fábricas/acionadores pode ser implementado com operações que visam:
- Grupos de recursos
Para obter uma lista de propriedades alteradas em cada versão da API, veja registo de alterações.
Formato do recurso
Para criar um recurso Microsoft.DataFactory/factorys/triggers, adicione o seguinte Terraform ao seu modelo.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.DataFactory/factories/triggers@2018-06-01"
name = "string"
parent_id = "string"
body = jsonencode({
properties = {
annotations = [ object ]
description = "string"
type = "string"
// For remaining properties, see Trigger objects
}
})
}
Acionar objetos
Defina a propriedade tipo para especificar o tipo de objeto.
Para BlobEventsTrigger, utilize:
type = "BlobEventsTrigger"
pipelines = [
{
parameters = {}
pipelineReference = {
name = "string"
referenceName = "string"
type = "PipelineReference"
}
}
]
typeProperties = {
blobPathBeginsWith = "string"
blobPathEndsWith = "string"
events = [
"string"
]
ignoreEmptyBlobs = bool
scope = "string"
}
Para BlobTrigger, utilize:
type = "BlobTrigger"
pipelines = [
{
parameters = {}
pipelineReference = {
name = "string"
referenceName = "string"
type = "PipelineReference"
}
}
]
typeProperties = {
folderPath = "string"
linkedService = {
parameters = {}
referenceName = "string"
type = "LinkedServiceReference"
}
maxConcurrency = int
}
Para ChainingTrigger, utilize:
type = "ChainingTrigger"
pipeline = {
parameters = {}
pipelineReference = {
name = "string"
referenceName = "string"
type = "PipelineReference"
}
}
typeProperties = {
dependsOn = [
{
name = "string"
referenceName = "string"
type = "PipelineReference"
}
]
runDimension = "string"
}
Para CustomEventsTrigger, utilize:
type = "CustomEventsTrigger"
pipelines = [
{
parameters = {}
pipelineReference = {
name = "string"
referenceName = "string"
type = "PipelineReference"
}
}
]
typeProperties = {
events = [ object ]
scope = "string"
subjectBeginsWith = "string"
subjectEndsWith = "string"
}
Para RerunTumblingWindowTrigger, utilize:
type = "RerunTumblingWindowTrigger"
typeProperties = {
requestedEndTime = "string"
requestedStartTime = "string"
rerunConcurrency = int
}
Para ScheduleTrigger, utilize:
type = "ScheduleTrigger"
pipelines = [
{
parameters = {}
pipelineReference = {
name = "string"
referenceName = "string"
type = "PipelineReference"
}
}
]
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 TumblingWindowTrigger, utilize:
type = "TumblingWindowTrigger"
pipeline = {
parameters = {}
pipelineReference = {
name = "string"
referenceName = "string"
type = "PipelineReference"
}
}
typeProperties = {
dependsOn = [
{
type = "string"
// For remaining properties, see DependencyReference objects
}
]
endTime = "string"
frequency = "string"
interval = int
maxConcurrency = int
retryPolicy = {
intervalInSeconds = int
}
startTime = "string"
}
Objetos DependencyReference
Defina a propriedade tipo para especificar o tipo de objeto.
Para SelfDependencyTumblingWindowTriggerReference, utilize:
type = "SelfDependencyTumblingWindowTriggerReference"
offset = "string"
size = "string"
Para TumblingWindowTriggerDependencyReference, utilize:
type = "TumblingWindowTriggerDependencyReference"
offset = "string"
referenceTrigger = {
referenceName = "string"
type = "TriggerReference"
}
size = "string"
Valores de propriedade
fábricas/acionadores
Nome | Descrição | Valor |
---|---|---|
tipo | O tipo de recurso | "Microsoft.DataFactory/factorys/triggers@2018-06-01" |
name | O nome do recurso | cadeia (obrigatório) Limite de carateres: 1-260 Carateres válidos: Não é possível utilizar: <>*#.%&:\\+?/ ou controlar carateresComece com alfanumérico. |
parent_id | O ID do recurso que é o principal para este recurso. | ID para recurso do tipo: fábricas |
propriedades | Propriedades do acionador. | Acionador (obrigatório) |
Acionador
Nome | Descrição | Valor |
---|---|---|
anotações | Lista de etiquetas que podem ser utilizadas para descrever o acionador. | any[] |
descrição | Descrição do acionador. | string |
tipo | Definir o tipo de objeto | BlobEventsTrigger BlobTrigger ChainingTrigger CustomEventsTrigger RerunTumblingWindowTrigger ScheduleTrigger TumblingWindowTrigger (obrigatório) |
BlobEventsTrigger
Nome | Descrição | Valor |
---|---|---|
tipo | Tipo de acionador. | "BlobEventsTrigger" (obrigatório) |
pipelines | Pipelines que precisam de ser iniciados. | TriggerPipelineReference[] |
typeProperties | Propriedades do Acionador de Eventos de Blobs. | BlobEventsTriggerTypeProperties (obrigatório) |
TriggerPipelineReference
Nome | Descrição | Valor |
---|---|---|
parâmetros | Parâmetros do pipeline. | ParameterValueSpecification |
pipelineReference | Referência do pipeline. | PipelineReference |
ParameterValueSpecification
Nome | Descrição | Valor |
---|---|---|
{customized property} |
PipelineReference
Nome | Descrição | Valor |
---|---|---|
name | Nome da referência. | string |
referenceName | Nome do pipeline de referência. | cadeia (obrigatório) |
tipo | Tipo de referência de pipeline. | "PipelineReference" (obrigatório) |
BlobEventsTriggerTypeProperties
Nome | Descrição | Valor |
---|---|---|
blobPathBeginsWith | O caminho do blob tem de começar com o padrão fornecido para o acionador ser acionado. Por exemplo, "/records/blobs/december/" só irá acionar o acionador para blobs na pasta dezembro no contentor de registos. Pelo menos um destes tem de ser fornecido: blobPathBeginsWith, blobPathEndsWith. | string |
blobPathEndsWith | O caminho do blob tem de terminar com o padrão fornecido para o acionador ser acionado. Por exemplo, "dezembro/boxes.csv" só acionará o acionador para blobs com nomes de caixas numa pasta de dezembro. Pelo menos um destes tem de ser fornecido: blobPathBeginsWith, blobPathEndsWith. | string |
eventos | O tipo de eventos que fazem com que este acionador seja acionado. | Matriz de cadeias que contém qualquer um dos seguintes: "Microsoft.Storage.BlobCreated" "Microsoft.Storage.BlobDeleted" (obrigatório) |
ignoreEmptyBlobs | Se definido como verdadeiro, os blobs com zero bytes serão ignorados. | bool |
scope | O ID de recurso do ARM da Conta de Armazenamento. | cadeia (obrigatório) |
BlobTrigger
Nome | Descrição | Valor |
---|---|---|
tipo | Tipo de acionador. | "BlobTrigger" (obrigatório) |
pipelines | Pipelines que precisam de ser iniciados. | TriggerPipelineReference[] |
typeProperties | Propriedades do Acionador de Blobs. | BlobTriggerTypeProperties (obrigatório) |
BlobTriggerTypeProperties
Nome | Descrição | Valor |
---|---|---|
folderPath | O caminho do contentor/pasta que irá acionar o pipeline. | cadeia (obrigatório) |
linkedService | A referência do serviço ligado do Armazenamento do Azure. | LinkedServiceReference (obrigatório) |
maxConcurrency | O número máximo de ficheiros paralelos a processar quando é acionado. | int (obrigatório) |
LinkedServiceReference
Nome | Descrição | Valor |
---|---|---|
parâmetros | Argumentos para LinkedService. | ParameterValueSpecification |
referenceName | Nome do LinkedService de referência. | cadeia (obrigatório) |
tipo | Tipo de referência de serviço ligado. | "LinkedServiceReference" (obrigatório) |
ChainingTrigger
Nome | Descrição | Valor |
---|---|---|
tipo | Tipo de acionador. | "ChainingTrigger" (obrigatório) |
pipeline | O pipeline para o qual as execuções são criadas quando todos os pipelines a montante são concluídos com êxito. | TriggerPipelineReference (obrigatório) |
typeProperties | Propriedades do Acionador de Encadeamento. | ChainingTriggerTypeProperties (obrigatório) |
ChainingTriggerTypeProperties
Nome | Descrição | Valor |
---|---|---|
dependsOn | Pipelines a montante. | PipelineReference[] (obrigatório) |
runDimension | Execute a propriedade Dimensão que tem de ser emitida por pipelines a montante. | cadeia (obrigatório) |
CustomEventsTrigger
Nome | Descrição | Valor |
---|---|---|
tipo | Tipo de acionador. | "CustomEventsTrigger" (obrigatório) |
pipelines | Pipelines que precisam de ser iniciados. | TriggerPipelineReference[] |
typeProperties | Propriedades do Acionador de Eventos Personalizados. | CustomEventsTriggerTypeProperties (obrigatório) |
CustomEventsTriggerTypeProperties
Nome | Descrição | Valor |
---|---|---|
eventos | A lista de tipos de eventos que fazem com que este acionador seja acionado. | any[] (obrigatório) |
scope | O ID de recurso do ARM do Tópico de Azure Event Grid. | cadeia (obrigatório) |
subjectBeginsWith | O assunto do evento tem de começar com o padrão fornecido para que o acionador seja acionado. Pelo menos um destes deve ser fornecido: subjectBeginsWith, subjectEndsWith. | string |
subjectEndsWith | O assunto do evento tem de terminar com o padrão fornecido para que o acionador seja acionado. Pelo menos um destes deve ser fornecido: subjectBeginsWith, subjectEndsWith. | string |
RerunTumblingWindowTrigger
Nome | Descrição | Valor |
---|---|---|
tipo | Tipo de acionador. | "RerunTumblingWindowTrigger" (obrigatório) |
typeProperties | Execute novamente as propriedades do Acionador. | RerunTumblingWindowTriggerTypeProperties (obrigatório) |
RerunTumblingWindowTriggerTypeProperties
Nome | Descrição | Valor |
---|---|---|
parentTrigger | A referência do acionador principal. | |
requestedEndTime | A hora de fim do período de tempo para o qual a reformulação é iniciada. Atualmente, só é suportada a hora UTC. | cadeia (obrigatório) |
requestedStartTime | A hora de início do período de tempo para o qual a reformulação é iniciada. Atualmente, só é suportada a hora UTC. | cadeia (obrigatório) |
rerunConcurrency | O número máximo de janelas de tempo paralelas (prontas para execução) para as quais é acionada uma nova execução. | int (obrigatório) Restrições: Valor mínimo = 1 Valor máximo = 50 |
ScheduleTrigger
Nome | Descrição | Valor |
---|---|---|
tipo | Tipo de acionador. | "ScheduleTrigger" (obrigatório) |
pipelines | Pipelines que precisam de ser iniciados. | TriggerPipelineReference[] |
typeProperties | Propriedades do Acionador de Agendamento. | ScheduleTriggerTypeProperties (obrigatório) |
ScheduleTriggerTypeProperties
Nome | Descrição | Valor |
---|---|---|
recurrence | Configuração do agendamento de periodicidade. | ScheduleTriggerRecurrence (obrigatório) |
ScheduleTriggerRecurrence
Nome | Descrição | Valor |
---|---|---|
endTime | A hora de fim. | string |
frequência | A frequência. | "Dia" "Hora" "Minuto" "Mês" "NotSpecified" "Semana" "Ano" |
interval | O intervalo. | int |
agenda | A agenda de periodicidade. | PeriodicidadeSchedule |
startTime | A hora de início. | string |
timeZone | O fuso horário. | string |
{customized property} |
PeriodicidadeSchedule
Nome | Descrição | Valor |
---|---|---|
horas | As horas. | int[] |
minutes | Os minutos. | int[] |
monthDays | Os dias do mês. | int[] |
monthlyOccurrences | As ocorrências mensais. | PeriodicidadeScheduleOccurrence[] |
weekDays | Os dias da semana. | Matriz de cadeia que contém qualquer um dos seguintes: "Sexta-feira" "Segunda-feira" "Sábado" "Domingo" "Quinta-feira" "Terça-feira" "Quarta-feira" |
{customized property} |
PeriodicidadeScheduleOccurrence
Nome | Descrição | Valor |
---|---|---|
day | O dia da semana. | "Sexta-feira" "Segunda-feira" "Sábado" "Domingo" "Quinta-feira" "Terça-feira" "Quarta-feira" |
ocorrência | A ocorrência. | int |
{customized property} |
TumblingWindowTrigger
Nome | Descrição | Valor |
---|---|---|
tipo | Tipo de acionador. | "TumblingWindowTrigger" (obrigatório) |
pipeline | O pipeline para o qual as execuções são criadas quando um evento é acionado para a janela do acionador que está pronto. | TriggerPipelineReference (necessário) |
typeProperties | Propriedades do Acionador da Janela em Cascata. | TumblingWindowTriggerTypeProperties (obrigatório) |
TumblingWindowTriggerTypeProperties
Nome | Descrição | Valor |
---|---|---|
atraso | Especifica quanto tempo o acionador aguarda para além do tempo previsto antes de acionar uma nova execução. Não altera a hora de início e de fim da janela. A predefinição é 0. Tipo: cadeia (ou Expressão com cadeia resultType), padrão: ((\d+).)? (\d\d):(60;([0-5][0-9])):(60,([0-5][0-9])). | |
dependsOn | Aciona de que este acionador depende. Só são suportados acionadores de janela em cascata. | DependencyReference[] |
endTime | A hora de fim do período de tempo do acionador durante o qual os eventos são acionados para janelas prontas. Atualmente, apenas é suportada a hora UTC. | string |
frequência | A frequência das janelas de tempo. | "Hora" "Minuto" "Mês" (obrigatório) |
interval | O intervalo das janelas de tempo. O intervalo mínimo permitido é 15 Minutos. | int (obrigatório) |
maxConcurrency | O número máximo de janelas de tempo paralelas (prontas para execução) para as quais é acionada uma nova execução. | int (obrigatório) Restrições: Valor mínimo = 1 Valor máximo = 50 |
retryPolicy | Política de repetição que será aplicada para execuções de pipeline falhadas. | RetryPolicy |
startTime | A hora de início do período de tempo do acionador durante o qual os eventos são acionados para janelas prontas. Atualmente, apenas é suportada a hora UTC. | cadeia (obrigatório) |
DependencyReference
Nome | Descrição | Valor |
---|---|---|
tipo | Definir o tipo de objeto | SelfDependencyTumblingWindowTriggerReference TumblingWindowTriggerDependencyReference (obrigatório) |
SelfDependencyTumblingWindowTriggerReference
Nome | Descrição | Valor |
---|---|---|
tipo | O tipo de referência de dependência. | "SelfDependencyTumblingWindowTriggerReference" (obrigatório) |
offset | Intervalo de tempo aplicado à hora de início de uma janela em cascata ao avaliar a dependência. | cadeia (obrigatório) 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])) |
size | O tamanho da janela ao avaliar a dependência. Se não for definida, será utilizada a frequência da janela em cascata. | string 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])) |
TumblingWindowTriggerDependencyReference
Nome | Descrição | Valor |
---|---|---|
tipo | O tipo de referência de dependência. | "TumblingWindowTriggerDependencyReference" (obrigatório) |
offset | Intervalo de tempo aplicado à hora de início de uma janela em cascata ao avaliar a dependência. | string 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])) |
referenceTrigger | Acionador referenciado. | TriggerReference (obrigatório) |
size | O tamanho da janela ao avaliar a dependência. Se não for definida, será utilizada a frequência da janela em cascata. | string 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])) |
TriggerReference
Nome | Descrição | Valor |
---|---|---|
referenceName | Nome do acionador de referência. | cadeia (obrigatório) |
tipo | Tipo de referência do acionador. | "TriggerReference" (obrigatório) |
RetryPolicy
Nome | Descrição | Valor |
---|---|---|
count | Máximo de tentativas de repetição comuns. A predefinição é 0. Tipo: número inteiro (ou Expressão com número inteiro resultType), mínimo: 0. | |
intervalInSeconds | Intervalo entre repetições em segundos. A predefinição é 30. | int Restrições: Valor mínimo = 30 Valor máximo = 86400 |