14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
|
# File 'lib/codebuild/schedule.rb', line 14
def run
return unless File.exist?(@schedule_path)
old_properties = @properties.clone
load_variables
evaluate(@schedule_path)
@properties[:schedule_expression] = @schedule_expression if @schedule_expression
set_rule_event! if @rule_event_props
return if old_properties == @properties
resource = {
events_rule: {
type: "AWS::Events::Rule",
properties: @properties
},
events_rule_role: events_rule_role,
}
CfnCamelizer.transform(resource)
end
|