{ "type": "object", "properties": { "grpc": { "allOf": [ { "$ref": "#/components/schemas/VirtualGatewayGrpcConnectionPool" }, { "description": "An object that represents a type of connection pool. " } ] }, "http": { "allOf": [ { "$ref": "#/components/schemas/VirtualGatewayHttpConnectionPool" }, { "description": "An object that represents a type of connection pool." } ] }, "http2": { "allOf": [ { "$ref": "#/components/schemas/VirtualGatewayHttp2ConnectionPool" }, { "description": "An object that represents a type of connection pool." } ] } }, "description": "

An object that represents the type of virtual gateway connection pool.

Only one protocol is used at a time and should be the same protocol as the one chosen under port mapping.

If not present the default value for maxPendingRequests is 2147483647.

", "$schema": "https://json-schema.org/draft/2020-12/schema", "$id": "https://raw.githubusercontent.com/api-evangelist/aws-app-mesh/refs/heads/main/json-schema/app-mesh-virtual-gateway-connection-pool-schema.json", "title": "VirtualGatewayConnectionPool" }