다음을 통해 공유


Schedule 클래스

파이프라인을 제출할 일정을 정의합니다.

파이프라인이 게시되면 일정을 사용하여 지정된 간격으로 또는 Blob Storage 위치에 대한 변경 내용이 검색될 때 파이프라인을 제출할 수 있습니다.

일정을 초기화합니다.

생성자

Schedule(workspace, id, name, description, pipeline_id, status, recurrence, datastore_name, polling_interval, data_path_parameter_name, continue_on_step_failure, path_on_datastore, _schedule_provider=None, pipeline_endpoint_id=None)

매개 변수

Name Description
workspace
필수

이 Schedule이 속할 작업 영역 개체입니다.

id
필수
str

일정의 ID입니다.

name
필수
str

일정의 이름입니다.

description
필수
str

일정에 대한 설명입니다.

pipeline_id
필수
str

일정이 제출할 파이프라인의 ID입니다.

status
필수
str

일정의 상태('활성' 또는 '사용 안 함')입니다.

recurrence
필수

파이프라인에 대한 일정 되풀이입니다.

datastore_name
필수
str

수정/추가된 Blob을 모니터링할 데이터 저장소의 이름입니다. 참고: 1) VNET 데이터 저장소는 지원되지 않습니다. 2) 데이터 저장소에 대한 인증 유형을 "계정 키"로 설정해야 합니다.

polling_interval
필수
int

수정/추가된 Blob에 대한 폴링 간격(분)입니다.

data_path_parameter_name
필수
str

변경된 Blob 경로로 설정할 데이터 경로 파이프라인 매개 변수의 이름입니다.

continue_on_step_failure
필수

단계가 실패할 경우 제출된 PipelineRun에서 다른 단계를 계속 실행할지 여부입니다. 제공된 경우 파이프라인에 대한 continue_on_step_failure 설정을 재정의합니다.

path_on_datastore
필수
str

선택 사항입니다. 수정/추가된 BLOB를 모니터링할 데이터 저장소의 경로입니다. 참고: path_on_datastore 데이터 저장소의 컨테이너 아래에 있으므로 일정이 모니터링할 실제 경로는 컨테이너/path_on_datastore. 없는 경우 데이터 저장소 컨테이너가 모니터링됩니다. path_on_datastore 하위 폴더에서 수행한 추가/수정은 모니터링되지 않습니다. DataStore 일정에 대해서만 지원됩니다.

_schedule_provider
<xref:azureml.pipeline.core._aeva_provider._AevaScheduleProvider>

일정 공급자입니다.

Default value: None
workspace
필수

이 Schedule이 속할 작업 영역 개체입니다.

id
필수
str

일정의 ID입니다.

name
필수
str

일정의 이름입니다.

description
필수
str

일정에 대한 설명입니다.

pipeline_id
필수
str

일정이 제출할 파이프라인의 ID입니다.

status
필수
str

일정의 상태('활성' 또는 '사용 안 함')입니다.

recurrence
필수

파이프라인의 일정 되풀이입니다.

datastore_name
필수
str

수정/추가된 Blob을 모니터링할 데이터 저장소의 이름입니다. 참고: VNET 데이터 저장소는 지원되지 않습니다.

polling_interval
필수
int

수정/추가된 Blob에 대한 폴링 간격(분)입니다.

data_path_parameter_name
필수
str

변경된 Blob 경로로 설정할 데이터 경로 파이프라인 매개 변수의 이름입니다.

continue_on_step_failure
필수

단계가 실패할 경우 제출된 PipelineRun에서 다른 단계를 계속 실행할지 여부입니다. 제공된 경우 파이프라인에 대한 continue_on_step_failure 설정을 재정의합니다.

path_on_datastore
필수
str

선택 사항입니다. 수정/추가된 BLOB를 모니터링할 데이터 저장소의 경로입니다. 참고: path_on_datastore 데이터 저장소의 컨테이너 아래에 있으므로 일정이 모니터링할 실제 경로는 컨테이너/path_on_datastore. 없는 경우 데이터 저장소 컨테이너가 모니터링됩니다. path_on_datastore 하위 폴더에서 수행한 추가/수정은 모니터링되지 않습니다. DataStore 일정에 대해서만 지원됩니다.

