LocationService / Paginator / ListGeofences
ListGeofences#
- class LocationService.Paginator.ListGeofences#
- paginator = client.get_paginator('list_geofences') - paginate(**kwargs)#
- Creates an iterator that will paginate through responses from - LocationService.Client.list_geofences().- See also: AWS API Documentation - Request Syntax- response_iterator = paginator.paginate( CollectionName='string', PaginationConfig={ 'MaxItems': 123, 'PageSize': 123, 'StartingToken': 'string' } ) - Parameters:
- CollectionName (string) – - [REQUIRED] - The name of the geofence collection storing the list of geofences. 
- PaginationConfig (dict) – - A dictionary that provides parameters to control pagination. - MaxItems (integer) – - The total number of items to return. If the total number of items available is more than the value specified in max-items then a - NextTokenwill be provided in the output that you can use to resume pagination.
- PageSize (integer) – - The size of each page. 
- StartingToken (string) – - A token to specify where to start paginating. This is the - NextTokenfrom a previous response.
 
 
- Return type:
- dict 
- Returns:
- Response Syntax- { 'Entries': [ { 'CreateTime': datetime(2015, 1, 1), 'GeofenceId': 'string', 'Geometry': { 'Circle': { 'Center': [ 123.0, ], 'Radius': 123.0 }, 'Polygon': [ [ [ 123.0, ], ], ] }, 'Status': 'string', 'UpdateTime': datetime(2015, 1, 1) }, ], } - Response Structure- (dict) – - Entries (list) – - Contains a list of geofences stored in the geofence collection. - (dict) – - Contains a list of geofences stored in a given geofence collection. - CreateTime (datetime) – - The timestamp for when the geofence was stored in a geofence collection in ISO 8601 format: - YYYY-MM-DDThh:mm:ss.sssZ
- GeofenceId (string) – - The geofence identifier. 
- Geometry (dict) – - Contains the geofence geometry details describing a polygon or a circle. - Circle (dict) – - A circle on the earth, as defined by a center point and a radius. - Center (list) – - A single point geometry, specifying the center of the circle, using WGS 84 coordinates, in the form - [longitude, latitude].- (float) – 
 
- Radius (float) – - The radius of the circle in meters. Must be greater than zero and no larger than 100,000 (100 kilometers). 
 
- Polygon (list) – - A polygon is a list of linear rings which are each made up of a list of vertices. - Each vertex is a 2-dimensional point of the form: - [longitude, latitude]. This is represented as an array of doubles of length 2 (so- [double, double]).- An array of 4 or more vertices, where the first and last vertex are the same (to form a closed boundary), is called a linear ring. The linear ring vertices must be listed in counter-clockwise order around the ring’s interior. The linear ring is represented as an array of vertices, or an array of arrays of doubles ( - [[double, double], ...]).- A geofence consists of a single linear ring. To allow for future expansion, the Polygon parameter takes an array of linear rings, which is represented as an array of arrays of arrays of doubles ( - [[[double, double], ...], ...]).- A linear ring for use in geofences can consist of between 4 and 1,000 vertices. - (list) – - (list) – - (float) – 
 
 
 
 
- Status (string) – - Identifies the state of the geofence. A geofence will hold one of the following states: - ACTIVE— The geofence has been indexed by the system.
- PENDING— The geofence is being processed by the system.
- FAILED— The geofence failed to be indexed by the system.
- DELETED— The geofence has been deleted from the system index.
- DELETING— The geofence is being deleted from the system index.
 
- UpdateTime (datetime) – - The timestamp for when the geofence was last updated in ISO 8601 format: - YYYY-MM-DDThh:mm:ss.sssZ