AWS::IoTFleetWise::VehicleCreates a vehicle, which is an instance of a vehicle model (model manifest). Vehicles created from the same vehicle model consist of the same signals inherited from the vehicle model. > If you have an existing AWS IoT thing, you can use AWS IoT FleetWise to create a vehicle and collect data from your thing. For more information, see [Vehicles](https://docs.aws.amazon.com/iot-fleetwise/latest/developerguide/vehicles.html) in the *AWS IoT FleetWise Developer Guide* .
import { CfnVehicle } from 'aws-cdk-lib/aws-iotfleetwise';Or use the module namespace:
import * as iotfleetwise from 'aws-cdk-lib/aws-iotfleetwise';
// iotfleetwise.CfnVehicleConfiguration passed to the constructor as CfnVehicleProps.
decoderManifestArnRequiredstringThe Amazon Resource Name (ARN) of a decoder manifest associated with the vehicle to create.
modelManifestArnRequiredstringThe Amazon Resource Name (ARN) of the vehicle model (model manifest) to create the vehicle from.
nameRequiredstringThe unique ID of the vehicle.
associationBehaviorOptionalstringAn option to create a new AWS IoT thing when creating a vehicle, or to validate an existing thing as a vehicle.
attributesOptional{ [key: string]: string } | IResolvableStatic information about a vehicle in a key-value pair. For example: `"engine Type"` : `"v6"`
stateTemplatesOptionalIResolvable | IResolvable | StateTemplateAssociationProperty[]Associate state templates to track the state of the vehicle. State templates determine which signal updates the vehicle sends to the cloud.
tagsOptionalCfnTag[]Metadata which can be used to manage the vehicle.
This L1 construct maps directly to the following CloudFormation resource type.
Our bi-weekly newsletter teaches hands-on AWS fundamentals. No certification fluff - just practical knowledge.
Subscribe to Newsletteraws-iotfleetwiseAWS::IoTFleetWise::Vehicle