Class AmazonApiGatewayHttp

java.lang.Object
io.micronaut.starter.feature.aws.AwsLambdaRelatedFeature
io.micronaut.starter.feature.aws.AmazonApiGatewayHttp
All Implemented Interfaces:
io.micronaut.core.naming.Described, io.micronaut.core.naming.Named, io.micronaut.core.order.Ordered, Feature, OneOfFeature, AwsApiFeature, AwsCloudFeature, AwsFeature, AwsLambdaEventFeature, LambdaTrigger, CloudFeature, LambdaRuntimeMainClass

@Requires(property="micronaut.starter.feature.amazon.api.gateway.http.enabled", value="true", defaultValue="true") @Singleton public class AmazonApiGatewayHttp extends AwsLambdaRelatedFeature implements AwsApiFeature, LambdaRuntimeMainClass
Feature that enables integration with Amazon API Gateway HTTP API (v2).

This feature works with AWS CDK to define a low-latency HTTP API using API Gateway v2 and sets the runtime class to APIGatewayV2HTTPEventMicronautLambdaRuntime. It also ensures the appropriate handler provider feature is included.