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

Description

Updates the description of an existing fleet.

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

Synopsis

Creating a Request

data UpdateFleet Source #

See: newUpdateFleet smart constructor.

Constructors

UpdateFleet' 

Fields

Instances

Instances details
ToJSON UpdateFleet Source # 
Instance details

Defined in Amazonka.IoTFleetWise.UpdateFleet

ToHeaders UpdateFleet Source # 
Instance details

Defined in Amazonka.IoTFleetWise.UpdateFleet

Methods

toHeaders :: UpdateFleet -> [Header] #

ToPath UpdateFleet Source # 
Instance details

Defined in Amazonka.IoTFleetWise.UpdateFleet

ToQuery UpdateFleet Source # 
Instance details

Defined in Amazonka.IoTFleetWise.UpdateFleet

AWSRequest UpdateFleet Source # 
Instance details

Defined in Amazonka.IoTFleetWise.UpdateFleet

Associated Types

type AWSResponse UpdateFleet #

Generic UpdateFleet Source # 
Instance details

Defined in Amazonka.IoTFleetWise.UpdateFleet

Associated Types

type Rep UpdateFleet :: Type -> Type #

Read UpdateFleet Source # 
Instance details

Defined in Amazonka.IoTFleetWise.UpdateFleet

Show UpdateFleet Source # 
Instance details

Defined in Amazonka.IoTFleetWise.UpdateFleet

NFData UpdateFleet Source # 
Instance details

Defined in Amazonka.IoTFleetWise.UpdateFleet

Methods

rnf :: UpdateFleet -> () #

Eq UpdateFleet Source # 
Instance details

Defined in Amazonka.IoTFleetWise.UpdateFleet

Hashable UpdateFleet Source # 
Instance details

Defined in Amazonka.IoTFleetWise.UpdateFleet

type AWSResponse UpdateFleet Source # 
Instance details

Defined in Amazonka.IoTFleetWise.UpdateFleet

type Rep UpdateFleet Source # 
Instance details

Defined in Amazonka.IoTFleetWise.UpdateFleet

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

newUpdateFleet Source #

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

UpdateFleet, updateFleet_description - An updated description of the fleet.

$sel:fleetId:UpdateFleet', updateFleet_fleetId - The ID of the fleet to update.

Request Lenses

updateFleet_description :: Lens' UpdateFleet (Maybe Text) Source #

An updated description of the fleet.

updateFleet_fleetId :: Lens' UpdateFleet Text Source #

The ID of the fleet to update.

Destructuring the Response

data UpdateFleetResponse Source #

See: newUpdateFleetResponse smart constructor.

Constructors

UpdateFleetResponse' 

Fields

Instances

Instances details
Generic UpdateFleetResponse Source # 
Instance details

Defined in Amazonka.IoTFleetWise.UpdateFleet

Associated Types

type Rep UpdateFleetResponse :: Type -> Type #

Read UpdateFleetResponse Source # 
Instance details

Defined in Amazonka.IoTFleetWise.UpdateFleet

Show UpdateFleetResponse Source # 
Instance details

Defined in Amazonka.IoTFleetWise.UpdateFleet

NFData UpdateFleetResponse Source # 
Instance details

Defined in Amazonka.IoTFleetWise.UpdateFleet

Methods

rnf :: UpdateFleetResponse -> () #

Eq UpdateFleetResponse Source # 
Instance details

Defined in Amazonka.IoTFleetWise.UpdateFleet

type Rep UpdateFleetResponse Source # 
Instance details

Defined in Amazonka.IoTFleetWise.UpdateFleet

type Rep UpdateFleetResponse = D1 ('MetaData "UpdateFleetResponse" "Amazonka.IoTFleetWise.UpdateFleet" "amazonka-iotfleetwise-2.0-3noXdw9CznA79cw3EwaHcU" 'False) (C1 ('MetaCons "UpdateFleetResponse'" '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))))

newUpdateFleetResponse Source #

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

UpdateFleetResponse, updateFleetResponse_arn - The Amazon Resource Name (ARN) of the updated fleet.

UpdateFleetResponse, updateFleetResponse_id - The ID of the updated fleet.

$sel:httpStatus:UpdateFleetResponse', updateFleetResponse_httpStatus - The response's http status code.

Response Lenses

updateFleetResponse_arn :: Lens' UpdateFleetResponse (Maybe Text) Source #

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