Skip to main content

Aws/location

@swamp/aws/locationv2026.07.25.1· 1d agoMODELS
01README

AWS LOCATION infrastructure models

02Models7
@swamp/aws/location/apikeyv2026.06.15.1apikey.ts

Global Arguments

ArgumentTypeDescription
accessKeyId?stringAWS access key ID; overrides AWS_ACCESS_KEY_ID environment variable. Wire with a vault.get(...) expression to source it from a vault.
secretAccessKey?stringAWS secret access key; overrides AWS_SECRET_ACCESS_KEY environment variable. Wire with a vault.get(...) expression to source it from a vault.
sessionToken?stringAWS session token for temporary credentials; overrides AWS_SESSION_TOKEN environment variable. Wire with a vault.get(...) expression to source it from a vault.
region?stringAWS region; overrides AWS_REGION / AWS_DEFAULT_REGION environment variables and ~/.aws/config profile region. Defaults to us-east-1.
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
fn create()
Create a Location APIKey
fn get(identifier: string)
Get a Location APIKey
ArgumentTypeDescription
identifierstringThe primary identifier of the Location APIKey
fn update()
Update a Location APIKey
fn delete(identifier: string)
Delete a Location APIKey
ArgumentTypeDescription
identifierstringThe primary identifier of the Location APIKey
fn sync()
Sync Location APIKey state from AWS

Resources

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

Global Arguments

ArgumentTypeDescription
accessKeyId?stringAWS access key ID; overrides AWS_ACCESS_KEY_ID environment variable. Wire with a vault.get(...) expression to source it from a vault.
secretAccessKey?stringAWS secret access key; overrides AWS_SECRET_ACCESS_KEY environment variable. Wire with a vault.get(...) expression to source it from a vault.
sessionToken?stringAWS session token for temporary credentials; overrides AWS_SESSION_TOKEN environment variable. Wire with a vault.get(...) expression to source it from a vault.
region?stringAWS region; overrides AWS_REGION / AWS_DEFAULT_REGION environment variables and ~/.aws/config profile region. Defaults to us-east-1.
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.
fn create()
Create a Location GeofenceCollection
fn get(identifier: string)
Get a Location GeofenceCollection
ArgumentTypeDescription
identifierstringThe primary identifier of the Location GeofenceCollection
fn update()
Update a Location GeofenceCollection
fn delete(identifier: string)
Delete a Location GeofenceCollection
ArgumentTypeDescription
identifierstringThe primary identifier of the Location GeofenceCollection
fn sync()
Sync Location GeofenceCollection state from AWS

Resources

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

Global Arguments

ArgumentTypeDescription
accessKeyId?stringAWS access key ID; overrides AWS_ACCESS_KEY_ID environment variable. Wire with a vault.get(...) expression to source it from a vault.
secretAccessKey?stringAWS secret access key; overrides AWS_SECRET_ACCESS_KEY environment variable. Wire with a vault.get(...) expression to source it from a vault.
sessionToken?stringAWS session token for temporary credentials; overrides AWS_SESSION_TOKEN environment variable. Wire with a vault.get(...) expression to source it from a vault.
region?stringAWS region; overrides AWS_REGION / AWS_DEFAULT_REGION environment variables and ~/.aws/config profile region. Defaults to us-east-1.
Configurationobject
Description?string
MapNamestring
PricingPlan?enum
Tags?arrayAn array of key-value pairs to apply to this resource.
fn create()
Create a Location Map
fn get(identifier: string)
Get a Location Map
ArgumentTypeDescription
identifierstringThe primary identifier of the Location Map
fn update()
Update a Location Map
fn delete(identifier: string)
Delete a Location Map
ArgumentTypeDescription
identifierstringThe primary identifier of the Location Map
fn sync()
Sync Location Map state from AWS

Resources

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

Global Arguments

ArgumentTypeDescription
accessKeyId?stringAWS access key ID; overrides AWS_ACCESS_KEY_ID environment variable. Wire with a vault.get(...) expression to source it from a vault.
secretAccessKey?stringAWS secret access key; overrides AWS_SECRET_ACCESS_KEY environment variable. Wire with a vault.get(...) expression to source it from a vault.
sessionToken?stringAWS session token for temporary credentials; overrides AWS_SESSION_TOKEN environment variable. Wire with a vault.get(...) expression to source it from a vault.
region?stringAWS region; overrides AWS_REGION / AWS_DEFAULT_REGION environment variables and ~/.aws/config profile region. Defaults to us-east-1.
DataSourcestring
DataSourceConfiguration?object
Description?string
IndexNamestring
PricingPlan?enum
Tags?arrayAn array of key-value pairs to apply to this resource.
fn create()
Create a Location PlaceIndex
fn get(identifier: string)
Get a Location PlaceIndex
ArgumentTypeDescription
identifierstringThe primary identifier of the Location PlaceIndex
fn update()
Update a Location PlaceIndex
fn delete(identifier: string)
Delete a Location PlaceIndex
ArgumentTypeDescription
identifierstringThe primary identifier of the Location PlaceIndex
fn sync()
Sync Location PlaceIndex state from AWS

Resources

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

Global Arguments

