Partilhar via


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:

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 carateres

Comece 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:

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 carateres

Comece 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 carateres

Comece 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