

********
GameLift
********



======
Client
======



.. py:class:: GameLift.Client

  A low-level client representing Amazon GameLift
  

  Amazon GameLift Servers provides solutions for hosting session-based multiplayer game servers in the cloud, including tools for deploying, operating, and scaling game servers. Built on Amazon Web Services global computing infrastructure, GameLift helps you deliver high-performance, high-reliability, low-cost game servers while dynamically scaling your resource usage to meet player demand.

   

  **About Amazon GameLift Servers solutions**

   

  Get more information on these Amazon GameLift Servers solutions in the `Amazon GameLift Servers Developer Guide <https://docs.aws.amazon.com/gamelift/latest/developerguide/>`__.

   

  
  * Amazon GameLift Servers managed hosting -- Amazon GameLift Servers offers a fully managed service to set up and maintain computing machines for hosting, manage game session and player session life cycle, and handle security, storage, and performance tracking. You can use automatic scaling tools to balance player demand and hosting costs, configure your game session management to minimize player latency, and add FlexMatch for matchmaking.
   
  * Managed hosting with Amazon GameLift Servers Realtime -- With Amazon GameLift Servers Amazon GameLift Servers Realtime, you can quickly configure and set up ready-to-go game servers for your game. Amazon GameLift Servers Realtime provides a game server framework with core Amazon GameLift Servers infrastructure already built in. Then use the full range of Amazon GameLift Servers managed hosting features, including FlexMatch, for your game.
   
  * Amazon GameLift Servers FleetIQ -- Use Amazon GameLift Servers FleetIQ as a standalone service while hosting your games using EC2 instances and Auto Scaling groups. Amazon GameLift Servers FleetIQ provides optimizations for game hosting, including boosting the viability of low-cost Spot Instances gaming. For a complete solution, pair the Amazon GameLift Servers FleetIQ and FlexMatch standalone services.
   
  * Amazon GameLift Servers FlexMatch -- Add matchmaking to your game hosting solution. FlexMatch is a customizable matchmaking service for multiplayer games. Use FlexMatch as integrated with Amazon GameLift Servers managed hosting or incorporate FlexMatch as a standalone service into your own hosting solution.
  

   

  **About this API Reference**

   

  This reference guide describes the low-level service API for Amazon GameLift Servers. With each topic in this guide, you can find links to language-specific SDK guides and the Amazon Web Services CLI reference. Useful links:

   

  
  * `Amazon GameLift Servers API operations listed by tasks <https://docs.aws.amazon.com/gamelift/latest/developerguide/reference-awssdk.html>`__
   
  * `Amazon GameLift Servers tools and resources <https://docs.aws.amazon.com/gamelift/latest/developerguide/gamelift-components.html>`__
  

  ::

    
    import boto3
    
    client = boto3.client('gamelift')

  

These are the available methods:

