Show / Hide Table of Contents

Namespace Amazon.CDK.AWS.GameLift.Alpha

Classes

Alias

(experimental) A Amazon GameLift alias is used to abstract a fleet designation.

AliasAttributes

(experimental) A full specification of an alias that can be used to import it fluently into the CDK application.

AliasBase

(experimental) Base class for new and imported GameLift Alias.

AliasOptions

(experimental) Options for gamelift.Alias.

AliasProps

(experimental) Properties for a new Fleet alias.

AssetContent

(experimental) Game content from a local directory.

AutoScalingPolicy

(experimental) Configuration settings for intelligent automatic scaling that uses target tracking.

Build

(experimental) A GameLift build, that is installed and runs on instances in an Amazon GameLift fleet.

BuildAttributes

(experimental) Represents a Build content defined outside of this stack.

BuildBase

(experimental) Base class for new and imported GameLift server build.

BuildFleet

(experimental) A fleet contains Amazon Elastic Compute Cloud (Amazon EC2) instances that GameLift hosts.

BuildFleetProps

(experimental) Properties for a new Gamelift build fleet.

BuildProps

(experimental) Properties for a new build.

Content

(experimental) Before deploying your GameLift-enabled multiplayer game servers for hosting with the GameLift service, you need to upload your game server files.

ContentConfig

(experimental) Result of binding Content into a Build.

FleetAttributes

(experimental) A full specification of a fleet that can be used to import it fluently into the CDK application.

FleetBase

(experimental) Base class for new and imported GameLift fleet.

FleetProps

(experimental) Properties for a new Gamelift fleet.

GameProperty

(experimental) A set of custom properties for a game session, formatted as key-value pairs.

GameServerGroup

(experimental) Creates a GameLift FleetIQ game server group for managing game hosting on a collection of Amazon EC2 instances for game hosting.

GameServerGroupAttributes

(experimental) Represents a GameServerGroup content defined outside of this stack.

GameServerGroupBase

(experimental) Base class for new and imported GameLift FleetIQ game server group.

GameServerGroupProps

(experimental) Properties for a new Gamelift FleetIQ Game server group.

GameSessionQueue

(experimental) The GameSessionQueue resource creates a placement queue that processes requests for new game sessions.

GameSessionQueueAttributes

(experimental) A full specification of an gameSessionQueue that can be used to import it fluently into the CDK application.

GameSessionQueueBase

(experimental) Base class for new and imported GameLift GameSessionQueue.

GameSessionQueueProps

(experimental) Properties for a new Fleet gameSessionQueue.

IngressRule

(experimental) A range of IP addresses and port settings that allow inbound traffic to connect to server processes on an instance in a fleet.

InstanceDefinition

(experimental) An allowed instance type for a game server group.

Location

(experimental) A remote location where a multi-location fleet can deploy EC2 instances for game hosting.

LocationCapacity

(experimental) Current resource capacity settings in a specified fleet or location.

MatchmakingConfigurationAttributes

(experimental) A full specification of a matchmaking configuration that can be used to import it fluently into the CDK application.

MatchmakingConfigurationBase

(experimental) Base class for new and imported GameLift Matchmaking configuration.

MatchmakingConfigurationProps

(experimental) Properties for a new Gamelift matchmaking configuration.

MatchmakingRuleSet

(experimental) Creates a new rule set for FlexMatch matchmaking.

MatchmakingRuleSetAttributes

(experimental) A full specification of a matchmaking ruleSet that can be used to import it fluently into the CDK application.

MatchmakingRuleSetBase

(experimental) Base class for new and imported GameLift matchmaking ruleSet.

MatchmakingRuleSetProps

(experimental) Properties for a new matchmaking ruleSet.

Peer

(experimental) Peer object factories.

PlayerLatencyPolicy

(experimental) The queue setting that determines the highest latency allowed for individual players when placing a game session.

Port

(experimental) Interface for classes that provide the connection-specification parts of a security group rule.

PortProps

(experimental) Properties to create a port range.

PriorityConfiguration

(experimental) Custom prioritization settings for use by a game session queue when placing new game sessions with available game servers.

QueuedMatchmakingConfiguration

(experimental) A FlexMatch matchmaker process does the work of building a game match.

QueuedMatchmakingConfigurationProps

(experimental) Properties for a new queued matchmaking configuration.

ResourceCreationLimitPolicy

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

RuleSetBodyConfig

(experimental) Interface to represent output result of a RuleSetContent binding.

RuleSetContent

(experimental) The rule set determines the two key elements of a match: your game's team structure and size, and how to group players together for the best possible match.

RuleSetContentProps

(experimental) Properties for a new matchmaking ruleSet content.

RuntimeConfiguration

(experimental) A collection of server process configurations that describe the set of processes to run on each instance in a fleet.

S3Content

(experimental) Game content from an S3 archive.

Script

(experimental) A GameLift script, that is installed and runs on instances in an Amazon GameLift fleet.

ScriptAttributes

(experimental) Represents a Script content defined outside of this stack.

ScriptBase

(experimental) Base class for new and imported GameLift realtime server script.

ScriptProps

