Fleet
The Fleet resource allows you to manage AWS IoTFleetWise Fleets for collecting and processing vehicle data efficiently.
Minimal Example
Section titled “Minimal Example”Create a basic fleet with essential properties.
import AWS from "alchemy/aws/control";
const basicFleet = await AWS.IoTFleetWise.Fleet("my-basic-fleet", { Id: "fleet-12345", SignalCatalogArn: "arn:aws:iotfleetwise:us-west-2:123456789012:signal-catalog:catalog-1", Description: "A simple fleet for demonstration purposes."});
Advanced Configuration
Section titled “Advanced Configuration”Create a fleet with custom tags for better resource management.
const advancedFleet = await AWS.IoTFleetWise.Fleet("my-advanced-fleet", { Id: "fleet-67890", SignalCatalogArn: "arn:aws:iotfleetwise:us-west-2:123456789012:signal-catalog:catalog-2", Description: "An advanced fleet with tags.", Tags: [ { Key: "Environment", Value: "Production" }, { Key: "Project", Value: "FleetManagement" } ]});
Adoption of Existing Resource
Section titled “Adoption of Existing Resource”Create a fleet while adopting an existing resource instead of failing if it already exists.
const adoptedFleet = await AWS.IoTFleetWise.Fleet("my-adopted-fleet", { Id: "fleet-11223", SignalCatalogArn: "arn:aws:iotfleetwise:us-west-2:123456789012:signal-catalog:catalog-3", Description: "An adopted fleet configuration.", adopt: true});
Update Fleet Configuration
Section titled “Update Fleet Configuration”Update an existing fleet’s description.
const updatedFleet = await AWS.IoTFleetWise.Fleet("my-updated-fleet", { Id: "fleet-12345", SignalCatalogArn: "arn:aws:iotfleetwise:us-west-2:123456789012:signal-catalog:catalog-1", Description: "Updated description for the fleet."});