EventBridgeRule - AWS Serverless Application Model
AWS 文档中描述的 AWS 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅中国的 AWS 服务入门

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

EventBridgeRule

描述 EventBridgeRule 事件来源类型。

AWS 无服务器应用程序模型 (AWS SAM)生成 服务规则::事件:规则 资源。

语法

在你的 AWS 无服务器应用程序模型 (AWS SAM)模板,使用以下语法。

YAML

EventBusName: String Input: String InputPath: String Pattern: EventPattern

属性

EventBusName

要与该规则关联的事件总线。如果您省略了此属性, AWS SAM 使用默认事件校车。

类型:字符串

必需: 否

默认值:默认事件总线

AWS CloudFormation 相容性: 此属性直接传递给 EventBusName 特性 AWS::Events::Rule 资源。

Input

传递到目标的有效 JSON 文本。如果使用此属性,则不会将事件文本本身的任何内容传递到目标。

类型:字符串

必需: 否

AWS CloudFormation 相容性: 此属性直接传递给 Input 特性 AWS::Events::Rule Target 资源。

InputPath

如果您不想将整个匹配事件传递给目标,请使用 InputPath 属性,用于描述要通过事件的哪一部分。

类型:字符串

必需: 否

AWS CloudFormation 相容性: 此属性直接传递给 InputPath 特性 AWS::Events::Rule Target 资源。

Pattern

描述哪些事件路由到指定目标。更多信息,请参阅 事件桥接中的事件和事件模式 的。

类型: 事件模式

必需: 是

AWS CloudFormation 相容性: 此属性直接传递给 EventPattern 特性 AWS::Events::Rule 资源。

示例

EventBridgeRule

以下是 EventBridgeRule 事件来源类型。

YAML

EBRule: Type: EventBridgeRule Properties: Input: '{"Key": "Value"}' Pattern: detail: state: - terminated