# aws-cdk-lib.interfaces.aws_apigatewayv2

| Name | Kind | Summary |
| --- | --- | --- |
| [`ApiGatewayManagedOverridesReference`](/v2/docs/aws-cdk-lib.interfaces.aws_apigatewayv2.ApiGatewayManagedOverridesReference) | Struct | A reference to a ApiGatewayManagedOverrides resource. |
| [`ApiMappingReference`](/v2/docs/aws-cdk-lib.interfaces.aws_apigatewayv2.ApiMappingReference) | Struct | A reference to a ApiMapping resource. |
| [`ApiReference`](/v2/docs/aws-cdk-lib.interfaces.aws_apigatewayv2.ApiReference) | Struct | A reference to a Api resource. |
| [`AuthorizerReference`](/v2/docs/aws-cdk-lib.interfaces.aws_apigatewayv2.AuthorizerReference) | Struct | A reference to a Authorizer resource. |
| [`DeploymentReference`](/v2/docs/aws-cdk-lib.interfaces.aws_apigatewayv2.DeploymentReference) | Struct | A reference to a Deployment resource. |
| [`DomainNameReference`](/v2/docs/aws-cdk-lib.interfaces.aws_apigatewayv2.DomainNameReference) | Struct | A reference to a DomainName resource. |
| [`IApiGatewayManagedOverridesRef`](/v2/docs/aws-cdk-lib.interfaces.aws_apigatewayv2.IApiGatewayManagedOverridesRef) | Interface | Indicates that this resource can be referenced as a ApiGatewayManagedOverrides. |
| [`IApiMappingRef`](/v2/docs/aws-cdk-lib.interfaces.aws_apigatewayv2.IApiMappingRef) | Interface | Indicates that this resource can be referenced as a ApiMapping. |
| [`IApiRef`](/v2/docs/aws-cdk-lib.interfaces.aws_apigatewayv2.IApiRef) | Interface | Indicates that this resource can be referenced as a Api. |
| [`IAuthorizerRef`](/v2/docs/aws-cdk-lib.interfaces.aws_apigatewayv2.IAuthorizerRef) | Interface | Indicates that this resource can be referenced as a Authorizer. |
| [`IDeploymentRef`](/v2/docs/aws-cdk-lib.interfaces.aws_apigatewayv2.IDeploymentRef) | Interface | Indicates that this resource can be referenced as a Deployment. |
| [`IDomainNameRef`](/v2/docs/aws-cdk-lib.interfaces.aws_apigatewayv2.IDomainNameRef) | Interface | Indicates that this resource can be referenced as a DomainName. |
| [`IIntegrationRef`](/v2/docs/aws-cdk-lib.interfaces.aws_apigatewayv2.IIntegrationRef) | Interface | Indicates that this resource can be referenced as a Integration. |
| [`IIntegrationResponseRef`](/v2/docs/aws-cdk-lib.interfaces.aws_apigatewayv2.IIntegrationResponseRef) | Interface | Indicates that this resource can be referenced as a IntegrationResponse. |
| [`IModelRef`](/v2/docs/aws-cdk-lib.interfaces.aws_apigatewayv2.IModelRef) | Interface | Indicates that this resource can be referenced as a Model. |
| [`IntegrationReference`](/v2/docs/aws-cdk-lib.interfaces.aws_apigatewayv2.IntegrationReference) | Struct | A reference to a Integration resource. |
| [`IntegrationResponseReference`](/v2/docs/aws-cdk-lib.interfaces.aws_apigatewayv2.IntegrationResponseReference) | Struct | A reference to a IntegrationResponse resource. |
| [`IPortalProductRef`](/v2/docs/aws-cdk-lib.interfaces.aws_apigatewayv2.IPortalProductRef) | Interface | Indicates that this resource can be referenced as a PortalProduct. |
| [`IRouteRef`](/v2/docs/aws-cdk-lib.interfaces.aws_apigatewayv2.IRouteRef) | Interface | Indicates that this resource can be referenced as a Route. |
| [`IRouteResponseRef`](/v2/docs/aws-cdk-lib.interfaces.aws_apigatewayv2.IRouteResponseRef) | Interface | Indicates that this resource can be referenced as a RouteResponse. |
| [`IRoutingRuleRef`](/v2/docs/aws-cdk-lib.interfaces.aws_apigatewayv2.IRoutingRuleRef) | Interface | Indicates that this resource can be referenced as a RoutingRule. |
| [`IStageRef`](/v2/docs/aws-cdk-lib.interfaces.aws_apigatewayv2.IStageRef) | Interface | Indicates that this resource can be referenced as a Stage. |
| [`IVpcLinkRef`](/v2/docs/aws-cdk-lib.interfaces.aws_apigatewayv2.IVpcLinkRef) | Interface | Indicates that this resource can be referenced as a VpcLink. |
| [`ModelReference`](/v2/docs/aws-cdk-lib.interfaces.aws_apigatewayv2.ModelReference) | Struct | A reference to a Model resource. |
| [`PortalProductReference`](/v2/docs/aws-cdk-lib.interfaces.aws_apigatewayv2.PortalProductReference) | Struct | A reference to a PortalProduct resource. |
| [`RouteReference`](/v2/docs/aws-cdk-lib.interfaces.aws_apigatewayv2.RouteReference) | Struct | A reference to a Route resource. |
| [`RouteResponseReference`](/v2/docs/aws-cdk-lib.interfaces.aws_apigatewayv2.RouteResponseReference) | Struct | A reference to a RouteResponse resource. |
| [`RoutingRuleReference`](/v2/docs/aws-cdk-lib.interfaces.aws_apigatewayv2.RoutingRuleReference) | Struct | A reference to a RoutingRule resource. |
| [`StageReference`](/v2/docs/aws-cdk-lib.interfaces.aws_apigatewayv2.StageReference) | Struct | A reference to a Stage resource. |
| [`VpcLinkReference`](/v2/docs/aws-cdk-lib.interfaces.aws_apigatewayv2.VpcLinkReference) | Struct | A reference to a VpcLink resource. |
