Skip to main content

@swamp/aws/location

v2026.04.23.3

AWS LOCATION infrastructure models

Repository

https://github.com/systeminit/swamp-extensions

Labels

awslocationcloudinfrastructure

Contents

Quality score

Verified by Swamp

How well-documented and verifiable this extension is.

100%

Grade A

  • Has README or module doc2/2earned
  • README has a code example1/1earned
  • README is substantive1/1earned
  • Most symbols documented1/1earned
  • No slow types1/1earned
  • Has description1/1earned
  • At least one platform tag (or universal)1/1earned
  • Two or more platform tags (or universal)1/1earned
  • License declared1/1earned
  • Verified public repository2/2earned

Install

$ swamp extension pull @swamp/aws/location

@swamp/aws/location/apikeyv2026.04.23.2apikey.ts

Global Arguments

ArgumentTypeDescription
Description?string
ExpireTime?stringThe datetime value in ISO 8601 format. The timezone is always UTC. (YYYY-MM-DDThh:mm:ss.sssZ)
ForceUpdate?boolean
KeyNamestring
NoExpiry?boolean
Restrictionsobject
Tags?arrayAn array of key-value pairs to apply to this resource.
ForceDelete?boolean
createCreate a Location APIKey
getGet a Location APIKey
ArgumentTypeDescription
identifierstringThe primary identifier of the Location APIKey
updateUpdate a Location APIKey
deleteDelete a Location APIKey
ArgumentTypeDescription
identifierstringThe primary identifier of the Location APIKey
syncSync Location APIKey state from AWS

Resources

state(infinite)— Location APIKey resource state
@swamp/aws/location/geofence-collectionv2026.04.23.2geofence_collection.ts

Global Arguments

ArgumentTypeDescription
CollectionNamestring
Description?string
KmsKeyId?string
PricingPlan?enum
PricingPlanDataSource?stringThis shape is deprecated since 2022-02-01: Deprecated. No longer allowed.
Tags?arrayAn array of key-value pairs to apply to this resource.
createCreate a Location GeofenceCollection
getGet a Location GeofenceCollection
ArgumentTypeDescription
identifierstringThe primary identifier of the Location GeofenceCollection
updateUpdate a Location GeofenceCollection
deleteDelete a Location GeofenceCollection
ArgumentTypeDescription
identifierstringThe primary identifier of the Location GeofenceCollection
syncSync Location GeofenceCollection state from AWS

Resources

state(infinite)— Location GeofenceCollection resource state
@swamp/aws/location/mapv2026.04.23.2map.ts

Global Arguments

ArgumentTypeDescription
Configurationobject
Description?string
MapNamestring
PricingPlan?enum
Tags?arrayAn array of key-value pairs to apply to this resource.
createCreate a Location Map
getGet a Location Map
ArgumentTypeDescription
identifierstringThe primary identifier of the Location Map
updateUpdate a Location Map
deleteDelete a Location Map
ArgumentTypeDescription
identifierstringThe primary identifier of the Location Map
syncSync Location Map state from AWS

Resources

state(infinite)— Location Map resource state
@swamp/aws/location/place-indexv2026.04.23.2place_index.ts

Global Arguments

ArgumentTypeDescription
DataSourcestring
DataSourceConfiguration?object
Description?string
IndexNamestring
PricingPlan?enum
Tags?arrayAn array of key-value pairs to apply to this resource.
createCreate a Location PlaceIndex
getGet a Location PlaceIndex
ArgumentTypeDescription
identifierstringThe primary identifier of the Location PlaceIndex
updateUpdate a Location PlaceIndex
deleteDelete a Location PlaceIndex
ArgumentTypeDescription
identifierstringThe primary identifier of the Location PlaceIndex
syncSync Location PlaceIndex state from AWS

Resources

state(infinite)— Location PlaceIndex resource state
@swamp/aws/location/route-calculatorv2026.04.23.2route_calculator.ts

Global Arguments

ArgumentTypeDescription
CalculatorNamestring
DataSourcestring
Description?string
PricingPlan?enum
Tags?arrayAn array of key-value pairs to apply to this resource.
createCreate a Location RouteCalculator
getGet a Location RouteCalculator
ArgumentTypeDescription
identifierstringThe primary identifier of the Location RouteCalculator
updateUpdate a Location RouteCalculator
deleteDelete a Location RouteCalculator
ArgumentTypeDescription
identifierstringThe primary identifier of the Location RouteCalculator
syncSync Location RouteCalculator state from AWS

Resources

state(infinite)— Location RouteCalculator resource state
@swamp/aws/location/trackerv2026.04.23.2tracker.ts

Global Arguments

ArgumentTypeDescription
Description?string
EventBridgeEnabled?boolean
KmsKeyEnableGeospatialQueries?boolean
KmsKeyId?string
PositionFiltering?enum
PricingPlan?enum
PricingPlanDataSource?stringThis shape is deprecated since 2022-02-01: Deprecated. No longer allowed.
Tags?arrayAn array of key-value pairs to apply to this resource.
TrackerNamestring
createCreate a Location Tracker
getGet a Location Tracker
ArgumentTypeDescription
identifierstringThe primary identifier of the Location Tracker
updateUpdate a Location Tracker
deleteDelete a Location Tracker
ArgumentTypeDescription
identifierstringThe primary identifier of the Location Tracker
syncSync Location Tracker state from AWS

Resources

state(infinite)— Location Tracker resource state
@swamp/aws/location/tracker-consumerv2026.04.23.2tracker_consumer.ts

Global Arguments

ArgumentTypeDescription
namestringInstance name for this resource (used as the unique identifier in the factory pattern)
ConsumerArnstring
TrackerNamestring
createCreate a Location TrackerConsumer
getGet a Location TrackerConsumer
ArgumentTypeDescription
identifierstringThe primary identifier of the Location TrackerConsumer
deleteDelete a Location TrackerConsumer
ArgumentTypeDescription
identifierstringThe primary identifier of the Location TrackerConsumer
syncSync Location TrackerConsumer state from AWS

Resources

state(infinite)— Location TrackerConsumer resource state