AWS API Gateway Tables

The AWS API Gateway uses the following tables

Tables

AWSAPIGatewayV2ApiMappings

Represents mappings that connect custom domain names to specific API Gateway v2 APIs and stages, enabling request routing through defined path keys.

NameTypeDescription
ApiMappingIDstringUnique identifier for the API mapping.
AWSAPIGatewayV2ApiIDstringIdentifier of the API associated with the mapping.
AWSAPIGatewayV2DomainNamestringCustom domain name to which the API mapping applies.
ApiMappingKeystringPath key used to route requests from the custom domain to the API stage.
StagestringDeployment stage of the API that receives requests for this mapping.
BatchDatedatetimeTimestamp indicating when this API mapping record was last ingested or updated.

AWSAPIGatewayV2Apis

Represents API Gateway v2 APIs, including their configuration, protocol type, routing behavior, endpoints, and metadata used to manage and invoke APIs in AWS.

NameTypeDescription
ConfigIDintegerIdentifier linking this API record to its configuration or ingestion context.
ApiIDstringUnique identifier assigned to the API by API Gateway v2.
ApiEndpointstringDefault endpoint URL used to invoke the API.
ApiGatewayManagedbooleanIndicates whether the API is fully managed by API Gateway.
ApiKeySelectionExpressionstringExpression that determines how API keys are selected for requests.
RouteSelectionExpressionstringExpression used to select routes based on incoming request attributes.
NamestringName of the API.
ProtocolTypestringProtocol used by the API, such as HTTP or WEBSOCKET.
VersionstringVersion identifier associated with the API configuration.
DescriptionstringDescriptive text providing details about the API’s purpose.
DisableExecuteApiEndpointbooleanIndicates whether the default execute-api endpoint is disabled.
DisableSchemaValidationbooleanIndicates whether request and response schema validation is disabled.
CreatedDatedatetimeTimestamp when the API was created.
CorsConfigurationJsonstringJSON representation of the CORS configuration applied to the API.
TagsJsonstringJSON object containing tags assigned to the API.
WarningsJsonstringJSON array of warnings generated during API creation or import.
ImportInfoJsonstringJSON metadata related to API import operations.
BatchDatedatetimeTimestamp indicating when this API record was last ingested or updated.

AWSAPIGatewayV2Authorizers

Represents authorization configurations for API Gateway v2 APIs, defining how incoming requests are authenticated and authorized before reaching backend integrations.

NameTypeDescription
ConfigIDintegerIdentifier linking this authorizer record to its configuration or ingestion context.
AuthorizerIDstringUnique identifier assigned to the authorizer.
AWSAPIGatewayV2ApiIDstringIdentifier of the API to which the authorizer is attached.
NamestringName of the authorizer.
AuthorizerTypestringType of authorizer, such as JWT or REQUEST.
AuthorizerURIstringURI of the Lambda function or service that performs authorization.
AuthorizerCredentialsARNstringARN of the IAM role used by API Gateway to invoke the authorizer.
IdentityValidationExpressionstringRegular expression used to validate identity information in requests.
AuthorizerResultTtlInSecondsintegerTime-to-live, in seconds, for cached authorizer results.
EnableSimpleResponsesbooleanIndicates whether simple response format is enabled for the authorizer.
IdentitySourcesJsonstringJSON array defining request sources used to extract identity information.
JwtConfigurationJsonstringJSON configuration defining JWT issuer, audience, and validation settings.
AuthorizerPayloadFormatVersionstringPayload format version used when invoking the authorizer.
BatchDatedatetimeTimestamp indicating when this authorizer record was last ingested or updated.

AWSAPIGatewayV2Deployments

Represents deployment instances for API Gateway v2 APIs, capturing deployment status, creation details, and whether deployments were created automatically or manually.

