5.0.0 • Published 5 years ago
@datafire/amazonaws_location v5.0.0
@datafire/amazonaws_location
Client library for Amazon Location Service
Installation and Usage
npm install --save @datafire/amazonaws_location
let amazonaws_location = require('@datafire/amazonaws_location').create({
accessKeyId: "",
secretAccessKey: "",
region: ""
});
.then(data => {
console.log(data);
});
Description
Suite of geospatial services including Maps, Places, Tracking, and Geofencing
Actions
CreateGeofenceCollection
amazonaws_location.CreateGeofenceCollection({
"CollectionName": "",
"PricingPlan": ""
}, context)
Input
- input
object
- CollectionName required
string
: A custom name for the geofence collection. Requirements: Contain only alphanumeric characters (A–Z, a–z, 0-9), hyphens (-), and underscores (_). Must be a unique geofence collection name. No spaces allowed. For example, ExampleGeofenceCollection. - Description
string
: An optional description for the geofence collection. - PricingPlan required
string
(values: RequestBasedUsage, MobileAssetTracking, MobileAssetManagement): Specifies the pricing plan for your geofence collection. There's three pricing plan options: RequestBasedUsage — Selects the "Request-Based Usage" pricing plan. MobileAssetTracking — Selects the "Mobile Asset Tracking" pricing plan. MobileAssetManagement — Selects the "Mobile Asset Management" pricing plan. For additional details and restrictions on each pricing plan option, see the Amazon Location Service pricing page.
- CollectionName required
Output
DeleteGeofenceCollection
amazonaws_location.DeleteGeofenceCollection({
"CollectionName": ""
}, context)
Input
- input
object
- CollectionName required
string
- CollectionName required
Output
DescribeGeofenceCollection
amazonaws_location.DescribeGeofenceCollection({
"CollectionName": ""
}, context)
Input
- input
object
- CollectionName required
string
- CollectionName required
Output
BatchDeleteGeofence
amazonaws_location.BatchDeleteGeofence({
"CollectionName": "",
"GeofenceIds": []
}, context)
Input
- input
object
- CollectionName required
string
- GeofenceIds required
array
: The batch of geofences to be deleted.- items Id
- CollectionName required
Output
- output BatchDeleteGeofenceResponse
GetGeofence
amazonaws_location.GetGeofence({
"CollectionName": "",
"GeofenceId": ""
}, context)
Input
- input
object
- CollectionName required
string
- GeofenceId required
string
- CollectionName required
Output
- output GetGeofenceResponse
PutGeofence
amazonaws_location.PutGeofence({
"CollectionName": "",
"GeofenceId": "",
"Geometry": {}
}, context)
Input
- input
object
- CollectionName required
string
- GeofenceId required
string
- Geometry required
object
: Contains the geofence geometry details. Limitation — Amazon Location does not currently support polygons with holes, multipolygons, polygons that are wound clockwise, or that cross the antimeridian.- Polygon
- items LinearRing
- Polygon
- CollectionName required
Output
- output PutGeofenceResponse
ListGeofences
amazonaws_location.ListGeofences({
"CollectionName": ""
}, context)
Input
- input
object
- CollectionName required
string
- NextToken
string
- NextToken
string
: The pagination token specifying which page of results to return in the response. If no token is provided, the default page is the first page. Default value: null
- CollectionName required
Output
- output ListGeofencesResponse
BatchEvaluateGeofences
amazonaws_location.BatchEvaluateGeofences({
"CollectionName": "",
"DevicePositionUpdates": []
}, context)
Input
- input
object
- CollectionName required
string
- DevicePositionUpdates required
array
: Contains device details for each device to be evaluated against the given geofence collection.- items DevicePositionUpdate
- CollectionName required
Output
BatchPutGeofence
amazonaws_location.BatchPutGeofence({
"CollectionName": "",
"Entries": []
}, context)
Input
- input
object
- CollectionName required
string
- Entries required
array
: The batch of geofences to be stored in a geofence collection.
- CollectionName required
Output
- output BatchPutGeofenceResponse
ListGeofenceCollections
amazonaws_location.ListGeofenceCollections({}, context)
Input
- input
object
- MaxResults
string
- NextToken
string
- MaxResults
integer
: An optional limit for the number of resources returned in a single call. Default value: 100 - NextToken
string
: The pagination token specifying which page of results to return in the response. If no token is provided, the default page is the first page. Default value: null
- MaxResults
Output
ListMaps
amazonaws_location.ListMaps({}, context)
Input
- input
object
- MaxResults
string
- NextToken
string
- MaxResults
integer
: An optional limit for the number of resources returned in a single call. Default value: 100 - NextToken
string
: The pagination token specifying which page of results to return in the response. If no token is provided, the default page is the first page. Default value: null
- MaxResults
Output
- output ListMapsResponse
CreateMap
amazonaws_location.CreateMap({
"Configuration": {},
"MapName": "",
"PricingPlan": ""
}, context)
Input
- input
object
- Configuration required
object
: Specifies the map tile style selected from an available provider.- Style
- Description
string
: An optional description for the map resource. - MapName required
string
: The name for the map resource. Requirements: Must contain only alphanumeric characters (A–Z, a–z, 0–9), hyphens (-), and underscores (_). Must be a unique map resource name. No spaces allowed. For example, ExampleMap. - PricingPlan required
string
(values: RequestBasedUsage, MobileAssetTracking, MobileAssetManagement): Specifies the pricing plan for your map resource. There's three pricing plan options: RequestBasedUsage — Selects the "Request-Based Usage" pricing plan. MobileAssetTracking — Selects the "Mobile Asset Tracking" pricing plan. MobileAssetManagement — Selects the "Mobile Asset Management" pricing plan. For additional details and restrictions on each pricing plan option, see the Amazon Location Service pricing page.
- Configuration required
Output
- output CreateMapResponse
DeleteMap
amazonaws_location.DeleteMap({
"MapName": ""
}, context)
Input
- input
object
- MapName required
string
- MapName required
Output
- output DeleteMapResponse
DescribeMap
amazonaws_location.DescribeMap({
"MapName": ""
}, context)
Input
- input
object
- MapName required
string
- MapName required
Output
- output DescribeMapResponse
GetMapGlyphs
amazonaws_location.GetMapGlyphs({
"FontStack": "",
"FontUnicodeRange": "",
"MapName": ""
}, context)
Input
- input
object
- FontStack required
string
- FontUnicodeRange required
string
- MapName required
string
- FontStack required
Output
- output GetMapGlyphsResponse
GetMapSprites
amazonaws_location.GetMapSprites({
"FileName": "",
"MapName": ""
}, context)
Input
- input
object
- FileName required
string
- MapName required
string
- FileName required
Output
- output GetMapSpritesResponse
GetMapStyleDescriptor
amazonaws_location.GetMapStyleDescriptor({
"MapName": ""
}, context)
Input
- input
object
- MapName required
string
- MapName required
Output
GetMapTile
amazonaws_location.GetMapTile({
"MapName": "",
"X": "",
"Y": "",
"Z": ""
}, context)
Input
- input
object
- MapName required
string
- X required
string
- Y required
string
- Z required
string
- MapName required
Output
- output GetMapTileResponse
CreatePlaceIndex
amazonaws_location.CreatePlaceIndex({
"DataSource": "",
"IndexName": "",
"PricingPlan": ""
}, context)
Input
- input
object
- DataSource required
string
: Specifies the data provider of geospatial data. - DataSourceConfiguration
object
: Specifies the data storage option chosen for requesting Places. By using Places, you agree that AWS may transmit your API queries to your selected third party provider for processing, which may be outside the AWS region you are currently using. Also, when using HERE as your data provider, you may not (a) use HERE Places for Asset Management, or (b) select the Storage option for the IntendedUse parameter when requesting Places in Japan. For more information, see the AWS Service Terms for Amazon Location Service.- IntendedUse
- Description
string
: The optional description for the Place index resource. - IndexName required
string
: The name of the Place index resource. Requirements: Contain only alphanumeric characters (A-Z, a-z, 0-9) , hyphens (-) and underscores (_) ). Must be a unique Place index resource name. No spaces allowed. For example, ExamplePlaceIndex. - PricingPlan required
string
(values: RequestBasedUsage, MobileAssetTracking, MobileAssetManagement): Specifies the pricing plan for your Place index resource. There's three pricing plan options: RequestBasedUsage — Selects the "Request-Based Usage" pricing plan. MobileAssetTracking — Selects the "Mobile Asset Tracking" pricing plan. MobileAssetManagement — Selects the "Mobile Asset Management" pricing plan. For additional details and restrictions on each pricing plan option, see the Amazon Location Service pricing page.
- DataSource required
Output
- output CreatePlaceIndexResponse
DeletePlaceIndex
amazonaws_location.DeletePlaceIndex({
"IndexName": ""
}, context)
Input
- input
object
- IndexName required
string
- IndexName required
Output
- output DeletePlaceIndexResponse
DescribePlaceIndex
amazonaws_location.DescribePlaceIndex({
"IndexName": ""
}, context)
Input
- input
object
- IndexName required
string
- IndexName required
Output
- output DescribePlaceIndexResponse
SearchPlaceIndexForPosition
amazonaws_location.SearchPlaceIndexForPosition({
"IndexName": "",
"Position": []
}, context)
Input
- input
object
- IndexName required
string
- MaxResults
integer
: An optional paramer. The maximum number of results returned per request. Default value: 50 - Position required
array
: Specifies a coordinate for the query defined by a longitude, and latitude. The first position is the X coordinate, or longitude. The second position is the Y coordinate, or latitude. For example, position=xLongitude&position=yLatitude .- items Double
- IndexName required
Output
SearchPlaceIndexForText
amazonaws_location.SearchPlaceIndexForText({
"IndexName": "",
"Text": ""
}, context)
Input
- input
object
- IndexName required
string
- BiasPosition
array
: Searches for results closest to the given position. An optional parameter defined by longitude, and latitude. The first bias position is the X coordinate, or longitude. The second bias position is the Y coordinate, or latitude. For example, bias=xLongitude&bias=yLatitude.- items Double
- FilterBBox
array
: Filters the results by returning only Places within the provided bounding box. An optional parameter. The first 2 bbox parameters describe the lower southwest corner: The first bbox position is the X coordinate or longitude of the lower southwest corner. The second bbox position is the Y coordinate or latitude of the lower southwest corner. For example, bbox=xLongitudeSW&bbox=yLatitudeSW. The next bbox parameters describe the upper northeast corner: The third bbox position is the X coordinate, or longitude of the upper northeast corner. The fourth bbox position is the Y coordinate, or longitude of the upper northeast corner. For example, bbox=xLongitudeNE&bbox=yLatitudeNE- items Double
- FilterCountries
array
: Limits the search to the given a list of countries/regions. An optional parameter. Use the ISO 3166 3-digit country code. For example, Australia uses three upper-case characters: AUS.- items CountryCode
- MaxResults
integer
: An optional parameter. The maximum number of results returned per request. The default: 50 - Text required
string
: The address, name, city, or region to be used in the search. In free-form text format. For example, 123 Any Street.
- IndexName required
Output
ListPlaceIndexes
amazonaws_location.ListPlaceIndexes({}, context)
Input
- input
object
- MaxResults
string
- NextToken
string
- MaxResults
integer
: An optional limit for the maximum number of results returned in a single call. Default value: 100 - NextToken
string
: The pagination token specifying which page of results to return in the response. If no token is provided, the default page is the first page. Default value: null
- MaxResults
Output
- output ListPlaceIndexesResponse
ListTrackers
amazonaws_location.ListTrackers({}, context)
Input
- input
object
- MaxResults
string
- NextToken
string
- MaxResults
integer
: An optional limit for the number of resources returned in a single call. Default value: 100 - NextToken
string
: The pagination token specifying which page of results to return in the response. If no token is provided, the default page is the first page. Default value: null
- MaxResults
Output
- output ListTrackersResponse
CreateTracker
amazonaws_location.CreateTracker({
"PricingPlan": "",
"TrackerName": ""
}, context)
Input
- input
object
- Description
string
: An optional description for the tracker resource. - PricingPlan required
string
(values: RequestBasedUsage, MobileAssetTracking, MobileAssetManagement): Specifies the pricing plan for your tracker resource. There's three pricing plan options: RequestBasedUsage — Selects the "Request-Based Usage" pricing plan. MobileAssetTracking — Selects the "Mobile Asset Tracking" pricing plan. MobileAssetManagement — Selects the "Mobile Asset Management" pricing plan. For additional details and restrictions on each pricing plan option, see the Amazon Location Service pricing page. - TrackerName required
string
: The name for the tracker resource. Requirements: Contain only alphanumeric characters (A-Z, a-z, 0-9) , hyphens (-) and underscores (_). Must be a unique tracker resource name. No spaces allowed. For example, ExampleTracker.
- Description
Output
- output CreateTrackerResponse
DeleteTracker
amazonaws_location.DeleteTracker({
"TrackerName": ""
}, context)
Input
- input
object
- TrackerName required
string
- TrackerName required
Output
- output DeleteTrackerResponse
DescribeTracker
amazonaws_location.DescribeTracker({
"TrackerName": ""
}, context)
Input
- input
object
- TrackerName required
string
- TrackerName required
Output
- output DescribeTrackerResponse
AssociateTrackerConsumer
amazonaws_location.AssociateTrackerConsumer({
"TrackerName": "",
"ConsumerArn": ""
}, context)
Input
- input
object
- TrackerName required
string
- ConsumerArn required
string
: The Amazon Resource Name (ARN) for the geofence collection to be associated to tracker resource. Used when you need to specify a resource across all AWS. Format example: arn:partition:service:region:account-id:resource-type:resource-id
- TrackerName required
Output
DisassociateTrackerConsumer
amazonaws_location.DisassociateTrackerConsumer({
"ConsumerArn": "",
"TrackerName": ""
}, context)
Input
- input
object
- ConsumerArn required
string
- TrackerName required
string
- ConsumerArn required
Output
GetDevicePositionHistory
amazonaws_location.GetDevicePositionHistory({
"DeviceId": "",
"TrackerName": ""
}, context)
Input
- input
object
- DeviceId required
string
- TrackerName required
string
- NextToken
string
- EndTimeExclusive
string
: Specify the end time for the position history in ISO 8601 format: YYYY-MM-DDThh:mm:ss.sssZ. The given time for EndTimeExclusive must be after the time for StartTimeInclusive. - NextToken
string
: The pagination token specifying which page of results to return in the response. If no token is provided, the default page is the first page. Default value: null - StartTimeInclusive
string
: Specify the start time for the position history in ISO 8601 format: YYYY-MM-DDThh:mm:ss.sssZ. The given time for EndTimeExclusive must be after the time for StartTimeInclusive.
- DeviceId required
Output
GetDevicePosition
amazonaws_location.GetDevicePosition({
"DeviceId": "",
"TrackerName": ""
}, context)
Input
- input
object
- DeviceId required
string
- TrackerName required
string
- DeviceId required
Output
- output GetDevicePositionResponse
BatchGetDevicePosition
amazonaws_location.BatchGetDevicePosition({
"TrackerName": "",
"DeviceIds": []
}, context)
Input
- input
object
- TrackerName required
string
- DeviceIds required
array
: Devices whose position you want to retrieve. For example, for two devices: device-ids=DeviceId1&device-ids=DeviceId2- items Id
- TrackerName required
Output
ListTrackerConsumers
amazonaws_location.ListTrackerConsumers({
"TrackerName": ""
}, context)
Input
- input
object
- TrackerName required
string
- MaxResults
string
- NextToken
string
- MaxResults
integer
: An optional limit for the number of resources returned in a single call. Default value: 100 - NextToken
string
: The pagination token specifying which page of results to return in the response. If no token is provided, the default page is the first page. Default value: null
- TrackerName required
Output
- output ListTrackerConsumersResponse
BatchUpdateDevicePosition
amazonaws_location.BatchUpdateDevicePosition({
"TrackerName": "",
"Updates": []
}, context)
Input
- input
object
- TrackerName required
string
- Updates required
array
: Contains the position update details for each device.- items DevicePositionUpdate
- TrackerName required
Output
Definitions
AccessDeniedException
Arn
- Arn
string
ArnList
- ArnList
array
- items Arn
AssociateTrackerConsumerRequest
- AssociateTrackerConsumerRequest
object
- ConsumerArn required
AssociateTrackerConsumerResponse
- AssociateTrackerConsumerResponse
object
BatchDeleteGeofenceError
- BatchDeleteGeofenceError
object
: Contains error details for each geofence that failed to delete from the geofence collection.- Error required
- Code
- Message
- GeofenceId required
- Error required
BatchDeleteGeofenceErrorList
- BatchDeleteGeofenceErrorList
array
- items BatchDeleteGeofenceError
BatchDeleteGeofenceRequest
- BatchDeleteGeofenceRequest
object
- GeofenceIds required
- items Id
- GeofenceIds required
BatchDeleteGeofenceRequestGeofenceIdsList
- BatchDeleteGeofenceRequestGeofenceIdsList
array
- items Id
BatchDeleteGeofenceResponse
- BatchDeleteGeofenceResponse
object
- Errors required
- items BatchDeleteGeofenceError
- Errors required
BatchEvaluateGeofencesError
- BatchEvaluateGeofencesError
object
: Contains error details for each device that failed to evaluate its position against the geofences in a given geofence collection.- DeviceId required
- Error required
- Code
- Message
- SampleTime required
BatchEvaluateGeofencesErrorList
- BatchEvaluateGeofencesErrorList
array
BatchEvaluateGeofencesRequest
- BatchEvaluateGeofencesRequest
object
- DevicePositionUpdates required
- items DevicePositionUpdate
- DevicePositionUpdates required
BatchEvaluateGeofencesRequestDevicePositionUpdatesList
- BatchEvaluateGeofencesRequestDevicePositionUpdatesList
array
- items DevicePositionUpdate
BatchEvaluateGeofencesResponse
- BatchEvaluateGeofencesResponse
object
- Errors required
BatchGetDevicePositionError
- BatchGetDevicePositionError
object
: Contains error details for each device that didn't return a position.- DeviceId required
- Error required
- Code
- Message
BatchGetDevicePositionErrorList
- BatchGetDevicePositionErrorList
array
BatchGetDevicePositionRequest
- BatchGetDevicePositionRequest
object
- DeviceIds required
- items Id
- DeviceIds required
BatchGetDevicePositionRequestDeviceIdsList
- BatchGetDevicePositionRequestDeviceIdsList
array
- items Id
BatchGetDevicePositionRequestTrackerNameString
- BatchGetDevicePositionRequestTrackerNameString
string
BatchGetDevicePositionResponse
- BatchGetDevicePositionResponse
object
- DevicePositions required
- items DevicePosition
- Errors required
- DevicePositions required
BatchItemError
- BatchItemError
object
: Contains the batch request error details associated with the request.- Code
- Message
BatchItemErrorCode
- BatchItemErrorCode
string
(values: AccessDeniedError, ConflictError, InternalServerError, ResourceNotFoundError, ThrottlingError, ValidationError)
BatchPutGeofenceError
- BatchPutGeofenceError
object
: Contains error details for each geofence that failed to be stored in a given geofence collection.- Error required
- Code
- Message
- GeofenceId required
- Error required
BatchPutGeofenceErrorList
- BatchPutGeofenceErrorList
array
- items BatchPutGeofenceError
BatchPutGeofenceRequest
- BatchPutGeofenceRequest
object
- Entries required
BatchPutGeofenceRequestEntriesList
- BatchPutGeofenceRequestEntriesList
array
BatchPutGeofenceRequestEntry
- BatchPutGeofenceRequestEntry
object
: Contains geofence details.- GeofenceId required
- Geometry required
- Polygon
- items LinearRing
- Polygon
BatchPutGeofenceResponse
- BatchPutGeofenceResponse
object
- Errors required
- items BatchPutGeofenceError
- Successes required
- items BatchPutGeofenceSuccess
- Errors required
BatchPutGeofenceSuccess
- BatchPutGeofenceSuccess
object
: Contains a summary of each geofence that was successfully stored in a given geofence collection.- CreateTime required
- GeofenceId required
- UpdateTime required
BatchPutGeofenceSuccessList
- BatchPutGeofenceSuccessList
array
- items BatchPutGeofenceSuccess
BatchUpdateDevicePositionError
- BatchUpdateDevicePositionError
object
: Contains error details for each device that failed to update its position.- DeviceId required
- Error required
- Code
- Message
- SampleTime required
BatchUpdateDevicePositionErrorList
- BatchUpdateDevicePositionErrorList
array
BatchUpdateDevicePositionRequest
- BatchUpdateDevicePositionRequest
object
- Updates required
- items DevicePositionUpdate
- Updates required
BatchUpdateDevicePositionRequestUpdatesList
- BatchUpdateDevicePositionRequestUpdatesList
array
- items DevicePositionUpdate
BatchUpdateDevicePositionResponse
- BatchUpdateDevicePositionResponse
object
- Errors required
Blob
- Blob
string
BoundingBox
- BoundingBox
array
- items Double
ConflictException
CountryCode
- CountryCode
string
CountryCodeList
- CountryCodeList
array
- items CountryCode
CreateGeofenceCollectionRequest
- CreateGeofenceCollectionRequest
object
- CollectionName required
- Description
- PricingPlan required
CreateGeofenceCollectionResponse
- CreateGeofenceCollectionResponse
object
- CollectionArn required
- CollectionName required
- CreateTime required
CreateMapRequest
- CreateMapRequest
object
- Configuration required
- Style required
- Description
- MapName required
- PricingPlan required
- Configuration required
CreateMapResponse
- CreateMapResponse
object
- CreateTime required
- MapArn required
- MapName required
CreatePlaceIndexRequest
- CreatePlaceIndexRequest
object
- DataSource required
- DataSourceConfiguration
- IntendedUse
- Description
- IndexName required
- PricingPlan required
CreatePlaceIndexResponse
- CreatePlaceIndexResponse
object
- CreateTime required
- IndexArn required
- IndexName required
CreateTrackerRequest
- CreateTrackerRequest
object
- Description
- PricingPlan required
- TrackerName required
CreateTrackerResponse
- CreateTrackerResponse
object
- CreateTime required
- TrackerArn required
- TrackerName required
DataSourceConfiguration
- DataSourceConfiguration
object
: Specifies the data storage option chosen for requesting Places. By using Places, you agree that AWS may transmit your API queries to your selected third party provider for processing, which may be outside the AWS region you are currently using. Also, when using HERE as your data provider, you may not (a) use HERE Places for Asset Management, or (b) select the Storage option for the IntendedUse parameter when requesting Places in Japan. For more information, see the AWS Service Terms for Amazon Location Service.- IntendedUse
DeleteGeofenceCollectionRequest
- DeleteGeofenceCollectionRequest
object
DeleteGeofenceCollectionResponse
- DeleteGeofenceCollectionResponse
object
DeleteMapRequest
- DeleteMapRequest
object
DeleteMapResponse
- DeleteMapResponse
object
DeletePlaceIndexRequest
- DeletePlaceIndexRequest
object
DeletePlaceIndexResponse
- DeletePlaceIndexResponse
object
DeleteTrackerRequest
- DeleteTrackerRequest
object
DeleteTrackerResponse
- DeleteTrackerResponse
object
DescribeGeofenceCollectionRequest
- DescribeGeofenceCollectionRequest
object
DescribeGeofenceCollectionResponse
- DescribeGeofenceCollectionResponse
object
- CollectionArn required
- CollectionName required
- CreateTime required
- Description required
- UpdateTime required
DescribeMapRequest
- DescribeMapRequest
object
DescribeMapResponse
- DescribeMapResponse
object
- Configuration required
- Style required
- CreateTime required
- DataSource required
- Description required
- MapArn required
- MapName required
- UpdateTime required
- Configuration required
DescribePlaceIndexRequest
- DescribePlaceIndexRequest
object
DescribePlaceIndexResponse
- DescribePlaceIndexResponse
object
- CreateTime required
- DataSource required
- DataSourceConfiguration required
- IntendedUse
- Description required
- IndexArn required
- IndexName required
- UpdateTime required
DescribeTrackerRequest
- DescribeTrackerRequest
object
DescribeTrackerResponse
- DescribeTrackerResponse
object
- CreateTime required
- Description required
- TrackerArn required
- TrackerName required
- UpdateTime required
DevicePosition
- DevicePosition
object
: Contains the device position details.- DeviceId
- Position required
- items Double
- ReceivedTime required
- SampleTime required
DevicePositionList
- DevicePositionList
array
- items DevicePosition
DevicePositionUpdate
- DevicePositionUpdate
object
: Contains the position update details for a device.- DeviceId required
- Position required
- items Double
- SampleTime required
DisassociateTrackerConsumerRequest
- DisassociateTrackerConsumerRequest
object
DisassociateTrackerConsumerResponse
- DisassociateTrackerConsumerResponse
object
Double
- Double
number
GeofenceGeometry
- GeofenceGeometry
object
: Contains the geofence geometry details. Limitation — Amazon Location does not currently support polygons with holes, multipolygons, polygons that are wound clockwise, or that cross the antimeridian.- Polygon
- items LinearRing
- Polygon
GetDevicePositionHistoryRequest
- GetDevicePositionHistoryRequest
object
- EndTimeExclusive
- NextToken
- StartTimeInclusive
GetDevicePositionHistoryResponse
- GetDevicePositionHistoryResponse
object
- DevicePositions required
- items DevicePosition
- NextToken
- DevicePositions required
GetDevicePositionRequest
- GetDevicePositionRequest
object
GetDevicePositionResponse
- GetDevicePositionResponse
object
- DeviceId
- Position required
- items Double
- ReceivedTime required
- SampleTime required
GetGeofenceRequest
- GetGeofenceRequest
object
GetGeofenceResponse
- GetGeofenceResponse
object
- CreateTime required
- GeofenceId required
- Geometry required
- Polygon
- items LinearRing
- Polygon
- Status required
- UpdateTime required
GetMapGlyphsRequest
- GetMapGlyphsRequest
object
GetMapGlyphsRequestFontUnicodeRangeString
- GetMapGlyphsRequestFontUnicodeRangeString
string
GetMapGlyphsResponse
- GetMapGlyphsResponse
object
- Blob
GetMapSpritesRequest
- GetMapSpritesRequest
object
GetMapSpritesRequestFileNameString
- GetMapSpritesRequestFileNameString
string
GetMapSpritesResponse
- GetMapSpritesResponse
object
- Blob
GetMapStyleDescriptorRequest
- GetMapStyleDescriptorRequest
object
GetMapStyleDescriptorResponse
- GetMapStyleDescriptorResponse
object
- Blob
GetMapTileRequest
- GetMapTileRequest
object
GetMapTileRequestXString
- GetMapTileRequestXString
string
GetMapTileRequestYString
- GetMapTileRequestYString
string
GetMapTileRequestZString
- GetMapTileRequestZString
string
GetMapTileResponse
- GetMapTileResponse
object
- Blob
Id
- Id
string
IntendedUse
- IntendedUse
string
(values: SingleUse, Storage)
InternalServerException
LinearRing
- LinearRing
array
- items Position
LinearRings
- LinearRings
array
- items LinearRing
ListGeofenceCollectionsRequest
- ListGeofenceCollectionsRequest
object
- MaxResults
- NextToken
ListGeofenceCollectionsRequestMaxResultsInteger
- ListGeofenceCollectionsRequestMaxResultsInteger
integer
ListGeofenceCollectionsResponse
- ListGeofenceCollectionsResponse
object
- Entries required
- NextToken
ListGeofenceCollectionsResponseEntry
- ListGeofenceCollectionsResponseEntry
object
: Contains the geofence collection details.- CollectionName required
- CreateTime required
- Description required
- UpdateTime required
ListGeofenceCollectionsResponseEntryList
- ListGeofenceCollectionsResponseEntryList
array
ListGeofenceResponseEntry
- ListGeofenceResponseEntry
object
: Contains a list of geofences stored in a given geofence collection.- CreateTime required
- GeofenceId required
- Geometry required
- Polygon
- items LinearRing
- Polygon
- Status required
- UpdateTime required
ListGeofenceResponseEntryList
- ListGeofenceResponseEntryList
array
ListGeofencesRequest
- ListGeofencesRequest
object
- NextToken
ListGeofencesResponse
- ListGeofencesResponse
object
- Entries required
- NextToken
ListMapsRequest
- ListMapsRequest
object
- MaxResults
- NextToken
ListMapsRequestMaxResultsInteger
- ListMapsRequestMaxResultsInteger
integer
ListMapsResponse
- ListMapsResponse
object
- Entries required
- items ListMapsResponseEntry
- NextToken
- Entries required
ListMapsResponseEntry
- ListMapsResponseEntry
object
: Contains details of an existing map resource in your AWS account.- CreateTime required
- DataSource required
- Description required
- MapName required
- UpdateTime required
ListMapsResponseEntryList
- ListMapsResponseEntryList
array
- items ListMapsResponseEntry
ListPlaceIndexesRequest
- ListPlaceIndexesRequest
object
- MaxResults
- NextToken
ListPlaceIndexesRequestMaxResultsInteger
- ListPlaceIndexesRequestMaxResultsInteger
integer
ListPlaceIndexesResponse
- ListPlaceIndexesResponse
object
- Entries required
- NextToken
ListPlaceIndexesResponseEntry
- ListPlaceIndexesResponseEntry
object
: A Place index resource listed in your AWS account.- CreateTime required
- DataSource required
- Description required
- IndexName required
- UpdateTime required
ListPlaceIndexesResponseEntryList
- ListPlaceIndexesResponseEntryList
array
ListTrackerConsumersRequest
- ListTrackerConsumersRequest
object
- MaxResults
- NextToken
ListTrackerConsumersRequestMaxResultsInteger
- ListTrackerConsumersRequestMaxResultsInteger
integer
ListTrackerConsumersResponse
- ListTrackerConsumersResponse
object
- ConsumerArns required
- items Arn
- NextToken
- ConsumerArns required
ListTrackersRequest
- ListTrackersRequest
object
- MaxResults
- NextToken
ListTrackersRequestMaxResultsInteger
- ListTrackersRequestMaxResultsInteger
integer
ListTrackersResponse
- ListTrackersResponse
object
- Entries required
- NextToken
ListTrackersResponseEntry
- ListTrackersResponseEntry
object
: Contains the tracker resource details.- CreateTime required
- Description required
- TrackerName required
- UpdateTime required
ListTrackersResponseEntryList
- ListTrackersResponseEntryList
array
MapConfiguration
- MapConfiguration
object
: Specifies the map tile style selected from an available provider.- Style required
MapStyle
- MapStyle
string
Place
- Place
object
: Contains details about addresses or points of interest that match the search criteria.- AddressNumber
- Country
- Geometry required PlaceGeometry
- Label
- Municipality
- Neighborhood
- PostalCode
- Region
- Street
- SubRegion
PlaceGeometry
- PlaceGeometry
object
: Places uses a point geometry to specify a location or a Place.- Point
- items Double
- Point
PlaceIndexSearchResultLimit
- PlaceIndexSearchResultLimit
integer
Position
- Position
array
- items Double
PricingPlan
- PricingPlan
string
(values: RequestBasedUsage, MobileAssetTracking, MobileAssetManagement)
PutGeofenceRequest
- PutGeofenceRequest
object
- Geometry required
- Polygon
- items LinearRing
- Polygon
- Geometry required
PutGeofenceResponse
- PutGeofenceResponse
object
- CreateTime required
- GeofenceId required
- UpdateTime required
ResourceDescription
- ResourceDescription
string
ResourceName
- ResourceName
string
ResourceNotFoundException
SearchForPositionResult
- SearchForPositionResult
object
: Specifies a single point of interest, or Place as a result of a search query obtained from a dataset configured in the Place index Resource.- Place required
- AddressNumber
- Country
- Geometry required PlaceGeometry
- Label
- Municipality
- Neighborhood
- PostalCode
- Region
- Street
- SubRegion
- Place required
SearchForPositionResultList
- SearchForPositionResultList
array
- items SearchForPositionResult
SearchForTextResult
- SearchForTextResult
object
: Contains relevant Places returned by calling SearchPlaceIndexForText.- Place required
- AddressNumber
- Country
- Geometry required PlaceGeometry
- Label
- Municipality
- Neighborhood
- PostalCode
- Region
- Street
- SubRegion
- Place required
SearchForTextResultList
- SearchForTextResultList
array
- items SearchForTextResult
SearchPlaceIndexForPositionRequest
- SearchPlaceIndexForPositionRequest
object
- MaxResults
- Position required
- items Double
SearchPlaceIndexForPositionResponse
- SearchPlaceIndexForPositionResponse
object
- Results required
- items SearchForPositionResult
- Summary required
- DataSource required
- MaxResults
- Position required
- items Double
- Results required
SearchPlaceIndexForPositionSummary
- SearchPlaceIndexForPositionSummary
object
: A summary of the reverse geocoding request sent using SearchPlaceIndexForPosition.- DataSource required
- MaxResults
- Position required
- items Double
SearchPlaceIndexForTextRequest
- SearchPlaceIndexForTextRequest
object
- BiasPosition
- items Double
- FilterBBox
- items Double
- FilterCountries
- items CountryCode
- MaxResults
- Text required
- BiasPosition
SearchPlaceIndexForTextResponse
- SearchPlaceIndexForTextResponse
object
- Results required
- items SearchForTextResult
- Summary required
- BiasPosition
- items Double
- DataSource required
- FilterBBox
- items Double
- FilterCountries
- items CountryCode
- MaxResults
- ResultBBox
- items Double
- Text required
- BiasPosition
- Results required
SearchPlaceIndexForTextSummary
- SearchPlaceIndexForTextSummary
object
: A summary of the geocoding request sent using SearchPlaceIndexForText.- BiasPosition
- items Double
- DataSource required
- FilterBBox
- items Double
- FilterCountries
- items CountryCode
- MaxResults
- ResultBBox
- items Double
- Text required
- BiasPosition
String
- String
string
SyntheticSearchPlaceIndexForTextRequestString
- SyntheticSearchPlaceIndexForTextRequestString
string
SyntheticSearchPlaceIndexForTextSummaryString
- SyntheticSearchPlaceIndexForTextSummaryString
string
ThrottlingException
Timestamp
- Timestamp
string
Token
- Token
string
ValidationException
5.0.0
5 years ago