(experimental) Properties for a new realtime server script.

ServerProcess

(experimental) Configuration of a fleet server process.

StandaloneMatchmakingConfiguration

(experimental) A FlexMatch matchmaker process does the work of building a game match.

StandaloneMatchmakingConfigurationProps

(experimental) Properties for a new standalone matchmaking configuration.

Interfaces

IAlias

(experimental) Represents a Gamelift Alias for a Gamelift fleet destination.

IAliasAttributes

(experimental) A full specification of an alias that can be used to import it fluently into the CDK application.

IAliasOptions

(experimental) Options for gamelift.Alias.

IAliasProps

(experimental) Properties for a new Fleet alias.

IAutoScalingPolicy

(experimental) Configuration settings for intelligent automatic scaling that uses target tracking.

IBuild

(experimental) Your custom-built game server software that runs on GameLift and hosts game sessions for your players.

IBuildAttributes

(experimental) Represents a Build content defined outside of this stack.

IBuildFleet

(experimental) Represents a GameLift Fleet used to run a custom game build.

IBuildFleetProps

(experimental) Properties for a new Gamelift build fleet.

IBuildProps

(experimental) Properties for a new build.

IContentConfig

(experimental) Result of binding Content into a Build.

IFleet

(experimental) Represents a Gamelift fleet.

IFleetAttributes

(experimental) A full specification of a fleet that can be used to import it fluently into the CDK application.

IFleetProps

(experimental) Properties for a new Gamelift fleet.

IGameProperty

(experimental) A set of custom properties for a game session, formatted as key-value pairs.

IGameServerGroup

(experimental) Represent a GameLift FleetIQ game server group.

IGameServerGroupAttributes

(experimental) Represents a GameServerGroup content defined outside of this stack.

IGameServerGroupProps

(experimental) Properties for a new Gamelift FleetIQ Game server group.

IGameSessionQueue

(experimental) Represents a Gamelift GameSessionQueue for a Gamelift fleet destination.

IGameSessionQueueAttributes

(experimental) A full specification of an gameSessionQueue that can be used to import it fluently into the CDK application.

IGameSessionQueueDestination

(experimental) Represents a game session queue destination.

IGameSessionQueueProps

(experimental) Properties for a new Fleet gameSessionQueue.

IIngressRule

(experimental) A range of IP addresses and port settings that allow inbound traffic to connect to server processes on an instance in a fleet.

IInstanceDefinition

(experimental) An allowed instance type for a game server group.

ILocation

(experimental) A remote location where a multi-location fleet can deploy EC2 instances for game hosting.

ILocationCapacity

(experimental) Current resource capacity settings in a specified fleet or location.

IMatchmakingConfiguration

(experimental) Represents a Gamelift matchmaking configuration.

IMatchmakingConfigurationAttributes

(experimental) A full specification of a matchmaking configuration that can be used to import it fluently into the CDK application.

IMatchmakingConfigurationProps

(experimental) Properties for a new Gamelift matchmaking configuration.

IMatchmakingRuleSet

(experimental) Represents a Gamelift matchmaking ruleset.

IMatchmakingRuleSetAttributes

(experimental) A full specification of a matchmaking ruleSet that can be used to import it fluently into the CDK application.

IMatchmakingRuleSetProps

(experimental) Properties for a new matchmaking ruleSet.

IPeer

(experimental) Interface for classes that provide the peer-specification parts of an inbound permission.

IPlayerLatencyPolicy

(experimental) The queue setting that determines the highest latency allowed for individual players when placing a game session.

IPortProps

(experimental) Properties to create a port range.

IPriorityConfiguration

(experimental) Custom prioritization settings for use by a game session queue when placing new game sessions with available game servers.

IQueuedMatchmakingConfigurationProps

(experimental) Properties for a new queued matchmaking configuration.

IResourceCreationLimitPolicy

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

IRuleSetBody

(experimental) Interface to represent Matchmaking RuleSet schema.

IRuleSetBodyConfig

(experimental) Interface to represent output result of a RuleSetContent binding.

IRuleSetContent

(experimental) Interface to represent a Matchmaking RuleSet content.

IRuleSetContentProps

(experimental) Properties for a new matchmaking ruleSet content.

IRuntimeConfiguration

(experimental) A collection of server process configurations that describe the set of processes to run on each instance in a fleet.

IScript

(experimental) Your configuration and custom game logic for use with Realtime Servers.

IScriptAttributes

(experimental) Represents a Script content defined outside of this stack.

IScriptProps

(experimental) Properties for a new realtime server script.

IServerProcess

(experimental) Configuration of a fleet server process.

IStandaloneMatchmakingConfigurationProps

(experimental) Properties for a new standalone matchmaking configuration.

Enums

BalancingStrategy

(experimental) Indicates how GameLift FleetIQ balances the use of Spot Instances and On-Demand Instances in the game server group.

DeleteOption

(experimental) The type of delete to perform.

OperatingSystem

(experimental) The operating system that the game server binaries are built to run on.

PriorityType

(experimental) Priority to condider when placing new game sessions.

Protocol

(experimental) Protocol for use in Connection Rules.

Back to top Generated by DocFX