RegionBackendServiceCircuitBreakersArgs

data class RegionBackendServiceCircuitBreakersArgs(val connectTimeout: Output<RegionBackendServiceCircuitBreakersConnectTimeoutArgs>? = null, val maxConnections: Output<Int>? = null, val maxPendingRequests: Output<Int>? = null, val maxRequests: Output<Int>? = null, val maxRequestsPerConnection: Output<Int>? = null, val maxRetries: Output<Int>? = null) : ConvertibleToJava<RegionBackendServiceCircuitBreakersArgs>

Constructors

Link copied to clipboard
constructor(connectTimeout: Output<RegionBackendServiceCircuitBreakersConnectTimeoutArgs>? = null, maxConnections: Output<Int>? = null, maxPendingRequests: Output<Int>? = null, maxRequests: Output<Int>? = null, maxRequestsPerConnection: Output<Int>? = null, maxRetries: Output<Int>? = null)

Properties

Link copied to clipboard

The timeout for new network connections to hosts. Structure is documented below.

Link copied to clipboard
val maxConnections: Output<Int>? = null

The maximum number of connections to the backend cluster. Defaults to 1024.

Link copied to clipboard
val maxPendingRequests: Output<Int>? = null

The maximum number of pending requests to the backend cluster. Defaults to 1024.

Link copied to clipboard
val maxRequests: Output<Int>? = null

The maximum number of parallel requests to the backend cluster. Defaults to 1024.

Link copied to clipboard
val maxRequestsPerConnection: Output<Int>? = null

Maximum requests for a single backend connection. This parameter is respected by both the HTTP/1.1 and HTTP/2 implementations. If not specified, there is no limit. Setting this parameter to 1 will effectively disable keep alive.

Link copied to clipboard
val maxRetries: Output<Int>? = null

The maximum number of parallel retries to the backend cluster. Defaults to 3.

Functions

Link copied to clipboard
open override fun toJava(): RegionBackendServiceCircuitBreakersArgs