NameTypeDescription
ConfigIDintegerIdentifier linking this deployment record to its configuration or ingestion context.
DeploymentIDstringUnique identifier assigned to the deployment.
AWSAPIGatewayV2ApiIDstringIdentifier of the API associated with the deployment.
AutoDeployedbooleanIndicates whether the deployment was created automatically by API Gateway.
CreatedDatedatetimeTimestamp when the deployment was created.
DeploymentStatusstringCurrent status of the deployment process.
DeploymentStatusMessagestringAdditional details describing the deployment status.
DescriptionstringDescriptive text providing context about the deployment.
BatchDatedatetimeTimestamp indicating when this deployment record was last ingested or updated.

AWSAPIGatewayV2DomainNames

Represents custom domain names for API Gateway v2, including certificate configuration, security settings, and metadata used to route API traffic through custom endpoints.

NameTypeDescription
ConfigIDintegerIdentifier linking this domain name record to its configuration or ingestion context.
IDintegerUnique identifier assigned to the domain name resource.
DomainNamestringCustom domain name configured for API Gateway v2.
ApiMappingSelectionExpressionstringExpression used to select API mappings for incoming requests to the domain.
OwnershipVerificationCertificateARNstringARN of the certificate used to verify ownership of the domain name.
DomainNameConfigurationsJsonstringJSON configuration defining endpoint type, security policy, and certificate settings for the domain.
MutualTlsAuthenticationJsonstringJSON configuration for mutual TLS authentication applied to the domain.
TagsJsonstringJSON object containing tags associated with the domain name.
BatchDatedatetimeTimestamp indicating when this domain name record was last ingested or updated.

AWSAPIGatewayV2IntegrationResponses

Defines how API Gateway v2 processes and transforms responses returned from backend integrations before sending them to clients.

NameTypeDescription
ConfigIDintegerIdentifier linking this integration response record to its configuration or ingestion context.
IntegrationResponseIDstringUnique identifier for the integration response.
AWSAPIGatewayV2IntegrationIDstringIdentifier of the integration associated with this response.
AWSAPIGatewayV2ApiIDstringIdentifier of the API that owns the integration response.
IntegrationResponseKeystringSelection key used to determine which integration response is returned.
ContentHandlingStrategystringStrategy used to handle payload content transformations.
ResponseParametersJsonstringJSON configuration defining how response parameters are mapped.
ResponseTemplatesJsonstringJSON mapping templates used to transform integration responses.
TemplateSelectionExpressionstringExpression used to select the appropriate response template.
BatchDatedatetimeTimestamp indicating when this integration response record was last ingested or updated.

AWSAPIGatewayV2Integrations

Represents backend integrations that connect API Gateway v2 routes to AWS services or HTTP endpoints.

NameTypeDescription
ConfigIDintegerIdentifier linking the integration record to its configuration or ingestion context.
IntegrationIDstringUnique identifier for the API integration.
AWSAPIGatewayV2ApiIDstringIdentifier of the API associated with the integration.
IntegrationTypestringType of integration, such as HTTP, AWS_PROXY, or MOCK.
IntegrationURIstringURI of the backend endpoint or AWS service invoked by the integration.
CredentialsARNstringARN of the IAM role used to invoke the backend integration.
ConnectionTypestringNetwork connection type used by the integration, such as INTERNET or VPC_LINK.
ConnectionIDstringIdentifier of the VPC link used by the integration, if applicable.
DescriptionstringDescriptive text explaining the purpose of the integration.
IntegrationMethodstringHTTP method used to invoke the backend.
PassthroughBehaviorstringBehavior for requests that do not match a mapping template.
ApiGatewayManagedbooleanIndicates whether the integration is managed by API Gateway.
IntegrationResponseSelectionExpressionstringExpression used to select integration responses.
IntegrationSubtypestringSubtype of the integration, when applicable.
ContentHandlingStrategystringStrategy for handling payload content transformations.
PayloadFormatVersionstringPayload format version passed to the backend.
TimeoutInMillisintegerTimeout value, in milliseconds, for integration requests.
TemplateSelectionExpressionstringExpression used to choose which mapping template is applied for a request.
RequestParametersJsonstringJSON mapping of request parameters sent to the backend.
RequestTemplatesJsonstringJSON templates used to transform request payloads.
ResponseParametersJsonstringJSON configuration for response parameter mappings.
TlsConfigJsonstringJSON configuration for TLS settings.
BatchDatedatetimeTimestamp when the record was last ingested or updated.

