Show / Hide Table of Contents

Class CfnFleet.ResourceCreationLimitPolicyProperty

A policy that limits the number of game sessions a player can create on the same fleet.

Inheritance
object
CfnFleet.ResourceCreationLimitPolicyProperty
Implements
CfnFleet.IResourceCreationLimitPolicyProperty
Inherited Members
object.GetType()
object.MemberwiseClone()
object.ToString()
object.Equals(object)
object.Equals(object, object)
object.ReferenceEquals(object, object)
object.GetHashCode()
Namespace: Amazon.CDK.AWS.GameLift
Assembly: Amazon.CDK.Lib.dll
Syntax (csharp)
public class CfnFleet.ResourceCreationLimitPolicyProperty : CfnFleet.IResourceCreationLimitPolicyProperty
Syntax (vb)
Public Class CfnFleet.ResourceCreationLimitPolicyProperty Implements CfnFleet.IResourceCreationLimitPolicyProperty
Remarks

This optional policy gives game owners control over how players can consume available game server resources. A resource creation policy makes the following statement: "An individual player can create a maximum number of new game sessions within a specified time period".

The policy is evaluated when a player tries to create a new game session. For example, assume you have a policy of 10 new game sessions and a time period of 60 minutes. On receiving a CreateGameSession request, Amazon GameLift checks that the player (identified by CreatorId ) has created fewer than 10 game sessions in the past 60 minutes.

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gamelift-fleet-resourcecreationlimitpolicy.html

ExampleMetadata: fixture=_generated

Examples
// The code below shows an example of how to instantiate this type.
             // The values are placeholders you should change.
             using Amazon.CDK.AWS.GameLift;

             var resourceCreationLimitPolicyProperty = new ResourceCreationLimitPolicyProperty {
                 NewGameSessionsPerCreator = 123,
                 PolicyPeriodInMinutes = 123
             };

Synopsis

Constructors

ResourceCreationLimitPolicyProperty()

A policy that limits the number of game sessions a player can create on the same fleet.

Properties

NewGameSessionsPerCreator

A policy that puts limits on the number of game sessions that a player can create within a specified span of time.

PolicyPeriodInMinutes

The time span used in evaluating the resource creation limit policy.

Constructors

ResourceCreationLimitPolicyProperty()

A policy that limits the number of game sessions a player can create on the same fleet.

public ResourceCreationLimitPolicyProperty()
Remarks

This optional policy gives game owners control over how players can consume available game server resources. A resource creation policy makes the following statement: "An individual player can create a maximum number of new game sessions within a specified time period".

The policy is evaluated when a player tries to create a new game session. For example, assume you have a policy of 10 new game sessions and a time period of 60 minutes. On receiving a CreateGameSession request, Amazon GameLift checks that the player (identified by CreatorId ) has created fewer than 10 game sessions in the past 60 minutes.

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gamelift-fleet-resourcecreationlimitpolicy.html

ExampleMetadata: fixture=_generated

Examples
// The code below shows an example of how to instantiate this type.
             // The values are placeholders you should change.
             using Amazon.CDK.AWS.GameLift;

             var resourceCreationLimitPolicyProperty = new ResourceCreationLimitPolicyProperty {
                 NewGameSessionsPerCreator = 123,
                 PolicyPeriodInMinutes = 123
             };

Properties

NewGameSessionsPerCreator

A policy that puts limits on the number of game sessions that a player can create within a specified span of time.

public double? NewGameSessionsPerCreator { get; set; }
Property Value

double?

Remarks

With this policy, you can control players' ability to consume available resources.

The policy is evaluated when a player tries to create a new game session. On receiving a CreateGameSession request, Amazon GameLift Servers checks that the player (identified by CreatorId ) has created fewer than game session limit in the specified time period.

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gamelift-fleet-resourcecreationlimitpolicy.html#cfn-gamelift-fleet-resourcecreationlimitpolicy-newgamesessionspercreator

PolicyPeriodInMinutes

The time span used in evaluating the resource creation limit policy.

public double? PolicyPeriodInMinutes { get; set; }
Property Value

double?

Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gamelift-fleet-resourcecreationlimitpolicy.html#cfn-gamelift-fleet-resourcecreationlimitpolicy-policyperiodinminutes

Implements

CfnFleet.IResourceCreationLimitPolicyProperty
Back to top Generated by DocFX