Interface CfnGameServerGroup.TargetTrackingConfigurationProperty
- All Superinterfaces:
software.amazon.jsii.JsiiSerializable
- All Known Implementing Classes:
CfnGameServerGroup.TargetTrackingConfigurationProperty.Jsii$Proxy
- Enclosing class:
- CfnGameServerGroup
@Stability(Stable)
public static interface CfnGameServerGroup.TargetTrackingConfigurationProperty
extends software.amazon.jsii.JsiiSerializable
This data type is used with the Amazon GameLift FleetIQ and game server groups..
Settings for a target-based scaling policy as part of a GameServerGroupAutoScalingPolicy
. These settings are used to create a target-based policy that tracks the GameLift FleetIQ metric "PercentUtilizedGameServers"
and specifies a target value for the metric. As player usage changes, the policy triggers to adjust the game server group capacity so that the metric returns to the target value.
Example:
// The code below shows an example of how to instantiate this type. // The values are placeholders you should change. import software.amazon.awscdk.services.gamelift.*; TargetTrackingConfigurationProperty targetTrackingConfigurationProperty = TargetTrackingConfigurationProperty.builder() .targetValue(123) .build();
-
Nested Class Summary
Modifier and TypeInterfaceDescriptionstatic final class
A builder forCfnGameServerGroup.TargetTrackingConfigurationProperty
static final class
An implementation forCfnGameServerGroup.TargetTrackingConfigurationProperty
-
Method Summary
Modifier and TypeMethodDescriptionbuilder()
Desired value to use with a game server group target-based scaling policy.Methods inherited from interface software.amazon.jsii.JsiiSerializable
$jsii$toJson
-
Method Details
-
getTargetValue
Desired value to use with a game server group target-based scaling policy. -
builder
-