amazonka-iotfleetwise-2.0: Amazon IoT FleetWise SDK.
Copyright(c) 2013-2023 Brendan Hay
LicenseMozilla Public License, v. 2.0.
MaintainerBrendan Hay
Stabilityauto-generated
Portabilitynon-portable (GHC extensions)
Safe HaskellSafe-Inferred
LanguageHaskell2010

Amazonka.IoTFleetWise.DeleteVehicle

Description

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

Creating a Request

data DeleteVehicle Source #

See: newDeleteVehicle smart constructor.

Constructors

DeleteVehicle' 

Fields

Instances

Instances details
ToJSON DeleteVehicle Source # 
Instance details

Defined in Amazonka.IoTFleetWise.DeleteVehicle

ToHeaders DeleteVehicle Source # 
Instance details

Defined in Amazonka.IoTFleetWise.DeleteVehicle

ToPath DeleteVehicle Source # 
Instance details

Defined in Amazonka.IoTFleetWise.DeleteVehicle

ToQuery DeleteVehicle Source # 
Instance details

Defined in Amazonka.IoTFleetWise.DeleteVehicle

AWSRequest DeleteVehicle Source # 
Instance details

Defined in Amazonka.IoTFleetWise.DeleteVehicle

Associated Types

type AWSResponse DeleteVehicle #

Generic DeleteVehicle Source # 
Instance details

Defined in Amazonka.IoTFleetWise.DeleteVehicle

Associated Types

type Rep DeleteVehicle :: Type -> Type #

Read DeleteVehicle Source # 
Instance details

Defined in Amazonka.IoTFleetWise.DeleteVehicle

Show DeleteVehicle Source # 
Instance details

Defined in Amazonka.IoTFleetWise.DeleteVehicle

NFData DeleteVehicle Source # 
Instance details

Defined in Amazonka.IoTFleetWise.DeleteVehicle

Methods

rnf :: DeleteVehicle -> () #

Eq DeleteVehicle Source # 
Instance details

Defined in Amazonka.IoTFleetWise.DeleteVehicle

Hashable DeleteVehicle Source # 
Instance details

Defined in Amazonka.IoTFleetWise.DeleteVehicle

type AWSResponse DeleteVehicle Source # 
Instance details

Defined in Amazonka.IoTFleetWise.DeleteVehicle

type Rep DeleteVehicle Source # 
Instance details

Defined in Amazonka.IoTFleetWise.DeleteVehicle

type Rep DeleteVehicle = D1 ('MetaData "DeleteVehicle" "Amazonka.IoTFleetWise.DeleteVehicle" "amazonka-iotfleetwise-2.0-3noXdw9CznA79cw3EwaHcU" 'False) (C1 ('MetaCons "DeleteVehicle'" 'PrefixI 'True) (S1 ('MetaSel ('Just "vehicleName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newDeleteVehicle Source #

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.

Constructors

DeleteVehicleResponse' 

Fields

Instances

Instances details
Generic DeleteVehicleResponse Source # 
Instance details

Defined in Amazonka.IoTFleetWise.DeleteVehicle

Associated Types

type Rep DeleteVehicleResponse :: Type -> Type #

Read DeleteVehicleResponse Source # 
Instance details

Defined in Amazonka.IoTFleetWise.DeleteVehicle

Show DeleteVehicleResponse Source # 
Instance details

Defined in Amazonka.IoTFleetWise.DeleteVehicle

NFData DeleteVehicleResponse Source # 
Instance details

Defined in Amazonka.IoTFleetWise.DeleteVehicle

Methods

rnf :: DeleteVehicleResponse -> () #

Eq DeleteVehicleResponse Source # 
Instance details

Defined in Amazonka.IoTFleetWise.DeleteVehicle

type Rep DeleteVehicleResponse Source # 
Instance details

Defined in Amazonka.IoTFleetWise.DeleteVehicle

type Rep DeleteVehicleResponse = D1 ('MetaData "DeleteVehicleResponse" "Amazonka.IoTFleetWise.DeleteVehicle" "amazonka-iotfleetwise-2.0-3noXdw9CznA79cw3EwaHcU" 'False) (C1 ('MetaCons "DeleteVehicleResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int) :*: (S1 ('MetaSel ('Just "vehicleName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "arn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))

newDeleteVehicleResponse Source #

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_arn :: Lens' DeleteVehicleResponse Text Source #

The Amazon Resource Name (ARN) of the deleted vehicle.