你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn

Triggers - Query By Factory

查询触发器。

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

URI 参数

名称 必需 类型 说明
factoryName
path True

string

工厂名称。

正则表达式模式: ^[A-Za-z0-9]+(?:-[A-Za-z0-9]+)*$

resourceGroupName
path True

string

资源组名称。

正则表达式模式: ^[-\w\._\(\)]+$

subscriptionId
path True

string

订阅标识符。

api-version
query True

string

API 版本。

请求正文

名称 类型 说明
continuationToken

string

用于获取下一页结果的继续标记。 第一页为 Null。

parentTriggerName

string

用于获取子级重新运行触发器的父 TumblingWindowTrigger 的名称

响应

名称 类型 说明
200 OK

TriggerQueryResponse

没问题。

Other Status Codes

CloudError

从Azure 数据工厂服务收到的错误响应。

安全性

azure_auth

Azure Active Directory OAuth2 流。

类型: oauth2
流向: implicit
授权 URL: https://login.microsoftonline.com/common/oauth2/authorize

作用域

名称 说明
user_impersonation 模拟用户帐户

示例

Triggers_QueryByFactory

示例请求

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"
}

示例响应

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"
      }
    }
  ]
}

定义

名称 说明
CloudError

定义Azure 数据工厂错误响应结构的对象。

MultiplePipelineTrigger

支持触发器到管道的一对多模型的所有触发器的基类。

PipelineReference

管道引用类型。

TriggerFilterParameters

触发器的查询参数。

TriggerPipelineReference

需要使用给定参数触发的管道。

TriggerQueryResponse

触发器的查询。

TriggerResource

触发器资源类型。

TriggerRuntimeState

枚举触发器的可能状态。

CloudError

定义Azure 数据工厂错误响应结构的对象。

名称 类型 说明
error.code

string

错误代码。

error.details

CloudError[]

包含其他错误详细信息的数组。

error.message

string

错误消息。

error.target

string

与错误关联的请求中的属性名称/路径。

MultiplePipelineTrigger

支持触发器到管道的一对多模型的所有触发器的基类。

名称 类型 说明
annotations

object[]

可用于描述触发器的标记列表。

description

string

触发器说明。

pipelines

TriggerPipelineReference[]

需要启动的管道。

runtimeState

TriggerRuntimeState

指示触发器是否正在运行。 在触发器上调用启动/停止 API 时进行了更新。

type string:

MultiplePipelineTrigger

触发器类型。

PipelineReference

管道引用类型。

名称 类型 说明
name

string

引用名称。

referenceName

string

引用管道名称。

type enum:

PipelineReference

管道引用类型。

TriggerFilterParameters

触发器的查询参数。

名称 类型 说明
continuationToken

string

用于获取下一页结果的继续标记。 第一页为 Null。

parentTriggerName

string

用于获取子级重新运行触发器的父 TumblingWindowTrigger 的名称

TriggerPipelineReference

需要使用给定参数触发的管道。

名称 类型 说明
parameters

object

管道参数。

pipelineReference

PipelineReference

管道引用。

TriggerQueryResponse

触发器的查询。

名称 类型 说明
continuationToken

string

用于获取下一页结果的继续标记(如果存在任何剩余结果),否则为 null。

value

TriggerResource[]

触发器列表。

TriggerResource

触发器资源类型。

名称 类型 说明
etag

string

Etag 标识资源中的更改。

id

string

资源标识符。

name

string

资源名称。

properties Trigger:

MultiplePipelineTrigger

触发器的属性。

type

string

资源类型。

TriggerRuntimeState

枚举触发器的可能状态。

名称 类型 说明
Disabled

string

Started

string

Stopped

string