Skip to content
GitHubXDiscordRSS

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.

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"
});

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
});

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 properties
console.log(trackerConsumerWithMetadata.Arn);
console.log(trackerConsumerWithMetadata.CreationTime);
console.log(trackerConsumerWithMetadata.LastUpdateTime);