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 |
Deletes a vehicle and removes it from any campaigns.
If the vehicle is successfully deleted, Amazon Web Services IoT FleetWise sends back an HTTP 200 response with an empty body.
Synopsis
- data DeleteVehicle = DeleteVehicle' {
- vehicleName :: Text
- newDeleteVehicle :: Text -> DeleteVehicle
- deleteVehicle_vehicleName :: Lens' DeleteVehicle Text
- data DeleteVehicleResponse = DeleteVehicleResponse' {
- httpStatus :: Int
- vehicleName :: Text
- arn :: Text
- newDeleteVehicleResponse :: Int -> Text -> Text -> DeleteVehicleResponse
- deleteVehicleResponse_httpStatus :: Lens' DeleteVehicleResponse Int
- deleteVehicleResponse_vehicleName :: Lens' DeleteVehicleResponse Text
- deleteVehicleResponse_arn :: Lens' DeleteVehicleResponse Text
Creating a Request
data DeleteVehicle Source #
See: newDeleteVehicle
smart constructor.
DeleteVehicle' | |
|
Instances
Create a value of DeleteVehicle
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:
DeleteVehicle
, deleteVehicle_vehicleName
- The ID of the vehicle to delete.
Request Lenses
deleteVehicle_vehicleName :: Lens' DeleteVehicle Text Source #
The ID of the vehicle to delete.
Destructuring the Response
data DeleteVehicleResponse Source #
See: newDeleteVehicleResponse
smart constructor.
DeleteVehicleResponse' | |
|
Instances
newDeleteVehicleResponse Source #
:: Int | |
-> Text | |
-> Text | |
-> DeleteVehicleResponse |
Create a value of DeleteVehicleResponse
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:httpStatus:DeleteVehicleResponse'
, deleteVehicleResponse_httpStatus
- The response's http status code.
DeleteVehicle
, deleteVehicleResponse_vehicleName
- The ID of the deleted vehicle.
DeleteVehicleResponse
, deleteVehicleResponse_arn
- The Amazon Resource Name (ARN) of the deleted vehicle.
Response Lenses
deleteVehicleResponse_httpStatus :: Lens' DeleteVehicleResponse Int Source #
The response's http status code.
deleteVehicleResponse_vehicleName :: Lens' DeleteVehicleResponse Text Source #
The ID of the deleted vehicle.
deleteVehicleResponse_arn :: Lens' DeleteVehicleResponse Text Source #
The Amazon Resource Name (ARN) of the deleted vehicle.