_schedule_provider
필수
<xref:azureml.pipeline.core._aeva_provider._AevaScheduleProvider>

일정 공급자입니다.

pipeline_endpoint_id
str

일정이 제출할 파이프라인 엔드포인트의 ID입니다.

Default value: None

설명

두 가지 유형의 일정이 지원됩니다. 첫 번째는 시간 되풀이를 사용하여 지정된 일정에 따라 파이프라인을 제출합니다. 두 번째는 추가 또는 수정된 Blob을 모니터링하고 AzureBlobDatastore 변경 내용이 검색되면 파이프라인을 제출합니다.

되풀이 일정에 따라 파이프라인을 제출할 일정을 만들려면 일정을 ScheduleRecurrence 만들 때 사용합니다.

ScheduleRecurrence는 다음과 같이 파이프라인에 대한 일정을 만들 때 사용됩니다.


   from azureml.pipeline.core import Schedule, ScheduleRecurrence

   recurrence = ScheduleRecurrence(frequency="Hour", interval=12)
   schedule = Schedule.create(workspace, name="TestSchedule", pipeline_id="pipeline_id",
                              experiment_name="helloworld", recurrence=recurrence)

이 일정은 12시간마다 제공된 PublishedPipeline 것을 제출합니다. 제출된 파이프라인은 "helloworld"라는 이름으로 실험 아래에 만들어집니다.

Blob Storage 위치 수정 시 PipelineRuns를 트리거하는 일정을 만들려면 일정을 만들 때 데이터 저장소 및 관련 데이터 정보를 지정합니다.


   from azureml.pipeline.core import Schedule
   from azureml.core.datastore import Datastore

   datastore = Datastore(workspace=ws, name="workspaceblobstore")

   schedule = Schedule.create(workspace, name="TestSchedule", pipeline_id="pipeline_id"
                              experiment_name="helloworld", datastore=datastore,
                              polling_interval=5, path_on_datastore="file/path")

polling_interval 및 path_on_datastore 매개 변수는 선택 사항입니다. polling_interval 데이터 저장소 수정을 폴링하는 빈도를 지정하며 기본적으로 5분입니다. path_on_datastore 사용하여 변경 내용을 모니터링할 Datastore의 폴더를 지정할 수 있습니다. None이면 데이터 저장소 컨테이너가 모니터링됩니다. 참고: path_on_datastore 또는 Datastore 컨테이너의 하위 폴더에서 blob 추가/수정(path_on_datastore 지정되지 않은 경우)은 검색되지 않습니다.

또한 파이프라인이 단계 입력을 설명하는 데 사용하도록 DataPathPipelineParameter 생성된 경우 Datastore 트리거 일정을 만들 때 data_path_parameter_name 매개 변수를 사용하여 PipelineRun이 Schedule에 의해 제출될 때 입력을 변경된 파일로 설정합니다.

다음 예제에서 Schedule이 PipelineRun을 트리거하면 "input_data" PipelineParameter 값이 수정/추가된 파일로 설정됩니다.


   from azureml.pipeline.core import Schedule
   from azureml.core.datastore import Datastore

   datastore = Datastore(workspace=ws, name="workspaceblobstore")

   schedule = Schedule.create(workspace, name="TestSchedule", pipeline_id="pipeline_id",
                              experiment_name="helloworld", datastore=datastore,
                              data_path_parameter_name="input_data")

일정에 대한 자세한 내용은 다음 https://aka.ms/pl-schedule을 참조하세요.

메서드

create

파이프라인에 대한 일정을 만듭니다.

시간 기반 일정에 대해 되풀이를 지정하거나 데이터 저장소, (선택 사항) polling_interval 및(선택 사항) data_path_parameter_name 지정하여 데이터 저장소 위치에서 수정/추가를 모니터링하는 일정을 만듭니다.

create_for_pipeline_endpoint

파이프라인 엔드포인트에 대한 일정을 만듭니다.

