Class: Aws::Imagebuilder::Types::Schedule
- Inherits:
-
Struct
- Object
- Struct
- Aws::Imagebuilder::Types::Schedule
- Defined in:
- gems/aws-sdk-imagebuilder/lib/aws-sdk-imagebuilder/types.rb
Overview
A schedule configures when and how often a pipeline will automatically create a new image.
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#pipeline_execution_start_condition ⇒ String
The start condition configures when the pipeline should trigger a new image build, as follows.
-
#schedule_expression ⇒ String
The cron expression determines how often EC2 Image Builder evaluates your
pipelineExecutionStartCondition
. -
#timezone ⇒ String
The timezone that applies to the scheduling expression.
Instance Attribute Details
#pipeline_execution_start_condition ⇒ String
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.
7455 7456 7457 7458 7459 7460 7461 |
# File 'gems/aws-sdk-imagebuilder/lib/aws-sdk-imagebuilder/types.rb', line 7455 class Schedule < Struct.new( :schedule_expression, :timezone, :pipeline_execution_start_condition) SENSITIVE = [] include Aws::Structure end |
#schedule_expression ⇒ String
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.
7455 7456 7457 7458 7459 7460 7461 |
# File 'gems/aws-sdk-imagebuilder/lib/aws-sdk-imagebuilder/types.rb', line 7455 class Schedule < Struct.new( :schedule_expression, :timezone, :pipeline_execution_start_condition) SENSITIVE = [] include Aws::Structure end |
#timezone ⇒ String
The timezone that applies to the scheduling expression. For example, "Etc/UTC", "America/Los_Angeles" in the IANA timezone format. If not specified this defaults to UTC.
7455 7456 7457 7458 7459 7460 7461 |
# File 'gems/aws-sdk-imagebuilder/lib/aws-sdk-imagebuilder/types.rb', line 7455 class Schedule < Struct.new( :schedule_expression, :timezone, :pipeline_execution_start_condition) SENSITIVE = [] include Aws::Structure end |