AWSAPIGatewayV2ModelTemplates

Represents mapping templates associated with API Gateway v2 models, used to transform payloads during request or response processing.

NameTypeDescription
ConfigIDintegerIdentifier linking this model template record to its configuration or ingestion context.
IDintegerUnique identifier for the model template.
AWSAPIGatewayV2ApiIDstringIdentifier of the API associated with the model template.
ModelIDstringIdentifier of the API model that the template is applied to.
TemplateValuestringMapping template content used to transform request or response payloads.
BatchDatedatetimeTimestamp indicating when this model template record was last ingested or updated.

AWSAPIGatewayV2Models

Stores data models used by API Gateway v2 to validate request and response payloads.

NameTypeDescription
ConfigIDintegerIdentifier linking the model record to its configuration context.
ModelIDstringUnique identifier for the API model.
AWSAPIGatewayV2ApiIDstringIdentifier of the API that owns the model.
NamestringName of the model.
ContentTypestringContent type associated with the model.
DescriptionstringDescription of the model’s purpose.
SchemastringJSON schema definition for request or response validation.
BatchDatedatetimeTimestamp when the record was last ingested or updated.

AWSAPIGatewayV2PortalProductSharingPolicies

Defines access control policies that govern how API portal products are shared with principals such as accounts or organizations.

NameTypeDescription
ConfigIDintegerIdentifier linking this portal product sharing policy record to its configuration or ingestion context.
IDintegerUnique identifier for the portal product sharing policy.
PortalProductIDstringIdentifier of the portal product to which the sharing policy applies.
PolicyDocumentstringPolicy document defining how the portal product is shared and who is granted access.
BatchDatedatetimeTimestamp indicating when this sharing policy record was last ingested or updated.

AWSAPIGatewayV2PortalProducts

Represents products published in API Gateway portals, grouping APIs and stages for discovery and consumption by portal users.

NameTypeDescription
ConfigIDintegerIdentifier linking this portal product record to its configuration or ingestion context.
PortalProductIDstringUnique identifier assigned to the API portal product.
PortalProductARNstringAmazon Resource Name (ARN) of the portal product.
DisplayNamestringHuman-readable name shown for the portal product.
DescriptionstringDescriptive text explaining the purpose or contents of the portal product.
LastModifieddatetimeTimestamp indicating when the portal product was last updated.
DisplayOrderJsonstringJSON configuration defining the display order of APIs or stages within the product.
TagsJsonstringJSON object containing tags associated with the portal product.
BatchDatedatetimeTimestamp indicating when this portal product record was last ingested or updated.

AWSAPIGatewayV2Portals

Represents API Gateway portals used to publish and manage APIs for consumers, including configuration, authorization, content, and publication status.

NameTypeDescription
ConfigIDintegerIdentifier linking this portal record to its configuration or ingestion context.
PortalIDstringUnique identifier assigned to the API Gateway portal.
PortalARNstringAmazon Resource Name (ARN) of the portal.
AuthorizationJsonstringJSON configuration defining authorization settings for accessing the portal.
EndpointConfigurationJsonstringJSON configuration describing the portal’s endpoint settings.
IncludedPortalProductARNsJsonstringJSON list of portal product ARNs included in the portal.
LastModifieddatetimeTimestamp indicating when the portal configuration was last updated.
LastPublisheddatetimeTimestamp of the most recent portal publication.
LastPublishedDescriptionstringDescription associated with the most recent portal publication.
PortalContentJsonstringJSON content defining the structure and pages of the portal.
PreviewJsonstringJSON configuration used for previewing portal changes before publishing.
PublishStatusstringCurrent publication status of the portal.
RumAppMonitorNamestringName of the RUM application monitor associated with the portal, if enabled.
StatusExceptionJsonstringJSON details describing any status exceptions or errors for the portal.
TagsJsonstringJSON object containing tags assigned to the portal.
BatchDatedatetimeTimestamp indicating when this portal record was last ingested or updated.

