GameLift / Client / list_locations
list_locations¶
- GameLift.Client.list_locations(**kwargs)¶
Lists all custom and Amazon Web Services locations where Amazon GameLift Servers can host game servers.
Note that if you call this API using a location that doesn’t have a service endpoint, such as one that can only be a remote location in a multi-location fleet, the API returns an error.
Consult the table of supported locations in Amazon GameLift Servers service locations to identify home Regions that support single and multi-location fleets.
Learn more
See also: AWS API Documentation
Request Syntax
response = client.list_locations( Filters=[ 'AWS'|'CUSTOM', ], Limit=123, NextToken='string' )
- Parameters:
Filters (list) –
Filters the list for
AWS
orCUSTOM
locations. Use this parameter to narrow down results to only Amazon Web Services-managed locations (Amazon EC2 or container) or only your custom locations (such as an Amazon GameLift Servers Anywhere fleet).(string) –
Limit (integer) – The maximum number of results to return. Use this parameter with
NextToken
to get results as a set of sequential pages.NextToken (string) – A token that indicates the start of the next sequential page of results. Use the token that is returned with a previous call to this operation. To start at the beginning of the result set, do not specify a value.
- Return type:
dict
- Returns:
Response Syntax
{ 'Locations': [ { 'LocationName': 'string', 'LocationArn': 'string', 'PingBeacon': { 'UDPEndpoint': { 'Domain': 'string', 'Port': 123 } } }, ], 'NextToken': 'string' }
Response Structure
(dict) –
Locations (list) –
A collection of locations, including both Amazon Web Services and custom locations. Each location includes a name and ping beacon information that can be used to measure network latency between player devices and the location.
(dict) –
Properties of a location, which can include its name, ARN (for custom locations), and ping beacon information.
LocationName (string) –
The location’s name.
LocationArn (string) –
The Amazon Resource Name ( ARN) that is assigned to a custom location resource and uniquely identifies it. ARNs are unique across all Regions. Format is
arn:aws:gamelift:<region>::location/location-a1234567-b8c9-0d1e-2fa3-b45c6d7e8912
.PingBeacon (dict) –
Information about the UDP ping beacon for this location.
UDPEndpoint (dict) –
The domain name and port of the UDP ping beacon.
Domain (string) –
The domain name of the UDP endpoint.
Port (integer) –
The port number of the UDP endpoint.
NextToken (string) –
A token that indicates where to resume retrieving results on the next call to this operation. If no token is returned, these results represent the end of the list.
Exceptions