Interface CfnImagePipeline.IScheduleProperty
A schedule configures when and how often a pipeline will automatically create a new image.
Namespace: Amazon.CDK.AWS.ImageBuilder
Assembly: Amazon.CDK.Lib.dll
Syntax (csharp)
public interface IScheduleProperty
Syntax (vb)
Public Interface IScheduleProperty
Remarks
ExampleMetadata: fixture=_generated
Examples
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
using Amazon.CDK.AWS.ImageBuilder;
var scheduleProperty = new ScheduleProperty {
PipelineExecutionStartCondition = "pipelineExecutionStartCondition",
ScheduleExpression = "scheduleExpression"
};
Synopsis
Properties
PipelineExecutionStartCondition | The condition configures when the pipeline should trigger a new image build. |
ScheduleExpression | The cron expression determines how often EC2 Image Builder evaluates your |
Properties
PipelineExecutionStartCondition
The condition configures when the pipeline should trigger a new image build.
virtual string PipelineExecutionStartCondition { get; }
Property Value
System.String
Remarks
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
The cron expression determines how often EC2 Image Builder evaluates your pipelineExecutionStartCondition
.
virtual string ScheduleExpression { get; }
Property Value
System.String
Remarks
For information on how to format a cron expression in Image Builder, see Use cron expressions in EC2 Image Builder .