IoTFleetWise / Client / batch_create_vehicle
batch_create_vehicle#
- IoTFleetWise.Client.batch_create_vehicle(**kwargs)#
- Creates a group, or batch, of vehicles. - Note - You must specify a decoder manifest and a vehicle model (model manifest) for each vehicle. - For more information, see Create multiple vehicles (AWS CLI) in the Amazon Web Services IoT FleetWise Developer Guide . - See also: AWS API Documentation - Request Syntax - response = client.batch_create_vehicle( vehicles=[ { 'vehicleName': 'string', 'modelManifestArn': 'string', 'decoderManifestArn': 'string', 'attributes': { 'string': 'string' }, 'associationBehavior': 'CreateIotThing'|'ValidateIotThingExists', 'tags': [ { 'Key': 'string', 'Value': 'string' }, ] }, ] ) - Parameters:
- vehicles (list) – - [REQUIRED] - A list of information about each vehicle to create. For more information, see the API data type. - (dict) – - Information about the vehicle to create. - vehicleName (string) – [REQUIRED] - The unique ID of the vehicle to create. 
- modelManifestArn (string) – [REQUIRED] - The ARN of the vehicle model (model manifest) to create the vehicle from. 
- decoderManifestArn (string) – [REQUIRED] - The Amazon Resource Name (ARN) of a decoder manifest associated with the vehicle to create. 
- attributes (dict) – - Static information about a vehicle in a key-value pair. For example: - "engine Type":- "v6"- (string) – - (string) – 
 
 
- associationBehavior (string) – - An option to create a new Amazon Web Services IoT thing when creating a vehicle, or to validate an existing thing as a vehicle. 
- tags (list) – - Metadata which can be used to manage the vehicle. - (dict) – - A set of key/value pairs that are used to manage the resource. - Key (string) – [REQUIRED] - The tag’s key. 
- Value (string) – [REQUIRED] - The tag’s value. 
 
 
 
 
- Return type:
- dict 
- Returns:
- Response Syntax - { 'vehicles': [ { 'vehicleName': 'string', 'arn': 'string', 'thingArn': 'string' }, ], 'errors': [ { 'vehicleName': 'string', 'code': 'string', 'message': 'string' }, ] } - Response Structure - (dict) – - vehicles (list) – - A list of information about a batch of created vehicles. For more information, see the API data type. - (dict) – - Information about a created vehicle. - vehicleName (string) – - The unique ID of the vehicle to create. 
- arn (string) – - The ARN of the created vehicle. 
- thingArn (string) – - The ARN of a created or validated Amazon Web Services IoT thing. 
 
 
- errors (list) – - A list of information about creation errors, or an empty list if there aren’t any errors. - (dict) – - An HTTP error resulting from creating a vehicle. - vehicleName (string) – - The ID of the vehicle with the error. 
- code (string) – - An HTTP error code. 
- message (string) – - A description of the HTTP error. 
 
 
 
 
 - Exceptions - IoTFleetWise.Client.exceptions.InternalServerException
- IoTFleetWise.Client.exceptions.LimitExceededException
- IoTFleetWise.Client.exceptions.ThrottlingException
- IoTFleetWise.Client.exceptions.ValidationException
- IoTFleetWise.Client.exceptions.AccessDeniedException