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