AWS::Pipes::Pipe PipeTargetEventBridgeEventBusParameters - AWS CloudFormation

AWS::Pipes::Pipe PipeTargetEventBridgeEventBusParameters

The parameters for using an EventBridge event bus as a target.

Syntax

To declare this entity in your AWS CloudFormation template, use the following syntax:

JSON

{ "DetailType" : String, "EndpointId" : String, "Resources" : [ String, ... ], "Source" : String, "Time" : String }

YAML

DetailType: String EndpointId: String Resources: - String Source: String Time: String

Properties

DetailType

A free-form string, with a maximum of 128 characters, used to decide what fields to expect in the event detail.

Required: No

Type: String

Minimum: 1

Maximum: 128

Update requires: No interruption

EndpointId

The URL subdomain of the endpoint. For example, if the URL for Endpoint is https://abcde.veo.endpoints.event.amazonaws.com, then the EndpointId is abcde.veo.

Required: No

Type: String

Pattern: ^[A-Za-z0-9\-]+[\.][A-Za-z0-9\-]+$

Minimum: 1

Maximum: 50

Update requires: No interruption

Resources

AWS resources, identified by Amazon Resource Name (ARN), which the event primarily concerns. Any number, including zero, may be present.

Required: No

Type: Array of String

Minimum: 1 | 0

Maximum: 1600 | 10

Update requires: No interruption

Source

The source of the event.

Required: No

Type: String

Pattern: (?=[/\.\-_A-Za-z0-9]+)((?!aws\.).*)|(\$(\.[\w/_-]+(\[(\d+|\*)\])*)*)

Minimum: 1

Maximum: 256

Update requires: No interruption

Time

The time stamp of the event, per RFC3339. If no time stamp is provided, the time stamp of the PutEvents call is used.

Required: No

Type: String

Pattern: ^\$(\.[\w/_-]+(\[(\d+|\*)\])*)*$

Minimum: 1

Maximum: 256

Update requires: No interruption