GameLift / Client / delete_fleet_locations
delete_fleet_locations#
- GameLift.Client.delete_fleet_locations(**kwargs)#
Removes locations from a multi-location fleet. When deleting a location, all game server process and all instances that are still active in the location are shut down.
To delete fleet locations, identify the fleet ID and provide a list of the locations to be deleted.
If successful, GameLift sets the location status to
DELETING
, and begins to shut down existing server processes and terminate instances in each location being deleted. When completed, the location status changes toTERMINATED
.Learn more
See also: AWS API Documentation
Request Syntax
response = client.delete_fleet_locations( FleetId='string', Locations=[ 'string', ] )
- Parameters:
FleetId (string) –
[REQUIRED]
A unique identifier for the fleet to delete locations for. You can use either the fleet ID or ARN value.
Locations (list) –
[REQUIRED]
The list of fleet locations to delete. Specify locations in the form of an Amazon Web Services Region code, such as
us-west-2
.(string) –
- Return type:
dict
- Returns:
Response Syntax
{ 'FleetId': 'string', 'FleetArn': 'string', 'LocationStates': [ { 'Location': 'string', 'Status': 'NEW'|'DOWNLOADING'|'VALIDATING'|'BUILDING'|'ACTIVATING'|'ACTIVE'|'DELETING'|'ERROR'|'TERMINATED'|'NOT_FOUND' }, ] }
Response Structure
(dict) –
FleetId (string) –
A unique identifier for the fleet that location attributes are being deleted for.
FleetArn (string) –
The Amazon Resource Name ( ARN) that is assigned to a GameLift fleet resource and uniquely identifies it. ARNs are unique across all Regions. Format is
arn:aws:gamelift:<region>::fleet/fleet-a1234567-b8c9-0d1e-2fa3-b45c6d7e8912
.LocationStates (list) –
The remote locations that are being deleted, with each location status set to
DELETING
.(dict) –
A fleet location and its life-cycle state. A location state object might be used to describe a fleet’s remote location or home Region. Life-cycle state tracks the progress of launching the first instance in a new location and preparing it for game hosting, and then removing all instances and deleting the location from the fleet.
NEW – A new fleet location has been defined and desired instances is set to 1.
DOWNLOADING/VALIDATING/BUILDING/ACTIVATING – GameLift is setting up the new fleet location, creating new instances with the game build or Realtime script and starting server processes.
ACTIVE – Hosts can now accept game sessions.
ERROR – An error occurred when downloading, validating, building, or activating the fleet location.
DELETING – Hosts are responding to a delete fleet location request.
TERMINATED – The fleet location no longer exists.
NOT_FOUND – The fleet location was not found. This could be because the custom location was removed or not created.
Location (string) –
The fleet location, expressed as an Amazon Web Services Region code such as
us-west-2
.Status (string) –
The life-cycle status of a fleet location.
Exceptions
GameLift.Client.exceptions.InternalServiceException
GameLift.Client.exceptions.InvalidRequestException
GameLift.Client.exceptions.UnauthorizedException
GameLift.Client.exceptions.NotFoundException
GameLift.Client.exceptions.UnsupportedRegionException