JobConfig¶
kedro_azureml_pipeline.config.JobConfig
¶
Bases: BaseModel
A single named job configuration.
Parameters¶
| Name | Type | Description | Default |
|---|---|---|---|
pipeline
|
PipelineFilterOptions
|
Pipeline selection and filter options. |
required |
workspace
|
str or None
|
Named workspace to use (falls back to |
required |
experiment_name
|
str or None
|
Azure ML experiment name. |
required |
display_name
|
str or None
|
Display name shown in the Azure ML portal. |
required |
compute
|
str or None
|
Named compute entry to use. |
required |
schedule
|
ScheduleConfig or str or None
|
Inline schedule, named schedule reference, or |
required |
params
|
dict of str to Any or None
|
Job-level runtime parameters merged into every step. CLI --params take precedence. |
required |
retry
|
RetryConfig or None
|
Retry settings applied to every step in this job. |
required |
description
|
str or None
|
Human-readable job description. |
required |
Examples¶
jobs:
__default__:
pipeline:
pipeline_name: __default__
experiment_name: "my-experiment"
nightly:
pipeline:
pipeline_name: data_processing
schedule:
cron:
expression: "0 2 * * *"
retry:
max_retries: 3
timeout: 3600
See Also¶
PipelineFilterOptions : Pipeline node filtering. ScheduleConfig : Schedule trigger specification. RetryConfig : Retry settings.