Class: Aws::IoTFleetWise::Types::CreateVehicleRequest
- Inherits:
-
Struct
- Object
- Struct
- Aws::IoTFleetWise::Types::CreateVehicleRequest
- Includes:
- Structure
- Defined in:
- lib/aws-sdk-iotfleetwise/types.rb
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 Amazon Web Services IoT thing as a vehicle.
-
#attributes ⇒ Hash<String,String>
Static information about a vehicle in a key-value pair.
-
#decoder_manifest_arn ⇒ String
The ARN of a decoder manifest.
-
#model_manifest_arn ⇒ String
The Amazon Resource Name ARN of a vehicle model.
-
#tags ⇒ Array<Types::Tag>
Metadata that 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 Amazon Web Services IoT thing as a vehicle.
Default: “
932 933 934 935 936 937 938 939 940 941 |
# File 'lib/aws-sdk-iotfleetwise/types.rb', line 932 class CreateVehicleRequest < 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: ‘“engineType”` : `“1.3 L R2”`
A campaign must include the keys (attribute names) in ‘dataExtraDimensions` for them to display in Amazon Timestream.
932 933 934 935 936 937 938 939 940 941 |
# File 'lib/aws-sdk-iotfleetwise/types.rb', line 932 class CreateVehicleRequest < Struct.new( :vehicle_name, :model_manifest_arn, :decoder_manifest_arn, :attributes, :association_behavior, :tags) SENSITIVE = [] include Aws::Structure end |
#decoder_manifest_arn ⇒ String
The ARN of a decoder manifest.
932 933 934 935 936 937 938 939 940 941 |
# File 'lib/aws-sdk-iotfleetwise/types.rb', line 932 class CreateVehicleRequest < Struct.new( :vehicle_name, :model_manifest_arn, :decoder_manifest_arn, :attributes, :association_behavior, :tags) SENSITIVE = [] include Aws::Structure end |
#model_manifest_arn ⇒ String
The Amazon Resource Name ARN of a vehicle model.
932 933 934 935 936 937 938 939 940 941 |
# File 'lib/aws-sdk-iotfleetwise/types.rb', line 932 class CreateVehicleRequest < Struct.new( :vehicle_name, :model_manifest_arn, :decoder_manifest_arn, :attributes, :association_behavior, :tags) SENSITIVE = [] include Aws::Structure end |
#tags ⇒ Array<Types::Tag>
Metadata that can be used to manage the vehicle.
932 933 934 935 936 937 938 939 940 941 |
# File 'lib/aws-sdk-iotfleetwise/types.rb', line 932 class CreateVehicleRequest < 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.
932 933 934 935 936 937 938 939 940 941 |
# File 'lib/aws-sdk-iotfleetwise/types.rb', line 932 class CreateVehicleRequest < Struct.new( :vehicle_name, :model_manifest_arn, :decoder_manifest_arn, :attributes, :association_behavior, :tags) SENSITIVE = [] include Aws::Structure end |