| 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 |
Amazonka.IoTFleetWise.DisassociateVehicleFleet
Description
Removes, or disassociates, a vehicle from a fleet. Disassociating a vehicle from a fleet doesn't delete the vehicle.
If the vehicle is successfully dissociated from a fleet, Amazon Web Services IoT FleetWise sends back an HTTP 200 response with an empty body.
Synopsis
- data DisassociateVehicleFleet = DisassociateVehicleFleet' {
- vehicleName :: Text
- fleetId :: Text
- newDisassociateVehicleFleet :: Text -> Text -> DisassociateVehicleFleet
- disassociateVehicleFleet_vehicleName :: Lens' DisassociateVehicleFleet Text
- disassociateVehicleFleet_fleetId :: Lens' DisassociateVehicleFleet Text
- data DisassociateVehicleFleetResponse = DisassociateVehicleFleetResponse' {
- httpStatus :: Int
- newDisassociateVehicleFleetResponse :: Int -> DisassociateVehicleFleetResponse
- disassociateVehicleFleetResponse_httpStatus :: Lens' DisassociateVehicleFleetResponse Int
Creating a Request
data DisassociateVehicleFleet Source #
See: newDisassociateVehicleFleet smart constructor.
Constructors
| DisassociateVehicleFleet' | |
Fields
| |
Instances
newDisassociateVehicleFleet Source #
Arguments
| :: Text | |
| -> Text | |
| -> DisassociateVehicleFleet |
Create a value of DisassociateVehicleFleet 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:
DisassociateVehicleFleet, disassociateVehicleFleet_vehicleName - The unique ID of the vehicle to disassociate from the fleet.
$sel:fleetId:DisassociateVehicleFleet', disassociateVehicleFleet_fleetId - The unique ID of a fleet.
Request Lenses
disassociateVehicleFleet_vehicleName :: Lens' DisassociateVehicleFleet Text Source #
The unique ID of the vehicle to disassociate from the fleet.
disassociateVehicleFleet_fleetId :: Lens' DisassociateVehicleFleet Text Source #
The unique ID of a fleet.
Destructuring the Response
data DisassociateVehicleFleetResponse Source #
See: newDisassociateVehicleFleetResponse smart constructor.
Constructors
| DisassociateVehicleFleetResponse' | |
Fields
| |
Instances
newDisassociateVehicleFleetResponse Source #
Create a value of DisassociateVehicleFleetResponse 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:DisassociateVehicleFleetResponse', disassociateVehicleFleetResponse_httpStatus - The response's http status code.
Response Lenses
disassociateVehicleFleetResponse_httpStatus :: Lens' DisassociateVehicleFleetResponse Int Source #
The response's http status code.