Class: Aws::IoTFleetWise::Types::UpdateVehicleRequestItem

Inherits:
Struct
  • Object
show all
Includes:
Structure
Defined in:
lib/aws-sdk-iotfleetwise/types.rb

Overview

Information about the vehicle to update.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#attribute_update_modeString

The method the specified attributes will update the existing attributes on the vehicle. Use`Overwite` to replace the vehicle attributes with the specified attributes. Or use ‘Merge` to combine all attributes.

This is required if attributes are present in the input.

Returns:

  • (String)


4181
4182
4183
4184
4185
4186
4187
4188
4189
# File 'lib/aws-sdk-iotfleetwise/types.rb', line 4181

class UpdateVehicleRequestItem < Struct.new(
  :vehicle_name,
  :model_manifest_arn,
  :decoder_manifest_arn,
  :attributes,
  :attribute_update_mode)
  SENSITIVE = []
  include Aws::Structure
end

#attributesHash<String,String>

Static information about a vehicle in a key-value pair. For example:

‘“engineType”` : `“1.3 L R2”`

Returns:

  • (Hash<String,String>)


4181
4182
4183
4184
4185
4186
4187
4188
4189
# File 'lib/aws-sdk-iotfleetwise/types.rb', line 4181

class UpdateVehicleRequestItem < Struct.new(
  :vehicle_name,
  :model_manifest_arn,
  :decoder_manifest_arn,
  :attributes,
  :attribute_update_mode)
  SENSITIVE = []
  include Aws::Structure
end

#decoder_manifest_arnString

The ARN of the signal decoder manifest associated with the vehicle to update.

Returns:

  • (String)


4181
4182
4183
4184
4185
4186
4187
4188
4189
# File 'lib/aws-sdk-iotfleetwise/types.rb', line 4181

class UpdateVehicleRequestItem < Struct.new(
  :vehicle_name,
  :model_manifest_arn,
  :decoder_manifest_arn,
  :attributes,
  :attribute_update_mode)
  SENSITIVE = []
  include Aws::Structure
end

#model_manifest_arnString

The ARN of the vehicle model (model manifest) associated with the vehicle to update.

Returns:

  • (String)


4181
4182
4183
4184
4185
4186
4187
4188
4189
# File 'lib/aws-sdk-iotfleetwise/types.rb', line 4181

class UpdateVehicleRequestItem < Struct.new(
  :vehicle_name,
  :model_manifest_arn,
  :decoder_manifest_arn,
  :attributes,
  :attribute_update_mode)
  SENSITIVE = []
  include Aws::Structure
end

#vehicle_nameString

The unique ID of the vehicle to update.

Returns:

  • (String)


4181
4182
4183
4184
4185
4186
4187
4188
4189
# File 'lib/aws-sdk-iotfleetwise/types.rb', line 4181

class UpdateVehicleRequestItem < Struct.new(
  :vehicle_name,
  :model_manifest_arn,
  :decoder_manifest_arn,
  :attributes,
  :attribute_update_mode)
  SENSITIVE = []
  include Aws::Structure
end