시간 기반 일정에 대해 되풀이를 지정하거나 데이터 저장소, (선택 사항) polling_interval 및(선택 사항) data_path_parameter_name 지정하여 데이터 저장소 위치에서 수정/추가를 모니터링하는 일정을 만듭니다.

disable

일정을 '사용 안 함'으로 설정하고 실행할 수 없습니다.

enable

일정을 '활성'으로 설정하고 실행할 수 있습니다.

get

지정된 ID를 사용하여 일정을 가져옵니다.

get_all

현재 작업 영역에서 모든 일정을 가져옵니다.

사용되지 않음: 이 메서드는 메서드를 위해 list 더 이상 사용되지 않습니다.

get_last_pipeline_run

일정에 의해 제출된 마지막 파이프라인 실행을 가져옵니다. 실행이 제출되지 않은 경우 None을 반환합니다.

get_pipeline_runs

일정에서 생성된 파이프라인 실행을 가져옵니다.

get_schedules_for_pipeline_endpoint_id

지정된 파이프라인 엔드포인트 ID에 대한 모든 일정을 가져옵니다.

get_schedules_for_pipeline_id

지정된 파이프라인 ID에 대한 모든 일정을 가져옵니다.

list

현재 작업 영역에서 모든 일정을 가져옵니다.

load_yaml

YAML 파일을 로드하고 읽어 일정 매개 변수를 가져옵니다.

YAML 파일은 일정 매개 변수를 전달하여 일정을 만드는 한 가지 방법입니다.

update

일정을 업데이트합니다.

create

파이프라인에 대한 일정을 만듭니다.

시간 기반 일정에 대해 되풀이를 지정하거나 데이터 저장소, (선택 사항) polling_interval 및(선택 사항) data_path_parameter_name 지정하여 데이터 저장소 위치에서 수정/추가를 모니터링하는 일정을 만듭니다.

static create(workspace, name, pipeline_id, experiment_name, recurrence=None, description=None, pipeline_parameters=None, wait_for_provisioning=False, wait_timeout=3600, datastore=None, polling_interval=5, data_path_parameter_name=None, continue_on_step_failure=None, path_on_datastore=None, _workflow_provider=None, _service_endpoint=None)

매개 변수

Name Description
workspace
필수

이 Schedule이 속할 작업 영역 개체입니다.

name
필수
str

일정의 이름입니다.

pipeline_id
필수
str

일정이 제출할 파이프라인의 ID입니다.

experiment_name
필수
str

일정이 제출할 실험의 이름은 실행됩니다.

recurrence

파이프라인의 일정 되풀이입니다.

Default value: None
description
str

일정에 대한 설명입니다.

Default value: None
pipeline_parameters

새 값 {param name, param value}를 할당하는 매개 변수 사전

Default value: None
wait_for_provisioning

일정 프로비전이 완료되기를 기다릴지 여부입니다.

Default value: False
wait_timeout
int

시간이 초과되기 전에 대기할 시간(초)입니다.

Default value: 3600
datastore

수정/추가된 Blob을 모니터링할 데이터 저장소입니다. 참고: VNET 데이터 저장소는 지원되지 않습니다. 되풀이와 함께 사용할 수 없습니다.

Default value: None
polling_interval
int

수정/추가된 Blob에 대한 폴링 간격(분)입니다. 기본값은 5분입니다. DataStore 일정에 대해서만 지원됩니다.

Default value: 5
data_path_parameter_name
str

변경된 Blob 경로로 설정할 데이터 경로 파이프라인 매개 변수의 이름입니다. DataStore 일정에 대해서만 지원됩니다.

Default value: None
continue_on_step_failure

단계가 실패할 경우 제출된 PipelineRun에서 다른 단계를 계속 실행할지 여부입니다. 제공된 경우 파이프라인에 대한 continue_on_step_failure 설정을 재정의합니다.

Default value: None
path_on_datastore
str

