JobSchedule 類別
用於管理作業排程的類別。
- 繼承
-
azure.ai.ml.entities._mixins.RestTranslatableMixinJobScheduleazure.ai.ml.entities._schedule.schedule.ScheduleJobScheduleazure.ai.ml.entities._mixins.TelemetryMixinJobSchedule
建構函式
JobSchedule(*, name: str, trigger: CronTrigger | RecurrenceTrigger, create_job: Job | str, display_name: str | None = None, description: str | None = None, tags: Dict | None = None, properties: Dict | None = None, **kwargs)
參數
- name
- str
排程的名稱。
- trigger
- Union[CronTrigger, RecurrenceTrigger]
排程的觸發程式組態。
範例
設定 JobSchedule。
from azure.ai.ml import load_job
from azure.ai.ml.entities import JobSchedule, RecurrencePattern, RecurrenceTrigger
pipeline_job = load_job("./sdk/ml/azure-ai-ml/tests/test_configs/command_job/command_job_test_local_env.yml")
trigger = RecurrenceTrigger(
frequency="week",
interval=4,
schedule=RecurrencePattern(hours=10, minutes=15, week_days=["Monday", "Tuesday"]),
start_time="2023-03-10",
)
job_schedule = JobSchedule(name="simple_sdk_create_schedule", trigger=trigger, create_job=pipeline_job)
方法
dump |
以 YAML 格式將排程內容傾印到檔案中。 |
dump
以 YAML 格式將排程內容傾印到檔案中。
dump(dest: str | PathLike | IO, **kwargs) -> None
參數
必要
要寫入 YAML 內容的本機路徑或檔案資料流程。 如果 dest 是檔案路徑,則會建立新的檔案。 如果 dest 是開啟的檔案,則會直接寫入檔案。
- kwargs
- dict
要傳遞至 YAML 序列化程式的其他引數。
例外狀況
如果 dest 是檔案路徑且檔案已經存在,則引發。
如果 dest 是開啟的檔案,而且無法寫入檔案,則引發。
屬性
base_path
create_job
creation_context
id
is_enabled
provisioning_state
type
意見反應
https://aka.ms/ContentUserFeedback。
即將登場:在 2024 年,我們將逐步淘汰 GitHub 問題作為內容的意見反應機制,並將它取代為新的意見反應系統。 如需詳細資訊,請參閱:提交並檢視相關的意見反應