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 |
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.
DisassociateVehicleFleet' | |
|
Instances
newDisassociateVehicleFleet Source #
:: 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.
DisassociateVehicleFleetResponse' | |
|
Instances
Generic DisassociateVehicleFleetResponse Source # | |
Read DisassociateVehicleFleetResponse Source # | |
Show DisassociateVehicleFleetResponse Source # | |
NFData DisassociateVehicleFleetResponse Source # | |
Defined in Amazonka.IoTFleetWise.DisassociateVehicleFleet rnf :: DisassociateVehicleFleetResponse -> () # | |
Eq DisassociateVehicleFleetResponse Source # | |
type Rep DisassociateVehicleFleetResponse Source # | |
Defined in Amazonka.IoTFleetWise.DisassociateVehicleFleet type Rep DisassociateVehicleFleetResponse = D1 ('MetaData "DisassociateVehicleFleetResponse" "Amazonka.IoTFleetWise.DisassociateVehicleFleet" "amazonka-iotfleetwise-2.0-3noXdw9CznA79cw3EwaHcU" 'False) (C1 ('MetaCons "DisassociateVehicleFleetResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))) |
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.