선택 사항입니다. 수정/추가된 BLOB를 모니터링할 데이터 저장소의 경로입니다. 참고: path_on_datastore 데이터 저장소의 컨테이너 아래에 있으므로 일정이 모니터링할 실제 경로는 컨테이너/path_on_datastore. 없는 경우 데이터 저장소 컨테이너가 모니터링됩니다. path_on_datastore 하위 폴더에서 수행한 추가/수정은 모니터링되지 않습니다. DataStore 일정에 대해서만 지원됩니다.

Default value: None
_workflow_provider
<xref:azureml.pipeline.core._aeva_provider._AevaWorkflowProvider>

워크플로 공급자입니다.

Default value: None
_service_endpoint
str

서비스 엔드포인트입니다.

Default value: None

반환

형식 Description

만든 일정입니다.

create_for_pipeline_endpoint

파이프라인 엔드포인트에 대한 일정을 만듭니다.

시간 기반 일정에 대해 되풀이를 지정하거나 데이터 저장소, (선택 사항) polling_interval 및(선택 사항) data_path_parameter_name 지정하여 데이터 저장소 위치에서 수정/추가를 모니터링하는 일정을 만듭니다.

static create_for_pipeline_endpoint(workspace, name, pipeline_endpoint_id, experiment_name, recurrence=None, description=None, pipeline_parameters=None, wait_for_provisioning=False, wait_timeout=3600, datastore=None, polling_interval=5, data_path_parameter_name=None, continue_on_step_failure=None, path_on_datastore=None, _workflow_provider=None, _service_endpoint=None)

매개 변수

Name Description
workspace
필수

이 Schedule이 속할 작업 영역 개체입니다.

name
필수
str

일정의 이름입니다.

pipeline_endpoint_id
필수
str

일정이 제출할 파이프라인 엔드포인트의 ID입니다.

experiment_name
필수
str

일정이 제출할 실험의 이름은 실행됩니다.

recurrence

파이프라인의 일정 되풀이입니다.

Default value: None
description
str

일정에 대한 설명입니다.

Default value: None
pipeline_parameters

새 값 {param name, param value}를 할당하는 매개 변수 사전

Default value: None
wait_for_provisioning

일정 프로비전이 완료되기를 기다릴지 여부입니다.

Default value: False
wait_timeout
int

시간이 초과되기 전에 대기할 시간(초)입니다.

Default value: 3600
datastore

수정/추가된 Blob을 모니터링할 데이터 저장소입니다. 참고: VNET 데이터 저장소는 지원되지 않습니다. 되풀이와 함께 사용할 수 없습니다.

Default value: None
polling_interval
int

수정/추가된 Blob에 대한 폴링 간격(분)입니다. 기본값은 5분입니다. DataStore 일정에 대해서만 지원됩니다.

Default value: 5
data_path_parameter_name
str

변경된 Blob 경로로 설정할 데이터 경로 파이프라인 매개 변수의 이름입니다. DataStore 일정에 대해서만 지원됩니다.

Default value: None
continue_on_step_failure

단계가 실패할 경우 제출된 PipelineRun에서 다른 단계를 계속 실행할지 여부입니다. 제공된 경우 파이프라인에 대한 continue_on_step_failure 설정을 재정의합니다.

Default value: None
path_on_datastore
str

선택 사항입니다. 수정/추가된 BLOB를 모니터링할 데이터 저장소의 경로입니다. 참고: path_on_datastore 데이터 저장소의 컨테이너 아래에 있으므로 일정이 모니터링할 실제 경로는 컨테이너/path_on_datastore. 없는 경우 데이터 저장소 컨테이너가 모니터링됩니다. path_on_datastore 하위 폴더에서 수행한 추가/수정은 모니터링되지 않습니다. DataStore 일정에 대해서만 지원됩니다.

Default value: None
_workflow_provider
<xref:azureml.pipeline.core._aeva_provider._AevaWorkflowProvider>

워크플로 공급자입니다.

Default value: None
_service_endpoint
str

서비스 엔드포인트입니다.

Default value: None

반환

형식 Description

만든 일정입니다.

disable

일정을 '사용 안 함'으로 설정하고 실행할 수 없습니다.

disable(wait_for_provisioning=False, wait_timeout=3600)

매개 변수

