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 |
| 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 |
| 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 |
| 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 |
| 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. |