asm.alauda.io group

ConnectionPool is the Schema for the connectionpools API

v1alpha1 version
spec object

ConnectionPoolSpec defines the desired state of ConnectionPool

host string

INSERT ADDITIONAL SPEC FIELDS - desired state of cluster Important: Run "make" to regenerate code after modifying this file

http object

Settings applicable to HTTP1.1/HTTP2/GRPC connections.

httpMaxPendingRequests integer

Maximum number of pending HTTP1 requests to a destination. Default 1024.

httpMaxRequests integer

Maximum number of HTTP2 requests to a backend. Default 1024.

maxConnections integer

Maximum number of HTTP1 /TCP connections to a destination host. Default 2^32-1.

maxRequestsPerConnection integer

parameter 1 disables keep alive. Default 0, meaning "unlimited",

maxRetries integer

cluster at a given time. Defaults to 3.

tcp object

Settings for common to both HTTP and TCP upstream connections.

connectTimeout string

TCP connection timeout. format: 1h/1m/1s/1ms. MUST BE >=1ms. Default is 10s.

maxConnections integer

Maximum number of HTTP1 /TCP connections to a destination host. Default 2^32-1.

tcpKeepalive object

If set then set SO_KEEPALIVE on the socket to enable TCP Keepalives.

interval string

The time duration between keep-alive probes. Default is to use the OS level configuration (unless overridden, Linux defaults to 75s.)

probes integer

Maximum number of keepalive probes to send without response before deciding the connection is dead. Default is to use the OS level configuration (unless overridden, Linux defaults to 9.)

time string

The time duration a connection needs to be idle before keep-alive probes start being sent. Default is to use the OS level configuration (unless overridden, Linux defaults to 7200s (ie 2 hours.)

status object

ConnectionPoolStatus defines the observed state of ConnectionPool