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.
-
#state_templates ⇒ Array<Types::StateTemplateAssociation>
Associate state templates with the vehicle.
-
#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: “
1072 1073 1074 1075 1076 1077 1078 1079 1080 1081 1082 |
# File 'lib/aws-sdk-iotfleetwise/types.rb', line 1072 class CreateVehicleRequest < Struct.new( :vehicle_name, :model_manifest_arn, :decoder_manifest_arn, :attributes, :association_behavior, :tags, :state_templates) 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”`
To use attributes with Campaigns or State Templates, you must include them using the request parameters ‘dataExtraDimensions` and/or `metadataExtraDimensions` (for state templates only) when creating your campaign/state template.
1072 1073 1074 1075 1076 1077 1078 1079 1080 1081 1082 |
# File 'lib/aws-sdk-iotfleetwise/types.rb', line 1072 class CreateVehicleRequest < Struct.new( :vehicle_name, :model_manifest_arn, :decoder_manifest_arn, :attributes, :association_behavior, :tags, :state_templates) SENSITIVE = [] include Aws::Structure end |
#decoder_manifest_arn ⇒ String
The ARN of a decoder manifest.
1072 1073 1074 1075 1076 1077 1078 1079 1080 1081 1082 |
# File 'lib/aws-sdk-iotfleetwise/types.rb', line 1072 class CreateVehicleRequest < Struct.new( :vehicle_name, :model_manifest_arn, :decoder_manifest_arn, :attributes, :association_behavior, :tags, :state_templates) SENSITIVE = [] include Aws::Structure end |
#model_manifest_arn ⇒ String
The Amazon Resource Name ARN of a vehicle model.
1072 1073 1074 1075 1076 1077 1078 1079 1080 1081 1082 |
# File 'lib/aws-sdk-iotfleetwise/types.rb', line 1072 class CreateVehicleRequest < Struct.new( :vehicle_name, :model_manifest_arn, :decoder_manifest_arn, :attributes, :association_behavior, :tags, :state_templates) SENSITIVE = [] include Aws::Structure end |
#state_templates ⇒ Array<Types::StateTemplateAssociation>
Associate state templates with the vehicle. You can monitor the last known state of the vehicle in near real time.
1072 1073 1074 1075 1076 1077 1078 1079 1080 1081 1082 |
# File 'lib/aws-sdk-iotfleetwise/types.rb', line 1072 class CreateVehicleRequest < Struct.new( :vehicle_name, :model_manifest_arn, :decoder_manifest_arn, :attributes, :association_behavior, :tags, :state_templates) SENSITIVE = [] include Aws::Structure end |
#tags ⇒ Array<Types::Tag>
Metadata that can be used to manage the vehicle.
1072 1073 1074 1075 1076 1077 1078 1079 1080 1081 1082 |
# File 'lib/aws-sdk-iotfleetwise/types.rb', line 1072 class CreateVehicleRequest < Struct.new( :vehicle_name, :model_manifest_arn, :decoder_manifest_arn, :attributes, :association_behavior, :tags, :state_templates) SENSITIVE = [] include Aws::Structure end |
#vehicle_name ⇒ String
The unique ID of the vehicle to create.
1072 1073 1074 1075 1076 1077 1078 1079 1080 1081 1082 |
# File 'lib/aws-sdk-iotfleetwise/types.rb', line 1072 class CreateVehicleRequest < Struct.new( :vehicle_name, :model_manifest_arn, :decoder_manifest_arn, :attributes, :association_behavior, :tags, :state_templates) SENSITIVE = [] include Aws::Structure end |