Name Description
wait_for_provisioning

일정 프로비전이 완료되기를 기다릴지 여부입니다.

Default value: False
wait_timeout
int

시간이 초과되기 전에 대기할 시간(초)입니다.

Default value: 3600

enable

일정을 '활성'으로 설정하고 실행할 수 있습니다.

enable(wait_for_provisioning=False, wait_timeout=3600)

매개 변수

Name Description
wait_for_provisioning

일정 프로비전이 완료되기를 기다릴지 여부입니다.

Default value: False
wait_timeout
int

시간이 초과되기 전에 대기할 시간(초)입니다.

Default value: 3600

get

지정된 ID를 사용하여 일정을 가져옵니다.

static get(workspace, id, _workflow_provider=None, _service_endpoint=None)

매개 변수

Name Description
workspace
필수

일정이 만들어진 작업 영역입니다.

id
필수
str

일정의 ID입니다.

_workflow_provider
<xref:azureml.pipeline.core._aeva_provider._AevaWorkflowProvider>

워크플로 공급자입니다.

Default value: None
_service_endpoint
str

서비스 엔드포인트입니다.

Default value: None

반환

형식 Description

일정 개체

get_all

현재 작업 영역에서 모든 일정을 가져옵니다.

사용되지 않음: 이 메서드는 메서드를 위해 list 더 이상 사용되지 않습니다.

static get_all(workspace, active_only=True, pipeline_id=None, pipeline_endpoint_id=None, _workflow_provider=None, _service_endpoint=None)

매개 변수

Name Description
workspace
필수

작업 영역입니다.

active_only

true이면 현재 활성 상태인 일정만 반환합니다. 파이프라인 ID가 제공되지 않은 경우에만 적용됩니다.

Default value: True
pipeline_id
str

제공된 경우 지정된 ID를 가진 파이프라인에 대한 일정만 반환합니다.

Default value: None
pipeline_endpoint_id
str

제공된 경우 지정된 ID를 사용하여 파이프라인 엔드포인트에 대한 일정만 반환합니다.

Default value: None
_workflow_provider
<xref:azureml.pipeline.core._aeva_provider._AevaWorkflowProvider>

워크플로 공급자입니다.

Default value: None
_service_endpoint
str

서비스 엔드포인트입니다.

Default value: None

반환

형식 Description

의 목록입니다 Schedule.

get_last_pipeline_run

일정에 의해 제출된 마지막 파이프라인 실행을 가져옵니다. 실행이 제출되지 않은 경우 None을 반환합니다.

get_last_pipeline_run()

반환

형식 Description

마지막 파이프라인 실행입니다.

get_pipeline_runs

일정에서 생성된 파이프라인 실행을 가져옵니다.

get_pipeline_runs()

반환

형식 Description

의 목록입니다 PipelineRun.

get_schedules_for_pipeline_endpoint_id

지정된 파이프라인 엔드포인트 ID에 대한 모든 일정을 가져옵니다.

static get_schedules_for_pipeline_endpoint_id(workspace, pipeline_endpoint_id, _workflow_provider=None, _service_endpoint=None)

매개 변수

Name Description
workspace
필수

작업 영역입니다.

pipeline_endpoint_id
필수
str

파이프라인 엔드포인트 ID입니다.

_workflow_provider
<xref:azureml.pipeline.core._aeva_provider._AevaWorkflowProvider>

워크플로 공급자입니다.

Default value: None
_service_endpoint
str

서비스 엔드포인트입니다.

Default value: None

반환

형식 Description

의 목록입니다 Schedule.

get_schedules_for_pipeline_id

지정된 파이프라인 ID에 대한 모든 일정을 가져옵니다.

static get_schedules_for_pipeline_id(workspace, pipeline_id, _workflow_provider=None, _service_endpoint=None)

매개 변수

Name Description
workspace
필수

작업 영역입니다.

pipeline_id
필수
str

파이프라인 ID입니다.

_workflow_provider
<xref:azureml.pipeline.core._aeva_provider._AevaWorkflowProvider>

워크플로 공급자입니다.

Default value: None
_service_endpoint
str

