Interface HttpEventBridgeIntegrationProps

All Superinterfaces:
software.amazon.jsii.JsiiSerializable
All Known Implementing Classes:
HttpEventBridgeIntegrationProps.Jsii$Proxy

@Generated(value="jsii-pacmak/1.125.0 (build fdbe357)", date="2026-01-23T11:19:39.134Z") @Stability(Stable) public interface HttpEventBridgeIntegrationProps extends software.amazon.jsii.JsiiSerializable
Properties to initialize HttpEventBridgeIntegration.

Example:

 import software.amazon.awscdk.services.events.*;
 import software.amazon.awscdk.aws_apigatewayv2_integrations.HttpEventBridgeIntegration;
 IEventBus bus;
 HttpApi httpApi;
 // default integration (PutEvents)
 httpApi.addRoutes(AddRoutesOptions.builder()
         .path("/default")
         .methods(List.of(HttpMethod.POST))
         .integration(HttpEventBridgeIntegration.Builder.create("DefaultEventBridgeIntegration")
                 .eventBusRef(bus.getEventBusRef())
                 .build())
         .build());
 // explicit subtype
 httpApi.addRoutes(AddRoutesOptions.builder()
         .path("/put-events")
         .methods(List.of(HttpMethod.POST))
         .integration(HttpEventBridgeIntegration.Builder.create("ExplicitSubtypeIntegration")
                 .eventBusRef(bus.getEventBusRef())
                 .subtype(HttpIntegrationSubtype.EVENTBRIDGE_PUT_EVENTS)
                 .build())
         .build());