Compartilhar via


Triggers - Query By Factory

Gatilhos de consulta.

POST https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataFactory/factories/{factoryName}/querytriggers?api-version=2018-06-01

Parâmetros de URI

Nome Em Obrigatório Tipo Description
factoryName
path True

string

O nome da fábrica.

Padrão Regex: ^[A-Za-z0-9]+(?:-[A-Za-z0-9]+)*$

resourceGroupName
path True

string

O nome do grupo de recursos.

Padrão Regex: ^[-\w\._\(\)]+$

subscriptionId
path True

string

O identificador da assinatura.

api-version
query True

string

A versão da API.

Corpo da solicitação

Nome Tipo Description
continuationToken

string

O token de continuação para obter a próxima página de resultados. Nulo para a primeira página.

parentTriggerName

string

O nome do pai TumblingWindowTrigger para obter os gatilhos de nova execução filho

Respostas

Nome Tipo Description
200 OK

TriggerQueryResponse

OK.

Other Status Codes

CloudError

Uma resposta de erro recebida do serviço Azure Data Factory.

Segurança

azure_auth

Fluxo OAuth2 do Azure Active Directory.

Tipo: oauth2
Flow: implicit
URL de Autorização: https://login.microsoftonline.com/common/oauth2/authorize

Escopos

Nome Description
user_impersonation representar sua conta de usuário

Exemplos

Triggers_QueryByFactory

Solicitação de exemplo

POST https://management.azure.com/subscriptions/12345678-1234-1234-1234-12345678abc/resourceGroups/exampleResourceGroup/providers/Microsoft.DataFactory/factories/exampleFactoryName/querytriggers?api-version=2018-06-01

{
  "parentTriggerName": "exampleTrigger"
}

Resposta de exemplo

Date: Sat, 16 Jun 2018 00:40:20 GMT
X-Content-Type-Options: nosniff
x-ms-ratelimit-remaining-subscription-reads: 14986
x-ms-request-id: e474f8f8-b34f-4536-b059-ca740e6b44c3
x-ms-correlation-request-id: e474f8f8-b34f-4536-b059-ca740e6b44c3
{
  "value": [
    {
      "id": "/subscriptions/12345678-1234-1234-1234-12345678abc/resourceGroups/exampleResourceGroup/providers/Microsoft.DataFactory/factories/exampleFactoryName/triggers/exampleRerunTrigger",
      "name": "exampleRerunTrigger",
      "type": "Microsoft.DataFactory/factories/triggers",
      "properties": {
        "type": "RerunTumblingWindowTrigger",
        "typeProperties": {
          "parentTrigger": "exampleTrigger",
          "requestedStartTime": "2018-06-16T00:39:14.905167Z",
          "requestedEndTime": "2018-06-16T00:55:14.905167Z",
          "rerunConcurrency": 4
        },
        "description": "Example description"
      }
    }
  ]
}

Definições

Nome Description
CloudError

O objeto que define a estrutura de uma resposta de erro Azure Data Factory.

MultiplePipelineTrigger

Classe base para todos os gatilhos que dão suporte a um a muitos modelos para gatilho para pipeline.

PipelineReference

Tipo de referência de pipeline.

TriggerFilterParameters

Parâmetros de consulta para gatilhos.

TriggerPipelineReference

Pipeline que precisa ser disparado com os parâmetros fornecidos.

TriggerQueryResponse

Uma consulta de gatilhos.

TriggerResource

Tipo de recurso de gatilho.

TriggerRuntimeState

Enumera o estado possível de Gatilhos.

CloudError

O objeto que define a estrutura de uma resposta de erro Azure Data Factory.

Nome Tipo Description
error.code

string

Código do erro.

error.details

CloudError[]

Matriz com detalhes de erro adicionais.

error.message

string

Mensagem de erro.

error.target

string

Nome/caminho da propriedade na solicitação associada ao erro.

MultiplePipelineTrigger

Classe base para todos os gatilhos que dão suporte a um a muitos modelos para gatilho para pipeline.

Nome Tipo Description
annotations

object[]

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

description

string

Descrição do gatilho.

pipelines

TriggerPipelineReference[]

Pipelines que precisam ser iniciados.

runtimeState

TriggerRuntimeState

Indica se o gatilho está em execução ou não. Atualizado quando as APIs Iniciar/Parar são chamadas no Gatilho.

type string:

MultiplePipelineTrigger

Tipo de gatilho.

PipelineReference

Tipo de referência de pipeline.

Nome Tipo Description
name

string

Nome da referência.

referenceName

string

Nome do pipeline de referência.

type enum:

PipelineReference

Tipo de referência de pipeline.

TriggerFilterParameters

Parâmetros de consulta para gatilhos.

Nome Tipo Description
continuationToken

string

O token de continuação para obter a próxima página de resultados. Nulo para a primeira página.

parentTriggerName

string

O nome do pai TumblingWindowTrigger para obter os gatilhos de nova execução filho

TriggerPipelineReference

Pipeline que precisa ser disparado com os parâmetros fornecidos.

Nome Tipo Description
parameters

object

Parâmetros do pipeline.

pipelineReference

PipelineReference

Referência de pipeline.

TriggerQueryResponse

Uma consulta de gatilhos.

Nome Tipo Description
continuationToken

string

O token de continuação para obter a próxima página de resultados, se houver resultados restantes, null caso contrário.

value

TriggerResource[]

Lista de gatilhos.

TriggerResource

Tipo de recurso de gatilho.

Nome Tipo Description
etag

string

A Etag identifica a alteração no recurso.

id

string

O identificador do recurso.

name

string

O nome do recurso.

properties Trigger:

MultiplePipelineTrigger

Propriedades do gatilho.

type

string

O tipo de recurso.

TriggerRuntimeState

Enumera o estado possível de Gatilhos.

Nome Tipo Description
Disabled

string

Started

string

Stopped

string