interface PlayerLatencyPolicy
| Language | Type name |
|---|---|
.NET | Amazon.CDK.AWS.GameLift.Alpha.PlayerLatencyPolicy |
Go | github.com/aws/aws-cdk-go/awscdkgameliftalpha/v2#PlayerLatencyPolicy |
Java | software.amazon.awscdk.services.gamelift.alpha.PlayerLatencyPolicy |
Python | aws_cdk.aws_gamelift_alpha.PlayerLatencyPolicy |
TypeScript (source) | @aws-cdk/aws-gamelift-alpha » PlayerLatencyPolicy |
The queue setting that determines the highest latency allowed for individual players when placing a game session.
When a latency policy is in force, a game session cannot be placed with any fleet in a Region where a player reports latency higher than the cap.
Latency policies are only enforced when the placement request contains player latency information.
Example
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import * as gamelift_alpha from '@aws-cdk/aws-gamelift-alpha';
import * as cdk from 'aws-cdk-lib';
const playerLatencyPolicy: gamelift_alpha.PlayerLatencyPolicy = {
maximumIndividualPlayerLatency: cdk.Duration.minutes(30),
// the properties below are optional
policyDuration: cdk.Duration.minutes(30),
};
Properties
| Name | Type | Description |
|---|---|---|
| maximum | Duration | The maximum latency value that is allowed for any player, in milliseconds. |
| policy | Duration | The length of time, in seconds, that the policy is enforced while placing a new game session. |
maximumIndividualPlayerLatency
Type:
Duration
The maximum latency value that is allowed for any player, in milliseconds.
All policies must have a value set for this property.
policyDuration?
Type:
Duration
(optional, default: the policy is enforced until the queue times out.)
The length of time, in seconds, that the policy is enforced while placing a new game session.

.NET
Go
Java
Python
TypeScript (