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

Description

Retrieves information about a fleet.

Synopsis

Creating a Request

data GetFleet Source #

See: newGetFleet smart constructor.

Constructors

GetFleet' 

Fields

  • fleetId :: Text

    The ID of the fleet to retrieve information about.

Instances

Instances details
ToJSON GetFleet Source # 
Instance details

Defined in Amazonka.IoTFleetWise.GetFleet

ToHeaders GetFleet Source # 
Instance details

Defined in Amazonka.IoTFleetWise.GetFleet

Methods

toHeaders :: GetFleet -> [Header] #

ToPath GetFleet Source # 
Instance details

Defined in Amazonka.IoTFleetWise.GetFleet

ToQuery GetFleet Source # 
Instance details

Defined in Amazonka.IoTFleetWise.GetFleet

AWSRequest GetFleet Source # 
Instance details

Defined in Amazonka.IoTFleetWise.GetFleet

Associated Types

type AWSResponse GetFleet #

Generic GetFleet Source # 
Instance details

Defined in Amazonka.IoTFleetWise.GetFleet

Associated Types

type Rep GetFleet :: Type -> Type #

Methods

from :: GetFleet -> Rep GetFleet x #

to :: Rep GetFleet x -> GetFleet #

Read GetFleet Source # 
Instance details

Defined in Amazonka.IoTFleetWise.GetFleet

Show GetFleet Source # 
Instance details

Defined in Amazonka.IoTFleetWise.GetFleet

NFData GetFleet Source # 
Instance details

Defined in Amazonka.IoTFleetWise.GetFleet

Methods

rnf :: GetFleet -> () #

Eq GetFleet Source # 
Instance details

Defined in Amazonka.IoTFleetWise.GetFleet

Hashable GetFleet Source # 
Instance details

Defined in Amazonka.IoTFleetWise.GetFleet

Methods

hashWithSalt :: Int -> GetFleet -> Int #

hash :: GetFleet -> Int #

type AWSResponse GetFleet Source # 
Instance details

Defined in Amazonka.IoTFleetWise.GetFleet

type Rep GetFleet Source # 
Instance details

Defined in Amazonka.IoTFleetWise.GetFleet

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

newGetFleet Source #

Create a value of GetFleet 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:GetFleet', getFleet_fleetId - The ID of the fleet to retrieve information about.

Request Lenses

getFleet_fleetId :: Lens' GetFleet Text Source #

The ID of the fleet to retrieve information about.

Destructuring the Response

data GetFleetResponse Source #

See: newGetFleetResponse smart constructor.

Constructors

GetFleetResponse' 

Fields

Instances

Instances details
Generic GetFleetResponse Source # 
Instance details

Defined in Amazonka.IoTFleetWise.GetFleet

Associated Types

type Rep GetFleetResponse :: Type -> Type #

Read GetFleetResponse Source # 
Instance details

Defined in Amazonka.IoTFleetWise.GetFleet

Show GetFleetResponse Source # 
Instance details

Defined in Amazonka.IoTFleetWise.GetFleet

NFData GetFleetResponse Source # 
Instance details

Defined in Amazonka.IoTFleetWise.GetFleet

Methods

rnf :: GetFleetResponse -> () #

Eq GetFleetResponse Source # 
Instance details

Defined in Amazonka.IoTFleetWise.GetFleet

type Rep GetFleetResponse Source # 
Instance details

Defined in Amazonka.IoTFleetWise.GetFleet

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

newGetFleetResponse Source #

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

GetFleetResponse, getFleetResponse_description - A brief description of the fleet.

$sel:httpStatus:GetFleetResponse', getFleetResponse_httpStatus - The response's http status code.

GetFleetResponse, getFleetResponse_id - The ID of the fleet.

GetFleetResponse, getFleetResponse_arn - The Amazon Resource Name (ARN) of the fleet.

GetFleetResponse, getFleetResponse_signalCatalogArn - The ARN of a signal catalog associated with the fleet.

GetFleetResponse, getFleetResponse_creationTime - The time the fleet was created in seconds since epoch (January 1, 1970 at midnight UTC time).

GetFleetResponse, getFleetResponse_lastModificationTime - The time the fleet was last updated, in seconds since epoch (January 1, 1970 at midnight UTC time).

Response Lenses

getFleetResponse_description :: Lens' GetFleetResponse (Maybe Text) Source #

A brief description of the fleet.

getFleetResponse_httpStatus :: Lens' GetFleetResponse Int Source #

The response's http status code.

getFleetResponse_arn :: Lens' GetFleetResponse Text Source #

The Amazon Resource Name (ARN) of the fleet.

getFleetResponse_signalCatalogArn :: Lens' GetFleetResponse Text Source #

The ARN of a signal catalog associated with the fleet.

getFleetResponse_creationTime :: Lens' GetFleetResponse UTCTime Source #

The time the fleet was created in seconds since epoch (January 1, 1970 at midnight UTC time).

getFleetResponse_lastModificationTime :: Lens' GetFleetResponse UTCTime Source #

The time the fleet was last updated, in seconds since epoch (January 1, 1970 at midnight UTC time).