IngressSettingsArgs

data class IngressSettingsArgs(val backendProtocol: Output<Either<String, BackendProtocol>>? = null, val clientAuth: Output<IngressSettingsClientAuthArgs>? = null, val readTimeoutInSeconds: Output<Int>? = null, val sendTimeoutInSeconds: Output<Int>? = null, val sessionAffinity: Output<Either<String, SessionAffinity>>? = null, val sessionCookieMaxAge: Output<Int>? = null) : ConvertibleToJava<IngressSettingsArgs>

App ingress settings payload.

Constructors

Link copied to clipboard
constructor(backendProtocol: Output<Either<String, BackendProtocol>>? = null, clientAuth: Output<IngressSettingsClientAuthArgs>? = null, readTimeoutInSeconds: Output<Int>? = null, sendTimeoutInSeconds: Output<Int>? = null, sessionAffinity: Output<Either<String, SessionAffinity>>? = null, sessionCookieMaxAge: Output<Int>? = null)

Properties

Link copied to clipboard
val backendProtocol: Output<Either<String, BackendProtocol>>? = null

How ingress should communicate with this app backend service.

Link copied to clipboard

Client-Certification Authentication.

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

Ingress read time out in seconds.

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

Ingress send time out in seconds.

Link copied to clipboard
val sessionAffinity: Output<Either<String, SessionAffinity>>? = null

Type of the affinity, set this to Cookie to enable session affinity.

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

Time in seconds until the cookie expires.

Functions

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