Aws/location
@swamp/aws/locationv2026.04.23.3
01README
AWS LOCATION infrastructure models
02Models
@swamp/aws/location/apikeyv2026.04.23.2apikey.ts
Global Arguments
| Argument | Type | Description |
|---|---|---|
| Description? | string | |
| ExpireTime? | string | The datetime value in ISO 8601 format. The timezone is always UTC. (YYYY-MM-DDThh:mm:ss.sssZ) |
| ForceUpdate? | boolean | |
| KeyName | string | |
| NoExpiry? | boolean | |
| Restrictions | object | |
| Tags? | array | An 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
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the Location APIKey |
fn update()
Update a Location APIKey
fn delete(identifier: string)
Delete a Location APIKey
| Argument | Type | Description |
|---|---|---|
| identifier | string | The 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.04.23.2geofence_collection.ts
Global Arguments
| Argument | Type | Description |
|---|---|---|
| CollectionName | string | |
| Description? | string | |
| KmsKeyId? | string | |
| PricingPlan? | enum | |
| PricingPlanDataSource? | string | This shape is deprecated since 2022-02-01: Deprecated. No longer allowed. |
| Tags? | array | An array of key-value pairs to apply to this resource. |
fn create()
Create a Location GeofenceCollection
fn get(identifier: string)
Get a Location GeofenceCollection
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the Location GeofenceCollection |
fn update()
Update a Location GeofenceCollection
fn delete(identifier: string)
Delete a Location GeofenceCollection
| Argument | Type | Description |
|---|---|---|
| identifier | string | The 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.04.23.2map.ts
Global Arguments
| Argument | Type | Description |
|---|---|---|
| Configuration | object | |
| Description? | string | |
| MapName | string | |
| PricingPlan? | enum | |
| Tags? | array | An array of key-value pairs to apply to this resource. |
fn create()
Create a Location Map
fn get(identifier: string)
Get a Location Map
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the Location Map |
fn update()
Update a Location Map
fn delete(identifier: string)
Delete a Location Map
| Argument | Type | Description |
|---|---|---|
| identifier | string | The 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.04.23.2place_index.ts
Global Arguments
| Argument | Type | Description |
|---|---|---|
| DataSource | string | |
| DataSourceConfiguration? | object | |
| Description? | string | |
| IndexName | string | |
| PricingPlan? | enum | |
| Tags? | array | An array of key-value pairs to apply to this resource. |
fn create()
Create a Location PlaceIndex
fn get(identifier: string)
Get a Location PlaceIndex
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the Location PlaceIndex |
fn update()
Update a Location PlaceIndex
fn delete(identifier: string)
Delete a Location PlaceIndex
| Argument | Type | Description |
|---|---|---|
| identifier | string | The 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.04.23.2route_calculator.ts
Global Arguments
| Argument | Type | Description |
|---|---|---|
| CalculatorName | string | |
| DataSource | string | |
| Description? | string | |
| PricingPlan? | enum | |
| Tags? | array | An array of key-value pairs to apply to this resource. |
fn create()
Create a Location RouteCalculator
fn get(identifier: string)
Get a Location RouteCalculator
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the Location RouteCalculator |
fn update()
Update a Location RouteCalculator
fn delete(identifier: string)
Delete a Location RouteCalculator
| Argument | Type | Description |
|---|---|---|
| identifier | string | The 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.04.23.2tracker.ts
Global Arguments
| Argument | Type | Description |
|---|---|---|
| Description? | string | |
| EventBridgeEnabled? | boolean | |
| KmsKeyEnableGeospatialQueries? | boolean | |
| KmsKeyId? | string | |
| PositionFiltering? | enum | |
| PricingPlan? | enum | |
| PricingPlanDataSource? | string | This shape is deprecated since 2022-02-01: Deprecated. No longer allowed. |
| Tags? | array | An array of key-value pairs to apply to this resource. |
| TrackerName | string |
fn create()
Create a Location Tracker
fn get(identifier: string)
Get a Location Tracker
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the Location Tracker |
fn update()
Update a Location Tracker
fn delete(identifier: string)
Delete a Location Tracker
| Argument | Type | Description |
|---|---|---|
| identifier | string | The 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.04.23.2tracker_consumer.ts
Global Arguments
| Argument | Type | Description |
|---|---|---|
| name | string | Instance name for this resource (used as the unique identifier in the factory pattern) |
| ConsumerArn | string | |
| TrackerName | string |
fn create()
Create a Location TrackerConsumer
fn get(identifier: string)
Get a Location TrackerConsumer
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the Location TrackerConsumer |
fn delete(identifier: string)
Delete a Location TrackerConsumer
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the Location TrackerConsumer |
fn sync()
Sync Location TrackerConsumer state from AWS
Resources
state(infinite)— Location TrackerConsumer resource state
03Previous Versions
2026.04.23.2Apr 23, 2026
- Updated: apikey, geofence_collection, map, place_index, route_calculator, tracker, tracker_consumer
2026.04.03.2Apr 3, 2026
- Updated: apikey, geofence_collection, map, place_index, route_calculator, tracker, tracker_consumer
2026.03.19.1Mar 19, 2026
- Updated: apikey, geofence_collection, map, place_index, route_calculator, tracker, tracker_consumer
2026.03.16.1Mar 16, 2026
- Updated: apikey, geofence_collection, map, place_index, route_calculator, tracker, tracker_consumer
2026.03.10.5Mar 10, 2026
04Stats
A
100 / 100
Downloads
0
Archive size
1.3 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 types1/1earned
- Has description1/1earned
- Platform support declared (or universal)2/2earned
- License declared1/1earned
- Verified public repository2/2earned
05Platforms
06Labels