RouteCalculator
The RouteCalculator resource lets you manage AWS Location RouteCalculators for routing and navigation services.
Minimal Example
Section titled “Minimal Example”Create a basic RouteCalculator with required properties and a common optional description.
import AWS from "alchemy/aws/control";
const basicRouteCalculator = await AWS.Location.RouteCalculator("basicRouteCalculator", { CalculatorName: "MyRouteCalculator", Description: "An example RouteCalculator for basic routing", DataSource: "Here", PricingPlan: "RequestBasedUsage"});
Advanced Configuration
Section titled “Advanced Configuration”Configure a RouteCalculator with additional tags for resource organization.
const advancedRouteCalculator = await AWS.Location.RouteCalculator("advancedRouteCalculator", { CalculatorName: "AdvancedRouteCalculator", Description: "A RouteCalculator with advanced options", DataSource: "Here", PricingPlan: "RequestBasedUsage", Tags: [ { Key: "Environment", Value: "Production" }, { Key: "Project", Value: "Navigation" } ]});
Adopting Existing Resources
Section titled “Adopting Existing Resources”If you want to adopt an existing RouteCalculator instead of failing when it already exists, you can specify the adopt property.
const adoptedRouteCalculator = await AWS.Location.RouteCalculator("adoptedRouteCalculator", { CalculatorName: "ExistingRouteCalculator", DataSource: "Here", adopt: true // Adopt the existing resource});