AWSAPIGatewayV2ProductPages

Stores metadata for pages attached to API portal products, capturing page identifiers, titles, and modification timestamps used to present documentation and content within API Gateway portals.

NameTypeDescription
ConfigIDintegerIdentifier linking this product page record to its configuration or ingestion context.
ProductPageIDstringUnique identifier assigned to the product page.
PortalProductIDstringIdentifier of the portal product that the page belongs to.
ProductPageARNstringAmazon Resource Name (ARN) of the product page.
PageTitlestringTitle displayed for the product page within the API portal.
LastModifieddatetimeTimestamp indicating when the product page was last updated.
BatchDatedatetimeTimestamp indicating when this product page record was last ingested or updated.

AWSAPIGatewayV2ProductRestEndpointPages

Captures REST endpoint documentation pages associated with API portal products, including endpoint metadata, publication status, and interactive configuration used for consumer-facing API documentation.

NameTypeDescription
ConfigIDintegerIdentifier linking this REST endpoint page record to its configuration or ingestion context.
ProductRestEndpointPageIDstringUnique identifier assigned to the REST endpoint page.
PortalProductIDstringIdentifier of the portal product that this endpoint page belongs to.
ProductRestEndpointPageARNstringAmazon Resource Name (ARN) of the REST endpoint page.
EndpointstringREST endpoint path represented by the page.
LastModifieddatetimeTimestamp indicating when the endpoint page was last updated.
OperationNamestringLogical operation name associated with the REST endpoint.
RestEndpointIdentifierJsonstringJSON configuration uniquely identifying the REST endpoint within the product.
StatusstringCurrent publication or availability status of the endpoint page.
StatusExceptionJsonstringJSON details describing any status exceptions or errors for the page.
TryItStatestringIndicates whether interactive "try it" functionality is enabled for the endpoint.
BatchDatedatetimeTimestamp indicating when this endpoint page record was last ingested or updated.

AWSAPIGatewayV2RouteResponses

Defines how API Gateway v2 formats and returns responses for routes, including model selection and parameter mapping.

NameTypeDescription
ConfigIDintegerIdentifier linking this route response record to its configuration or ingestion context.
RouteResponseIDstringUnique identifier assigned to the route response.
AWSAPIGatewayV2RouteIDstringIdentifier of the route associated with this response.
AWSAPIGatewayV2ApiIDstringIdentifier of the API that owns the route response.
RouteResponseKeystringSelection key that determines which response is returned for a route.
ModelSelectionExpressionstringExpression used to select the appropriate response model.
ResponseModelsJsonstringJSON mapping of response models by content type.
ResponseParametersJsonstringJSON configuration defining how response parameters are mapped.
BatchDatedatetimeTimestamp indicating when this route response record was last ingested or updated.

AWSAPIGatewayV2Routes

Represents routing rules that determine how API Gateway v2 matches incoming requests and forwards them to backend integrations with the appropriate authorization and request handling behavior.

NameTypeDescription
ConfigIDintegerIdentifier linking this route record to its configuration or ingestion context.
RouteIDstringUnique identifier assigned to the route.
AWSAPIGatewayV2ApiIDstringIdentifier of the API that owns the route.
RouteKeystringRoute selection key, typically combining an HTTP method and resource path.
TargetstringBackend integration target invoked when the route matches.
AuthorizationTypestringAuthorization method applied to the route, such as NONE, JWT, or CUSTOM.
AuthorizerIDstringIdentifier of the authorizer associated with the route, if applicable.
ApiKeyRequiredbooleanIndicates whether an API key is required to invoke the route.
AuthorizationScopesJsonstringJSON list of authorization scopes required for accessing the route.
ModelSelectionExpressionstringExpression used to select the request or response model for the route.
RequestParametersJsonstringJSON configuration defining request parameter mappings for the route.
OperationNamestringLogical name assigned to the route operation.
RouteResponseSelectionExpressionstringExpression used to select the appropriate route response.
BatchDatedatetimeTimestamp indicating when this route record was last ingested or updated.