ArgumentTypeDescription
accessKeyId?stringAWS access key ID; overrides AWS_ACCESS_KEY_ID environment variable. Wire with a vault.get(...) expression to source it from a vault.
secretAccessKey?stringAWS secret access key; overrides AWS_SECRET_ACCESS_KEY environment variable. Wire with a vault.get(...) expression to source it from a vault.
sessionToken?stringAWS session token for temporary credentials; overrides AWS_SESSION_TOKEN environment variable. Wire with a vault.get(...) expression to source it from a vault.
region?stringAWS region; overrides AWS_REGION / AWS_DEFAULT_REGION environment variables and ~/.aws/config profile region. Defaults to us-east-1.
CalculatorNamestring
DataSourcestring
Description?string
PricingPlan?enum
Tags?arrayAn array of key-value pairs to apply to this resource.
fn create()
Create a Location RouteCalculator
fn get(identifier: string)
Get a Location RouteCalculator
ArgumentTypeDescription
identifierstringThe primary identifier of the Location RouteCalculator
fn update()
Update a Location RouteCalculator
fn delete(identifier: string)
Delete a Location RouteCalculator
ArgumentTypeDescription
identifierstringThe primary identifier of the Location RouteCalculator
fn sync()
Sync Location RouteCalculator state from AWS

Resources

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

Global Arguments

ArgumentTypeDescription
accessKeyId?stringAWS access key ID; overrides AWS_ACCESS_KEY_ID environment variable. Wire with a vault.get(...) expression to source it from a vault.
secretAccessKey?stringAWS secret access key; overrides AWS_SECRET_ACCESS_KEY environment variable. Wire with a vault.get(...) expression to source it from a vault.
sessionToken?stringAWS session token for temporary credentials; overrides AWS_SESSION_TOKEN environment variable. Wire with a vault.get(...) expression to source it from a vault.
region?stringAWS region; overrides AWS_REGION / AWS_DEFAULT_REGION environment variables and ~/.aws/config profile region. Defaults to us-east-1.
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
fn create()
Create a Location Tracker
fn get(identifier: string)
Get a Location Tracker
ArgumentTypeDescription
identifierstringThe primary identifier of the Location Tracker
fn update()
Update a Location Tracker
fn delete(identifier: string)
Delete a Location Tracker
ArgumentTypeDescription
identifierstringThe primary identifier of the Location Tracker
fn sync()
Sync Location Tracker state from AWS

Resources

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

Global Arguments

ArgumentTypeDescription
namestringInstance name for this resource (used as the unique identifier in the factory pattern)
accessKeyId?stringAWS access key ID; overrides AWS_ACCESS_KEY_ID environment variable. Wire with a vault.get(...) expression to source it from a vault.
secretAccessKey?stringAWS secret access key; overrides AWS_SECRET_ACCESS_KEY environment variable. Wire with a vault.get(...) expression to source it from a vault.
sessionToken?stringAWS session token for temporary credentials; overrides AWS_SESSION_TOKEN environment variable. Wire with a vault.get(...) expression to source it from a vault.
region?stringAWS region; overrides AWS_REGION / AWS_DEFAULT_REGION environment variables and ~/.aws/config profile region. Defaults to us-east-1.
ConsumerArnstring
TrackerNamestring
fn create()
Create a Location TrackerConsumer
fn get(identifier: string)
Get a Location TrackerConsumer
ArgumentTypeDescription
identifierstringThe primary identifier of the Location TrackerConsumer
fn delete(identifier: string)
Delete a Location TrackerConsumer
ArgumentTypeDescription
identifierstringThe primary identifier of the Location TrackerConsumer
fn sync()
Sync Location TrackerConsumer state from AWS

Resources

state(infinite)— Location TrackerConsumer resource state
03Previous Versions13
2026.07.24.1
2026.07.20.1
2026.07.18.3
2026.07.18.2
2026.06.15.1
  • Updated: apikey, geofence_collection, map, place_index, route_calculator, tracker, tracker_consumer
2026.06.08.2
  • Updated: apikey, geofence_collection, map, place_index, route_calculator, tracker, tracker_consumer
2026.06.06.1
  • Updated: apikey, geofence_collection, map, place_index, route_calculator, tracker, tracker_consumer
2026.04.23.3
2026.04.23.2
  • Updated: apikey, geofence_collection, map, place_index, route_calculator, tracker, tracker_consumer
2026.04.03.2
  • Updated: apikey, geofence_collection, map, place_index, route_calculator, tracker, tracker_consumer
2026.03.19.1
  • Updated: apikey, geofence_collection, map, place_index, route_calculator, tracker, tracker_consumer
2026.03.16.1
  • Updated: apikey, geofence_collection, map, place_index, route_calculator, tracker, tracker_consumer
2026.03.10.5
04Stats
A
100 / 100
Downloads
0
Archive size
1.6 MB
Verified by Swamp
  • Has README or module doc2/2earned
  • README has a code example1/1earned
  • README is substantive1/1earned
  • Most symbols documented1/1earned
  • No slow types (deprecated)1/1earned
  • Dependencies pass trust audit2/2earned
  • Has description1/1earned
  • Platform support declared (or universal)2/2earned
  • License declared1/1earned
  • Verified public repository2/2earned
05Platforms
06Labels