Interface CfnPipe.PipeTargetEventBridgeEventBusParametersProperty

All Superinterfaces:
software.amazon.jsii.JsiiSerializable
All Known Implementing Classes:
CfnPipe.PipeTargetEventBridgeEventBusParametersProperty.Jsii$Proxy
Enclosing class:
CfnPipe

@Stability(Stable) public static interface CfnPipe.PipeTargetEventBridgeEventBusParametersProperty extends software.amazon.jsii.JsiiSerializable
The parameters for using an EventBridge event bus as a target.

Example:

 // The code below shows an example of how to instantiate this type.
 // The values are placeholders you should change.
 import software.amazon.awscdk.services.pipes.*;
 PipeTargetEventBridgeEventBusParametersProperty pipeTargetEventBridgeEventBusParametersProperty = PipeTargetEventBridgeEventBusParametersProperty.builder()
         .detailType("detailType")
         .endpointId("endpointId")
         .resources(List.of("resources"))
         .source("source")
         .time("time")
         .build();
 
  • Method Details

    • getDetailType

      @Stability(Stable) @Nullable default String getDetailType()
      A free-form string, with a maximum of 128 characters, used to decide what fields to expect in the event detail.
    • getEndpointId

      @Stability(Stable) @Nullable default String getEndpointId()
      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 .

    • getResources

      @Stability(Stable) @Nullable default List<String> getResources()
      AWS resources, identified by Amazon Resource Name (ARN), which the event primarily concerns.

      Any number, including zero, may be present.

    • getSource

      @Stability(Stable) @Nullable default String getSource()
      The source of the event.
    • getTime

      @Stability(Stable) @Nullable default String getTime()
      The time stamp of the event, per RFC3339 . If no time stamp is provided, the time stamp of the PutEvents call is used.
    • builder

      Returns:
      a CfnPipe.PipeTargetEventBridgeEventBusParametersProperty.Builder of CfnPipe.PipeTargetEventBridgeEventBusParametersProperty