Class: Aws::IoTFleetWise::Types::CreateVehicleRequestItem
- Inherits:
-
Struct
- Object
- Struct
- Aws::IoTFleetWise::Types::CreateVehicleRequestItem
- Defined in:
- gems/aws-sdk-iotfleetwise/lib/aws-sdk-iotfleetwise/types.rb
Overview
Information about the vehicle to create.
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#association_behavior ⇒ 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.
-
#attributes ⇒ Hash<String,String>
Static information about a vehicle in a key-value pair.
-
#decoder_manifest_arn ⇒ String
The Amazon Resource Name (ARN) of a decoder manifest associated with the vehicle to create.
-
#model_manifest_arn ⇒ String
The ARN of the vehicle model (model manifest) to create the vehicle from.
-
#tags ⇒ Array<Types::Tag>
Metadata which can be used to manage the vehicle.
-
#vehicle_name ⇒ String
The unique ID of the vehicle to create.
Instance Attribute Details
#association_behavior ⇒ 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.
973 974 975 976 977 978 979 980 981 982 |
# File 'gems/aws-sdk-iotfleetwise/lib/aws-sdk-iotfleetwise/types.rb', line 973 class CreateVehicleRequestItem < Struct.new( :vehicle_name, :model_manifest_arn, :decoder_manifest_arn, :attributes, :association_behavior, :tags) SENSITIVE = [] include Aws::Structure end |
#attributes ⇒ Hash<String,String>
Static information about a vehicle in a key-value pair. For example:
"engine Type"
: "v6"
973 974 975 976 977 978 979 980 981 982 |
# File 'gems/aws-sdk-iotfleetwise/lib/aws-sdk-iotfleetwise/types.rb', line 973 class CreateVehicleRequestItem < Struct.new( :vehicle_name, :model_manifest_arn, :decoder_manifest_arn, :attributes, :association_behavior, :tags) SENSITIVE = [] include Aws::Structure end |
#decoder_manifest_arn ⇒ String
The Amazon Resource Name (ARN) of a decoder manifest associated with the vehicle to create.
973 974 975 976 977 978 979 980 981 982 |
# File 'gems/aws-sdk-iotfleetwise/lib/aws-sdk-iotfleetwise/types.rb', line 973 class CreateVehicleRequestItem < Struct.new( :vehicle_name, :model_manifest_arn, :decoder_manifest_arn, :attributes, :association_behavior, :tags) SENSITIVE = [] include Aws::Structure end |
#model_manifest_arn ⇒ String
The ARN of the vehicle model (model manifest) to create the vehicle from.
973 974 975 976 977 978 979 980 981 982 |
# File 'gems/aws-sdk-iotfleetwise/lib/aws-sdk-iotfleetwise/types.rb', line 973 class CreateVehicleRequestItem < Struct.new( :vehicle_name, :model_manifest_arn, :decoder_manifest_arn, :attributes, :association_behavior, :tags) SENSITIVE = [] include Aws::Structure end |
#tags ⇒ Array<Types::Tag>
Metadata which can be used to manage the vehicle.
973 974 975 976 977 978 979 980 981 982 |
# File 'gems/aws-sdk-iotfleetwise/lib/aws-sdk-iotfleetwise/types.rb', line 973 class CreateVehicleRequestItem < Struct.new( :vehicle_name, :model_manifest_arn, :decoder_manifest_arn, :attributes, :association_behavior, :tags) SENSITIVE = [] include Aws::Structure end |
#vehicle_name ⇒ String
The unique ID of the vehicle to create.
973 974 975 976 977 978 979 980 981 982 |
# File 'gems/aws-sdk-iotfleetwise/lib/aws-sdk-iotfleetwise/types.rb', line 973 class CreateVehicleRequestItem < Struct.new( :vehicle_name, :model_manifest_arn, :decoder_manifest_arn, :attributes, :association_behavior, :tags) SENSITIVE = [] include Aws::Structure end |