GameServerGroupAutoScalingPolicyArgs

data class GameServerGroupAutoScalingPolicyArgs(val estimatedInstanceWarmup: Output<Int>? = null, val targetTrackingConfiguration: Output<GameServerGroupAutoScalingPolicyTargetTrackingConfigurationArgs>) : ConvertibleToJava<GameServerGroupAutoScalingPolicyArgs>

Constructors

Link copied to clipboard
constructor(estimatedInstanceWarmup: Output<Int>? = null, targetTrackingConfiguration: Output<GameServerGroupAutoScalingPolicyTargetTrackingConfigurationArgs>)

Properties

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

Length of time, in seconds, it takes for a new instance to start new game server processes and register with GameLift FleetIQ. Specifying a warm-up time can be useful, particularly with game servers that take a long time to start up, because it avoids prematurely starting new instances. Defaults to 60.

Functions

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