TrackerConsumer
Learn how to create, update, and manage AWS Location TrackerConsumers using Alchemy Cloud Control.
The TrackerConsumer resource allows you to manage AWS Location TrackerConsumers for integrating tracking capabilities within your applications.
Minimal Example
Section titled “Minimal Example”Create a basic TrackerConsumer with required properties.
import AWS from "alchemy/aws/control";
const trackerConsumer = await AWS.Location.TrackerConsumer("myTrackerConsumer", { TrackerName: "myTracker", ConsumerArn: "arn:aws:location:us-east-1:123456789012:tracker/myTracker"});
Advanced Configuration
Section titled “Advanced Configuration”You can adopt an existing TrackerConsumer resource if it already exists by setting the adopt
property.
const adoptedTrackerConsumer = await AWS.Location.TrackerConsumer("myAdoptedTrackerConsumer", { TrackerName: "myTracker", ConsumerArn: "arn:aws:location:us-east-1:123456789012:tracker/myTracker", adopt: true // Adopts the existing resource instead of failing});
Resource Properties
Section titled “Resource Properties”The TrackerConsumer resource includes additional properties such as Arn
, CreationTime
, and LastUpdateTime
that provide metadata about the resource.
const trackerConsumerWithMetadata = await AWS.Location.TrackerConsumer("myTrackerConsumerWithMetadata", { TrackerName: "myTracker", ConsumerArn: "arn:aws:location:us-east-1:123456789012:tracker/myTracker"});
// Accessing additional propertiesconsole.log(trackerConsumerWithMetadata.Arn);console.log(trackerConsumerWithMetadata.CreationTime);console.log(trackerConsumerWithMetadata.LastUpdateTime);