AWSAPIGatewayV2RoutingRules

Captures routing rules associated with API Gateway v2 custom domains, defining how requests are evaluated and directed based on priority, conditions, and configured actions.

NameTypeDescription
ConfigIDintegerIdentifier linking this routing rule record to its configuration or ingestion context.
RoutingRuleIDstringUnique identifier assigned to the routing rule.
AWSAPIGatewayV2DomainNamestringCustom domain name to which the routing rule applies.
RoutingRuleARNstringAmazon Resource Name (ARN) of the routing rule.
PriorityintegerPriority value that determines the order in which routing rules are evaluated.
ActionsJsonstringJSON configuration defining the actions taken when the rule conditions are met.
ConditionsJsonstringJSON configuration specifying the conditions used to match incoming requests.
BatchDatedatetimeTimestamp indicating when this routing rule record was last ingested or updated.

AWSAPIGatewayV2Stages

Represents deployment stages that expose specific versions of API Gateway v2 APIs, controlling deployment behavior, logging, routing settings, and environment-specific configuration.

NameTypeDescription
ConfigIDintegerIdentifier linking this stage record to its configuration or ingestion context.
IDintegerUnique identifier assigned to the stage resource.
AWSAPIGatewayV2ApiIDstringIdentifier of the API deployed to this stage.
StageNamestringName of the deployment stage.
ApiGatewayManagedbooleanIndicates whether the stage is managed automatically by API Gateway.
AutoDeploybooleanIndicates whether changes to the API are automatically deployed to the stage.
CreatedDatedatetimeTimestamp when the stage was created.
LastUpdatedDatedatetimeTimestamp when the stage configuration was last updated.
DeploymentIDstringIdentifier of the deployment currently associated with the stage.
DescriptionstringDescriptive text explaining the purpose of the stage.
ClientCertificateIDstringIdentifier of the client certificate associated with the stage, if configured.
AccessLogSettingsJsonstringJSON configuration defining access logging settings for the stage.
DefaultRouteSettingsJsonstringJSON configuration specifying default settings applied to all routes in the stage.
RouteSettingsJsonstringJSON configuration defining per-route settings for the stage.
StageVariablesJsonstringJSON key-value pairs available as stage variables.
TagsJsonstringJSON object containing tags assigned to the stage.
BatchDatedatetimeTimestamp indicating when this stage record was last ingested or updated.

AWSAPIGatewayV2VpcLinks

Describes VPC links that enable API Gateway v2 to privately connect to resources inside an Amazon VPC, including network configuration, status, and associated metadata.

NameTypeDescription
ConfigIDintegerIdentifier linking this VPC link record to its configuration or ingestion context.
VpcLinkIDstringUnique identifier assigned to the VPC link.
NamestringHuman-readable name of the VPC link.
VpcLinkStatusMessagestringDescriptive message providing details about the current VPC link status.
VpcLinkStatusstringCurrent lifecycle status of the VPC link (e.g., available, pending, failed).
VpcLinkVersionstringVersion of the VPC link resource.
CreatedDatedatetimeTimestamp indicating when the VPC link was created.
SecurityGroupIdsJsonstringJSON list of security group IDs associated with the VPC link.
SubnetIdsJsonstringJSON list of subnet IDs used by the VPC link.
TagsJsonstringJSON object containing tags assigned to the VPC link.
BatchDatedatetimeTimestamp indicating when this VPC link record was last ingested or updated.


Did this page help you?