共用方式為


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 參數

名稱 位於 必要 類型 Description
factoryName
path True

string

Factory 名稱。

Regex 模式: ^[A-Za-z0-9]+(?:-[A-Za-z0-9]+)*$

resourceGroupName
path True

string

資源群組名稱。

Regex 模式: ^[-\w\._\(\)]+$

subscriptionId
path True

string

訂用帳戶識別碼。

api-version
query True

string

API 版本。

要求本文

名稱 類型 Description
continuationToken

string

取得下一頁結果的接續令牌。 第一頁的 Null。

parentTriggerName

string

要取得子重新執行觸發程式之父 TumblingWindowTrigger 的名稱

回應

名稱 類型 Description
200 OK

TriggerQueryResponse

正常。

Other Status Codes

CloudError

從 Azure Data Factory 服務收到的錯誤回應。

安全性

azure_auth

Azure Active Directory OAuth2 Flow。

類型: oauth2
Flow: implicit
授權 URL: https://login.microsoftonline.com/common/oauth2/authorize

範圍

名稱 Description
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"
      }
    }
  ]
}

定義

名稱 Description
CloudError

對象,定義 Azure Data Factory 錯誤響應的結構。

MultiplePipelineTrigger

所有支援一對多模型以觸發至管線的觸發程式的基類。

PipelineReference

管線參考類型。

TriggerFilterParameters

觸發程式的查詢參數。

TriggerPipelineReference

必須使用指定的參數觸發的管線。

TriggerQueryResponse

觸發程序的查詢。

TriggerResource

觸發資源類型。

TriggerRuntimeState

列舉觸發程式可能的狀態。

CloudError

對象,定義 Azure Data Factory 錯誤響應的結構。

名稱 類型 Description
error.code

string

錯誤碼。

error.details

CloudError[]

具有其他錯誤詳細數據的陣列。

error.message

string

錯誤訊息。

error.target

string

與錯誤相關聯的要求中的屬性名稱/路徑。

MultiplePipelineTrigger

所有支援一對多模型以觸發至管線的觸發程式的基類。

名稱 類型 Description
annotations

object[]

可用於描述觸發程式的標記清單。

description

string

觸發程式描述。

pipelines

TriggerPipelineReference[]

需要啟動的管線。

runtimeState

TriggerRuntimeState

指出觸發程式是否正在執行。 在觸發程式上呼叫啟動/停止 API 時更新。

type string:

MultiplePipelineTrigger

觸發程式類型。

PipelineReference

管線參考類型。

名稱 類型 Description
name

string

參考名稱。

referenceName

string

參考管線名稱。

type enum:

PipelineReference

管線參考類型。

TriggerFilterParameters

觸發程式的查詢參數。

名稱 類型 Description
continuationToken

string

取得下一頁結果的接續令牌。 第一頁的 Null。

parentTriggerName

string

要取得子重新執行觸發程式之父 TumblingWindowTrigger 的名稱

TriggerPipelineReference

必須使用指定的參數觸發的管線。

名稱 類型 Description
parameters

object

管線參數。

pipelineReference

PipelineReference

管線參考。

TriggerQueryResponse

觸發程序的查詢。

名稱 類型 Description
continuationToken

string

如果有任何剩餘的結果存在,則為取得下一頁結果的接續令牌,否則為 null。

value

TriggerResource[]

觸發程式清單。

TriggerResource

觸發資源類型。

名稱 類型 Description
etag

string

Etag 可識別資源中的變更。

id

string

資源標識碼。

name

string

資源名稱。

properties Trigger:

MultiplePipelineTrigger

觸發程序的屬性。

type

string

資源類型。

TriggerRuntimeState

列舉觸發程式可能的狀態。

名稱 類型 Description
Disabled

string

Started

string

Stopped

string