.. toctree::
  :maxdepth: 1
  :titlesonly:

  gamelift/client/accept_match
  gamelift/client/can_paginate
  gamelift/client/claim_game_server
  gamelift/client/close
  gamelift/client/create_alias
  gamelift/client/create_build
  gamelift/client/create_container_fleet
  gamelift/client/create_container_group_definition
  gamelift/client/create_fleet
  gamelift/client/create_fleet_locations
  gamelift/client/create_game_server_group
  gamelift/client/create_game_session
  gamelift/client/create_game_session_queue
  gamelift/client/create_location
  gamelift/client/create_matchmaking_configuration
  gamelift/client/create_matchmaking_rule_set
  gamelift/client/create_player_session
  gamelift/client/create_player_sessions
  gamelift/client/create_script
  gamelift/client/create_vpc_peering_authorization
  gamelift/client/create_vpc_peering_connection
  gamelift/client/delete_alias
  gamelift/client/delete_build
  gamelift/client/delete_container_fleet
  gamelift/client/delete_container_group_definition
  gamelift/client/delete_fleet
  gamelift/client/delete_fleet_locations
  gamelift/client/delete_game_server_group
  gamelift/client/delete_game_session_queue
  gamelift/client/delete_location
  gamelift/client/delete_matchmaking_configuration
  gamelift/client/delete_matchmaking_rule_set
  gamelift/client/delete_scaling_policy
  gamelift/client/delete_script
  gamelift/client/delete_vpc_peering_authorization
  gamelift/client/delete_vpc_peering_connection
  gamelift/client/deregister_compute
  gamelift/client/deregister_game_server
  gamelift/client/describe_alias
  gamelift/client/describe_build
  gamelift/client/describe_compute
  gamelift/client/describe_container_fleet
  gamelift/client/describe_container_group_definition
  gamelift/client/describe_ec2_instance_limits
  gamelift/client/describe_fleet_attributes
  gamelift/client/describe_fleet_capacity
  gamelift/client/describe_fleet_deployment
  gamelift/client/describe_fleet_events
  gamelift/client/describe_fleet_location_attributes
  gamelift/client/describe_fleet_location_capacity
  gamelift/client/describe_fleet_location_utilization
  gamelift/client/describe_fleet_port_settings
  gamelift/client/describe_fleet_utilization
  gamelift/client/describe_game_server
  gamelift/client/describe_game_server_group
  gamelift/client/describe_game_server_instances
  gamelift/client/describe_game_session_details
  gamelift/client/describe_game_session_placement
  gamelift/client/describe_game_session_queues
  gamelift/client/describe_game_sessions
  gamelift/client/describe_instances
  gamelift/client/describe_matchmaking
  gamelift/client/describe_matchmaking_configurations
  gamelift/client/describe_matchmaking_rule_sets
  gamelift/client/describe_player_sessions
  gamelift/client/describe_runtime_configuration
  gamelift/client/describe_scaling_policies
  gamelift/client/describe_script
  gamelift/client/describe_vpc_peering_authorizations
  gamelift/client/describe_vpc_peering_connections
  gamelift/client/get_compute_access
  gamelift/client/get_compute_auth_token
  gamelift/client/get_game_session_log_url
  gamelift/client/get_instance_access
  gamelift/client/get_paginator
  gamelift/client/get_waiter
  gamelift/client/list_aliases
  gamelift/client/list_builds
  gamelift/client/list_compute
  gamelift/client/list_container_fleets
  gamelift/client/list_container_group_definition_versions
  gamelift/client/list_container_group_definitions
  gamelift/client/list_fleet_deployments
  gamelift/client/list_fleets
  gamelift/client/list_game_server_groups
  gamelift/client/list_game_servers
  gamelift/client/list_locations
  gamelift/client/list_scripts
  gamelift/client/list_tags_for_resource
  gamelift/client/put_scaling_policy
  gamelift/client/register_compute
  gamelift/client/register_game_server
  gamelift/client/request_upload_credentials
  gamelift/client/resolve_alias
  gamelift/client/resume_game_server_group
  gamelift/client/search_game_sessions
  gamelift/client/start_fleet_actions
  gamelift/client/start_game_session_placement
  gamelift/client/start_match_backfill
  gamelift/client/start_matchmaking
  gamelift/client/stop_fleet_actions
  gamelift/client/stop_game_session_placement
  gamelift/client/stop_matchmaking
  gamelift/client/suspend_game_server_group
  gamelift/client/tag_resource
  gamelift/client/terminate_game_session
  gamelift/client/untag_resource
  gamelift/client/update_alias
  gamelift/client/update_build
  gamelift/client/update_container_fleet
  gamelift/client/update_container_group_definition
  gamelift/client/update_fleet_attributes
  gamelift/client/update_fleet_capacity
  gamelift/client/update_fleet_port_settings
  gamelift/client/update_game_server
  gamelift/client/update_game_server_group
  gamelift/client/update_game_session
  gamelift/client/update_game_session_queue
  gamelift/client/update_matchmaking_configuration
  gamelift/client/update_runtime_configuration
  gamelift/client/update_script
  gamelift/client/validate_matchmaking_rule_set


==========
Paginators
==========


Paginators are available on a client instance via the ``get_paginator`` method. For more detailed instructions and examples on the usage of paginators, see the paginators `user guide <https://boto3.amazonaws.com/v1/documentation/api/latest/guide/paginators.html>`_.

The available paginators are:

.. toctree::
  :maxdepth: 1
  :titlesonly:

  gamelift/paginator/DescribeFleetAttributes
  gamelift/paginator/DescribeFleetCapacity
  gamelift/paginator/DescribeFleetEvents
  gamelift/paginator/DescribeFleetUtilization
  gamelift/paginator/DescribeGameServerInstances
  gamelift/paginator/DescribeGameSessionDetails
  gamelift/paginator/DescribeGameSessionQueues
  gamelift/paginator/DescribeGameSessions
  gamelift/paginator/DescribeInstances
  gamelift/paginator/DescribeMatchmakingConfigurations
  gamelift/paginator/DescribeMatchmakingRuleSets
  gamelift/paginator/DescribePlayerSessions
  gamelift/paginator/DescribeScalingPolicies
  gamelift/paginator/ListAliases
  gamelift/paginator/ListBuilds
  gamelift/paginator/ListCompute
  gamelift/paginator/ListContainerFleets
  gamelift/paginator/ListContainerGroupDefinitionVersions
  gamelift/paginator/ListContainerGroupDefinitions
  gamelift/paginator/ListFleetDeployments
  gamelift/paginator/ListFleets
  gamelift/paginator/ListGameServerGroups
  gamelift/paginator/ListGameServers
  gamelift/paginator/ListLocations
  gamelift/paginator/ListScripts
  gamelift/paginator/SearchGameSessions