서비스 엔드포인트입니다.

Default value: None

반환

형식 Description

의 목록입니다 Schedule.

list

현재 작업 영역에서 모든 일정을 가져옵니다.

static list(workspace, active_only=True, pipeline_id=None, pipeline_endpoint_id=None, _workflow_provider=None, _service_endpoint=None)

매개 변수

Name Description
workspace
필수

작업 영역입니다.

active_only

true이면 현재 활성 상태인 일정만 반환합니다. 파이프라인 ID가 제공되지 않은 경우에만 적용됩니다.

Default value: True
pipeline_id
str

제공된 경우 지정된 ID를 가진 파이프라인에 대한 일정만 반환합니다.

Default value: None
pipeline_endpoint_id
str

제공된 경우 지정된 ID를 사용하여 파이프라인 엔드포인트에 대한 일정만 반환합니다.

Default value: None
_workflow_provider
<xref:azureml.pipeline.core._aeva_provider._AevaWorkflowProvider>

워크플로 공급자입니다.

Default value: None
_service_endpoint
str

서비스 엔드포인트입니다.

Default value: None

반환

형식 Description

의 목록입니다 Schedule.

load_yaml

YAML 파일을 로드하고 읽어 일정 매개 변수를 가져옵니다.

YAML 파일은 일정 매개 변수를 전달하여 일정을 만드는 한 가지 방법입니다.

static load_yaml(workspace, filename, _workflow_provider=None, _service_endpoint=None)

매개 변수

Name Description
workspace
필수

작업 영역입니다.

filename
필수
str

위치가 있는 YAML 파일 이름입니다.

_workflow_provider
<xref:azureml.pipeline.core._aeva_provider._AevaWorkflowProvider>

워크플로 공급자입니다.

Default value: None
_service_endpoint
str

서비스 엔드포인트입니다.

Default value: None

반환

형식 Description

매개 변수 및 값의 Schedule 사전입니다.

설명

일정에 대해 두 가지 유형의 YAML이 지원됩니다. 첫 번째 읽기 및 트리거 파이프라인에 대 한 일정 만들기에 대 한 되풀이 정보를 로드 합니다. 두 번째 읽기 및 트리거 파이프라인에 대 한 일정 만들기에 대 한 데이터 저장소 정보를 로드 합니다.

다음과 같이 되풀이에 파이프라인을 제출하는 일정을 만드는 예제입니다.


   from azureml.pipeline.core import Schedule

   schedule_info = Schedule.load_yaml(workspace=workspace,
                                      filename='./yaml/test_schedule_with_recurrence.yaml')
   schedule = Schedule.create(workspace, name="TestSchedule", pipeline_id="pipeline_id",
                              experiment_name="helloworld", recurrence=schedule_info.get("recurrence"),
                              description=schedule_info.get("description"))

샘플 YAML 파일 test_schedule_with_recurrence.yaml:


   Schedule:
       description: "Test create with recurrence"
       recurrence:
           frequency: Week # Can be "Minute", "Hour", "Day", "Week", or "Month".
           interval: 1 # how often fires
           start_time: 2019-06-07T10:50:00
           time_zone: UTC
           hours:
           - 1
           minutes:
           - 0
           time_of_day: null
           week_days:
           - Friday
       pipeline_parameters: {'a':1}
       wait_for_provisioning: True
       wait_timeout: 3600
       datastore_name: ~
       polling_interval: ~
       data_path_parameter_name: ~
       continue_on_step_failure: None
       path_on_datastore: ~

데이터 저장소에 파이프라인을 제출할 일정을 만드는 예제는 다음과 같습니다.


   from azureml.pipeline.core import Schedule

   schedule_info = Schedule.load_yaml(workspace=workspace,
                                      filename='./yaml/test_schedule_with_datastore.yaml')
   schedule = Schedule.create(workspace, name="TestSchedule", pipeline_id="pipeline_id",
                              experiment_name="helloworld",datastore=schedule_info.get("datastore_name"),
                              polling_interval=schedule_info.get("polling_interval"),
                              data_path_parameter_name=schedule_info.get("data_path_parameter_name"),
                              continue_on_step_failure=schedule_info.get("continue_on_step_failure"),
                              path_on_datastore=schedule_info.get("path_on_datastore"))

