AWS SDK Version 3 for .NET
API Reference

AWS services or capabilities described in AWS Documentation may vary by region/location. Click Getting Started with Amazon AWS to see specific differences applicable to the China (Beijing) Region.

Classes

NameDescription
Class AcceptanceType

Constants used for properties of type AcceptanceType.

Class AmazonGameLiftClient

Implementation for accessing GameLift Amazon GameLift Service

Amazon GameLift is a managed service for developers who need a scalable, dedicated server solution for their multiplayer games. Use Amazon GameLift for these tasks: (1) set up computing resources and deploy your game servers, (2) run game sessions and get players into games, (3) automatically scale your resources to meet player demand and manage costs, and (4) track in-depth metrics on game server performance and player usage.

When setting up hosting resources, you can deploy your custom game server or use the Amazon GameLift Realtime Servers. Realtime Servers gives you the ability to quickly stand up lightweight, efficient game servers with the core Amazon GameLift infrastructure already built in.

Get Amazon GameLift Tools and Resources

This reference guide describes the low-level service API for Amazon GameLift and provides links to language-specific SDK reference topics. See also Amazon GameLift Tools and Resources.

API Summary

The Amazon GameLift service API includes two key sets of actions:

  • Manage game sessions and player access -- Integrate this functionality into game client services in order to create new game sessions, retrieve information on existing game sessions; reserve a player slot in a game session, request matchmaking, etc.

  • Configure and manage game server resources -- Manage your Amazon GameLift hosting resources, including builds, scripts, fleets, queues, and aliases. Set up matchmakers, configure auto-scaling, retrieve game logs, and get hosting and game metrics.

Task-based list of API actions

Class AmazonGameLiftConfig

Configuration for accessing Amazon GameLift service

Class AmazonGameLiftException

Common exception for the GameLift service.

Class AmazonGameLiftRequest

Base class for GameLift operation requests.

Class BackfillMode

Constants used for properties of type BackfillMode.

Class BuildStatus

Constants used for properties of type BuildStatus.

Class CertificateType

Constants used for properties of type CertificateType.

Class ComparisonOperatorType

Constants used for properties of type ComparisonOperatorType.

Class EC2InstanceType

Constants used for properties of type EC2InstanceType.

Class EventCode

Constants used for properties of type EventCode.

Class FleetAction

Constants used for properties of type FleetAction.

Class FleetStatus

Constants used for properties of type FleetStatus.

Class FleetType

Constants used for properties of type FleetType.

Class GameSessionPlacementState

Constants used for properties of type GameSessionPlacementState.

Class GameSessionStatus

Constants used for properties of type GameSessionStatus.

Class GameSessionStatusReason

Constants used for properties of type GameSessionStatusReason.

Class InstanceStatus

Constants used for properties of type InstanceStatus.

Class IpProtocol

Constants used for properties of type IpProtocol.

Class MatchmakingConfigurationStatus

Constants used for properties of type MatchmakingConfigurationStatus.

Class MetricName

Constants used for properties of type MetricName.

Class OperatingSystem

Constants used for properties of type OperatingSystem.

Class PlayerSessionCreationPolicy

Constants used for properties of type PlayerSessionCreationPolicy.

Class PlayerSessionStatus

Constants used for properties of type PlayerSessionStatus.

Class PolicyType

Constants used for properties of type PolicyType.

Class ProtectionPolicy

Constants used for properties of type ProtectionPolicy.

Class RoutingStrategyType

Constants used for properties of type RoutingStrategyType.

Class ScalingAdjustmentType

Constants used for properties of type ScalingAdjustmentType.

Class ScalingStatusType

Constants used for properties of type ScalingStatusType.

Interfaces

NameDescription
Interface IAmazonGameLift

Interface for accessing GameLift Amazon GameLift Service

Amazon GameLift is a managed service for developers who need a scalable, dedicated server solution for their multiplayer games. Use Amazon GameLift for these tasks: (1) set up computing resources and deploy your game servers, (2) run game sessions and get players into games, (3) automatically scale your resources to meet player demand and manage costs, and (4) track in-depth metrics on game server performance and player usage.

When setting up hosting resources, you can deploy your custom game server or use the Amazon GameLift Realtime Servers. Realtime Servers gives you the ability to quickly stand up lightweight, efficient game servers with the core Amazon GameLift infrastructure already built in.

Get Amazon GameLift Tools and Resources

This reference guide describes the low-level service API for Amazon GameLift and provides links to language-specific SDK reference topics. See also Amazon GameLift Tools and Resources.

API Summary

The Amazon GameLift service API includes two key sets of actions:

  • Manage game sessions and player access -- Integrate this functionality into game client services in order to create new game sessions, retrieve information on existing game sessions; reserve a player slot in a game session, request matchmaking, etc.

  • Configure and manage game server resources -- Manage your Amazon GameLift hosting resources, including builds, scripts, fleets, queues, and aliases. Set up matchmakers, configure auto-scaling, retrieve game logs, and get hosting and game metrics.

Task-based list of API actions