Skip to main content

AWSAPIGatewayHTTPAPI

No description

type AWSAPIGatewayHTTPAPI {
metadata: ResourceMetadata!
name: String!
routeSelectionExpression: String!
endpoint: String!
apiGatewayManaged: Boolean!
id: String!
corsConfiguration: AWSAPIGatewayHTTPAPICors
createdAt: DateTime!
description: String!
disableExecuteApiEndpoint: Boolean!
importInfo: [String!]!
tags: [AWSTag!]!
version: String!
warnings: [String!]!
stages: [AWSAPIGatewayV2Stage!]!
routes: [AWSAPIGatewayHTTPAPIRoute!]!
authorizers: [AWSAPIGatewayHTTPAPIAuthorizer!]!
integrations: [AWSAPIGatewayHTTPAPIIntegration!]!
}

Fields

AWSAPIGatewayHTTPAPI.metadata ● ResourceMetadata! non-null object

The metadata to identify this API in Shisho Cloud

AWSAPIGatewayHTTPAPI.name ● String! non-null scalar

The name of the API

AWSAPIGatewayHTTPAPI.routeSelectionExpression ● String! non-null scalar

The route selection expression for the API

AWSAPIGatewayHTTPAPI.endpoint ● String! non-null scalar

The URI of the API, of the form {api-id}.execute-api.{region}.amazonaws.com

AWSAPIGatewayHTTPAPI.apiGatewayManaged ● Boolean! non-null scalar

Indicates whether an API is managed by API Gateway

AWSAPIGatewayHTTPAPI.id ● String! non-null scalar

The API ID

AWSAPIGatewayHTTPAPI.corsConfiguration ● AWSAPIGatewayHTTPAPICors object

A CORS configuration

AWSAPIGatewayHTTPAPI.createdAt ● DateTime! non-null scalar

The timestamp when the API was created

AWSAPIGatewayHTTPAPI.description ● String! non-null scalar

The description of the API

AWSAPIGatewayHTTPAPI.disableExecuteApiEndpoint ● Boolean! non-null scalar

Indicates whether clients can invoke your API by using the default execute-api endpoint

AWSAPIGatewayHTTPAPI.importInfo ● [String!]! non-null scalar

The validation information during API import

AWSAPIGatewayHTTPAPI.tags ● [AWSTag!]! non-null object

The collection of tags

AWSAPIGatewayHTTPAPI.version ● String! non-null scalar

A version identifier for the API

AWSAPIGatewayHTTPAPI.warnings ● [String!]! non-null scalar

The warning messages reported when failonwarnings is turned on during API import

AWSAPIGatewayHTTPAPI.stages ● [AWSAPIGatewayV2Stage!]! non-null object

The stages of this HTTP API

AWSAPIGatewayHTTPAPI.routes ● [AWSAPIGatewayHTTPAPIRoute!]! non-null object

The routes of this HTTP API

AWSAPIGatewayHTTPAPI.authorizers ● [AWSAPIGatewayHTTPAPIAuthorizer!]! non-null union

The authorizers of this HTTP API

AWSAPIGatewayHTTPAPI.integrations ● [AWSAPIGatewayHTTPAPIIntegration!]! non-null union

The integrations of this HTTP API

Implemented by

AWSAPIGatewayAPI union