interface ScheduleProperty
| Language | Type name |
|---|---|
.NET | Amazon.CDK.AWS.ImageBuilder.CfnImagePipeline.ScheduleProperty |
Go | github.com/aws/aws-cdk-go/awscdk/v2/awsimagebuilder#CfnImagePipeline_ScheduleProperty |
Java | software.amazon.awscdk.services.imagebuilder.CfnImagePipeline.ScheduleProperty |
Python | aws_cdk.aws_imagebuilder.CfnImagePipeline.ScheduleProperty |
TypeScript | aws-cdk-lib » aws_imagebuilder » CfnImagePipeline » ScheduleProperty |
A schedule configures when and how often a pipeline will automatically create a new image.
Example
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import { aws_imagebuilder as imagebuilder } from 'aws-cdk-lib';
const scheduleProperty: imagebuilder.CfnImagePipeline.ScheduleProperty = {
autoDisablePolicy: {
failureCount: 123,
},
pipelineExecutionStartCondition: 'pipelineExecutionStartCondition',
scheduleExpression: 'scheduleExpression',
};
Properties
| Name | Type | Description |
|---|---|---|
| auto | IResolvable | Auto | The policy that configures when Image Builder should automatically disable a pipeline that is failing. |
| pipeline | string | The condition configures when the pipeline should trigger a new image build. |
| schedule | string | The cron expression determines how often EC2 Image Builder evaluates your pipelineExecutionStartCondition . |
autoDisablePolicy?
Type:
IResolvable | Auto
(optional)
The policy that configures when Image Builder should automatically disable a pipeline that is failing.
pipelineExecutionStartCondition?
Type:
string
(optional)
The condition configures when the pipeline should trigger a new image build.
When the pipelineExecutionStartCondition is set to EXPRESSION_MATCH_AND_DEPENDENCY_UPDATES_AVAILABLE , and you use semantic version filters on the base image or components in your image recipe, Image Builder will build a new image only when there are new versions of the image or components in your recipe that match the semantic version filter. When it is set to EXPRESSION_MATCH_ONLY , it will build a new image every time the CRON expression matches the current time. For semantic version syntax, see CreateComponent in the Image Builder API Reference .
scheduleExpression?
Type:
string
(optional)
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 .

.NET
Go
Java
Python
TypeScript