You are viewing documentation for version 2 of the AWS SDK for Ruby. Version 3 documentation can be found here.
Class: Aws::CodePipeline::Types::WebhookFilterRule
- Inherits:
-
Struct
- Object
- Struct
- Aws::CodePipeline::Types::WebhookFilterRule
- Defined in:
- (unknown)
Overview
When passing WebhookFilterRule as input to an Aws::Client method, you can use a vanilla Hash:
{
json_path: "JsonPath", # required
match_equals: "MatchEquals",
}
The event criteria that specify when a webhook notification is sent to your URL.
Instance Attribute Summary collapse
-
#json_path ⇒ String
A JsonPath expression that is applied to the body/payload of the webhook.
-
#match_equals ⇒ String
The value selected by the
JsonPath
expression must match what is supplied in theMatchEquals
field.
Instance Attribute Details
#json_path ⇒ String
A JsonPath expression that is applied to the body/payload of the
webhook. The value selected by the JsonPath expression must match the
value specified in the MatchEquals
field. Otherwise, the request is
ignored. For more information, see Java JsonPath implementation in
GitHub.
#match_equals ⇒ String
The value selected by the JsonPath
expression must match what is
supplied in the MatchEquals
field. Otherwise, the request is ignored.
Properties from the target action configuration can be included as
placeholders in this value by surrounding the action configuration key
with curly brackets. For example, if the value supplied here is
\"refs/heads/`Branch`\" and the target action has an action
configuration property called \"Branch\" with a value of \"master\", the
MatchEquals
value is evaluated as \"refs/heads/master\". For a list of
action configuration properties for built-in action types, see Pipeline
Structure Reference Action Requirements.