Skip to main content

AWSAPIGatewayWebSocketAPIRoute

No description

type AWSAPIGatewayWebSocketAPIRoute {
routeKey: String!
apiGatewayManaged: Boolean!
apiKeyRequired: Boolean!
authorizationScopes: [String!]!
authorizationType: AWSAPIGatewayAuthorizationType!
modelSelectionExpression: String!
operationName: String!
requestModels: [AWSTag!]!
requestParameters: [AWSAPIGatewayV2RouteParameterConstraints!]!
id: String!
routeResponseSelectionExpression: String!
target: String!
}

Fields

AWSAPIGatewayWebSocketAPIRoute.routeKey ● String! non-null scalar

The route key for the route

AWSAPIGatewayWebSocketAPIRoute.apiGatewayManaged ● Boolean! non-null scalar

Indicates whether the route is managed by API Gateway

AWSAPIGatewayWebSocketAPIRoute.apiKeyRequired ● Boolean! non-null scalar

Indicates whether an API key is required for this route

AWSAPIGatewayWebSocketAPIRoute.authorizationScopes ● [String!]! non-null scalar

A list of authorization scopes configured on a route

AWSAPIGatewayWebSocketAPIRoute.authorizationType ● AWSAPIGatewayAuthorizationType! non-null enum

The authorization type for the route

AWSAPIGatewayWebSocketAPIRoute.modelSelectionExpression ● String! non-null scalar

The model selection expression for the route

AWSAPIGatewayWebSocketAPIRoute.operationName ● String! non-null scalar

The operation name for the route

AWSAPIGatewayWebSocketAPIRoute.requestModels ● [AWSTag!]! non-null object

The request models for the route

AWSAPIGatewayWebSocketAPIRoute.requestParameters ● [AWSAPIGatewayV2RouteParameterConstraints!]! non-null object

The request parameters for the route

AWSAPIGatewayWebSocketAPIRoute.id ● String! non-null scalar

The route ID

AWSAPIGatewayWebSocketAPIRoute.routeResponseSelectionExpression ● String! non-null scalar

The route response selection expression for the route

AWSAPIGatewayWebSocketAPIRoute.target ● String! non-null scalar

The target for the route

Member of

AWSAPIGatewayWebSocketAPI object