LocationService / Client / batch_delete_geofence
batch_delete_geofence#
- LocationService.Client.batch_delete_geofence(**kwargs)#
- Deletes a batch of geofences from a geofence collection. - Note- This operation deletes the resource permanently. - See also: AWS API Documentation - Request Syntax- response = client.batch_delete_geofence( CollectionName='string', GeofenceIds=[ 'string', ] ) - Parameters:
- CollectionName (string) – - [REQUIRED] - The geofence collection storing the geofences to be deleted. 
- GeofenceIds (list) – - [REQUIRED] - The batch of geofences to be deleted. - (string) – 
 
 
- Return type:
- dict 
- Returns:
- Response Syntax- { 'Errors': [ { 'Error': { 'Code': 'AccessDeniedError'|'ConflictError'|'InternalServerError'|'ResourceNotFoundError'|'ThrottlingError'|'ValidationError', 'Message': 'string' }, 'GeofenceId': 'string' }, ] } - Response Structure- (dict) – - Errors (list) – - Contains error details for each geofence that failed to delete. - (dict) – - Contains error details for each geofence that failed to delete from the geofence collection. - Error (dict) – - Contains details associated to the batch error. - Code (string) – - The error code associated with the batch request error. 
- Message (string) – - A message with the reason for the batch request error. 
 
- GeofenceId (string) – - The geofence associated with the error message. 
 
 
 
 
 - Exceptions- LocationService.Client.exceptions.InternalServerException
- LocationService.Client.exceptions.ResourceNotFoundException
- LocationService.Client.exceptions.AccessDeniedException
- LocationService.Client.exceptions.ValidationException
- LocationService.Client.exceptions.ThrottlingException