SpringCloudAppIngressSettingsArgs

data class SpringCloudAppIngressSettingsArgs(val backendProtocol: Output<String>? = null, val readTimeoutInSeconds: Output<Int>? = null, val sendTimeoutInSeconds: Output<Int>? = null, val sessionAffinity: Output<String>? = null, val sessionCookieMaxAge: Output<Int>? = null) : ConvertibleToJava<SpringCloudAppIngressSettingsArgs>

Constructors

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

Properties

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

Specifies how ingress should communicate with this app backend service. Allowed values are GRPC and Default. Defaults to Default.

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

Specifies the ingress read time out in seconds. Defaults to 300.

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

Specifies the ingress send time out in seconds. Defaults to 60.

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

Specifies the type of the affinity, set this to Cookie to enable session affinity. Allowed values are Cookie and None. Defaults to None.

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

Specifies the time in seconds until the cookie expires.

Functions

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