Schedule
¶
Used by
Source code in docs_src/capo_imagebuilder/types/schedule.py
auto_disable_policy
instance-attribute
¶
auto_disable_policy: NotRequired[AutoDisablePolicy]
The policy that configures when Image Builder should automatically disable a pipeline that is failing.
pipeline_execution_start_condition
instance-attribute
¶
pipeline_execution_start_condition: NotRequired[PipelineExecutionStartCondition]
The start condition configures when the pipeline should trigger a new image build, as follows. If no value is set Image Builder defaults to EXPRESSION_MATCH_AND_DEPENDENCY_UPDATES_AVAILABLE.
-
EXPRESSION_MATCH_AND_DEPENDENCY_UPDATES_AVAILABLE(default) – When you use semantic version filters on the base image or components in your image recipe, EC2 Image Builder builds a new image only when there are new versions of the base image or components in your recipe that match the filter.For semantic version syntax, see CreateComponent.
-
EXPRESSION_MATCH_ONLY– This condition builds a new image every time the CRON expression matches the current time.
If the recipe references its base image through an Amazon Web Services Systems Manager Parameter Store parameter, a change in the parameter's value also counts as an available dependency update.
schedule_expression
instance-attribute
¶
schedule_expression: NotRequired[NonEmptyString]
The expression determines how often EC2 Image Builder evaluates your pipelineExecutionStartCondition. You can specify a cron expression, or a rate expression such as rate(1 day).
For information on how to format a cron expression in Image Builder, see Use cron expressions in EC2 Image Builder.
timezone
instance-attribute
¶
timezone: NotRequired[Timezone]
The timezone that applies to the scheduling expression. Specify a value in IANA timezone format, for example Etc/UTC or America/Los_Angeles. If not specified, this defaults to UTC.