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.DeleteFleet

Description

Deletes a fleet. Before you delete a fleet, all vehicles must be dissociated from the fleet. For more information, see Delete a fleet (AWS CLI) in the Amazon Web Services IoT FleetWise Developer Guide.

If the fleet is successfully deleted, Amazon Web Services IoT FleetWise sends back an HTTP 200 response with an empty body.

Synopsis

Creating a Request

data DeleteFleet Source #

See: newDeleteFleet smart constructor.

Constructors

DeleteFleet' 

Fields

Instances

Instances details
ToJSON DeleteFleet Source # 
Instance details

Defined in Amazonka.IoTFleetWise.DeleteFleet

ToHeaders DeleteFleet Source # 
Instance details

Defined in Amazonka.IoTFleetWise.DeleteFleet

Methods

toHeaders :: DeleteFleet -> [Header] #

ToPath DeleteFleet Source # 
Instance details

Defined in Amazonka.IoTFleetWise.DeleteFleet

ToQuery DeleteFleet Source # 
Instance details

Defined in Amazonka.IoTFleetWise.DeleteFleet

AWSRequest DeleteFleet Source # 
Instance details

Defined in Amazonka.IoTFleetWise.DeleteFleet

Associated Types

type AWSResponse DeleteFleet #

Generic DeleteFleet Source # 
Instance details

Defined in Amazonka.IoTFleetWise.DeleteFleet

Associated Types

type Rep DeleteFleet :: Type -> Type #

Read DeleteFleet Source # 
Instance details

Defined in Amazonka.IoTFleetWise.DeleteFleet

Show DeleteFleet Source # 
Instance details

Defined in Amazonka.IoTFleetWise.DeleteFleet

NFData DeleteFleet Source # 
Instance details

Defined in Amazonka.IoTFleetWise.DeleteFleet

Methods

rnf :: DeleteFleet -> () #

Eq DeleteFleet Source # 
Instance details

Defined in Amazonka.IoTFleetWise.DeleteFleet

Hashable DeleteFleet Source # 
Instance details

Defined in Amazonka.IoTFleetWise.DeleteFleet

type AWSResponse DeleteFleet Source # 
Instance details

Defined in Amazonka.IoTFleetWise.DeleteFleet

type Rep DeleteFleet Source # 
Instance details

Defined in Amazonka.IoTFleetWise.DeleteFleet

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

newDeleteFleet Source #

Create a value of DeleteFleet 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:fleetId:DeleteFleet', deleteFleet_fleetId - The ID of the fleet to delete.

Request Lenses

deleteFleet_fleetId :: Lens' DeleteFleet Text Source #

The ID of the fleet to delete.

Destructuring the Response

data DeleteFleetResponse Source #

See: newDeleteFleetResponse smart constructor.

Constructors

DeleteFleetResponse' 

Fields

Instances

Instances details
Generic DeleteFleetResponse Source # 
Instance details

Defined in Amazonka.IoTFleetWise.DeleteFleet

Associated Types

type Rep DeleteFleetResponse :: Type -> Type #

Read DeleteFleetResponse Source # 
Instance details

Defined in Amazonka.IoTFleetWise.DeleteFleet

Show DeleteFleetResponse Source # 
Instance details

Defined in Amazonka.IoTFleetWise.DeleteFleet

NFData DeleteFleetResponse Source # 
Instance details

Defined in Amazonka.IoTFleetWise.DeleteFleet

Methods

rnf :: DeleteFleetResponse -> () #

Eq DeleteFleetResponse Source # 
Instance details

Defined in Amazonka.IoTFleetWise.DeleteFleet

type Rep DeleteFleetResponse Source # 
Instance details

Defined in Amazonka.IoTFleetWise.DeleteFleet

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

newDeleteFleetResponse Source #

Create a value of DeleteFleetResponse 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:

DeleteFleetResponse, deleteFleetResponse_arn - The Amazon Resource Name (ARN) of the deleted fleet.

DeleteFleetResponse, deleteFleetResponse_id - The ID of the deleted fleet.

$sel:httpStatus:DeleteFleetResponse', deleteFleetResponse_httpStatus - The response's http status code.

Response Lenses

deleteFleetResponse_arn :: Lens' DeleteFleetResponse (Maybe Text) Source #

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