AWS::Location::Tracker - AWS CloudFormation

AWS::Location::Tracker

The AWS::Location::Tracker resource specifies a tracker resource in your AWS account, which lets you receive current and historical location of devices.

Syntax

To declare this entity in your AWS CloudFormation template, use the following syntax:

JSON

{ "Type" : "AWS::Location::Tracker", "Properties" : { "Description" : String, "KmsKeyId" : String, "PositionFiltering" : String, "PricingPlan" : String, "PricingPlanDataSource" : String, "TrackerName" : String } }

YAML

Type: AWS::Location::Tracker Properties: Description: String KmsKeyId: String PositionFiltering: String PricingPlan: String PricingPlanDataSource: String TrackerName: String

Properties

Description

An optional description for the tracker resource.

Required: No

Type: String

Minimum: 0

Maximum: 1000

Update requires: Replacement

KmsKeyId

A key identifier for an AWS KMS customer managed key. Enter a key ID, key ARN, alias name, or alias ARN.

Required: No

Type: String

Minimum: 1

Maximum: 2048

Update requires: Replacement

PositionFiltering

Not currently supported by AWS CloudFormation.

Required: No

Type: String

Update requires: Replacement

PricingPlan

Specifies the pricing plan for the tracker resource.

For additional details and restrictions on each pricing plan option, see the Amazon Location Service pricing page.

Required: Yes

Type: String

Allowed values: MobileAssetManagement | MobileAssetTracking | RequestBasedUsage

Update requires: Replacement

PricingPlanDataSource

Specifies the data provider for the tracker resource.

  • Required value for the following pricing plans: MobileAssetTracking | MobileAssetManagement

For more information about Data Providers, and Pricing plans, see the Amazon Location Service product page.

Note

Amazon Location Service only uses PricingPlanDataSource to calculate billing for your tracker resource. Your data will not be shared with the data provider, and will remain in your AWS account or region unless you move it.

Valid Values: Esri | Here

Required: No

Type: String

Update requires: Replacement

TrackerName

The name for the tracker resource.

Requirements:

  • Contain only alphanumeric characters (A-Z, a-z, 0-9) , hyphens (-), periods (.), and underscores (_).

  • Must be a unique tracker resource name.

  • No spaces allowed. For example, ExampleTracker.

Required: Yes

Type: String

Minimum: 1

Maximum: 100

Pattern: ^[-._\w]+$

Update requires: Replacement