Method: Codepipe::Webhook#default_properties

Defined in:
lib/codepipe/webhook.rb

#default_propertiesObject



29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
# File 'lib/codepipe/webhook.rb', line 29

def default_properties
  {
    authentication: 'GITHUB_HMAC', # GITHUB_HMAC, IP and UNAUTHENTICATED
    authentication_configuration: {
       secret_token: @secret_token,
    },
    filters: [{
      json_path: "$.ref",
      match_equals: "refs/heads/{Branch}",
    }],
    # name: '', # optional
    register_with_third_party: 'true', # optional
    target_action: 'Source',
    target_pipeline: {ref: "Pipeline"},
    target_pipeline_version: {"Fn::GetAtt": "Pipeline.Version"},
  }
end