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 to- TERMINATED.- 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