Method: Codebuild::Schedule#default_properties

Defined in:
lib/codebuild/schedule.rb

#default_propertiesObject



48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
# File 'lib/codebuild/schedule.rb', line 48

def default_properties
  description = "CodeBuild #{@options[:full_project_name]}"
  name = description.gsub(" ", "-").downcase
  {
    description: description,
    # event_pattern: ,
    name: name,
    # schedule_expression: ,
    state: "ENABLED",
    targets: [{
      arn: { "Fn::GetAtt": "CodeBuild.Arn" },
      role_arn: { "Fn::GetAtt": "EventsRuleRole.Arn" }, # required for specific CodeBuild target.
      id: "CodeBuildTarget",
    }]
  }
end