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',
]
)
[REQUIRED]
A unique identifier for the fleet to delete locations for. You can use either the fleet ID or ARN value.
[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 .
dict
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.
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.InternalServiceExceptionGameLift.Client.exceptions.InvalidRequestExceptionGameLift.Client.exceptions.UnauthorizedExceptionGameLift.Client.exceptions.NotFoundExceptionGameLift.Client.exceptions.UnsupportedRegionException