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