AWS::CodePipeline::Webhook WebhookFilterRule - AWS CloudFormation
AWS 文档中描述的 AWS 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅中国的 AWS 服务入门

AWS::CodePipeline::Webhook WebhookFilterRule

用于指定何时向 URL 发送 Webhook 通知的事件条件。

语法

要在 AWS CloudFormation 模板中声明此实体,请使用以下语法:

JSON

{ "JsonPath" : String, "MatchEquals" : String }

YAML

JsonPath: String MatchEquals: String

属性

JsonPath

应用到 Webhook 正文/负载的 JsonPath 表达式。JsonPath 表达式选择的值必须与在 MatchEquals 字段中指定的值匹配,否则将忽略请求。有关更多信息,请参阅 GitHub 中的 Java JsonPath 实现

必需:是

类型:字符串

最低1

最高150

Update requires: No interruption

MatchEquals

JsonPath 表达式选择的值必须与在 MatchEquals 字段中提供的值匹配,否则将忽略请求。通过用大括号括起操作配置键,可以将目标操作配置中的属性作为占位符包含在此值中。例如,如果此处提供的值为“refs/heads/{Branch}”且目标操作具有名为“Branch”且值为“master”的操作配置属性,则将 MatchEquals 值计算为“refs/heads/master”。对于内置操作类型的操作配置属性列表,请参阅管道结构参考操作要求

必需:否

类型:字符串

最低1

最高150

Update requires: No interruption