enum HttpMethod
| Language | Type name |
|---|---|
.NET | Amazon.CDK.AWS.Apigatewayv2.HttpMethod |
Go | github.com/aws/aws-cdk-go/awscdk/v2/awsapigatewayv2#HttpMethod |
Java | software.amazon.awscdk.services.apigatewayv2.HttpMethod |
Python | aws_cdk.aws_apigatewayv2.HttpMethod |
TypeScript (source) | aws-cdk-lib » aws_apigatewayv2 » HttpMethod |
Supported HTTP methods.
Example
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
| Name | Description |
|---|---|
| ANY | HTTP ANY. |
| DELETE | HTTP DELETE. |
| GET | HTTP GET. |
| HEAD | HTTP HEAD. |
| OPTIONS | HTTP OPTIONS. |
| PATCH | HTTP PATCH. |
| POST | HTTP POST. |
| PUT | HTTP PUT. |
ANY
HTTP ANY.
DELETE
HTTP DELETE.
GET
HTTP GET.
HEAD
HTTP HEAD.
OPTIONS
HTTP OPTIONS.
PATCH
HTTP PATCH.
POST
HTTP POST.
PUT
HTTP PUT.

.NET
Go
Java
Python
TypeScript (