

# Amazon GameLift Servers FleetIQ reference guides
Amazon GameLift Servers FleetIQ reference

This section contains reference documentation for use with Amazon GameLift Servers FleetIQ.

**Topics**
+ [

# Amazon GameLift Servers FleetIQ service API reference (Amazon SDK)
](reference-awssdk-fleetiq.md)
+ [

# Amazon GameLift Servers FleetIQ release notes and SDK versions
](gsg-release-notes.md)
+ [

# Amazon GameLift Servers developer resources
](gsg-guides.md)

# Amazon GameLift Servers FleetIQ service API reference (Amazon SDK)
Service API reference (Amazon SDK)

This topic provides a task-based list of API actions for Amazon GameLift Servers FleetIQ. The Amazon GameLift Servers FleetIQ service API is packaged into the Amazon SDK in the `aws.gamelift` namespace. [Download the Amazon SDK](http://www.amazonaws.cn/tools/#SDKs) or [view the Amazon GameLift Servers API reference documentation](https://docs.amazonaws.cn/gamelift/latest/apireference/). 

Amazon GameLift Servers FleetIQ optimizes the use of low-cost Spot Instances for cloud-based game hosting with Amazon EC2. See the [Amazon GameLift Servers Developer Guide](https://docs.amazonaws.cn/gamelift/latest/developerguide/gamelift-intro.html) for more information on other Amazon GameLift Servers hosting options.

**Topics**
+ [

# Amazon GameLift Servers FleetIQ API actions
](reference-awssdk-fleetiq-api.md)
+ [

# Available programming languages
](reference-awssdk-langlist.md)

# Amazon GameLift Servers FleetIQ API actions


The following operations allow you to manage your Amazon GameLift Servers FleetIQ resources, including game server groups and game servers, in conjunction with Amazon EC2 and Auto Scaling groups.

## Manage game server groups


Use these operations to manage your game server deployments with FleetIQ optimizations. A game server group controls how your game server processes are launched on Amazon EC2 instances, sets up and Auto Scaling group, and defines how to apply FleetIQ optimizations.
+ [CreateGameServerGroup](https://docs.amazonaws.cn/gamelift/latest/apireference/API_CreateGameServerGroup.html) – Create a new game server group and corresponding Auto Scaling group, and begin launching instances to host your game server. CLI command: [create-game-server-group](https://docs.amazonaws.cn/cli/latest/reference/gamelift/create-game-server-group.html)
+ [ListGameServerGroups](https://docs.amazonaws.cn/gamelift/latest/apireference/API_ListGameServerGroups.html) – Get a list of all game server groups in an Amazon GameLift Servers region. CLI command: [list-game-server-groups](https://docs.amazonaws.cn/cli/latest/reference/gamelift/list-game-server-groups.html)
+ [DescribeGameServerGroup](https://docs.amazonaws.cn/gamelift/latest/apireference/API_DescribeGameServerGroup.html) – Retrieve metadata for a game server group. CLI command: [describe-game-server-group](https://docs.amazonaws.cn/cli/latest/reference/gamelift/describe-game-server-group.html)
+ [UpdateGameServerGroup](https://docs.amazonaws.cn/gamelift/latest/apireference/API_UpdateGameServerGroup.html) – Change game server group metadata. CLI command: [update-game-server-group](https://docs.amazonaws.cn/cli/latest/reference/gamelift/update-game-server-group.html)
+ [DeleteGameServerGroup](https://docs.amazonaws.cn/gamelift/latest/apireference/API_DeleteGameServerGroup.html) – Permanently remove a game server group and terminate FleetIQ activity for the associated hosting resources. CLI command: [delete-game-server-group](https://docs.amazonaws.cn/cli/latest/reference/gamelift/delete-game-server-group.html)
+ [ResumeGameServerGroup](https://docs.amazonaws.cn/gamelift/latest/apireference/API_ResumeGameServerGroup.html) – Reinstate suspended FleetIQ activity for a game server group. CLI command: [resume-game-server-group](https://docs.amazonaws.cn/cli/latest/reference/gamelift/resume-game-server-group.html)
+ [SuspendGameServerGroup](https://docs.amazonaws.cn/gamelift/latest/apireference/API_SuspendGameServerGroup.html) – Temporarily stop FleetIQ activity for a game server group. CLI command: [suspend-game-server-group](https://docs.amazonaws.cn/cli/latest/reference/gamelift/suspend-game-server-group.html)

## Manage game servers


Use these operations to manage your game server deployments with FleetIQ optimizations. A game server group controls how your game server processes are launched on Amazon EC2 instances, sets up and Auto Scaling group, and defines how to apply FleetIQ optimizations.
+ [RegisterGameServer](https://docs.amazonaws.cn/gamelift/latest/apireference/API_RegisterGameServer.html) – Call from a new game server to notify Amazon GameLift Servers FleetIQ that the game server is ready to host gameplay. CLI command: [register-game-server-group](https://docs.amazonaws.cn/cli/latest/reference/gamelift/register-game-server.html)
+ [ListGameServers](https://docs.amazonaws.cn/gamelift/latest/apireference/API_ListGameServers.html) – Call from a game client service to get a list of all game servers that are currently running in a game server group. CLI command: [list-game-servers](https://docs.amazonaws.cn/cli/latest/reference/gamelift/list-game-servers.html)
+ [ClaimGameServer](https://docs.amazonaws.cn/gamelift/latest/apireference/API_ClaimGameServer.html) – Call from a game client service to locate and reserve a game server to host a new game session. CLI command: [claim-game-server](https://docs.amazonaws.cn/cli/latest/reference/gamelift/claim-game-server.html)
+ [DescribeGameServer](https://docs.amazonaws.cn/gamelift/latest/apireference/API_DescribeGameServer.html) – Retrieve metadata for a game server. CLI command: [describe-game-server](https://docs.amazonaws.cn/cli/latest/reference/gamelift/describe-game-server.html)
+ [UpdateGameServer](https://docs.amazonaws.cn/gamelift/latest/apireference/API_UpdateGameServer.html) – Change game server metadata, health status, or utilization status. CLI command: [update-game-server](https://docs.amazonaws.cn/cli/latest/reference/gamelift/update-game-server.html)
+ [DeregisterGameServer](https://docs.amazonaws.cn/gamelift/latest/apireference/API_DeregisterGameServer.html) – Call from a terminating game server to prompt Amazon GameLift Servers FleetIQ to remove the game server from the game server group. CLI command: [deregister-game-server](https://docs.amazonaws.cn/cli/latest/reference/gamelift/deregister-game-server.html)

# Available programming languages


The Amazon SDK with support for Amazon GameLift Servers is available in the following languages. For information about support for development environments, see the documentation for each language.
+ C\$1\$1 ([SDK docs](https://www.amazonaws.cn/sdk-for-cpp/)) ([https://sdk.amazonaws.com/cpp/api/LATEST/namespace_aws_1_1_game_lift.html](https://sdk.amazonaws.com/cpp/api/LATEST/namespace_aws_1_1_game_lift.html))
+ Java ([SDK docs](https://www.amazonaws.cn/sdk-for-java/)) ([https://sdk.amazonaws.com/java/api/latest/software/amazon/awssdk/services/gamelift/package-summary.html](https://sdk.amazonaws.com/java/api/latest/software/amazon/awssdk/services/gamelift/package-summary.html))
+ .NET ([SDK docs](https://www.amazonaws.cn/sdk-for-net/)) ([https://docs.amazonaws.cn/sdkfornet/v3/apidocs/items/GameLift/NGameLift.html](https://docs.amazonaws.cn/sdkfornet/v3/apidocs/items/GameLift/NGameLift.html))
+ Go ([SDK docs](https://www.amazonaws.cn/sdk-for-go/)) ([https://docs.amazonaws.cn/sdk-for-go/api/service/gamelift/](https://docs.amazonaws.cn/sdk-for-go/api/service/gamelift/))
+ Python ([SDK docs](https://www.amazonaws.cn/sdk-for-python/)) ([https://boto3.amazonaws.com/v1/documentation/api/latest/reference/services/gamelift.html](https://boto3.amazonaws.com/v1/documentation/api/latest/reference/services/gamelift.html))
+ Ruby ([SDK docs](https://www.amazonaws.cn/sdk-for-ruby/)) ([https://docs.amazonaws.cn/sdk-for-ruby/v3/api/Aws/GameLift.html](https://docs.amazonaws.cn/sdk-for-ruby/v3/api/Aws/GameLift.html))
+ PHP ([SDK docs](https://www.amazonaws.cn/sdk-for-php/)) ([https://docs.amazonaws.cn/aws-sdk-php/v3/api/class-Aws.GameLift.GameLiftClient.html](https://docs.amazonaws.cn/aws-sdk-php/v3/api/class-Aws.GameLift.GameLiftClient.html))
+ JavaScript/Node.js ([SDK docs](https://www.amazonaws.cn/sdk-for-node-js/)) ([https://docs.amazonaws.cn/AWSJavaScriptSDK/v3/latest/clients/client-gamelift/index.html](https://docs.amazonaws.cn/AWSJavaScriptSDK/v3/latest/clients/client-gamelift/index.html))

# Amazon GameLift Servers FleetIQ release notes and SDK versions
Release notes and SDK versions

The Amazon GameLift Servers release notes provide details about new FleetIQ features, updates, and fixes related to the service. This page also includes Amazon GameLift Servers SDK version history. 

# Amazon GameLift Servers developer resources
All Amazon GameLift Servers guides

To view all Amazon GameLift Servers documentation and developer resources, see the [Amazon GameLift Servers Documentation](https://docs.amazonaws.cn/gamelift/index.html) home page.