TargetGroupStickiness

data class TargetGroupStickiness(val cookieDuration: Int? = null, val cookieName: String? = null, val enabled: Boolean? = null, val type: String)

Constructors

Link copied to clipboard
constructor(cookieDuration: Int? = null, cookieName: String? = null, enabled: Boolean? = null, type: String)

Types

Link copied to clipboard
object Companion

Properties

Link copied to clipboard
val cookieDuration: Int? = null

Only used when the type is lb_cookie. The time period, in seconds, during which requests from a client should be routed to the same target. After this time period expires, the load balancer-generated cookie is considered stale. The range is 1 second to 1 week (604800 seconds). The default value is 1 day (86400 seconds).

Link copied to clipboard
val cookieName: String? = null

Name of the application based cookie. AWSALB, AWSALBAPP, and AWSALBTG prefixes are reserved and cannot be used. Only needed when type is app_cookie.

Link copied to clipboard
val enabled: Boolean? = null

Boolean to enable / disable stickiness. Default is true.

Link copied to clipboard

The type of sticky sessions. The only current possible values are lb_cookie, app_cookie for ALBs, source_ip for NLBs, and source_ip_dest_ip, source_ip_dest_ip_proto for GWLBs.