update

일정을 업데이트합니다.

update(name=None, description=None, recurrence=None, pipeline_parameters=None, status=None, wait_for_provisioning=False, wait_timeout=3600, datastore=None, polling_interval=None, data_path_parameter_name=None, continue_on_step_failure=None, path_on_datastore=None)

매개 변수

Name Description
name
str

일정의 새 이름입니다.

Default value: None
recurrence

파이프라인의 새 일정 되풀이입니다.

Default value: None
description
str

일정에 대한 새 설명입니다.

Default value: None
pipeline_parameters

새 값 {param name, param value}를 할당하는 매개 변수 사전입니다.

Default value: None
status
str

일정의 새 상태: '활성' 또는 '사용 안 함'.

Default value: None
wait_for_provisioning

일정 프로비전이 완료되기를 기다릴지 여부입니다.

Default value: False
wait_timeout
int

시간이 초과되기 전에 대기할 시간(초)입니다.

Default value: 3600
datastore

수정/추가된 Blob을 모니터링할 데이터 저장소입니다. 참고: VNET 데이터 저장소는 지원되지 않습니다.

Default value: None
polling_interval
int

수정/추가된 Blob에 대한 폴링 간격(분)입니다. 기본값은 5분입니다.

Default value: None
data_path_parameter_name
str

변경된 Blob 경로로 설정할 데이터 경로 파이프라인 매개 변수의 이름입니다.

Default value: None
continue_on_step_failure

단계가 실패할 경우 제출된 PipelineRun에서 다른 단계를 계속 실행할지 여부입니다. 제공된 경우 파이프라인에 대한 continue_on_step_failure 설정을 재정의합니다.

Default value: None
path_on_datastore
str

선택 사항입니다. 수정/추가된 BLOB를 모니터링할 데이터 저장소의 경로입니다. 참고: path_on_datastore 데이터 저장소의 컨테이너 아래에 있으므로 일정이 모니터링할 실제 경로는 컨테이너/path_on_datastore. 없는 경우 데이터 저장소 컨테이너가 모니터링됩니다. path_on_datastore 하위 폴더에서 수행한 추가/수정은 모니터링되지 않습니다. DataStore 일정에 대해서만 지원됩니다.

Default value: None

특성

continue_on_step_failure

설정의 값을 가져옵니다 continue_on_step_failure .

반환

형식 Description

설정의 값입니다 continue_on_step_failure .

data_path_parameter_name

변경된 Blob 경로로 설정할 데이터 경로 파이프라인 매개 변수의 이름을 가져옵니다.

반환

형식 Description
str

데이터 경로 매개 변수 이름입니다.

datastore_name

일정에 사용되는 데이터 저장소의 이름을 가져옵니다.

반환

형식 Description
str

데이터 저장소 이름입니다.

description

일정에 대한 설명을 가져옵니다.

반환

형식 Description
str

일정에 대한 설명입니다.

id

일정의 ID를 가져옵니다.

반환

형식 Description
str

ID입니다.

name

일정의 이름을 가져옵니다.

반환

형식 Description
str

이름입니다.

path_on_datastore

일정이 모니터링하는 데이터 저장소의 경로를 가져옵니다.

반환

형식 Description
str

데이터 저장소의 경로입니다.

pipeline_endpoint_id

일정이 제출하는 파이프라인 엔드포인트의 ID를 가져옵니다.

반환

형식 Description
str

ID입니다.

pipeline_id

일정이 제출하는 파이프라인의 ID를 가져옵니다.

반환

형식 Description
str

ID입니다.

polling_interval

수정/추가된 Blob에 대한 폴링 간격(분)을 가져옵니다.

반환

형식 Description
int

폴링 간격입니다.

recurrence

일정 되풀이를 가져옵니다.

반환

형식 Description

일정 되풀이입니다.

status

일정의 상태를 가져옵니다.

반환

형식 Description
str

일정의 상태입니다.