TimeoutConfigurationArgs

data class TimeoutConfigurationArgs(val idleTimeoutSeconds: Output<Int>? = null, val perRequestTimeoutSeconds: Output<Int>? = null) : ConvertibleToJava<TimeoutConfigurationArgs>

Definition of TimeoutConfiguration

Constructors

Link copied to clipboard
constructor(idleTimeoutSeconds: Output<Int>? = null, perRequestTimeoutSeconds: Output<Int>? = null)

Properties

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

The amount of time in seconds a connection will stay active while idle. A value of `0` can be set to disable `idleTimeout`. The `idleTimeout` default for `HTTP`/`HTTP2`/`GRPC` is 5 minutes. The `idleTimeout` default for `TCP` is 1 hour.

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

The amount of time waiting for the upstream to respond with a complete response per request. A value of `0` can be set to disable `perRequestTimeout`. `perRequestTimeout` can only be set if Service Connect `appProtocol` isn't `TCP`. Only `idleTimeout` is allowed for `TCP` `appProtocol`.

Functions

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