Method: Codepipe::Schedule#default_properties

Defined in:
lib/codepipe/schedule.rb

#default_propertiesObject



45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
# File 'lib/codepipe/schedule.rb', line 45

def default_properties
  description = "CodePipeline #{@options[:full_pipeline_name]}"
  name = description.gsub(" ", "-").downcase
  {
    description: description,
    # event_pattern: ,
    name: name,
    # schedule_expression: ,
    state: "ENABLED",
    targets: [{
      arn: "arn:aws:codepipeline:#{aws.region}:#{aws.account}:#{@options[:full_pipeline_name]}",
      role_arn: { "Fn::GetAtt": "EventsRuleRole.Arn" }, # required for specific CodePipeline target.
      id: "CodePipelineTarget",
    }]
  }
end