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

Description

Retrieves a list of summaries of created vehicles.

This API operation uses pagination. Specify the nextToken parameter in the request to return more results.

This operation returns paginated results.

Synopsis

Creating a Request

data ListVehicles Source #

See: newListVehicles smart constructor.

Constructors

ListVehicles' 

Fields

  • maxResults :: Maybe Natural

    The maximum number of items to return, between 1 and 100, inclusive.

  • modelManifestArn :: Maybe Text

    The Amazon Resource Name (ARN) of a vehicle model (model manifest). You can use this optional parameter to list only the vehicles created from a certain vehicle model.

  • nextToken :: Maybe Text

    A pagination token for the next set of results.

    If the results of a search are large, only a portion of the results are returned, and a nextToken pagination token is returned in the response. To retrieve the next set of results, reissue the search request and include the returned token. When all results have been returned, the response does not contain a pagination token value.

Instances

Instances details
ToJSON ListVehicles Source # 
Instance details

Defined in Amazonka.IoTFleetWise.ListVehicles

ToHeaders ListVehicles Source # 
Instance details

Defined in Amazonka.IoTFleetWise.ListVehicles

ToPath ListVehicles Source # 
Instance details

Defined in Amazonka.IoTFleetWise.ListVehicles

ToQuery ListVehicles Source # 
Instance details

Defined in Amazonka.IoTFleetWise.ListVehicles

AWSPager ListVehicles Source # 
Instance details

Defined in Amazonka.IoTFleetWise.ListVehicles

AWSRequest ListVehicles Source # 
Instance details

Defined in Amazonka.IoTFleetWise.ListVehicles

Associated Types

type AWSResponse ListVehicles #

Generic ListVehicles Source # 
Instance details

Defined in Amazonka.IoTFleetWise.ListVehicles

Associated Types

type Rep ListVehicles :: Type -> Type #

Read ListVehicles Source # 
Instance details

Defined in Amazonka.IoTFleetWise.ListVehicles

Show ListVehicles Source # 
Instance details

Defined in Amazonka.IoTFleetWise.ListVehicles

NFData ListVehicles Source # 
Instance details

Defined in Amazonka.IoTFleetWise.ListVehicles

Methods

rnf :: ListVehicles -> () #

Eq ListVehicles Source # 
Instance details

Defined in Amazonka.IoTFleetWise.ListVehicles

Hashable ListVehicles Source # 
Instance details

Defined in Amazonka.IoTFleetWise.ListVehicles

type AWSResponse ListVehicles Source # 
Instance details

Defined in Amazonka.IoTFleetWise.ListVehicles

type Rep ListVehicles Source # 
Instance details

Defined in Amazonka.IoTFleetWise.ListVehicles

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

newListVehicles :: ListVehicles Source #

Create a value of ListVehicles 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:maxResults:ListVehicles', listVehicles_maxResults - The maximum number of items to return, between 1 and 100, inclusive.

ListVehicles, listVehicles_modelManifestArn - The Amazon Resource Name (ARN) of a vehicle model (model manifest). You can use this optional parameter to list only the vehicles created from a certain vehicle model.

ListVehicles, listVehicles_nextToken - A pagination token for the next set of results.

If the results of a search are large, only a portion of the results are returned, and a nextToken pagination token is returned in the response. To retrieve the next set of results, reissue the search request and include the returned token. When all results have been returned, the response does not contain a pagination token value.

Request Lenses

listVehicles_maxResults :: Lens' ListVehicles (Maybe Natural) Source #

The maximum number of items to return, between 1 and 100, inclusive.

listVehicles_modelManifestArn :: Lens' ListVehicles (Maybe Text) Source #

The Amazon Resource Name (ARN) of a vehicle model (model manifest). You can use this optional parameter to list only the vehicles created from a certain vehicle model.

listVehicles_nextToken :: Lens' ListVehicles (Maybe Text) Source #

A pagination token for the next set of results.

If the results of a search are large, only a portion of the results are returned, and a nextToken pagination token is returned in the response. To retrieve the next set of results, reissue the search request and include the returned token. When all results have been returned, the response does not contain a pagination token value.

Destructuring the Response

data ListVehiclesResponse Source #

See: newListVehiclesResponse smart constructor.

Constructors

ListVehiclesResponse' 

Fields

Instances

Instances details
Generic ListVehiclesResponse Source # 
Instance details

Defined in Amazonka.IoTFleetWise.ListVehicles

Associated Types

type Rep ListVehiclesResponse :: Type -> Type #

Read ListVehiclesResponse Source # 
Instance details

Defined in Amazonka.IoTFleetWise.ListVehicles

Show ListVehiclesResponse Source # 
Instance details

Defined in Amazonka.IoTFleetWise.ListVehicles

NFData ListVehiclesResponse Source # 
Instance details

Defined in Amazonka.IoTFleetWise.ListVehicles

Methods

rnf :: ListVehiclesResponse -> () #

Eq ListVehiclesResponse Source # 
Instance details

Defined in Amazonka.IoTFleetWise.ListVehicles

type Rep ListVehiclesResponse Source # 
Instance details

Defined in Amazonka.IoTFleetWise.ListVehicles

type Rep ListVehiclesResponse = D1 ('MetaData "ListVehiclesResponse" "Amazonka.IoTFleetWise.ListVehicles" "amazonka-iotfleetwise-2.0-3noXdw9CznA79cw3EwaHcU" 'False) (C1 ('MetaCons "ListVehiclesResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "vehicleSummaries") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [VehicleSummary])) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newListVehiclesResponse Source #

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

ListVehicles, listVehiclesResponse_nextToken - The token to retrieve the next set of results, or null if there are no more results.

$sel:vehicleSummaries:ListVehiclesResponse', listVehiclesResponse_vehicleSummaries - A list of vehicles and information about them.

$sel:httpStatus:ListVehiclesResponse', listVehiclesResponse_httpStatus - The response's http status code.

Response Lenses

listVehiclesResponse_nextToken :: Lens' ListVehiclesResponse (Maybe Text) Source #

The token to retrieve the next set of results, or null if there are no more results.

listVehiclesResponse_vehicleSummaries :: Lens' ListVehiclesResponse (Maybe [VehicleSummary]) Source #

A list of vehicles and information about them.