Class: Aws::IoTFleetWise::Types::UpdateVehicleRequestItem
- Inherits:
-
Struct
- Object
- Struct
- Aws::IoTFleetWise::Types::UpdateVehicleRequestItem
- Defined in:
- gems/aws-sdk-iotfleetwise/lib/aws-sdk-iotfleetwise/types.rb
Overview
Information about the vehicle to update.
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#attribute_update_mode ⇒ String
The method the specified attributes will update the existing attributes on the vehicle.
-
#attributes ⇒ Hash<String,String>
Static information about a vehicle in a key-value pair.
-
#decoder_manifest_arn ⇒ String
The ARN of the signal decoder manifest associated with the vehicle to update.
-
#model_manifest_arn ⇒ String
The ARN of the vehicle model (model manifest) associated with the vehicle to update.
-
#vehicle_name ⇒ String
The unique ID of the vehicle to update.
Instance Attribute Details
#attribute_update_mode ⇒ String
The method the specified attributes will update the existing
attributes on the vehicle. UseOverwite
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.
3768 3769 3770 3771 3772 3773 3774 3775 3776 |
# File 'gems/aws-sdk-iotfleetwise/lib/aws-sdk-iotfleetwise/types.rb', line 3768 class UpdateVehicleRequestItem < Struct.new( :vehicle_name, :model_manifest_arn, :decoder_manifest_arn, :attributes, :attribute_update_mode) SENSITIVE = [] include Aws::Structure end |
#attributes ⇒ Hash<String,String>
Static information about a vehicle in a key-value pair. For example:
"engineType"
: "1.3 L R2"
3768 3769 3770 3771 3772 3773 3774 3775 3776 |
# File 'gems/aws-sdk-iotfleetwise/lib/aws-sdk-iotfleetwise/types.rb', line 3768 class UpdateVehicleRequestItem < Struct.new( :vehicle_name, :model_manifest_arn, :decoder_manifest_arn, :attributes, :attribute_update_mode) SENSITIVE = [] include Aws::Structure end |
#decoder_manifest_arn ⇒ String
The ARN of the signal decoder manifest associated with the vehicle to update.
3768 3769 3770 3771 3772 3773 3774 3775 3776 |
# File 'gems/aws-sdk-iotfleetwise/lib/aws-sdk-iotfleetwise/types.rb', line 3768 class UpdateVehicleRequestItem < Struct.new( :vehicle_name, :model_manifest_arn, :decoder_manifest_arn, :attributes, :attribute_update_mode) SENSITIVE = [] include Aws::Structure end |
#model_manifest_arn ⇒ String
The ARN of the vehicle model (model manifest) associated with the vehicle to update.
3768 3769 3770 3771 3772 3773 3774 3775 3776 |
# File 'gems/aws-sdk-iotfleetwise/lib/aws-sdk-iotfleetwise/types.rb', line 3768 class UpdateVehicleRequestItem < Struct.new( :vehicle_name, :model_manifest_arn, :decoder_manifest_arn, :attributes, :attribute_update_mode) SENSITIVE = [] include Aws::Structure end |
#vehicle_name ⇒ String
The unique ID of the vehicle to update.
3768 3769 3770 3771 3772 3773 3774 3775 3776 |
# File 'gems/aws-sdk-iotfleetwise/lib/aws-sdk-iotfleetwise/types.rb', line 3768 class UpdateVehicleRequestItem < Struct.new( :vehicle_name, :model_manifest_arn, :decoder_manifest_arn, :attributes, :attribute_update_mode) SENSITIVE = [] include Aws::Structure end |