GetRegionBackendServiceConnectionTrackingPolicy class

Constructors

GetRegionBackendServiceConnectionTrackingPolicy({required Input<String> connectionPersistenceOnUnhealthyBackends, required Input<bool> enableStrongAffinity, required Input<int> idleTimeoutSec, required Input<String> trackingMode})
Creates a new GetRegionBackendServiceConnectionTrackingPolicy. connectionPersistenceOnUnhealthyBackends Specifies connection persistence when backends are unhealthy. enableStrongAffinity Enable Strong Session Affinity for Network Load Balancing. This option is not available publicly. idleTimeoutSec Specifies how long to keep a Connection Tracking entry while there is trackingMode Specifies the key used for connection tracking. There are two options:
const
GetRegionBackendServiceConnectionTrackingPolicy.fromMap(Map<String, dynamic> map)
factory

Properties

connectionPersistenceOnUnhealthyBackends → Input<String>
Specifies connection persistence when backends are unhealthy.
final
enableStrongAffinity → Input<bool>
Enable Strong Session Affinity for Network Load Balancing. This option is not available publicly.
final
hashCode → int
The hash code for this object.
no setterinherited
idleTimeoutSec → Input<int>
Specifies how long to keep a Connection Tracking entry while there is no matching traffic (in seconds).
final
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited
trackingMode → Input<String>
Specifies the key used for connection tracking. There are two options: 'PER_CONNECTION': The Connection Tracking is performed as per the Connection Key (default Hash Method) for the specific protocol.
final

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toMap() → Map<String, dynamic>
toString() → String
A string representation of this object.
inherited

Operators

operator ==(Object other) → bool
The equality operator.
inherited