Copyright | (c) 2013-2023 Brendan Hay |
---|---|
License | Mozilla Public License, v. 2.0. |
Maintainer | Brendan Hay |
Stability | auto-generated |
Portability | non-portable (GHC extensions) |
Safe Haskell | Safe-Inferred |
Language | Haskell2010 |
Synopsis
- data CreateVehicleRequestItem = CreateVehicleRequestItem' {}
- newCreateVehicleRequestItem :: Text -> Text -> Text -> CreateVehicleRequestItem
- createVehicleRequestItem_associationBehavior :: Lens' CreateVehicleRequestItem (Maybe VehicleAssociationBehavior)
- createVehicleRequestItem_attributes :: Lens' CreateVehicleRequestItem (Maybe (HashMap Text Text))
- createVehicleRequestItem_tags :: Lens' CreateVehicleRequestItem (Maybe [Tag])
- createVehicleRequestItem_vehicleName :: Lens' CreateVehicleRequestItem Text
- createVehicleRequestItem_modelManifestArn :: Lens' CreateVehicleRequestItem Text
- createVehicleRequestItem_decoderManifestArn :: Lens' CreateVehicleRequestItem Text
Documentation
data CreateVehicleRequestItem Source #
Information about the vehicle to create.
See: newCreateVehicleRequestItem
smart constructor.
CreateVehicleRequestItem' | |
|
Instances
newCreateVehicleRequestItem Source #
:: Text | |
-> Text | |
-> Text | |
-> CreateVehicleRequestItem |
Create a value of CreateVehicleRequestItem
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:associationBehavior:CreateVehicleRequestItem'
, createVehicleRequestItem_associationBehavior
- An option to create a new Amazon Web Services IoT thing when creating a
vehicle, or to validate an existing thing as a vehicle.
$sel:attributes:CreateVehicleRequestItem'
, createVehicleRequestItem_attributes
- Static information about a vehicle in a key-value pair. For example:
"engine Type"
: "v6"
$sel:tags:CreateVehicleRequestItem'
, createVehicleRequestItem_tags
- Metadata which can be used to manage the vehicle.
$sel:vehicleName:CreateVehicleRequestItem'
, createVehicleRequestItem_vehicleName
- The unique ID of the vehicle to create.
$sel:modelManifestArn:CreateVehicleRequestItem'
, createVehicleRequestItem_modelManifestArn
- The ARN of the vehicle model (model manifest) to create the vehicle
from.
$sel:decoderManifestArn:CreateVehicleRequestItem'
, createVehicleRequestItem_decoderManifestArn
- The Amazon Resource Name (ARN) of a decoder manifest associated with the
vehicle to create.
createVehicleRequestItem_associationBehavior :: Lens' CreateVehicleRequestItem (Maybe VehicleAssociationBehavior) Source #
An option to create a new Amazon Web Services IoT thing when creating a vehicle, or to validate an existing thing as a vehicle.
createVehicleRequestItem_attributes :: Lens' CreateVehicleRequestItem (Maybe (HashMap Text Text)) Source #
Static information about a vehicle in a key-value pair. For example:
"engine Type"
: "v6"
createVehicleRequestItem_tags :: Lens' CreateVehicleRequestItem (Maybe [Tag]) Source #
Metadata which can be used to manage the vehicle.
createVehicleRequestItem_vehicleName :: Lens' CreateVehicleRequestItem Text Source #
The unique ID of the vehicle to create.
createVehicleRequestItem_modelManifestArn :: Lens' CreateVehicleRequestItem Text Source #
The ARN of the vehicle model (model manifest) to create the vehicle from.
createVehicleRequestItem_decoderManifestArn :: Lens' CreateVehicleRequestItem Text Source #
The Amazon Resource Name (ARN) of a decoder manifest associated with the vehicle to create.