다음을 통해 공유


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 매개 변수

Name In(다음 안에) 필수 형식 Description
factoryName
path True

string

팩터리 이름입니다.

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 버전입니다.

요청 본문

Name 형식 Description
continuationToken

string

결과의 다음 페이지를 가져오기 위한 연속 토큰입니다. 첫 번째 페이지의 경우 Null입니다.

parentTriggerName

string

자식 다시 실행 트리거를 가져올 부모 TumblingWindowTrigger의 이름입니다.

응답

Name 형식 Description
200 OK

TriggerQueryResponse

OK.

Other Status Codes

CloudError

Azure Data Factory 서비스에서 받은 오류 응답입니다.

보안

azure_auth

Azure Active Directory OAuth2 Flow.

형식: oauth2
Flow: implicit
Authorization URL: https://login.microsoftonline.com/common/oauth2/authorize

Scopes

Name Description
user_impersonation 사용자 계정 가장

예제

Triggers_QueryByFactory

Sample request

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

Sample response

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

정의

Name Description
CloudError

Azure Data Factory 오류 응답의 구조를 정의하는 개체입니다.

MultiplePipelineTrigger

트리거-파이프라인에 대해 1대 다 모델을 지원하는 모든 트리거의 기본 클래스입니다.

PipelineReference

파이프라인 참조 형식입니다.

TriggerFilterParameters

트리거에 대한 쿼리 매개 변수입니다.

TriggerPipelineReference

지정된 매개 변수를 사용하여 트리거해야 하는 파이프라인입니다.

TriggerQueryResponse

트리거 쿼리입니다.

TriggerResource

리소스 유형을 트리거합니다.

TriggerRuntimeState

트리거의 가능한 상태를 열거합니다.

CloudError

Azure Data Factory 오류 응답의 구조를 정의하는 개체입니다.

Name 형식 Description
error.code

string

오류 코드

error.details

CloudError[]

추가 오류 세부 정보가 있는 배열입니다.

error.message

string

오류 메시지입니다.

error.target

string

오류와 관련된 요청의 속성 이름/경로입니다.

MultiplePipelineTrigger

트리거-파이프라인에 대해 1대 다 모델을 지원하는 모든 트리거의 기본 클래스입니다.

Name 형식 Description
annotations

object[]

트리거를 설명하는 데 사용할 수 있는 태그 목록입니다.

description

string

트리거 설명입니다.

pipelines

TriggerPipelineReference[]

시작해야 하는 파이프라인입니다.

runtimeState

TriggerRuntimeState

트리거가 실행 중인지 여부를 나타냅니다. 트리거에서 시작/중지 API가 호출되면 업데이트됩니다.

type string:

MultiplePipelineTrigger

트리거 유형입니다.

PipelineReference

파이프라인 참조 형식입니다.

Name 형식 Description
name

string

참조 이름입니다.

referenceName

string

참조 파이프라인 이름입니다.

type enum:

PipelineReference

파이프라인 참조 형식입니다.

TriggerFilterParameters

트리거에 대한 쿼리 매개 변수입니다.

Name 형식 Description
continuationToken

string

결과의 다음 페이지를 가져오기 위한 연속 토큰입니다. 첫 번째 페이지의 경우 Null입니다.

parentTriggerName

string

자식 다시 실행 트리거를 가져올 부모 TumblingWindowTrigger의 이름입니다.

TriggerPipelineReference

지정된 매개 변수를 사용하여 트리거해야 하는 파이프라인입니다.

Name 형식 Description
parameters

object

파이프라인 매개 변수

pipelineReference

PipelineReference

파이프라인 참조입니다.

TriggerQueryResponse

트리거 쿼리입니다.

Name 형식 Description
continuationToken

string

결과의 다음 페이지를 가져오기 위한 연속 토큰이며, 나머지 결과가 있는 경우 null이면 입니다.

value

TriggerResource[]

트리거 목록입니다.

TriggerResource

리소스 유형을 트리거합니다.

Name 형식 Description
etag

string

Etag는 리소스의 변경 사항을 식별합니다.

id

string

리소스 식별자입니다.

name

string

리소스 이름입니다.

properties Trigger:

MultiplePipelineTrigger

트리거의 속성입니다.

type

string

리소스 종류입니다.

TriggerRuntimeState

트리거의 가능한 상태를 열거합니다.

Name 형식 Description
Disabled

string

Started

string

Stopped

string