AWSAPIGatewayWebSocketAPIIntegration
No description
type AWSAPIGatewayWebSocketAPIIntegration {
apiGatewayManaged: Boolean!
contentHandlingStrategy: AWSAPIGatewayIntegrationContentHandlingStrategyType!
credentialsArn: String!
description: String!
id: String!
method: String!
responseSelectionExpression: String!
type: AWSAPIGatewayIntegrationType!
uri: String!
passthroughBehavior: AWSAPIGatewayV2IntegrationPassthroughBehaviorType!
requestParameters: [AWSTag!]!
requestTemplates: [AWSTag!]!
templateSelectionExpression: String!
timeoutInMillis: Int!
}
Fields
AWSAPIGatewayWebSocketAPIIntegration.apiGatewayManaged ● Boolean! non-null scalar
Indicates whether the integration is managed by API Gateway
AWSAPIGatewayWebSocketAPIIntegration.contentHandlingStrategy ● AWSAPIGatewayIntegrationContentHandlingStrategyType! non-null enum
Indicates how to handle response payload content type conversions
AWSAPIGatewayWebSocketAPIIntegration.credentialsArn ● String! non-null scalar
The credentials required for the integration, if any
AWSAPIGatewayWebSocketAPIIntegration.description ● String! non-null scalar
The description of the integration
AWSAPIGatewayWebSocketAPIIntegration.id ● String! non-null scalar
The identifier of the integration
AWSAPIGatewayWebSocketAPIIntegration.method ● String! non-null scalar
The integration's HTTP method type
AWSAPIGatewayWebSocketAPIIntegration.responseSelectionExpression ● String! non-null scalar
The integration response selection expression for the integration
AWSAPIGatewayWebSocketAPIIntegration.type ● AWSAPIGatewayIntegrationType! non-null enum
The integration type of an integration
AWSAPIGatewayWebSocketAPIIntegration.uri ● String! non-null scalar
The URI of the integration endpoint
AWSAPIGatewayWebSocketAPIIntegration.passthroughBehavior ● AWSAPIGatewayV2IntegrationPassthroughBehaviorType! non-null enum
the pass-through behavior for incoming requests based on the Content-Type header in the request, and the available mapping templates specified as the requestTemplates property on the Integration resource
AWSAPIGatewayWebSocketAPIIntegration.requestParameters ● [AWSTag!]! non-null object
a key-value map specifying request parameters
AWSAPIGatewayWebSocketAPIIntegration.requestTemplates ● [AWSTag!]! non-null object
A map of Velocity templates that are applied on the request payload based on the value of the Content-Type header sent by the client
AWSAPIGatewayWebSocketAPIIntegration.templateSelectionExpression ● String! non-null scalar
The template selection expression for the integration
AWSAPIGatewayWebSocketAPIIntegration.timeoutInMillis ● Int! non-null scalar
Custom timeout The range for WebSocket APIs: 50 and 29,000 milliseconds The range for HTTP APIs: 50 and 30,000 milliseconds The default timeout for WebSocket APIs is 29 seconds The default timeout for HTTP APIs is 30 seconds
Member of
AWSAPIGatewayWebSocketAPI object