AWS::ImageBuilder::ImagePipeline Schedule - AWS CloudFormation
Services or capabilities described in AWS documentation might vary by Region. To see the differences applicable to the AWS European Sovereign Cloud Region, see the AWS European Sovereign Cloud User Guide.

This is the new CloudFormation Template Reference Guide. Please update your bookmarks and links. For help getting started with CloudFormation, see the AWS CloudFormation User Guide.

AWS::ImageBuilder::ImagePipeline Schedule

A schedule configures when and how often a pipeline will automatically create a new image.

Syntax

To declare this entity in your CloudFormation template, use the following syntax:

Properties

AutoDisablePolicy

The policy that configures when Image Builder should automatically disable a pipeline that is failing.

Required: No

Type: AutoDisablePolicy

Update requires: No interruption

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.

    Note

    For semantic version syntax, see CreateComponent.

  • EXPRESSION_MATCH_ONLY – This condition builds a new image every time the CRON expression matches the current time.

Required: No

Type: String

Allowed values: EXPRESSION_MATCH_ONLY | EXPRESSION_MATCH_AND_DEPENDENCY_UPDATES_AVAILABLE

Update requires: No interruption

ScheduleExpression

The cron expression determines how often EC2 Image Builder evaluates your pipelineExecutionStartCondition.

For information on how to format a cron expression in Image Builder, see Use cron expressions in EC2 Image Builder.

Required: No

Type: String

Minimum: 1

Maximum: 1024

Update requires: No interruption

See also