Skip to content
v2.273.0

HttpMethod Enum ​

Supported HTTP methods.

Example ​

ts
import * as events from 'aws-cdk-lib/aws-events';
import { HttpEventBridgeIntegration } from 'aws-cdk-lib/aws-apigatewayv2-integrations';

declare const bus: events.IEventBus;
declare const httpApi: apigwv2.HttpApi;

// default integration (PutEvents)
httpApi.addRoutes({
  path: '/default',
  methods: [apigwv2.HttpMethod.POST],
  integration: new HttpEventBridgeIntegration('DefaultEventBridgeIntegration', {
    eventBusRef: bus.eventBusRef,
  }),
});

// explicit subtype
httpApi.addRoutes({
  path: '/put-events',
  methods: [apigwv2.HttpMethod.POST],
  integration: new HttpEventBridgeIntegration('ExplicitSubtypeIntegration', {
    eventBusRef: bus.eventBusRef,
    subtype: apigwv2.HttpIntegrationSubtype.EVENTBRIDGE_PUT_EVENTS,
  }),
});

Members ​

MemberDescription
ANYHTTP ANY.
DELETEHTTP DELETE.
GETHTTP GET.
HEADHTTP HEAD.
OPTIONSHTTP OPTIONS.
PATCHHTTP PATCH.
POSTHTTP POST.
PUTHTTP PUT.

Referenced by ​