libZSservicesZSamazonka-locationZSamazonka-location
Copyright(c) 2013-2021 Brendan Hay
LicenseMozilla Public License, v. 2.0.
MaintainerBrendan Hay <brendan.g.hay+amazonka@gmail.com>
Stabilityauto-generated
Portabilitynon-portable (GHC extensions)
Safe HaskellNone

Amazonka.Location.Types

Description

 
Synopsis

Service Configuration

defaultService :: Service Source #

API version 2020-11-19 of the Amazon Location Service SDK configuration.

Errors

_ValidationException :: AsError a => Getting (First ServiceError) a ServiceError Source #

The input failed to meet the constraints specified by the AWS service.

_AccessDeniedException :: AsError a => Getting (First ServiceError) a ServiceError Source #

The request was denied because of insufficient access or permissions. Check with an administrator to verify your permissions.

_ConflictException :: AsError a => Getting (First ServiceError) a ServiceError Source #

The request was unsuccessful because of a conflict.

_ServiceQuotaExceededException :: AsError a => Getting (First ServiceError) a ServiceError Source #

The operation was denied because the request would exceed the maximum quota set for Amazon Location Service.

_ThrottlingException :: AsError a => Getting (First ServiceError) a ServiceError Source #

The request was denied because of request throttling.

_InternalServerException :: AsError a => Getting (First ServiceError) a ServiceError Source #

The request has failed to process because of an unknown server error, exception, or failure.

_ResourceNotFoundException :: AsError a => Getting (First ServiceError) a ServiceError Source #

The resource that you've entered was not found in your AWS account.

BatchItemErrorCode

newtype BatchItemErrorCode Source #

Instances

Instances details
Eq BatchItemErrorCode Source # 
Instance details

Defined in Amazonka.Location.Types.BatchItemErrorCode

Ord BatchItemErrorCode Source # 
Instance details

Defined in Amazonka.Location.Types.BatchItemErrorCode

Read BatchItemErrorCode Source # 
Instance details

Defined in Amazonka.Location.Types.BatchItemErrorCode

Show BatchItemErrorCode Source # 
Instance details

Defined in Amazonka.Location.Types.BatchItemErrorCode

Generic BatchItemErrorCode Source # 
Instance details

Defined in Amazonka.Location.Types.BatchItemErrorCode

Associated Types

type Rep BatchItemErrorCode :: Type -> Type #

NFData BatchItemErrorCode Source # 
Instance details

Defined in Amazonka.Location.Types.BatchItemErrorCode

Methods

rnf :: BatchItemErrorCode -> () #

Hashable BatchItemErrorCode Source # 
Instance details

Defined in Amazonka.Location.Types.BatchItemErrorCode

ToJSON BatchItemErrorCode Source # 
Instance details

Defined in Amazonka.Location.Types.BatchItemErrorCode

ToJSONKey BatchItemErrorCode Source # 
Instance details

Defined in Amazonka.Location.Types.BatchItemErrorCode

FromJSON BatchItemErrorCode Source # 
Instance details

Defined in Amazonka.Location.Types.BatchItemErrorCode

FromJSONKey BatchItemErrorCode Source # 
Instance details

Defined in Amazonka.Location.Types.BatchItemErrorCode

ToLog BatchItemErrorCode Source # 
Instance details

Defined in Amazonka.Location.Types.BatchItemErrorCode

ToHeader BatchItemErrorCode Source # 
Instance details

Defined in Amazonka.Location.Types.BatchItemErrorCode

ToQuery BatchItemErrorCode Source # 
Instance details

Defined in Amazonka.Location.Types.BatchItemErrorCode

FromXML BatchItemErrorCode Source # 
Instance details

Defined in Amazonka.Location.Types.BatchItemErrorCode

ToXML BatchItemErrorCode Source # 
Instance details

Defined in Amazonka.Location.Types.BatchItemErrorCode

ToByteString BatchItemErrorCode Source # 
Instance details

Defined in Amazonka.Location.Types.BatchItemErrorCode

FromText BatchItemErrorCode Source # 
Instance details

Defined in Amazonka.Location.Types.BatchItemErrorCode

ToText BatchItemErrorCode Source # 
Instance details

Defined in Amazonka.Location.Types.BatchItemErrorCode

type Rep BatchItemErrorCode Source # 
Instance details

Defined in Amazonka.Location.Types.BatchItemErrorCode

type Rep BatchItemErrorCode = D1 ('MetaData "BatchItemErrorCode" "Amazonka.Location.Types.BatchItemErrorCode" "libZSservicesZSamazonka-locationZSamazonka-location" 'True) (C1 ('MetaCons "BatchItemErrorCode'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromBatchItemErrorCode") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

DimensionUnit

newtype DimensionUnit Source #

Constructors

DimensionUnit' 

Bundled Patterns

pattern DimensionUnit_Feet :: DimensionUnit 
pattern DimensionUnit_Meters :: DimensionUnit 

Instances

Instances details
Eq DimensionUnit Source # 
Instance details

Defined in Amazonka.Location.Types.DimensionUnit

Ord DimensionUnit Source # 
Instance details

Defined in Amazonka.Location.Types.DimensionUnit

Read DimensionUnit Source # 
Instance details

Defined in Amazonka.Location.Types.DimensionUnit

Show DimensionUnit Source # 
Instance details

Defined in Amazonka.Location.Types.DimensionUnit

Generic DimensionUnit Source # 
Instance details

Defined in Amazonka.Location.Types.DimensionUnit

Associated Types

type Rep DimensionUnit :: Type -> Type #

NFData DimensionUnit Source # 
Instance details

Defined in Amazonka.Location.Types.DimensionUnit

Methods

rnf :: DimensionUnit -> () #

Hashable DimensionUnit Source # 
Instance details

Defined in Amazonka.Location.Types.DimensionUnit

ToJSON DimensionUnit Source # 
Instance details

Defined in Amazonka.Location.Types.DimensionUnit

ToJSONKey DimensionUnit Source # 
Instance details

Defined in Amazonka.Location.Types.DimensionUnit

FromJSON DimensionUnit Source # 
Instance details

Defined in Amazonka.Location.Types.DimensionUnit

FromJSONKey DimensionUnit Source # 
Instance details

Defined in Amazonka.Location.Types.DimensionUnit

ToLog DimensionUnit Source # 
Instance details

Defined in Amazonka.Location.Types.DimensionUnit

ToHeader DimensionUnit Source # 
Instance details

Defined in Amazonka.Location.Types.DimensionUnit

ToQuery DimensionUnit Source # 
Instance details

Defined in Amazonka.Location.Types.DimensionUnit

FromXML DimensionUnit Source # 
Instance details

Defined in Amazonka.Location.Types.DimensionUnit

ToXML DimensionUnit Source # 
Instance details

Defined in Amazonka.Location.Types.DimensionUnit

Methods

toXML :: DimensionUnit -> XML #

ToByteString DimensionUnit Source # 
Instance details

Defined in Amazonka.Location.Types.DimensionUnit

FromText DimensionUnit Source # 
Instance details

Defined in Amazonka.Location.Types.DimensionUnit

ToText DimensionUnit Source # 
Instance details

Defined in Amazonka.Location.Types.DimensionUnit

Methods

toText :: DimensionUnit -> Text #

type Rep DimensionUnit Source # 
Instance details

Defined in Amazonka.Location.Types.DimensionUnit

type Rep DimensionUnit = D1 ('MetaData "DimensionUnit" "Amazonka.Location.Types.DimensionUnit" "libZSservicesZSamazonka-locationZSamazonka-location" 'True) (C1 ('MetaCons "DimensionUnit'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromDimensionUnit") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

DistanceUnit

newtype DistanceUnit Source #

Constructors

DistanceUnit' 

Bundled Patterns

pattern DistanceUnit_Kilometers :: DistanceUnit 
pattern DistanceUnit_Miles :: DistanceUnit 

Instances

Instances details
Eq DistanceUnit Source # 
Instance details

Defined in Amazonka.Location.Types.DistanceUnit

Ord DistanceUnit Source # 
Instance details

Defined in Amazonka.Location.Types.DistanceUnit

Read DistanceUnit Source # 
Instance details

Defined in Amazonka.Location.Types.DistanceUnit

Show DistanceUnit Source # 
Instance details

Defined in Amazonka.Location.Types.DistanceUnit

Generic DistanceUnit Source # 
Instance details

Defined in Amazonka.Location.Types.DistanceUnit

Associated Types

type Rep DistanceUnit :: Type -> Type #

NFData DistanceUnit Source # 
Instance details

Defined in Amazonka.Location.Types.DistanceUnit

Methods

rnf :: DistanceUnit -> () #

Hashable DistanceUnit Source # 
Instance details

Defined in Amazonka.Location.Types.DistanceUnit

ToJSON DistanceUnit Source # 
Instance details

Defined in Amazonka.Location.Types.DistanceUnit

ToJSONKey DistanceUnit Source # 
Instance details

Defined in Amazonka.Location.Types.DistanceUnit

FromJSON DistanceUnit Source # 
Instance details

Defined in Amazonka.Location.Types.DistanceUnit

FromJSONKey DistanceUnit Source # 
Instance details

Defined in Amazonka.Location.Types.DistanceUnit

ToLog DistanceUnit Source # 
Instance details

Defined in Amazonka.Location.Types.DistanceUnit

ToHeader DistanceUnit Source # 
Instance details

Defined in Amazonka.Location.Types.DistanceUnit

ToQuery DistanceUnit Source # 
Instance details

Defined in Amazonka.Location.Types.DistanceUnit

FromXML DistanceUnit Source # 
Instance details

Defined in Amazonka.Location.Types.DistanceUnit

ToXML DistanceUnit Source # 
Instance details

Defined in Amazonka.Location.Types.DistanceUnit

Methods

toXML :: DistanceUnit -> XML #

ToByteString DistanceUnit Source # 
Instance details

Defined in Amazonka.Location.Types.DistanceUnit

FromText DistanceUnit Source # 
Instance details

Defined in Amazonka.Location.Types.DistanceUnit

ToText DistanceUnit Source # 
Instance details

Defined in Amazonka.Location.Types.DistanceUnit

Methods

toText :: DistanceUnit -> Text #

type Rep DistanceUnit Source # 
Instance details

Defined in Amazonka.Location.Types.DistanceUnit

type Rep DistanceUnit = D1 ('MetaData "DistanceUnit" "Amazonka.Location.Types.DistanceUnit" "libZSservicesZSamazonka-locationZSamazonka-location" 'True) (C1 ('MetaCons "DistanceUnit'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromDistanceUnit") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

IntendedUse

newtype IntendedUse Source #

Constructors

IntendedUse' 

Bundled Patterns

pattern IntendedUse_SingleUse :: IntendedUse 
pattern IntendedUse_Storage :: IntendedUse 

Instances

Instances details
Eq IntendedUse Source # 
Instance details

Defined in Amazonka.Location.Types.IntendedUse

Ord IntendedUse Source # 
Instance details

Defined in Amazonka.Location.Types.IntendedUse

Read IntendedUse Source # 
Instance details

Defined in Amazonka.Location.Types.IntendedUse

Show IntendedUse Source # 
Instance details

Defined in Amazonka.Location.Types.IntendedUse

Generic IntendedUse Source # 
Instance details

Defined in Amazonka.Location.Types.IntendedUse

Associated Types

type Rep IntendedUse :: Type -> Type #

NFData IntendedUse Source # 
Instance details

Defined in Amazonka.Location.Types.IntendedUse

Methods

rnf :: IntendedUse -> () #

Hashable IntendedUse Source # 
Instance details

Defined in Amazonka.Location.Types.IntendedUse

ToJSON IntendedUse Source # 
Instance details

Defined in Amazonka.Location.Types.IntendedUse

ToJSONKey IntendedUse Source # 
Instance details

Defined in Amazonka.Location.Types.IntendedUse

FromJSON IntendedUse Source # 
Instance details

Defined in Amazonka.Location.Types.IntendedUse

FromJSONKey IntendedUse Source # 
Instance details

Defined in Amazonka.Location.Types.IntendedUse

ToLog IntendedUse Source # 
Instance details

Defined in Amazonka.Location.Types.IntendedUse

ToHeader IntendedUse Source # 
Instance details

Defined in Amazonka.Location.Types.IntendedUse

ToQuery IntendedUse Source # 
Instance details

Defined in Amazonka.Location.Types.IntendedUse

FromXML IntendedUse Source # 
Instance details

Defined in Amazonka.Location.Types.IntendedUse

ToXML IntendedUse Source # 
Instance details

Defined in Amazonka.Location.Types.IntendedUse

Methods

toXML :: IntendedUse -> XML #

ToByteString IntendedUse Source # 
Instance details

Defined in Amazonka.Location.Types.IntendedUse

FromText IntendedUse Source # 
Instance details

Defined in Amazonka.Location.Types.IntendedUse

ToText IntendedUse Source # 
Instance details

Defined in Amazonka.Location.Types.IntendedUse

Methods

toText :: IntendedUse -> Text #

type Rep IntendedUse Source # 
Instance details

Defined in Amazonka.Location.Types.IntendedUse

type Rep IntendedUse = D1 ('MetaData "IntendedUse" "Amazonka.Location.Types.IntendedUse" "libZSservicesZSamazonka-locationZSamazonka-location" 'True) (C1 ('MetaCons "IntendedUse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromIntendedUse") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

PositionFiltering

newtype PositionFiltering Source #

Instances

Instances details
Eq PositionFiltering Source # 
Instance details

Defined in Amazonka.Location.Types.PositionFiltering

Ord PositionFiltering Source # 
Instance details

Defined in Amazonka.Location.Types.PositionFiltering

Read PositionFiltering Source # 
Instance details

Defined in Amazonka.Location.Types.PositionFiltering

Show PositionFiltering Source # 
Instance details

Defined in Amazonka.Location.Types.PositionFiltering

Generic PositionFiltering Source # 
Instance details

Defined in Amazonka.Location.Types.PositionFiltering

Associated Types

type Rep PositionFiltering :: Type -> Type #

NFData PositionFiltering Source # 
Instance details

Defined in Amazonka.Location.Types.PositionFiltering

Methods

rnf :: PositionFiltering -> () #

Hashable PositionFiltering Source # 
Instance details

Defined in Amazonka.Location.Types.PositionFiltering

ToJSON PositionFiltering Source # 
Instance details

Defined in Amazonka.Location.Types.PositionFiltering

ToJSONKey PositionFiltering Source # 
Instance details

Defined in Amazonka.Location.Types.PositionFiltering

FromJSON PositionFiltering Source # 
Instance details

Defined in Amazonka.Location.Types.PositionFiltering

FromJSONKey PositionFiltering Source # 
Instance details

Defined in Amazonka.Location.Types.PositionFiltering

ToLog PositionFiltering Source # 
Instance details

Defined in Amazonka.Location.Types.PositionFiltering

ToHeader PositionFiltering Source # 
Instance details

Defined in Amazonka.Location.Types.PositionFiltering

ToQuery PositionFiltering Source # 
Instance details

Defined in Amazonka.Location.Types.PositionFiltering

FromXML PositionFiltering Source # 
Instance details

Defined in Amazonka.Location.Types.PositionFiltering

ToXML PositionFiltering Source # 
Instance details

Defined in Amazonka.Location.Types.PositionFiltering

ToByteString PositionFiltering Source # 
Instance details

Defined in Amazonka.Location.Types.PositionFiltering

FromText PositionFiltering Source # 
Instance details

Defined in Amazonka.Location.Types.PositionFiltering

ToText PositionFiltering Source # 
Instance details

Defined in Amazonka.Location.Types.PositionFiltering

type Rep PositionFiltering Source # 
Instance details

Defined in Amazonka.Location.Types.PositionFiltering

type Rep PositionFiltering = D1 ('MetaData "PositionFiltering" "Amazonka.Location.Types.PositionFiltering" "libZSservicesZSamazonka-locationZSamazonka-location" 'True) (C1 ('MetaCons "PositionFiltering'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromPositionFiltering") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

PricingPlan

newtype PricingPlan Source #

Constructors

PricingPlan' 

Instances

Instances details
Eq PricingPlan Source # 
Instance details

Defined in Amazonka.Location.Types.PricingPlan

Ord PricingPlan Source # 
Instance details

Defined in Amazonka.Location.Types.PricingPlan

Read PricingPlan Source # 
Instance details

Defined in Amazonka.Location.Types.PricingPlan

Show PricingPlan Source # 
Instance details

Defined in Amazonka.Location.Types.PricingPlan

Generic PricingPlan Source # 
Instance details

Defined in Amazonka.Location.Types.PricingPlan

Associated Types

type Rep PricingPlan :: Type -> Type #

NFData PricingPlan Source # 
Instance details

Defined in Amazonka.Location.Types.PricingPlan

Methods

rnf :: PricingPlan -> () #

Hashable PricingPlan Source # 
Instance details

Defined in Amazonka.Location.Types.PricingPlan

ToJSON PricingPlan Source # 
Instance details

Defined in Amazonka.Location.Types.PricingPlan

ToJSONKey PricingPlan Source # 
Instance details

Defined in Amazonka.Location.Types.PricingPlan

FromJSON PricingPlan Source # 
Instance details

Defined in Amazonka.Location.Types.PricingPlan

FromJSONKey PricingPlan Source # 
Instance details

Defined in Amazonka.Location.Types.PricingPlan

ToLog PricingPlan Source # 
Instance details

Defined in Amazonka.Location.Types.PricingPlan

ToHeader PricingPlan Source # 
Instance details

Defined in Amazonka.Location.Types.PricingPlan

ToQuery PricingPlan Source # 
Instance details

Defined in Amazonka.Location.Types.PricingPlan

FromXML PricingPlan Source # 
Instance details

Defined in Amazonka.Location.Types.PricingPlan

ToXML PricingPlan Source # 
Instance details

Defined in Amazonka.Location.Types.PricingPlan

Methods

toXML :: PricingPlan -> XML #

ToByteString PricingPlan Source # 
Instance details

Defined in Amazonka.Location.Types.PricingPlan

FromText PricingPlan Source # 
Instance details

Defined in Amazonka.Location.Types.PricingPlan

ToText PricingPlan Source # 
Instance details

Defined in Amazonka.Location.Types.PricingPlan

Methods

toText :: PricingPlan -> Text #

type Rep PricingPlan Source # 
Instance details

Defined in Amazonka.Location.Types.PricingPlan

type Rep PricingPlan = D1 ('MetaData "PricingPlan" "Amazonka.Location.Types.PricingPlan" "libZSservicesZSamazonka-locationZSamazonka-location" 'True) (C1 ('MetaCons "PricingPlan'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromPricingPlan") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

TravelMode

newtype TravelMode Source #

Constructors

TravelMode' 

Fields

Bundled Patterns

pattern TravelMode_Car :: TravelMode 
pattern TravelMode_Truck :: TravelMode 
pattern TravelMode_Walking :: TravelMode 

Instances

Instances details
Eq TravelMode Source # 
Instance details

Defined in Amazonka.Location.Types.TravelMode

Ord TravelMode Source # 
Instance details

Defined in Amazonka.Location.Types.TravelMode

Read TravelMode Source # 
Instance details

Defined in Amazonka.Location.Types.TravelMode

Show TravelMode Source # 
Instance details

Defined in Amazonka.Location.Types.TravelMode

Generic TravelMode Source # 
Instance details

Defined in Amazonka.Location.Types.TravelMode

Associated Types

type Rep TravelMode :: Type -> Type #

NFData TravelMode Source # 
Instance details

Defined in Amazonka.Location.Types.TravelMode

Methods

rnf :: TravelMode -> () #

Hashable TravelMode Source # 
Instance details

Defined in Amazonka.Location.Types.TravelMode

ToJSON TravelMode Source # 
Instance details

Defined in Amazonka.Location.Types.TravelMode

ToJSONKey TravelMode Source # 
Instance details

Defined in Amazonka.Location.Types.TravelMode

FromJSON TravelMode Source # 
Instance details

Defined in Amazonka.Location.Types.TravelMode

FromJSONKey TravelMode Source # 
Instance details

Defined in Amazonka.Location.Types.TravelMode

ToLog TravelMode Source # 
Instance details

Defined in Amazonka.Location.Types.TravelMode

ToHeader TravelMode Source # 
Instance details

Defined in Amazonka.Location.Types.TravelMode

ToQuery TravelMode Source # 
Instance details

Defined in Amazonka.Location.Types.TravelMode

FromXML TravelMode Source # 
Instance details

Defined in Amazonka.Location.Types.TravelMode

ToXML TravelMode Source # 
Instance details

Defined in Amazonka.Location.Types.TravelMode

Methods

toXML :: TravelMode -> XML #

ToByteString TravelMode Source # 
Instance details

Defined in Amazonka.Location.Types.TravelMode

FromText TravelMode Source # 
Instance details

Defined in Amazonka.Location.Types.TravelMode

ToText TravelMode Source # 
Instance details

Defined in Amazonka.Location.Types.TravelMode

Methods

toText :: TravelMode -> Text #

type Rep TravelMode Source # 
Instance details

Defined in Amazonka.Location.Types.TravelMode

type Rep TravelMode = D1 ('MetaData "TravelMode" "Amazonka.Location.Types.TravelMode" "libZSservicesZSamazonka-locationZSamazonka-location" 'True) (C1 ('MetaCons "TravelMode'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromTravelMode") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

VehicleWeightUnit

newtype VehicleWeightUnit Source #

Instances

Instances details
Eq VehicleWeightUnit Source # 
Instance details

Defined in Amazonka.Location.Types.VehicleWeightUnit

Ord VehicleWeightUnit Source # 
Instance details

Defined in Amazonka.Location.Types.VehicleWeightUnit

Read VehicleWeightUnit Source # 
Instance details

Defined in Amazonka.Location.Types.VehicleWeightUnit

Show VehicleWeightUnit Source # 
Instance details

Defined in Amazonka.Location.Types.VehicleWeightUnit

Generic VehicleWeightUnit Source # 
Instance details

Defined in Amazonka.Location.Types.VehicleWeightUnit

Associated Types

type Rep VehicleWeightUnit :: Type -> Type #

NFData VehicleWeightUnit Source # 
Instance details

Defined in Amazonka.Location.Types.VehicleWeightUnit

Methods

rnf :: VehicleWeightUnit -> () #

Hashable VehicleWeightUnit Source # 
Instance details

Defined in Amazonka.Location.Types.VehicleWeightUnit

ToJSON VehicleWeightUnit Source # 
Instance details

Defined in Amazonka.Location.Types.VehicleWeightUnit

ToJSONKey VehicleWeightUnit Source # 
Instance details

Defined in Amazonka.Location.Types.VehicleWeightUnit

FromJSON VehicleWeightUnit Source # 
Instance details

Defined in Amazonka.Location.Types.VehicleWeightUnit

FromJSONKey VehicleWeightUnit Source # 
Instance details

Defined in Amazonka.Location.Types.VehicleWeightUnit

ToLog VehicleWeightUnit Source # 
Instance details

Defined in Amazonka.Location.Types.VehicleWeightUnit

ToHeader VehicleWeightUnit Source # 
Instance details

Defined in Amazonka.Location.Types.VehicleWeightUnit

ToQuery VehicleWeightUnit Source # 
Instance details

Defined in Amazonka.Location.Types.VehicleWeightUnit

FromXML VehicleWeightUnit Source # 
Instance details

Defined in Amazonka.Location.Types.VehicleWeightUnit

ToXML VehicleWeightUnit Source # 
Instance details

Defined in Amazonka.Location.Types.VehicleWeightUnit

ToByteString VehicleWeightUnit Source # 
Instance details

Defined in Amazonka.Location.Types.VehicleWeightUnit

FromText VehicleWeightUnit Source # 
Instance details

Defined in Amazonka.Location.Types.VehicleWeightUnit

ToText VehicleWeightUnit Source # 
Instance details

Defined in Amazonka.Location.Types.VehicleWeightUnit

type Rep VehicleWeightUnit Source # 
Instance details

Defined in Amazonka.Location.Types.VehicleWeightUnit

type Rep VehicleWeightUnit = D1 ('MetaData "VehicleWeightUnit" "Amazonka.Location.Types.VehicleWeightUnit" "libZSservicesZSamazonka-locationZSamazonka-location" 'True) (C1 ('MetaCons "VehicleWeightUnit'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromVehicleWeightUnit") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

BatchDeleteDevicePositionHistoryError

data BatchDeleteDevicePositionHistoryError Source #

Contains the tracker resource details.

See: newBatchDeleteDevicePositionHistoryError smart constructor.

Constructors

BatchDeleteDevicePositionHistoryError' 

Fields

Instances

Instances details
Eq BatchDeleteDevicePositionHistoryError Source # 
Instance details

Defined in Amazonka.Location.Types.BatchDeleteDevicePositionHistoryError

Read BatchDeleteDevicePositionHistoryError Source # 
Instance details

Defined in Amazonka.Location.Types.BatchDeleteDevicePositionHistoryError

Show BatchDeleteDevicePositionHistoryError Source # 
Instance details

Defined in Amazonka.Location.Types.BatchDeleteDevicePositionHistoryError

Generic BatchDeleteDevicePositionHistoryError Source # 
Instance details

Defined in Amazonka.Location.Types.BatchDeleteDevicePositionHistoryError

NFData BatchDeleteDevicePositionHistoryError Source # 
Instance details

Defined in Amazonka.Location.Types.BatchDeleteDevicePositionHistoryError

Hashable BatchDeleteDevicePositionHistoryError Source # 
Instance details

Defined in Amazonka.Location.Types.BatchDeleteDevicePositionHistoryError

FromJSON BatchDeleteDevicePositionHistoryError Source # 
Instance details

Defined in Amazonka.Location.Types.BatchDeleteDevicePositionHistoryError

type Rep BatchDeleteDevicePositionHistoryError Source # 
Instance details

Defined in Amazonka.Location.Types.BatchDeleteDevicePositionHistoryError

type Rep BatchDeleteDevicePositionHistoryError = D1 ('MetaData "BatchDeleteDevicePositionHistoryError" "Amazonka.Location.Types.BatchDeleteDevicePositionHistoryError" "libZSservicesZSamazonka-locationZSamazonka-location" 'False) (C1 ('MetaCons "BatchDeleteDevicePositionHistoryError'" 'PrefixI 'True) (S1 ('MetaSel ('Just "deviceId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "error") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 BatchItemError)))

BatchDeleteGeofenceError

data BatchDeleteGeofenceError Source #

Contains error details for each geofence that failed to delete from the geofence collection.

See: newBatchDeleteGeofenceError smart constructor.

Constructors

BatchDeleteGeofenceError' 

Fields

Instances

Instances details
Eq BatchDeleteGeofenceError Source # 
Instance details

Defined in Amazonka.Location.Types.BatchDeleteGeofenceError

Read BatchDeleteGeofenceError Source # 
Instance details

Defined in Amazonka.Location.Types.BatchDeleteGeofenceError

Show BatchDeleteGeofenceError Source # 
Instance details

Defined in Amazonka.Location.Types.BatchDeleteGeofenceError

Generic BatchDeleteGeofenceError Source # 
Instance details

Defined in Amazonka.Location.Types.BatchDeleteGeofenceError

Associated Types

type Rep BatchDeleteGeofenceError :: Type -> Type #

NFData BatchDeleteGeofenceError Source # 
Instance details

Defined in Amazonka.Location.Types.BatchDeleteGeofenceError

Hashable BatchDeleteGeofenceError Source # 
Instance details

Defined in Amazonka.Location.Types.BatchDeleteGeofenceError

FromJSON BatchDeleteGeofenceError Source # 
Instance details

Defined in Amazonka.Location.Types.BatchDeleteGeofenceError

type Rep BatchDeleteGeofenceError Source # 
Instance details

Defined in Amazonka.Location.Types.BatchDeleteGeofenceError

type Rep BatchDeleteGeofenceError = D1 ('MetaData "BatchDeleteGeofenceError" "Amazonka.Location.Types.BatchDeleteGeofenceError" "libZSservicesZSamazonka-locationZSamazonka-location" 'False) (C1 ('MetaCons "BatchDeleteGeofenceError'" 'PrefixI 'True) (S1 ('MetaSel ('Just "error") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 BatchItemError) :*: S1 ('MetaSel ('Just "geofenceId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newBatchDeleteGeofenceError Source #

Create a value of BatchDeleteGeofenceError 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:error:BatchDeleteGeofenceError', batchDeleteGeofenceError_error - Contains details associated to the batch error.

$sel:geofenceId:BatchDeleteGeofenceError', batchDeleteGeofenceError_geofenceId - The geofence associated with the error message.

batchDeleteGeofenceError_error :: Lens' BatchDeleteGeofenceError BatchItemError Source #

Contains details associated to the batch error.

batchDeleteGeofenceError_geofenceId :: Lens' BatchDeleteGeofenceError Text Source #

The geofence associated with the error message.

BatchEvaluateGeofencesError

data BatchEvaluateGeofencesError Source #

Contains error details for each device that failed to evaluate its position against the geofences in a given geofence collection.

See: newBatchEvaluateGeofencesError smart constructor.

Constructors

BatchEvaluateGeofencesError' 

Fields

Instances

Instances details
Eq BatchEvaluateGeofencesError Source # 
Instance details

Defined in Amazonka.Location.Types.BatchEvaluateGeofencesError

Read BatchEvaluateGeofencesError Source # 
Instance details

Defined in Amazonka.Location.Types.BatchEvaluateGeofencesError

Show BatchEvaluateGeofencesError Source # 
Instance details

Defined in Amazonka.Location.Types.BatchEvaluateGeofencesError

Generic BatchEvaluateGeofencesError Source # 
Instance details

Defined in Amazonka.Location.Types.BatchEvaluateGeofencesError

Associated Types

type Rep BatchEvaluateGeofencesError :: Type -> Type #

NFData BatchEvaluateGeofencesError Source # 
Instance details

Defined in Amazonka.Location.Types.BatchEvaluateGeofencesError

Hashable BatchEvaluateGeofencesError Source # 
Instance details

Defined in Amazonka.Location.Types.BatchEvaluateGeofencesError

FromJSON BatchEvaluateGeofencesError Source # 
Instance details

Defined in Amazonka.Location.Types.BatchEvaluateGeofencesError

type Rep BatchEvaluateGeofencesError Source # 
Instance details

Defined in Amazonka.Location.Types.BatchEvaluateGeofencesError

type Rep BatchEvaluateGeofencesError = D1 ('MetaData "BatchEvaluateGeofencesError" "Amazonka.Location.Types.BatchEvaluateGeofencesError" "libZSservicesZSamazonka-locationZSamazonka-location" 'False) (C1 ('MetaCons "BatchEvaluateGeofencesError'" 'PrefixI 'True) (S1 ('MetaSel ('Just "deviceId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: (S1 ('MetaSel ('Just "error") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 BatchItemError) :*: S1 ('MetaSel ('Just "sampleTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 POSIX))))

newBatchEvaluateGeofencesError Source #

Create a value of BatchEvaluateGeofencesError 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:deviceId:BatchEvaluateGeofencesError', batchEvaluateGeofencesError_deviceId - The device associated with the position evaluation error.

$sel:error:BatchEvaluateGeofencesError', batchEvaluateGeofencesError_error - Contains details associated to the batch error.

$sel:sampleTime:BatchEvaluateGeofencesError', batchEvaluateGeofencesError_sampleTime - Specifies a timestamp for when the error occurred in ISO 8601 format: YYYY-MM-DDThh:mm:ss.sssZ

batchEvaluateGeofencesError_deviceId :: Lens' BatchEvaluateGeofencesError Text Source #

The device associated with the position evaluation error.

batchEvaluateGeofencesError_sampleTime :: Lens' BatchEvaluateGeofencesError UTCTime Source #

Specifies a timestamp for when the error occurred in ISO 8601 format: YYYY-MM-DDThh:mm:ss.sssZ

BatchGetDevicePositionError

data BatchGetDevicePositionError Source #

Contains error details for each device that didn't return a position.

See: newBatchGetDevicePositionError smart constructor.

Constructors

BatchGetDevicePositionError' 

Fields

Instances

Instances details
Eq BatchGetDevicePositionError Source # 
Instance details

Defined in Amazonka.Location.Types.BatchGetDevicePositionError

Read BatchGetDevicePositionError Source # 
Instance details

Defined in Amazonka.Location.Types.BatchGetDevicePositionError

Show BatchGetDevicePositionError Source # 
Instance details

Defined in Amazonka.Location.Types.BatchGetDevicePositionError

Generic BatchGetDevicePositionError Source # 
Instance details

Defined in Amazonka.Location.Types.BatchGetDevicePositionError

Associated Types

type Rep BatchGetDevicePositionError :: Type -> Type #

NFData BatchGetDevicePositionError Source # 
Instance details

Defined in Amazonka.Location.Types.BatchGetDevicePositionError

Hashable BatchGetDevicePositionError Source # 
Instance details

Defined in Amazonka.Location.Types.BatchGetDevicePositionError

FromJSON BatchGetDevicePositionError Source # 
Instance details

Defined in Amazonka.Location.Types.BatchGetDevicePositionError

type Rep BatchGetDevicePositionError Source # 
Instance details

Defined in Amazonka.Location.Types.BatchGetDevicePositionError

type Rep BatchGetDevicePositionError = D1 ('MetaData "BatchGetDevicePositionError" "Amazonka.Location.Types.BatchGetDevicePositionError" "libZSservicesZSamazonka-locationZSamazonka-location" 'False) (C1 ('MetaCons "BatchGetDevicePositionError'" 'PrefixI 'True) (S1 ('MetaSel ('Just "deviceId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "error") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 BatchItemError)))

newBatchGetDevicePositionError Source #

Create a value of BatchGetDevicePositionError 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:deviceId:BatchGetDevicePositionError', batchGetDevicePositionError_deviceId - The ID of the device that didn't return a position.

$sel:error:BatchGetDevicePositionError', batchGetDevicePositionError_error - Contains details related to the error code.

batchGetDevicePositionError_deviceId :: Lens' BatchGetDevicePositionError Text Source #

The ID of the device that didn't return a position.

BatchItemError

data BatchItemError Source #

Contains the batch request error details associated with the request.

See: newBatchItemError smart constructor.

Constructors

BatchItemError' 

Fields

Instances

Instances details
Eq BatchItemError Source # 
Instance details

Defined in Amazonka.Location.Types.BatchItemError

Read BatchItemError Source # 
Instance details

Defined in Amazonka.Location.Types.BatchItemError

Show BatchItemError Source # 
Instance details

Defined in Amazonka.Location.Types.BatchItemError

Generic BatchItemError Source # 
Instance details

Defined in Amazonka.Location.Types.BatchItemError

Associated Types

type Rep BatchItemError :: Type -> Type #

NFData BatchItemError Source # 
Instance details

Defined in Amazonka.Location.Types.BatchItemError

Methods

rnf :: BatchItemError -> () #

Hashable BatchItemError Source # 
Instance details

Defined in Amazonka.Location.Types.BatchItemError

FromJSON BatchItemError Source # 
Instance details

Defined in Amazonka.Location.Types.BatchItemError

type Rep BatchItemError Source # 
Instance details

Defined in Amazonka.Location.Types.BatchItemError

type Rep BatchItemError = D1 ('MetaData "BatchItemError" "Amazonka.Location.Types.BatchItemError" "libZSservicesZSamazonka-locationZSamazonka-location" 'False) (C1 ('MetaCons "BatchItemError'" 'PrefixI 'True) (S1 ('MetaSel ('Just "code") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe BatchItemErrorCode)) :*: S1 ('MetaSel ('Just "message") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newBatchItemError :: BatchItemError Source #

Create a value of BatchItemError 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:code:BatchItemError', batchItemError_code - The error code associated with the batch request error.

$sel:message:BatchItemError', batchItemError_message - A message with the reason for the batch request error.

batchItemError_code :: Lens' BatchItemError (Maybe BatchItemErrorCode) Source #

The error code associated with the batch request error.

batchItemError_message :: Lens' BatchItemError (Maybe Text) Source #

A message with the reason for the batch request error.

BatchPutGeofenceError

data BatchPutGeofenceError Source #

Contains error details for each geofence that failed to be stored in a given geofence collection.

See: newBatchPutGeofenceError smart constructor.

Constructors

BatchPutGeofenceError' 

Fields

Instances

Instances details
Eq BatchPutGeofenceError Source # 
Instance details

Defined in Amazonka.Location.Types.BatchPutGeofenceError

Read BatchPutGeofenceError Source # 
Instance details

Defined in Amazonka.Location.Types.BatchPutGeofenceError

Show BatchPutGeofenceError Source # 
Instance details

Defined in Amazonka.Location.Types.BatchPutGeofenceError

Generic BatchPutGeofenceError Source # 
Instance details

Defined in Amazonka.Location.Types.BatchPutGeofenceError

Associated Types

type Rep BatchPutGeofenceError :: Type -> Type #

NFData BatchPutGeofenceError Source # 
Instance details

Defined in Amazonka.Location.Types.BatchPutGeofenceError

Methods

rnf :: BatchPutGeofenceError -> () #

Hashable BatchPutGeofenceError Source # 
Instance details

Defined in Amazonka.Location.Types.BatchPutGeofenceError

FromJSON BatchPutGeofenceError Source # 
Instance details

Defined in Amazonka.Location.Types.BatchPutGeofenceError

type Rep BatchPutGeofenceError Source # 
Instance details

Defined in Amazonka.Location.Types.BatchPutGeofenceError

type Rep BatchPutGeofenceError = D1 ('MetaData "BatchPutGeofenceError" "Amazonka.Location.Types.BatchPutGeofenceError" "libZSservicesZSamazonka-locationZSamazonka-location" 'False) (C1 ('MetaCons "BatchPutGeofenceError'" 'PrefixI 'True) (S1 ('MetaSel ('Just "error") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 BatchItemError) :*: S1 ('MetaSel ('Just "geofenceId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newBatchPutGeofenceError Source #

Create a value of BatchPutGeofenceError 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:error:BatchPutGeofenceError', batchPutGeofenceError_error - Contains details associated to the batch error.

$sel:geofenceId:BatchPutGeofenceError', batchPutGeofenceError_geofenceId - The geofence associated with the error message.

batchPutGeofenceError_error :: Lens' BatchPutGeofenceError BatchItemError Source #

Contains details associated to the batch error.

batchPutGeofenceError_geofenceId :: Lens' BatchPutGeofenceError Text Source #

The geofence associated with the error message.

BatchPutGeofenceRequestEntry

data BatchPutGeofenceRequestEntry Source #

Contains geofence geometry details.

See: newBatchPutGeofenceRequestEntry smart constructor.

Constructors

BatchPutGeofenceRequestEntry' 

Fields

Instances

Instances details
Eq BatchPutGeofenceRequestEntry Source # 
Instance details

Defined in Amazonka.Location.Types.BatchPutGeofenceRequestEntry

Show BatchPutGeofenceRequestEntry Source # 
Instance details

Defined in Amazonka.Location.Types.BatchPutGeofenceRequestEntry

Generic BatchPutGeofenceRequestEntry Source # 
Instance details

Defined in Amazonka.Location.Types.BatchPutGeofenceRequestEntry

Associated Types

type Rep BatchPutGeofenceRequestEntry :: Type -> Type #

NFData BatchPutGeofenceRequestEntry Source # 
Instance details

Defined in Amazonka.Location.Types.BatchPutGeofenceRequestEntry

Hashable BatchPutGeofenceRequestEntry Source # 
Instance details

Defined in Amazonka.Location.Types.BatchPutGeofenceRequestEntry

ToJSON BatchPutGeofenceRequestEntry Source # 
Instance details

Defined in Amazonka.Location.Types.BatchPutGeofenceRequestEntry

type Rep BatchPutGeofenceRequestEntry Source # 
Instance details

Defined in Amazonka.Location.Types.BatchPutGeofenceRequestEntry

type Rep BatchPutGeofenceRequestEntry = D1 ('MetaData "BatchPutGeofenceRequestEntry" "Amazonka.Location.Types.BatchPutGeofenceRequestEntry" "libZSservicesZSamazonka-locationZSamazonka-location" 'False) (C1 ('MetaCons "BatchPutGeofenceRequestEntry'" 'PrefixI 'True) (S1 ('MetaSel ('Just "geofenceId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "geometry") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 GeofenceGeometry)))

newBatchPutGeofenceRequestEntry Source #

Create a value of BatchPutGeofenceRequestEntry 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:geofenceId:BatchPutGeofenceRequestEntry', batchPutGeofenceRequestEntry_geofenceId - The identifier for the geofence to be stored in a given geofence collection.

$sel:geometry:BatchPutGeofenceRequestEntry', batchPutGeofenceRequestEntry_geometry - Contains the polygon details to specify the position of the geofence.

Each geofence polygon can have a maximum of 1,000 vertices.

batchPutGeofenceRequestEntry_geofenceId :: Lens' BatchPutGeofenceRequestEntry Text Source #

The identifier for the geofence to be stored in a given geofence collection.

batchPutGeofenceRequestEntry_geometry :: Lens' BatchPutGeofenceRequestEntry GeofenceGeometry Source #

Contains the polygon details to specify the position of the geofence.

Each geofence polygon can have a maximum of 1,000 vertices.

BatchPutGeofenceSuccess

data BatchPutGeofenceSuccess Source #

Contains a summary of each geofence that was successfully stored in a given geofence collection.

See: newBatchPutGeofenceSuccess smart constructor.

Constructors

BatchPutGeofenceSuccess' 

Fields

  • createTime :: POSIX

    The timestamp for when the geofence was stored in a geofence collection in ISO 8601 format: YYYY-MM-DDThh:mm:ss.sssZ

  • geofenceId :: Text

    The geofence successfully stored in a geofence collection.

  • updateTime :: POSIX

    The timestamp for when the geofence was last updated in ISO 8601 format: YYYY-MM-DDThh:mm:ss.sssZ

Instances

Instances details
Eq BatchPutGeofenceSuccess Source # 
Instance details

Defined in Amazonka.Location.Types.BatchPutGeofenceSuccess

Read BatchPutGeofenceSuccess Source # 
Instance details

Defined in Amazonka.Location.Types.BatchPutGeofenceSuccess

Show BatchPutGeofenceSuccess Source # 
Instance details

Defined in Amazonka.Location.Types.BatchPutGeofenceSuccess

Generic BatchPutGeofenceSuccess Source # 
Instance details

Defined in Amazonka.Location.Types.BatchPutGeofenceSuccess

Associated Types

type Rep BatchPutGeofenceSuccess :: Type -> Type #

NFData BatchPutGeofenceSuccess Source # 
Instance details

Defined in Amazonka.Location.Types.BatchPutGeofenceSuccess

Methods

rnf :: BatchPutGeofenceSuccess -> () #

Hashable BatchPutGeofenceSuccess Source # 
Instance details

Defined in Amazonka.Location.Types.BatchPutGeofenceSuccess

FromJSON BatchPutGeofenceSuccess Source # 
Instance details

Defined in Amazonka.Location.Types.BatchPutGeofenceSuccess

type Rep BatchPutGeofenceSuccess Source # 
Instance details

Defined in Amazonka.Location.Types.BatchPutGeofenceSuccess

type Rep BatchPutGeofenceSuccess = D1 ('MetaData "BatchPutGeofenceSuccess" "Amazonka.Location.Types.BatchPutGeofenceSuccess" "libZSservicesZSamazonka-locationZSamazonka-location" 'False) (C1 ('MetaCons "BatchPutGeofenceSuccess'" 'PrefixI 'True) (S1 ('MetaSel ('Just "createTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 POSIX) :*: (S1 ('MetaSel ('Just "geofenceId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "updateTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 POSIX))))

newBatchPutGeofenceSuccess Source #

Create a value of BatchPutGeofenceSuccess 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:createTime:BatchPutGeofenceSuccess', batchPutGeofenceSuccess_createTime - The timestamp for when the geofence was stored in a geofence collection in ISO 8601 format: YYYY-MM-DDThh:mm:ss.sssZ

$sel:geofenceId:BatchPutGeofenceSuccess', batchPutGeofenceSuccess_geofenceId - The geofence successfully stored in a geofence collection.

$sel:updateTime:BatchPutGeofenceSuccess', batchPutGeofenceSuccess_updateTime - The timestamp for when the geofence was last updated in ISO 8601 format: YYYY-MM-DDThh:mm:ss.sssZ

batchPutGeofenceSuccess_createTime :: Lens' BatchPutGeofenceSuccess UTCTime Source #

The timestamp for when the geofence was stored in a geofence collection in ISO 8601 format: YYYY-MM-DDThh:mm:ss.sssZ

batchPutGeofenceSuccess_geofenceId :: Lens' BatchPutGeofenceSuccess Text Source #

The geofence successfully stored in a geofence collection.

batchPutGeofenceSuccess_updateTime :: Lens' BatchPutGeofenceSuccess UTCTime Source #

The timestamp for when the geofence was last updated in ISO 8601 format: YYYY-MM-DDThh:mm:ss.sssZ

BatchUpdateDevicePositionError

data BatchUpdateDevicePositionError Source #

Contains error details for each device that failed to update its position.

See: newBatchUpdateDevicePositionError smart constructor.

Constructors

BatchUpdateDevicePositionError' 

Fields

  • deviceId :: Text

    The device associated with the failed location update.

  • error :: BatchItemError

    Contains details related to the error code such as the error code and error message.

  • sampleTime :: POSIX

    The timestamp at which the device position was determined. Uses ISO 8601 format: YYYY-MM-DDThh:mm:ss.sssZ.

Instances

Instances details
Eq BatchUpdateDevicePositionError Source # 
Instance details

Defined in Amazonka.Location.Types.BatchUpdateDevicePositionError

Read BatchUpdateDevicePositionError Source # 
Instance details

Defined in Amazonka.Location.Types.BatchUpdateDevicePositionError

Show BatchUpdateDevicePositionError Source # 
Instance details

Defined in Amazonka.Location.Types.BatchUpdateDevicePositionError

Generic BatchUpdateDevicePositionError Source # 
Instance details

Defined in Amazonka.Location.Types.BatchUpdateDevicePositionError

Associated Types

type Rep BatchUpdateDevicePositionError :: Type -> Type #

NFData BatchUpdateDevicePositionError Source # 
Instance details

Defined in Amazonka.Location.Types.BatchUpdateDevicePositionError

Hashable BatchUpdateDevicePositionError Source # 
Instance details

Defined in Amazonka.Location.Types.BatchUpdateDevicePositionError

FromJSON BatchUpdateDevicePositionError Source # 
Instance details

Defined in Amazonka.Location.Types.BatchUpdateDevicePositionError

type Rep BatchUpdateDevicePositionError Source # 
Instance details

Defined in Amazonka.Location.Types.BatchUpdateDevicePositionError

type Rep BatchUpdateDevicePositionError = D1 ('MetaData "BatchUpdateDevicePositionError" "Amazonka.Location.Types.BatchUpdateDevicePositionError" "libZSservicesZSamazonka-locationZSamazonka-location" 'False) (C1 ('MetaCons "BatchUpdateDevicePositionError'" 'PrefixI 'True) (S1 ('MetaSel ('Just "deviceId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: (S1 ('MetaSel ('Just "error") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 BatchItemError) :*: S1 ('MetaSel ('Just "sampleTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 POSIX))))

newBatchUpdateDevicePositionError Source #

Create a value of BatchUpdateDevicePositionError 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:deviceId:BatchUpdateDevicePositionError', batchUpdateDevicePositionError_deviceId - The device associated with the failed location update.

$sel:error:BatchUpdateDevicePositionError', batchUpdateDevicePositionError_error - Contains details related to the error code such as the error code and error message.

$sel:sampleTime:BatchUpdateDevicePositionError', batchUpdateDevicePositionError_sampleTime - The timestamp at which the device position was determined. Uses ISO 8601 format: YYYY-MM-DDThh:mm:ss.sssZ.

batchUpdateDevicePositionError_deviceId :: Lens' BatchUpdateDevicePositionError Text Source #

The device associated with the failed location update.

batchUpdateDevicePositionError_error :: Lens' BatchUpdateDevicePositionError BatchItemError Source #

Contains details related to the error code such as the error code and error message.

batchUpdateDevicePositionError_sampleTime :: Lens' BatchUpdateDevicePositionError UTCTime Source #

The timestamp at which the device position was determined. Uses ISO 8601 format: YYYY-MM-DDThh:mm:ss.sssZ.

CalculateRouteCarModeOptions

data CalculateRouteCarModeOptions Source #

Contains details about additional route preferences for requests that specify TravelMode as Car.

See: newCalculateRouteCarModeOptions smart constructor.

Constructors

CalculateRouteCarModeOptions' 

Fields

  • avoidTolls :: Maybe Bool

    Avoids tolls when calculating routes.

    Default Value: false

    Valid Values: false | true

  • avoidFerries :: Maybe Bool

    Avoids ferries when calculating routes.

    Default Value: false

    Valid Values: false | true

Instances

Instances details
Eq CalculateRouteCarModeOptions Source # 
Instance details

Defined in Amazonka.Location.Types.CalculateRouteCarModeOptions

Read CalculateRouteCarModeOptions Source # 
Instance details

Defined in Amazonka.Location.Types.CalculateRouteCarModeOptions

Show CalculateRouteCarModeOptions Source # 
Instance details

Defined in Amazonka.Location.Types.CalculateRouteCarModeOptions

Generic CalculateRouteCarModeOptions Source # 
Instance details

Defined in Amazonka.Location.Types.CalculateRouteCarModeOptions

Associated Types

type Rep CalculateRouteCarModeOptions :: Type -> Type #

NFData CalculateRouteCarModeOptions Source # 
Instance details

Defined in Amazonka.Location.Types.CalculateRouteCarModeOptions

Hashable CalculateRouteCarModeOptions Source # 
Instance details

Defined in Amazonka.Location.Types.CalculateRouteCarModeOptions

ToJSON CalculateRouteCarModeOptions Source # 
Instance details

Defined in Amazonka.Location.Types.CalculateRouteCarModeOptions

type Rep CalculateRouteCarModeOptions Source # 
Instance details

Defined in Amazonka.Location.Types.CalculateRouteCarModeOptions

type Rep CalculateRouteCarModeOptions = D1 ('MetaData "CalculateRouteCarModeOptions" "Amazonka.Location.Types.CalculateRouteCarModeOptions" "libZSservicesZSamazonka-locationZSamazonka-location" 'False) (C1 ('MetaCons "CalculateRouteCarModeOptions'" 'PrefixI 'True) (S1 ('MetaSel ('Just "avoidTolls") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "avoidFerries") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool))))

newCalculateRouteCarModeOptions :: CalculateRouteCarModeOptions Source #

Create a value of CalculateRouteCarModeOptions 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:avoidTolls:CalculateRouteCarModeOptions', calculateRouteCarModeOptions_avoidTolls - Avoids tolls when calculating routes.

Default Value: false

Valid Values: false | true

$sel:avoidFerries:CalculateRouteCarModeOptions', calculateRouteCarModeOptions_avoidFerries - Avoids ferries when calculating routes.

Default Value: false

Valid Values: false | true

calculateRouteCarModeOptions_avoidTolls :: Lens' CalculateRouteCarModeOptions (Maybe Bool) Source #

Avoids tolls when calculating routes.

Default Value: false

Valid Values: false | true

calculateRouteCarModeOptions_avoidFerries :: Lens' CalculateRouteCarModeOptions (Maybe Bool) Source #

Avoids ferries when calculating routes.

Default Value: false

Valid Values: false | true

CalculateRouteSummary

data CalculateRouteSummary Source #

A summary of the calculated route.

See: newCalculateRouteSummary smart constructor.

Constructors

CalculateRouteSummary' 

Fields

  • dataSource :: Text

    The data provider of traffic and road network data used to calculate the route. Indicates one of the available providers:

    • Esri
    • Here

    For more information about data providers, see Amazon Location Service data providers.

  • distance :: Double

    The total distance covered by the route. The sum of the distance travelled between every stop on the route.

    If Esri is the data source for the route calculator, the route distance can’t be greater than 400 km. If the route exceeds 400 km, the response is a 400 RoutesValidationException error.

  • distanceUnit :: DistanceUnit

    The unit of measurement for the distance.

  • durationSeconds :: Double

    The total travel time for the route measured in seconds. The sum of the travel time between every stop on the route.

  • routeBBox :: Sensitive (NonEmpty Double)

    Specifies a geographical box surrounding a route. Used to zoom into a route when displaying it in a map. For example, [min x, min y, max x, max y].

    The first 2 bbox parameters describe the lower southwest corner:

    • The first bbox position is the X coordinate or longitude of the lower southwest corner.
    • The second bbox position is the Y coordinate or latitude of the lower southwest corner.

    The next 2 bbox parameters describe the upper northeast corner:

    • The third bbox position is the X coordinate, or longitude of the upper northeast corner.
    • The fourth bbox position is the Y coordinate, or latitude of the upper northeast corner.

Instances

Instances details
Eq CalculateRouteSummary Source # 
Instance details

Defined in Amazonka.Location.Types.CalculateRouteSummary

Show CalculateRouteSummary Source # 
Instance details

Defined in Amazonka.Location.Types.CalculateRouteSummary

Generic CalculateRouteSummary Source # 
Instance details

Defined in Amazonka.Location.Types.CalculateRouteSummary

Associated Types

type Rep CalculateRouteSummary :: Type -> Type #

NFData CalculateRouteSummary Source # 
Instance details

Defined in Amazonka.Location.Types.CalculateRouteSummary

Methods

rnf :: CalculateRouteSummary -> () #

Hashable CalculateRouteSummary Source # 
Instance details

Defined in Amazonka.Location.Types.CalculateRouteSummary

FromJSON CalculateRouteSummary Source # 
Instance details

Defined in Amazonka.Location.Types.CalculateRouteSummary

type Rep CalculateRouteSummary Source # 
Instance details

Defined in Amazonka.Location.Types.CalculateRouteSummary

type Rep CalculateRouteSummary = D1 ('MetaData "CalculateRouteSummary" "Amazonka.Location.Types.CalculateRouteSummary" "libZSservicesZSamazonka-locationZSamazonka-location" 'False) (C1 ('MetaCons "CalculateRouteSummary'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "dataSource") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "distance") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Double)) :*: (S1 ('MetaSel ('Just "distanceUnit") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 DistanceUnit) :*: (S1 ('MetaSel ('Just "durationSeconds") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Double) :*: S1 ('MetaSel ('Just "routeBBox") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Sensitive (NonEmpty Double)))))))

newCalculateRouteSummary Source #

Create a value of CalculateRouteSummary 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:dataSource:CalculateRouteSummary', calculateRouteSummary_dataSource - The data provider of traffic and road network data used to calculate the route. Indicates one of the available providers:

  • Esri
  • Here

For more information about data providers, see Amazon Location Service data providers.

$sel:distance:CalculateRouteSummary', calculateRouteSummary_distance - The total distance covered by the route. The sum of the distance travelled between every stop on the route.

If Esri is the data source for the route calculator, the route distance can’t be greater than 400 km. If the route exceeds 400 km, the response is a 400 RoutesValidationException error.

$sel:distanceUnit:CalculateRouteSummary', calculateRouteSummary_distanceUnit - The unit of measurement for the distance.

$sel:durationSeconds:CalculateRouteSummary', calculateRouteSummary_durationSeconds - The total travel time for the route measured in seconds. The sum of the travel time between every stop on the route.

$sel:routeBBox:CalculateRouteSummary', calculateRouteSummary_routeBBox - Specifies a geographical box surrounding a route. Used to zoom into a route when displaying it in a map. For example, [min x, min y, max x, max y].

The first 2 bbox parameters describe the lower southwest corner:

  • The first bbox position is the X coordinate or longitude of the lower southwest corner.
  • The second bbox position is the Y coordinate or latitude of the lower southwest corner.

The next 2 bbox parameters describe the upper northeast corner:

  • The third bbox position is the X coordinate, or longitude of the upper northeast corner.
  • The fourth bbox position is the Y coordinate, or latitude of the upper northeast corner.

calculateRouteSummary_dataSource :: Lens' CalculateRouteSummary Text Source #

The data provider of traffic and road network data used to calculate the route. Indicates one of the available providers:

  • Esri
  • Here

For more information about data providers, see Amazon Location Service data providers.

calculateRouteSummary_distance :: Lens' CalculateRouteSummary Double Source #

The total distance covered by the route. The sum of the distance travelled between every stop on the route.

If Esri is the data source for the route calculator, the route distance can’t be greater than 400 km. If the route exceeds 400 km, the response is a 400 RoutesValidationException error.

calculateRouteSummary_durationSeconds :: Lens' CalculateRouteSummary Double Source #

The total travel time for the route measured in seconds. The sum of the travel time between every stop on the route.

calculateRouteSummary_routeBBox :: Lens' CalculateRouteSummary (NonEmpty Double) Source #

Specifies a geographical box surrounding a route. Used to zoom into a route when displaying it in a map. For example, [min x, min y, max x, max y].

The first 2 bbox parameters describe the lower southwest corner:

  • The first bbox position is the X coordinate or longitude of the lower southwest corner.
  • The second bbox position is the Y coordinate or latitude of the lower southwest corner.

The next 2 bbox parameters describe the upper northeast corner:

  • The third bbox position is the X coordinate, or longitude of the upper northeast corner.
  • The fourth bbox position is the Y coordinate, or latitude of the upper northeast corner.

CalculateRouteTruckModeOptions

data CalculateRouteTruckModeOptions Source #

Contains details about additional route preferences for requests that specify TravelMode as Truck.

See: newCalculateRouteTruckModeOptions smart constructor.

Constructors

CalculateRouteTruckModeOptions' 

Fields

  • weight :: Maybe TruckWeight

    Specifies the truck's weight specifications including total weight and unit of measurement. Used to avoid roads that can't support the truck's weight.

  • avoidTolls :: Maybe Bool

    Avoids ferries when calculating routes.

    Default Value: false

    Valid Values: false | true

  • dimensions :: Maybe TruckDimensions

    Specifies the truck's dimension specifications including length, height, width, and unit of measurement. Used to avoid roads that can't support the truck's dimensions.

  • avoidFerries :: Maybe Bool

    Avoids ferries when calculating routes.

    Default Value: false

    Valid Values: false | true

Instances

Instances details
Eq CalculateRouteTruckModeOptions Source # 
Instance details

Defined in Amazonka.Location.Types.CalculateRouteTruckModeOptions

Read CalculateRouteTruckModeOptions Source # 
Instance details

Defined in Amazonka.Location.Types.CalculateRouteTruckModeOptions

Show CalculateRouteTruckModeOptions Source # 
Instance details

Defined in Amazonka.Location.Types.CalculateRouteTruckModeOptions

Generic CalculateRouteTruckModeOptions Source # 
Instance details

Defined in Amazonka.Location.Types.CalculateRouteTruckModeOptions

Associated Types

type Rep CalculateRouteTruckModeOptions :: Type -> Type #

NFData CalculateRouteTruckModeOptions Source # 
Instance details

Defined in Amazonka.Location.Types.CalculateRouteTruckModeOptions

Hashable CalculateRouteTruckModeOptions Source # 
Instance details

Defined in Amazonka.Location.Types.CalculateRouteTruckModeOptions

ToJSON CalculateRouteTruckModeOptions Source # 
Instance details

Defined in Amazonka.Location.Types.CalculateRouteTruckModeOptions

type Rep CalculateRouteTruckModeOptions Source # 
Instance details

Defined in Amazonka.Location.Types.CalculateRouteTruckModeOptions

type Rep CalculateRouteTruckModeOptions = D1 ('MetaData "CalculateRouteTruckModeOptions" "Amazonka.Location.Types.CalculateRouteTruckModeOptions" "libZSservicesZSamazonka-locationZSamazonka-location" 'False) (C1 ('MetaCons "CalculateRouteTruckModeOptions'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "weight") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe TruckWeight)) :*: S1 ('MetaSel ('Just "avoidTolls") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool))) :*: (S1 ('MetaSel ('Just "dimensions") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe TruckDimensions)) :*: S1 ('MetaSel ('Just "avoidFerries") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)))))

newCalculateRouteTruckModeOptions :: CalculateRouteTruckModeOptions Source #

Create a value of CalculateRouteTruckModeOptions 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:weight:CalculateRouteTruckModeOptions', calculateRouteTruckModeOptions_weight - Specifies the truck's weight specifications including total weight and unit of measurement. Used to avoid roads that can't support the truck's weight.

$sel:avoidTolls:CalculateRouteTruckModeOptions', calculateRouteTruckModeOptions_avoidTolls - Avoids ferries when calculating routes.

Default Value: false

Valid Values: false | true

$sel:dimensions:CalculateRouteTruckModeOptions', calculateRouteTruckModeOptions_dimensions - Specifies the truck's dimension specifications including length, height, width, and unit of measurement. Used to avoid roads that can't support the truck's dimensions.

$sel:avoidFerries:CalculateRouteTruckModeOptions', calculateRouteTruckModeOptions_avoidFerries - Avoids ferries when calculating routes.

Default Value: false

Valid Values: false | true

calculateRouteTruckModeOptions_weight :: Lens' CalculateRouteTruckModeOptions (Maybe TruckWeight) Source #

Specifies the truck's weight specifications including total weight and unit of measurement. Used to avoid roads that can't support the truck's weight.

calculateRouteTruckModeOptions_avoidTolls :: Lens' CalculateRouteTruckModeOptions (Maybe Bool) Source #

Avoids ferries when calculating routes.

Default Value: false

Valid Values: false | true

calculateRouteTruckModeOptions_dimensions :: Lens' CalculateRouteTruckModeOptions (Maybe TruckDimensions) Source #

Specifies the truck's dimension specifications including length, height, width, and unit of measurement. Used to avoid roads that can't support the truck's dimensions.

calculateRouteTruckModeOptions_avoidFerries :: Lens' CalculateRouteTruckModeOptions (Maybe Bool) Source #

Avoids ferries when calculating routes.

Default Value: false

Valid Values: false | true

DataSourceConfiguration

data DataSourceConfiguration Source #

Specifies the data storage option chosen for requesting Places.

When using Amazon Location Places:

  • If using HERE Technologies as a data provider, you can't store results for locations in Japan by setting IntendedUse to Storage. parameter.
  • Under the MobileAssetTracking or MobilAssetManagement pricing plan, you can't store results from your place index resources by setting IntendedUse to Storage. This returns a validation exception error.

For more information, see the AWS Service Terms for Amazon Location Service.

See: newDataSourceConfiguration smart constructor.

Constructors

DataSourceConfiguration' 

Fields

  • intendedUse :: Maybe IntendedUse

    Specifies how the results of an operation will be stored by the caller.

    Valid values include:

    • SingleUse specifies that the results won't be stored.
    • Storage specifies that the result can be cached or stored in a database.

    Default value: SingleUse

Instances

Instances details
Eq DataSourceConfiguration Source # 
Instance details

Defined in Amazonka.Location.Types.DataSourceConfiguration

Read DataSourceConfiguration Source # 
Instance details

Defined in Amazonka.Location.Types.DataSourceConfiguration

Show DataSourceConfiguration Source # 
Instance details

Defined in Amazonka.Location.Types.DataSourceConfiguration

Generic DataSourceConfiguration Source # 
Instance details

Defined in Amazonka.Location.Types.DataSourceConfiguration

Associated Types

type Rep DataSourceConfiguration :: Type -> Type #

NFData DataSourceConfiguration Source # 
Instance details

Defined in Amazonka.Location.Types.DataSourceConfiguration

Methods

rnf :: DataSourceConfiguration -> () #

Hashable DataSourceConfiguration Source # 
Instance details

Defined in Amazonka.Location.Types.DataSourceConfiguration

ToJSON DataSourceConfiguration Source # 
Instance details

Defined in Amazonka.Location.Types.DataSourceConfiguration

FromJSON DataSourceConfiguration Source # 
Instance details

Defined in Amazonka.Location.Types.DataSourceConfiguration

type Rep DataSourceConfiguration Source # 
Instance details

Defined in Amazonka.Location.Types.DataSourceConfiguration

type Rep DataSourceConfiguration = D1 ('MetaData "DataSourceConfiguration" "Amazonka.Location.Types.DataSourceConfiguration" "libZSservicesZSamazonka-locationZSamazonka-location" 'False) (C1 ('MetaCons "DataSourceConfiguration'" 'PrefixI 'True) (S1 ('MetaSel ('Just "intendedUse") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe IntendedUse))))

newDataSourceConfiguration :: DataSourceConfiguration Source #

Create a value of DataSourceConfiguration 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:intendedUse:DataSourceConfiguration', dataSourceConfiguration_intendedUse - Specifies how the results of an operation will be stored by the caller.

Valid values include:

  • SingleUse specifies that the results won't be stored.
  • Storage specifies that the result can be cached or stored in a database.

Default value: SingleUse

dataSourceConfiguration_intendedUse :: Lens' DataSourceConfiguration (Maybe IntendedUse) Source #

Specifies how the results of an operation will be stored by the caller.

Valid values include:

  • SingleUse specifies that the results won't be stored.
  • Storage specifies that the result can be cached or stored in a database.

Default value: SingleUse

DevicePosition

data DevicePosition Source #

Contains the device position details.

See: newDevicePosition smart constructor.

Constructors

DevicePosition' 

Fields

Instances

Instances details
Eq DevicePosition Source # 
Instance details

Defined in Amazonka.Location.Types.DevicePosition

Show DevicePosition Source # 
Instance details

Defined in Amazonka.Location.Types.DevicePosition

Generic DevicePosition Source # 
Instance details

Defined in Amazonka.Location.Types.DevicePosition

Associated Types

type Rep DevicePosition :: Type -> Type #

NFData DevicePosition Source # 
Instance details

Defined in Amazonka.Location.Types.DevicePosition

Methods

rnf :: DevicePosition -> () #

Hashable DevicePosition Source # 
Instance details

Defined in Amazonka.Location.Types.DevicePosition

FromJSON DevicePosition Source # 
Instance details

Defined in Amazonka.Location.Types.DevicePosition

type Rep DevicePosition Source # 
Instance details

Defined in Amazonka.Location.Types.DevicePosition

type Rep DevicePosition = D1 ('MetaData "DevicePosition" "Amazonka.Location.Types.DevicePosition" "libZSservicesZSamazonka-locationZSamazonka-location" 'False) (C1 ('MetaCons "DevicePosition'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "deviceId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "position") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Sensitive (NonEmpty Double)))) :*: (S1 ('MetaSel ('Just "receivedTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 POSIX) :*: S1 ('MetaSel ('Just "sampleTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 POSIX))))

newDevicePosition Source #

Create a value of DevicePosition 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:deviceId:DevicePosition', devicePosition_deviceId - The device whose position you retrieved.

$sel:position:DevicePosition', devicePosition_position - The last known device position.

$sel:receivedTime:DevicePosition', devicePosition_receivedTime - The timestamp for when the tracker resource received the device position in ISO 8601 format: YYYY-MM-DDThh:mm:ss.sssZ.

$sel:sampleTime:DevicePosition', devicePosition_sampleTime - The timestamp at which the device's position was determined. Uses ISO 8601 format: YYYY-MM-DDThh:mm:ss.sssZ.

devicePosition_deviceId :: Lens' DevicePosition (Maybe Text) Source #

The device whose position you retrieved.

devicePosition_position :: Lens' DevicePosition (NonEmpty Double) Source #

The last known device position.

devicePosition_receivedTime :: Lens' DevicePosition UTCTime Source #

The timestamp for when the tracker resource received the device position in ISO 8601 format: YYYY-MM-DDThh:mm:ss.sssZ.

devicePosition_sampleTime :: Lens' DevicePosition UTCTime Source #

The timestamp at which the device's position was determined. Uses ISO 8601 format: YYYY-MM-DDThh:mm:ss.sssZ.

DevicePositionUpdate

data DevicePositionUpdate Source #

Contains the position update details for a device.

See: newDevicePositionUpdate smart constructor.

Constructors

DevicePositionUpdate' 

Fields

Instances

Instances details
Eq DevicePositionUpdate Source # 
Instance details

Defined in Amazonka.Location.Types.DevicePositionUpdate

Show DevicePositionUpdate Source # 
Instance details

Defined in Amazonka.Location.Types.DevicePositionUpdate

Generic DevicePositionUpdate Source # 
Instance details

Defined in Amazonka.Location.Types.DevicePositionUpdate

Associated Types

type Rep DevicePositionUpdate :: Type -> Type #

NFData DevicePositionUpdate Source # 
Instance details

Defined in Amazonka.Location.Types.DevicePositionUpdate

Methods

rnf :: DevicePositionUpdate -> () #

Hashable DevicePositionUpdate Source # 
Instance details

Defined in Amazonka.Location.Types.DevicePositionUpdate

ToJSON DevicePositionUpdate Source # 
Instance details

Defined in Amazonka.Location.Types.DevicePositionUpdate

type Rep DevicePositionUpdate Source # 
Instance details

Defined in Amazonka.Location.Types.DevicePositionUpdate

type Rep DevicePositionUpdate = D1 ('MetaData "DevicePositionUpdate" "Amazonka.Location.Types.DevicePositionUpdate" "libZSservicesZSamazonka-locationZSamazonka-location" 'False) (C1 ('MetaCons "DevicePositionUpdate'" 'PrefixI 'True) (S1 ('MetaSel ('Just "deviceId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: (S1 ('MetaSel ('Just "position") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Sensitive (NonEmpty Double))) :*: S1 ('MetaSel ('Just "sampleTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 POSIX))))

newDevicePositionUpdate Source #

Create a value of DevicePositionUpdate 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:deviceId:DevicePositionUpdate', devicePositionUpdate_deviceId - The device associated to the position update.

$sel:position:DevicePositionUpdate', devicePositionUpdate_position - The latest device position defined in WGS 84 format: [X or longitude, Y or latitude].

$sel:sampleTime:DevicePositionUpdate', devicePositionUpdate_sampleTime - The timestamp at which the device's position was determined. Uses ISO 8601 format: YYYY-MM-DDThh:mm:ss.sssZ

devicePositionUpdate_deviceId :: Lens' DevicePositionUpdate Text Source #

The device associated to the position update.

devicePositionUpdate_position :: Lens' DevicePositionUpdate (NonEmpty Double) Source #

The latest device position defined in WGS 84 format: [X or longitude, Y or latitude].

devicePositionUpdate_sampleTime :: Lens' DevicePositionUpdate UTCTime Source #

The timestamp at which the device's position was determined. Uses ISO 8601 format: YYYY-MM-DDThh:mm:ss.sssZ

GeofenceGeometry

data GeofenceGeometry Source #

Contains the geofence geometry details.

Amazon Location doesn't currently support polygons with holes, multipolygons, polygons that are wound clockwise, or that cross the antimeridian.

See: newGeofenceGeometry smart constructor.

Constructors

GeofenceGeometry' 

Fields

  • polygon :: Maybe (NonEmpty (NonEmpty (Sensitive (NonEmpty Double))))

    An array of 1 or more linear rings. A linear ring is an array of 4 or more vertices, where the first and last vertex are the same to form a closed boundary. Each vertex is a 2-dimensional point of the form: [longitude, latitude].

    The first linear ring is an outer ring, describing the polygon's boundary. Subsequent linear rings may be inner or outer rings to describe holes and islands. Outer rings must list their vertices in counter-clockwise order around the ring's center, where the left side is the polygon's exterior. Inner rings must list their vertices in clockwise order, where the left side is the polygon's interior.

Instances

Instances details
Eq GeofenceGeometry Source # 
Instance details

Defined in Amazonka.Location.Types.GeofenceGeometry

Show GeofenceGeometry Source # 
Instance details

Defined in Amazonka.Location.Types.GeofenceGeometry

Generic GeofenceGeometry Source # 
Instance details

Defined in Amazonka.Location.Types.GeofenceGeometry

Associated Types

type Rep GeofenceGeometry :: Type -> Type #

NFData GeofenceGeometry Source # 
Instance details

Defined in Amazonka.Location.Types.GeofenceGeometry

Methods

rnf :: GeofenceGeometry -> () #

Hashable GeofenceGeometry Source # 
Instance details

Defined in Amazonka.Location.Types.GeofenceGeometry

ToJSON GeofenceGeometry Source # 
Instance details

Defined in Amazonka.Location.Types.GeofenceGeometry

FromJSON GeofenceGeometry Source # 
Instance details

Defined in Amazonka.Location.Types.GeofenceGeometry

type Rep GeofenceGeometry Source # 
Instance details

Defined in Amazonka.Location.Types.GeofenceGeometry

type Rep GeofenceGeometry = D1 ('MetaData "GeofenceGeometry" "Amazonka.Location.Types.GeofenceGeometry" "libZSservicesZSamazonka-locationZSamazonka-location" 'False) (C1 ('MetaCons "GeofenceGeometry'" 'PrefixI 'True) (S1 ('MetaSel ('Just "polygon") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (NonEmpty (NonEmpty (Sensitive (NonEmpty Double))))))))

newGeofenceGeometry :: GeofenceGeometry Source #

Create a value of GeofenceGeometry 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:polygon:GeofenceGeometry', geofenceGeometry_polygon - An array of 1 or more linear rings. A linear ring is an array of 4 or more vertices, where the first and last vertex are the same to form a closed boundary. Each vertex is a 2-dimensional point of the form: [longitude, latitude].

The first linear ring is an outer ring, describing the polygon's boundary. Subsequent linear rings may be inner or outer rings to describe holes and islands. Outer rings must list their vertices in counter-clockwise order around the ring's center, where the left side is the polygon's exterior. Inner rings must list their vertices in clockwise order, where the left side is the polygon's interior.

geofenceGeometry_polygon :: Lens' GeofenceGeometry (Maybe (NonEmpty (NonEmpty (NonEmpty Double)))) Source #

An array of 1 or more linear rings. A linear ring is an array of 4 or more vertices, where the first and last vertex are the same to form a closed boundary. Each vertex is a 2-dimensional point of the form: [longitude, latitude].

The first linear ring is an outer ring, describing the polygon's boundary. Subsequent linear rings may be inner or outer rings to describe holes and islands. Outer rings must list their vertices in counter-clockwise order around the ring's center, where the left side is the polygon's exterior. Inner rings must list their vertices in clockwise order, where the left side is the polygon's interior.

Leg

data Leg Source #

Contains the calculated route's details for each path between a pair of positions. The number of legs returned corresponds to one fewer than the total number of positions in the request.

For example, a route with a departure position and destination position returns one leg with the positions snapped to a nearby road:

  • The StartPosition is the departure position.
  • The EndPosition is the destination position.

A route with a waypoint between the departure and destination position returns two legs with the positions snapped to a nearby road:

  • Leg 1: The StartPosition is the departure position . The EndPosition is the waypoint positon.
  • Leg 2: The StartPosition is the waypoint position. The EndPosition is the destination position.

See: newLeg smart constructor.

Constructors

Leg' 

Fields

  • geometry :: Maybe LegGeometry

    Contains the calculated route's path as a linestring geometry.

  • distance :: Double

    The distance between the leg's StartPosition and EndPosition along a calculated route.

    • The default measurement is Kilometers unless the request specifies a DistanceUnit of Miles.
  • durationSeconds :: Double

    The estimated travel time between the leg's StartPosition and EndPosition. The travel mode and departure time that you specify in the request determines the calculated time.

  • endPosition :: Sensitive (NonEmpty Double)

    The terminating position of the leg. Follows the format [longitude,latitude].

    If the EndPosition isn't located on a road, it's snapped to a nearby road.

  • startPosition :: Sensitive (NonEmpty Double)

    The starting position of the leg. Follows the format [longitude,latitude].

    If the StartPosition isn't located on a road, it's snapped to a nearby road.

  • steps :: [Step]

    Contains a list of steps, which represent subsections of a leg. Each step provides instructions for how to move to the next step in the leg such as the step's start position, end position, travel distance, travel duration, and geometry offset.

Instances

Instances details
Eq Leg Source # 
Instance details

Defined in Amazonka.Location.Types.Leg

Methods

(==) :: Leg -> Leg -> Bool #

(/=) :: Leg -> Leg -> Bool #

Show Leg Source # 
Instance details

Defined in Amazonka.Location.Types.Leg

Methods

showsPrec :: Int -> Leg -> ShowS #

show :: Leg -> String #

showList :: [Leg] -> ShowS #

Generic Leg Source # 
Instance details

Defined in Amazonka.Location.Types.Leg

Associated Types

type Rep Leg :: Type -> Type #

Methods

from :: Leg -> Rep Leg x #

to :: Rep Leg x -> Leg #

NFData Leg Source # 
Instance details

Defined in Amazonka.Location.Types.Leg

Methods

rnf :: Leg -> () #

Hashable Leg Source # 
Instance details

Defined in Amazonka.Location.Types.Leg

Methods

hashWithSalt :: Int -> Leg -> Int #

hash :: Leg -> Int #

FromJSON Leg Source # 
Instance details

Defined in Amazonka.Location.Types.Leg

type Rep Leg Source # 
Instance details

Defined in Amazonka.Location.Types.Leg

newLeg Source #

Create a value of Leg 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:geometry:Leg', leg_geometry - Contains the calculated route's path as a linestring geometry.

$sel:distance:Leg', leg_distance - The distance between the leg's StartPosition and EndPosition along a calculated route.

  • The default measurement is Kilometers unless the request specifies a DistanceUnit of Miles.

$sel:durationSeconds:Leg', leg_durationSeconds - The estimated travel time between the leg's StartPosition and EndPosition. The travel mode and departure time that you specify in the request determines the calculated time.

$sel:endPosition:Leg', leg_endPosition - The terminating position of the leg. Follows the format [longitude,latitude].

If the EndPosition isn't located on a road, it's snapped to a nearby road.

$sel:startPosition:Leg', leg_startPosition - The starting position of the leg. Follows the format [longitude,latitude].

If the StartPosition isn't located on a road, it's snapped to a nearby road.

$sel:steps:Leg', leg_steps - Contains a list of steps, which represent subsections of a leg. Each step provides instructions for how to move to the next step in the leg such as the step's start position, end position, travel distance, travel duration, and geometry offset.

leg_geometry :: Lens' Leg (Maybe LegGeometry) Source #

Contains the calculated route's path as a linestring geometry.

leg_distance :: Lens' Leg Double Source #

The distance between the leg's StartPosition and EndPosition along a calculated route.

  • The default measurement is Kilometers unless the request specifies a DistanceUnit of Miles.

leg_durationSeconds :: Lens' Leg Double Source #

The estimated travel time between the leg's StartPosition and EndPosition. The travel mode and departure time that you specify in the request determines the calculated time.

leg_endPosition :: Lens' Leg (NonEmpty Double) Source #

The terminating position of the leg. Follows the format [longitude,latitude].

If the EndPosition isn't located on a road, it's snapped to a nearby road.

leg_startPosition :: Lens' Leg (NonEmpty Double) Source #

The starting position of the leg. Follows the format [longitude,latitude].

If the StartPosition isn't located on a road, it's snapped to a nearby road.

leg_steps :: Lens' Leg [Step] Source #

Contains a list of steps, which represent subsections of a leg. Each step provides instructions for how to move to the next step in the leg such as the step's start position, end position, travel distance, travel duration, and geometry offset.

LegGeometry

data LegGeometry Source #

Contains the geometry details for each path between a pair of positions. Used in plotting a route leg on a map.

See: newLegGeometry smart constructor.

Constructors

LegGeometry' 

Fields

  • lineString :: Maybe (NonEmpty (Sensitive (NonEmpty Double)))

    An ordered list of positions used to plot a route on a map.

    The first position is closest to the start position for the leg, and the last position is the closest to the end position for the leg.

    • For example, [[-123.117, 49.284],[-123.115, 49.285],[-123.115, 49.285]]

Instances

Instances details
Eq LegGeometry Source # 
Instance details

Defined in Amazonka.Location.Types.LegGeometry

Show LegGeometry Source # 
Instance details

Defined in Amazonka.Location.Types.LegGeometry

Generic LegGeometry Source # 
Instance details

Defined in Amazonka.Location.Types.LegGeometry

Associated Types

type Rep LegGeometry :: Type -> Type #

NFData LegGeometry Source # 
Instance details

Defined in Amazonka.Location.Types.LegGeometry

Methods

rnf :: LegGeometry -> () #

Hashable LegGeometry Source # 
Instance details

Defined in Amazonka.Location.Types.LegGeometry

FromJSON LegGeometry Source # 
Instance details

Defined in Amazonka.Location.Types.LegGeometry

type Rep LegGeometry Source # 
Instance details

Defined in Amazonka.Location.Types.LegGeometry

type Rep LegGeometry = D1 ('MetaData "LegGeometry" "Amazonka.Location.Types.LegGeometry" "libZSservicesZSamazonka-locationZSamazonka-location" 'False) (C1 ('MetaCons "LegGeometry'" 'PrefixI 'True) (S1 ('MetaSel ('Just "lineString") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (NonEmpty (Sensitive (NonEmpty Double)))))))

newLegGeometry :: LegGeometry Source #

Create a value of LegGeometry 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:lineString:LegGeometry', legGeometry_lineString - An ordered list of positions used to plot a route on a map.

The first position is closest to the start position for the leg, and the last position is the closest to the end position for the leg.

  • For example, [[-123.117, 49.284],[-123.115, 49.285],[-123.115, 49.285]]

legGeometry_lineString :: Lens' LegGeometry (Maybe (NonEmpty (NonEmpty Double))) Source #

An ordered list of positions used to plot a route on a map.

The first position is closest to the start position for the leg, and the last position is the closest to the end position for the leg.

  • For example, [[-123.117, 49.284],[-123.115, 49.285],[-123.115, 49.285]]

ListDevicePositionsResponseEntry

data ListDevicePositionsResponseEntry Source #

Contains the tracker resource details.

See: newListDevicePositionsResponseEntry smart constructor.

Constructors

ListDevicePositionsResponseEntry' 

Fields

Instances

Instances details
Eq ListDevicePositionsResponseEntry Source # 
Instance details

Defined in Amazonka.Location.Types.ListDevicePositionsResponseEntry

Show ListDevicePositionsResponseEntry Source # 
Instance details

Defined in Amazonka.Location.Types.ListDevicePositionsResponseEntry

Generic ListDevicePositionsResponseEntry Source # 
Instance details

Defined in Amazonka.Location.Types.ListDevicePositionsResponseEntry

Associated Types

type Rep ListDevicePositionsResponseEntry :: Type -> Type #

NFData ListDevicePositionsResponseEntry Source # 
Instance details

Defined in Amazonka.Location.Types.ListDevicePositionsResponseEntry

Hashable ListDevicePositionsResponseEntry Source # 
Instance details

Defined in Amazonka.Location.Types.ListDevicePositionsResponseEntry

FromJSON ListDevicePositionsResponseEntry Source # 
Instance details

Defined in Amazonka.Location.Types.ListDevicePositionsResponseEntry

type Rep ListDevicePositionsResponseEntry Source # 
Instance details

Defined in Amazonka.Location.Types.ListDevicePositionsResponseEntry

type Rep ListDevicePositionsResponseEntry = D1 ('MetaData "ListDevicePositionsResponseEntry" "Amazonka.Location.Types.ListDevicePositionsResponseEntry" "libZSservicesZSamazonka-locationZSamazonka-location" 'False) (C1 ('MetaCons "ListDevicePositionsResponseEntry'" 'PrefixI 'True) (S1 ('MetaSel ('Just "deviceId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: (S1 ('MetaSel ('Just "position") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Sensitive (NonEmpty Double))) :*: S1 ('MetaSel ('Just "sampleTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 POSIX))))

newListDevicePositionsResponseEntry Source #

Create a value of ListDevicePositionsResponseEntry 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:deviceId:ListDevicePositionsResponseEntry', listDevicePositionsResponseEntry_deviceId - The ID of the device for this position.

$sel:position:ListDevicePositionsResponseEntry', listDevicePositionsResponseEntry_position - The last known device position. Empty if no positions currently stored.

$sel:sampleTime:ListDevicePositionsResponseEntry', listDevicePositionsResponseEntry_sampleTime - The timestamp at which the device position was determined. Uses ISO 8601 format: YYYY-MM-DDThh:mm:ss.sssZ.

listDevicePositionsResponseEntry_position :: Lens' ListDevicePositionsResponseEntry (NonEmpty Double) Source #

The last known device position. Empty if no positions currently stored.

listDevicePositionsResponseEntry_sampleTime :: Lens' ListDevicePositionsResponseEntry UTCTime Source #

The timestamp at which the device position was determined. Uses ISO 8601 format: YYYY-MM-DDThh:mm:ss.sssZ.

ListGeofenceCollectionsResponseEntry

data ListGeofenceCollectionsResponseEntry Source #

Contains the geofence collection details.

See: newListGeofenceCollectionsResponseEntry smart constructor.

Constructors

ListGeofenceCollectionsResponseEntry' 

Fields

Instances

Instances details
Eq ListGeofenceCollectionsResponseEntry Source # 
Instance details

Defined in Amazonka.Location.Types.ListGeofenceCollectionsResponseEntry

Read ListGeofenceCollectionsResponseEntry Source # 
Instance details

Defined in Amazonka.Location.Types.ListGeofenceCollectionsResponseEntry

Show ListGeofenceCollectionsResponseEntry Source # 
Instance details

Defined in Amazonka.Location.Types.ListGeofenceCollectionsResponseEntry

Generic ListGeofenceCollectionsResponseEntry Source # 
Instance details

Defined in Amazonka.Location.Types.ListGeofenceCollectionsResponseEntry

NFData ListGeofenceCollectionsResponseEntry Source # 
Instance details

Defined in Amazonka.Location.Types.ListGeofenceCollectionsResponseEntry

Hashable ListGeofenceCollectionsResponseEntry Source # 
Instance details

Defined in Amazonka.Location.Types.ListGeofenceCollectionsResponseEntry

FromJSON ListGeofenceCollectionsResponseEntry Source # 
Instance details

Defined in Amazonka.Location.Types.ListGeofenceCollectionsResponseEntry

type Rep ListGeofenceCollectionsResponseEntry Source # 
Instance details

Defined in Amazonka.Location.Types.ListGeofenceCollectionsResponseEntry

type Rep ListGeofenceCollectionsResponseEntry = D1 ('MetaData "ListGeofenceCollectionsResponseEntry" "Amazonka.Location.Types.ListGeofenceCollectionsResponseEntry" "libZSservicesZSamazonka-locationZSamazonka-location" 'False) (C1 ('MetaCons "ListGeofenceCollectionsResponseEntry'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "pricingPlanDataSource") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "collectionName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "createTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 POSIX))) :*: (S1 ('MetaSel ('Just "description") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: (S1 ('MetaSel ('Just "pricingPlan") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 PricingPlan) :*: S1 ('MetaSel ('Just "updateTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 POSIX)))))

newListGeofenceCollectionsResponseEntry Source #

Create a value of ListGeofenceCollectionsResponseEntry 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:pricingPlanDataSource:ListGeofenceCollectionsResponseEntry', listGeofenceCollectionsResponseEntry_pricingPlanDataSource - The specified data provider for the geofence collection.

$sel:collectionName:ListGeofenceCollectionsResponseEntry', listGeofenceCollectionsResponseEntry_collectionName - The name of the geofence collection.

$sel:createTime:ListGeofenceCollectionsResponseEntry', listGeofenceCollectionsResponseEntry_createTime - The timestamp for when the geofence collection was created in ISO 8601 format: YYYY-MM-DDThh:mm:ss.sssZ

$sel:description:ListGeofenceCollectionsResponseEntry', listGeofenceCollectionsResponseEntry_description - The description for the geofence collection

$sel:pricingPlan:ListGeofenceCollectionsResponseEntry', listGeofenceCollectionsResponseEntry_pricingPlan - The pricing plan for the specified geofence collection.

For additional details and restrictions on each pricing plan option, see the Amazon Location Service pricing page.

$sel:updateTime:ListGeofenceCollectionsResponseEntry', listGeofenceCollectionsResponseEntry_updateTime - Specifies a timestamp for when the resource was last updated in ISO 8601 format: YYYY-MM-DDThh:mm:ss.sssZ

listGeofenceCollectionsResponseEntry_createTime :: Lens' ListGeofenceCollectionsResponseEntry UTCTime Source #

The timestamp for when the geofence collection was created in ISO 8601 format: YYYY-MM-DDThh:mm:ss.sssZ

listGeofenceCollectionsResponseEntry_pricingPlan :: Lens' ListGeofenceCollectionsResponseEntry PricingPlan Source #

The pricing plan for the specified geofence collection.

For additional details and restrictions on each pricing plan option, see the Amazon Location Service pricing page.

listGeofenceCollectionsResponseEntry_updateTime :: Lens' ListGeofenceCollectionsResponseEntry UTCTime Source #

Specifies a timestamp for when the resource was last updated in ISO 8601 format: YYYY-MM-DDThh:mm:ss.sssZ

ListGeofenceResponseEntry

data ListGeofenceResponseEntry Source #

Contains a list of geofences stored in a given geofence collection.

See: newListGeofenceResponseEntry smart constructor.

Constructors

ListGeofenceResponseEntry' 

Fields

  • createTime :: POSIX

    The timestamp for when the geofence was stored in a geofence collection in ISO 8601 format: YYYY-MM-DDThh:mm:ss.sssZ

  • geofenceId :: Text

    The geofence identifier.

  • geometry :: GeofenceGeometry

    Contains the geofence geometry details describing a polygon.

  • status :: Text

    Identifies the state of the geofence. A geofence will hold one of the following states:

    • ACTIVE — The geofence has been indexed by the system.
    • PENDING — The geofence is being processed by the system.
    • FAILED — The geofence failed to be indexed by the system.
    • DELETED — The geofence has been deleted from the system index.
    • DELETING — The geofence is being deleted from the system index.
  • updateTime :: POSIX

    The timestamp for when the geofence was last updated in ISO 8601 format: YYYY-MM-DDThh:mm:ss.sssZ

Instances

Instances details
Eq ListGeofenceResponseEntry Source # 
Instance details

Defined in Amazonka.Location.Types.ListGeofenceResponseEntry

Show ListGeofenceResponseEntry Source # 
Instance details

Defined in Amazonka.Location.Types.ListGeofenceResponseEntry

Generic ListGeofenceResponseEntry Source # 
Instance details

Defined in Amazonka.Location.Types.ListGeofenceResponseEntry

Associated Types

type Rep ListGeofenceResponseEntry :: Type -> Type #

NFData ListGeofenceResponseEntry Source # 
Instance details

Defined in Amazonka.Location.Types.ListGeofenceResponseEntry

Hashable ListGeofenceResponseEntry Source # 
Instance details

Defined in Amazonka.Location.Types.ListGeofenceResponseEntry

FromJSON ListGeofenceResponseEntry Source # 
Instance details

Defined in Amazonka.Location.Types.ListGeofenceResponseEntry

type Rep ListGeofenceResponseEntry Source # 
Instance details

Defined in Amazonka.Location.Types.ListGeofenceResponseEntry

type Rep ListGeofenceResponseEntry = D1 ('MetaData "ListGeofenceResponseEntry" "Amazonka.Location.Types.ListGeofenceResponseEntry" "libZSservicesZSamazonka-locationZSamazonka-location" 'False) (C1 ('MetaCons "ListGeofenceResponseEntry'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "createTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 POSIX) :*: S1 ('MetaSel ('Just "geofenceId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)) :*: (S1 ('MetaSel ('Just "geometry") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 GeofenceGeometry) :*: (S1 ('MetaSel ('Just "status") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "updateTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 POSIX)))))

newListGeofenceResponseEntry Source #

Create a value of ListGeofenceResponseEntry 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:createTime:ListGeofenceResponseEntry', listGeofenceResponseEntry_createTime - The timestamp for when the geofence was stored in a geofence collection in ISO 8601 format: YYYY-MM-DDThh:mm:ss.sssZ

$sel:geofenceId:ListGeofenceResponseEntry', listGeofenceResponseEntry_geofenceId - The geofence identifier.

$sel:geometry:ListGeofenceResponseEntry', listGeofenceResponseEntry_geometry - Contains the geofence geometry details describing a polygon.

$sel:status:ListGeofenceResponseEntry', listGeofenceResponseEntry_status - Identifies the state of the geofence. A geofence will hold one of the following states:

  • ACTIVE — The geofence has been indexed by the system.
  • PENDING — The geofence is being processed by the system.
  • FAILED — The geofence failed to be indexed by the system.
  • DELETED — The geofence has been deleted from the system index.
  • DELETING — The geofence is being deleted from the system index.

$sel:updateTime:ListGeofenceResponseEntry', listGeofenceResponseEntry_updateTime - The timestamp for when the geofence was last updated in ISO 8601 format: YYYY-MM-DDThh:mm:ss.sssZ

listGeofenceResponseEntry_createTime :: Lens' ListGeofenceResponseEntry UTCTime Source #

The timestamp for when the geofence was stored in a geofence collection in ISO 8601 format: YYYY-MM-DDThh:mm:ss.sssZ

listGeofenceResponseEntry_geometry :: Lens' ListGeofenceResponseEntry GeofenceGeometry Source #

Contains the geofence geometry details describing a polygon.

listGeofenceResponseEntry_status :: Lens' ListGeofenceResponseEntry Text Source #

Identifies the state of the geofence. A geofence will hold one of the following states:

  • ACTIVE — The geofence has been indexed by the system.
  • PENDING — The geofence is being processed by the system.
  • FAILED — The geofence failed to be indexed by the system.
  • DELETED — The geofence has been deleted from the system index.
  • DELETING — The geofence is being deleted from the system index.

listGeofenceResponseEntry_updateTime :: Lens' ListGeofenceResponseEntry UTCTime Source #

The timestamp for when the geofence was last updated in ISO 8601 format: YYYY-MM-DDThh:mm:ss.sssZ

ListMapsResponseEntry

data ListMapsResponseEntry Source #

Contains details of an existing map resource in your AWS account.

See: newListMapsResponseEntry smart constructor.

Constructors

ListMapsResponseEntry' 

Fields

Instances

Instances details
Eq ListMapsResponseEntry Source # 
Instance details

Defined in Amazonka.Location.Types.ListMapsResponseEntry

Read ListMapsResponseEntry Source # 
Instance details

Defined in Amazonka.Location.Types.ListMapsResponseEntry

Show ListMapsResponseEntry Source # 
Instance details

Defined in Amazonka.Location.Types.ListMapsResponseEntry

Generic ListMapsResponseEntry Source # 
Instance details

Defined in Amazonka.Location.Types.ListMapsResponseEntry

Associated Types

type Rep ListMapsResponseEntry :: Type -> Type #

NFData ListMapsResponseEntry Source # 
Instance details

Defined in Amazonka.Location.Types.ListMapsResponseEntry

Methods

rnf :: ListMapsResponseEntry -> () #

Hashable ListMapsResponseEntry Source # 
Instance details

Defined in Amazonka.Location.Types.ListMapsResponseEntry

FromJSON ListMapsResponseEntry Source # 
Instance details

Defined in Amazonka.Location.Types.ListMapsResponseEntry

type Rep ListMapsResponseEntry Source # 
Instance details

Defined in Amazonka.Location.Types.ListMapsResponseEntry

type Rep ListMapsResponseEntry = D1 ('MetaData "ListMapsResponseEntry" "Amazonka.Location.Types.ListMapsResponseEntry" "libZSservicesZSamazonka-locationZSamazonka-location" 'False) (C1 ('MetaCons "ListMapsResponseEntry'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "createTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 POSIX) :*: (S1 ('MetaSel ('Just "dataSource") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "description") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))) :*: (S1 ('MetaSel ('Just "mapName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: (S1 ('MetaSel ('Just "pricingPlan") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 PricingPlan) :*: S1 ('MetaSel ('Just "updateTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 POSIX)))))

newListMapsResponseEntry Source #

Create a value of ListMapsResponseEntry 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:createTime:ListMapsResponseEntry', listMapsResponseEntry_createTime - The timestamp for when the map resource was created in ISO 8601 format: YYYY-MM-DDThh:mm:ss.sssZ.

$sel:dataSource:ListMapsResponseEntry', listMapsResponseEntry_dataSource - Specifies the data provider for the associated map tiles.

$sel:description:ListMapsResponseEntry', listMapsResponseEntry_description - The description for the map resource.

$sel:mapName:ListMapsResponseEntry', listMapsResponseEntry_mapName - The name of the associated map resource.

$sel:pricingPlan:ListMapsResponseEntry', listMapsResponseEntry_pricingPlan - The pricing plan for the specified map resource.

For additional details and restrictions on each pricing plan option, see Amazon Location Service pricing.

$sel:updateTime:ListMapsResponseEntry', listMapsResponseEntry_updateTime - The timestamp for when the map resource was last updated in ISO 8601 format: YYYY-MM-DDThh:mm:ss.sssZ.

listMapsResponseEntry_createTime :: Lens' ListMapsResponseEntry UTCTime Source #

The timestamp for when the map resource was created in ISO 8601 format: YYYY-MM-DDThh:mm:ss.sssZ.

listMapsResponseEntry_dataSource :: Lens' ListMapsResponseEntry Text Source #

Specifies the data provider for the associated map tiles.

listMapsResponseEntry_mapName :: Lens' ListMapsResponseEntry Text Source #

The name of the associated map resource.

listMapsResponseEntry_pricingPlan :: Lens' ListMapsResponseEntry PricingPlan Source #

The pricing plan for the specified map resource.

For additional details and restrictions on each pricing plan option, see Amazon Location Service pricing.

listMapsResponseEntry_updateTime :: Lens' ListMapsResponseEntry UTCTime Source #

The timestamp for when the map resource was last updated in ISO 8601 format: YYYY-MM-DDThh:mm:ss.sssZ.

ListPlaceIndexesResponseEntry

data ListPlaceIndexesResponseEntry Source #

A place index resource listed in your AWS account.

See: newListPlaceIndexesResponseEntry smart constructor.

Constructors

ListPlaceIndexesResponseEntry' 

Fields

Instances

Instances details
Eq ListPlaceIndexesResponseEntry Source # 
Instance details

Defined in Amazonka.Location.Types.ListPlaceIndexesResponseEntry

Read ListPlaceIndexesResponseEntry Source # 
Instance details

Defined in Amazonka.Location.Types.ListPlaceIndexesResponseEntry

Show ListPlaceIndexesResponseEntry Source # 
Instance details

Defined in Amazonka.Location.Types.ListPlaceIndexesResponseEntry

Generic ListPlaceIndexesResponseEntry Source # 
Instance details

Defined in Amazonka.Location.Types.ListPlaceIndexesResponseEntry

Associated Types

type Rep ListPlaceIndexesResponseEntry :: Type -> Type #

NFData ListPlaceIndexesResponseEntry Source # 
Instance details

Defined in Amazonka.Location.Types.ListPlaceIndexesResponseEntry

Hashable ListPlaceIndexesResponseEntry Source # 
Instance details

Defined in Amazonka.Location.Types.ListPlaceIndexesResponseEntry

FromJSON ListPlaceIndexesResponseEntry Source # 
Instance details

Defined in Amazonka.Location.Types.ListPlaceIndexesResponseEntry

type Rep ListPlaceIndexesResponseEntry Source # 
Instance details

Defined in Amazonka.Location.Types.ListPlaceIndexesResponseEntry

type Rep ListPlaceIndexesResponseEntry = D1 ('MetaData "ListPlaceIndexesResponseEntry" "Amazonka.Location.Types.ListPlaceIndexesResponseEntry" "libZSservicesZSamazonka-locationZSamazonka-location" 'False) (C1 ('MetaCons "ListPlaceIndexesResponseEntry'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "createTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 POSIX) :*: (S1 ('MetaSel ('Just "dataSource") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "description") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))) :*: (S1 ('MetaSel ('Just "indexName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: (S1 ('MetaSel ('Just "pricingPlan") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 PricingPlan) :*: S1 ('MetaSel ('Just "updateTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 POSIX)))))

newListPlaceIndexesResponseEntry Source #

Create a value of ListPlaceIndexesResponseEntry 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:createTime:ListPlaceIndexesResponseEntry', listPlaceIndexesResponseEntry_createTime - The timestamp for when the place index resource was created in ISO 8601 format: YYYY-MM-DDThh:mm:ss.sssZ.

$sel:dataSource:ListPlaceIndexesResponseEntry', listPlaceIndexesResponseEntry_dataSource - The data provider of geospatial data. Indicates one of the available providers:

  • Esri
  • Here

For additional details on data providers, see Amazon Location Service data providers.

$sel:description:ListPlaceIndexesResponseEntry', listPlaceIndexesResponseEntry_description - The optional description for the place index resource.

$sel:indexName:ListPlaceIndexesResponseEntry', listPlaceIndexesResponseEntry_indexName - The name of the place index resource.

$sel:pricingPlan:ListPlaceIndexesResponseEntry', listPlaceIndexesResponseEntry_pricingPlan - The pricing plan for the specified place index resource.

For additional details and restrictions on each pricing plan option, see Amazon Location Service pricing.

$sel:updateTime:ListPlaceIndexesResponseEntry', listPlaceIndexesResponseEntry_updateTime - The timestamp for when the place index resource was last updated in ISO 8601 format: YYYY-MM-DDThh:mm:ss.sssZ.

listPlaceIndexesResponseEntry_createTime :: Lens' ListPlaceIndexesResponseEntry UTCTime Source #

The timestamp for when the place index resource was created in ISO 8601 format: YYYY-MM-DDThh:mm:ss.sssZ.

listPlaceIndexesResponseEntry_dataSource :: Lens' ListPlaceIndexesResponseEntry Text Source #

The data provider of geospatial data. Indicates one of the available providers:

  • Esri
  • Here

For additional details on data providers, see Amazon Location Service data providers.

listPlaceIndexesResponseEntry_description :: Lens' ListPlaceIndexesResponseEntry Text Source #

The optional description for the place index resource.

listPlaceIndexesResponseEntry_pricingPlan :: Lens' ListPlaceIndexesResponseEntry PricingPlan Source #

The pricing plan for the specified place index resource.

For additional details and restrictions on each pricing plan option, see Amazon Location Service pricing.

listPlaceIndexesResponseEntry_updateTime :: Lens' ListPlaceIndexesResponseEntry UTCTime Source #

The timestamp for when the place index resource was last updated in ISO 8601 format: YYYY-MM-DDThh:mm:ss.sssZ.

ListRouteCalculatorsResponseEntry

data ListRouteCalculatorsResponseEntry Source #

A route calculator resource listed in your AWS account.

See: newListRouteCalculatorsResponseEntry smart constructor.

Constructors

ListRouteCalculatorsResponseEntry' 

Fields

Instances

Instances details
Eq ListRouteCalculatorsResponseEntry Source # 
Instance details

Defined in Amazonka.Location.Types.ListRouteCalculatorsResponseEntry

Read ListRouteCalculatorsResponseEntry Source # 
Instance details

Defined in Amazonka.Location.Types.ListRouteCalculatorsResponseEntry

Show ListRouteCalculatorsResponseEntry Source # 
Instance details

Defined in Amazonka.Location.Types.ListRouteCalculatorsResponseEntry

Generic ListRouteCalculatorsResponseEntry Source # 
Instance details

Defined in Amazonka.Location.Types.ListRouteCalculatorsResponseEntry

Associated Types

type Rep ListRouteCalculatorsResponseEntry :: Type -> Type #

NFData ListRouteCalculatorsResponseEntry Source # 
Instance details

Defined in Amazonka.Location.Types.ListRouteCalculatorsResponseEntry

Hashable ListRouteCalculatorsResponseEntry Source # 
Instance details

Defined in Amazonka.Location.Types.ListRouteCalculatorsResponseEntry

FromJSON ListRouteCalculatorsResponseEntry Source # 
Instance details

Defined in Amazonka.Location.Types.ListRouteCalculatorsResponseEntry

type Rep ListRouteCalculatorsResponseEntry Source # 
Instance details

Defined in Amazonka.Location.Types.ListRouteCalculatorsResponseEntry

type Rep ListRouteCalculatorsResponseEntry = D1 ('MetaData "ListRouteCalculatorsResponseEntry" "Amazonka.Location.Types.ListRouteCalculatorsResponseEntry" "libZSservicesZSamazonka-locationZSamazonka-location" 'False) (C1 ('MetaCons "ListRouteCalculatorsResponseEntry'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "calculatorName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: (S1 ('MetaSel ('Just "createTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 POSIX) :*: S1 ('MetaSel ('Just "dataSource") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))) :*: (S1 ('MetaSel ('Just "description") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: (S1 ('MetaSel ('Just "pricingPlan") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 PricingPlan) :*: S1 ('MetaSel ('Just "updateTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 POSIX)))))

newListRouteCalculatorsResponseEntry Source #

Create a value of ListRouteCalculatorsResponseEntry 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:calculatorName:ListRouteCalculatorsResponseEntry', listRouteCalculatorsResponseEntry_calculatorName - The name of the route calculator resource.

$sel:createTime:ListRouteCalculatorsResponseEntry', listRouteCalculatorsResponseEntry_createTime - The timestamp when the route calculator resource was created in ISO 8601 format: YYYY-MM-DDThh:mm:ss.sssZ.

  • For example, 2020–07-2T12:15:20.000Z+01:00

$sel:dataSource:ListRouteCalculatorsResponseEntry', listRouteCalculatorsResponseEntry_dataSource - The data provider of traffic and road network data. Indicates one of the available providers:

  • Esri
  • Here

For more information about data providers, see Amazon Location Service data providers.

$sel:description:ListRouteCalculatorsResponseEntry', listRouteCalculatorsResponseEntry_description - The optional description of the route calculator resource.

$sel:pricingPlan:ListRouteCalculatorsResponseEntry', listRouteCalculatorsResponseEntry_pricingPlan - The pricing plan for the specified route calculator resource.

For additional details and restrictions on each pricing plan option, see Amazon Location Service pricing.

$sel:updateTime:ListRouteCalculatorsResponseEntry', listRouteCalculatorsResponseEntry_updateTime - The timestamp when the route calculator resource was last updated in ISO 8601 format: YYYY-MM-DDThh:mm:ss.sssZ.

  • For example, 2020–07-2T12:15:20.000Z+01:00

listRouteCalculatorsResponseEntry_createTime :: Lens' ListRouteCalculatorsResponseEntry UTCTime Source #

The timestamp when the route calculator resource was created in ISO 8601 format: YYYY-MM-DDThh:mm:ss.sssZ.

  • For example, 2020–07-2T12:15:20.000Z+01:00

listRouteCalculatorsResponseEntry_dataSource :: Lens' ListRouteCalculatorsResponseEntry Text Source #

The data provider of traffic and road network data. Indicates one of the available providers:

  • Esri
  • Here

For more information about data providers, see Amazon Location Service data providers.

listRouteCalculatorsResponseEntry_description :: Lens' ListRouteCalculatorsResponseEntry Text Source #

The optional description of the route calculator resource.

listRouteCalculatorsResponseEntry_pricingPlan :: Lens' ListRouteCalculatorsResponseEntry PricingPlan Source #

The pricing plan for the specified route calculator resource.

For additional details and restrictions on each pricing plan option, see Amazon Location Service pricing.

listRouteCalculatorsResponseEntry_updateTime :: Lens' ListRouteCalculatorsResponseEntry UTCTime Source #

The timestamp when the route calculator resource was last updated in ISO 8601 format: YYYY-MM-DDThh:mm:ss.sssZ.

  • For example, 2020–07-2T12:15:20.000Z+01:00

ListTrackersResponseEntry

data ListTrackersResponseEntry Source #

Contains the tracker resource details.

See: newListTrackersResponseEntry smart constructor.

Constructors

ListTrackersResponseEntry' 

Fields

Instances

Instances details
Eq ListTrackersResponseEntry Source # 
Instance details

Defined in Amazonka.Location.Types.ListTrackersResponseEntry

Read ListTrackersResponseEntry Source # 
Instance details

Defined in Amazonka.Location.Types.ListTrackersResponseEntry

Show ListTrackersResponseEntry Source # 
Instance details

Defined in Amazonka.Location.Types.ListTrackersResponseEntry

Generic ListTrackersResponseEntry Source # 
Instance details

Defined in Amazonka.Location.Types.ListTrackersResponseEntry

Associated Types

type Rep ListTrackersResponseEntry :: Type -> Type #

NFData ListTrackersResponseEntry Source # 
Instance details

Defined in Amazonka.Location.Types.ListTrackersResponseEntry

Hashable ListTrackersResponseEntry Source # 
Instance details

Defined in Amazonka.Location.Types.ListTrackersResponseEntry

FromJSON ListTrackersResponseEntry Source # 
Instance details

Defined in Amazonka.Location.Types.ListTrackersResponseEntry

type Rep ListTrackersResponseEntry Source # 
Instance details

Defined in Amazonka.Location.Types.ListTrackersResponseEntry

type Rep ListTrackersResponseEntry = D1 ('MetaData "ListTrackersResponseEntry" "Amazonka.Location.Types.ListTrackersResponseEntry" "libZSservicesZSamazonka-locationZSamazonka-location" 'False) (C1 ('MetaCons "ListTrackersResponseEntry'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "pricingPlanDataSource") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "createTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 POSIX) :*: S1 ('MetaSel ('Just "description") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))) :*: (S1 ('MetaSel ('Just "pricingPlan") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 PricingPlan) :*: (S1 ('MetaSel ('Just "trackerName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "updateTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 POSIX)))))

newListTrackersResponseEntry Source #

Create a value of ListTrackersResponseEntry 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:pricingPlanDataSource:ListTrackersResponseEntry', listTrackersResponseEntry_pricingPlanDataSource - The specified data provider for the tracker resource.

$sel:createTime:ListTrackersResponseEntry', listTrackersResponseEntry_createTime - The timestamp for when the tracker resource was created in ISO 8601 format: YYYY-MM-DDThh:mm:ss.sssZ.

$sel:description:ListTrackersResponseEntry', listTrackersResponseEntry_description - The description for the tracker resource.

$sel:pricingPlan:ListTrackersResponseEntry', listTrackersResponseEntry_pricingPlan - The pricing plan for the specified tracker resource.

For additional details and restrictions on each pricing plan option, see Amazon Location Service pricing.

$sel:trackerName:ListTrackersResponseEntry', listTrackersResponseEntry_trackerName - The name of the tracker resource.

$sel:updateTime:ListTrackersResponseEntry', listTrackersResponseEntry_updateTime - The timestamp at which the device's position was determined. Uses ISO 8601 format: YYYY-MM-DDThh:mm:ss.sssZ.

listTrackersResponseEntry_pricingPlanDataSource :: Lens' ListTrackersResponseEntry (Maybe Text) Source #

The specified data provider for the tracker resource.

listTrackersResponseEntry_createTime :: Lens' ListTrackersResponseEntry UTCTime Source #

The timestamp for when the tracker resource was created in ISO 8601 format: YYYY-MM-DDThh:mm:ss.sssZ.

listTrackersResponseEntry_pricingPlan :: Lens' ListTrackersResponseEntry PricingPlan Source #

The pricing plan for the specified tracker resource.

For additional details and restrictions on each pricing plan option, see Amazon Location Service pricing.

listTrackersResponseEntry_updateTime :: Lens' ListTrackersResponseEntry UTCTime Source #

The timestamp at which the device's position was determined. Uses ISO 8601 format: YYYY-MM-DDThh:mm:ss.sssZ.

MapConfiguration

data MapConfiguration Source #

Specifies the map tile style selected from an available provider.

See: newMapConfiguration smart constructor.

Constructors

MapConfiguration' 

Fields

  • style :: Text

    Specifies the map style selected from an available data provider.

    Valid Esri map styles:

    • VectorEsriDarkGrayCanvas – The Esri Dark Gray Canvas map style. A vector basemap with a dark gray, neutral background with minimal colors, labels, and features that's designed to draw attention to your thematic content.
    • RasterEsriImagery – The Esri Imagery map style. A raster basemap that provides one meter or better satellite and aerial imagery in many parts of the world and lower resolution satellite imagery worldwide.
    • VectorEsriLightGrayCanvas – The Esri Light Gray Canvas map style, which provides a detailed vector basemap with a light gray, neutral background style with minimal colors, labels, and features that's designed to draw attention to your thematic content.
    • VectorEsriTopographic – The Esri Light map style, which provides a detailed vector basemap with a classic Esri map style.
    • VectorEsriStreets – The Esri World Streets map style, which provides a detailed vector basemap for the world symbolized with a classic Esri street map style. The vector tile layer is similar in content and style to the World Street Map raster map.
    • VectorEsriNavigation – The Esri World Navigation map style, which provides a detailed basemap for the world symbolized with a custom navigation map style that's designed for use during the day in mobile devices.

    Valid HERE Technologies map styles:

    • VectorHereBerlin – The HERE Berlin map style is a high contrast detailed base map of the world that blends 3D and 2D rendering.

      When using HERE as your data provider, and selecting the Style VectorHereBerlin, you may not use HERE Technologies maps for Asset Management. See the AWS Service Terms for Amazon Location Service.

Instances

Instances details
Eq MapConfiguration Source # 
Instance details

Defined in Amazonka.Location.Types.MapConfiguration

Read MapConfiguration Source # 
Instance details

Defined in Amazonka.Location.Types.MapConfiguration

Show MapConfiguration Source # 
Instance details

Defined in Amazonka.Location.Types.MapConfiguration

Generic MapConfiguration Source # 
Instance details

Defined in Amazonka.Location.Types.MapConfiguration

Associated Types

type Rep MapConfiguration :: Type -> Type #

NFData MapConfiguration Source # 
Instance details

Defined in Amazonka.Location.Types.MapConfiguration

Methods

rnf :: MapConfiguration -> () #

Hashable MapConfiguration Source # 
Instance details

Defined in Amazonka.Location.Types.MapConfiguration

ToJSON MapConfiguration Source # 
Instance details

Defined in Amazonka.Location.Types.MapConfiguration

FromJSON MapConfiguration Source # 
Instance details

Defined in Amazonka.Location.Types.MapConfiguration

type Rep MapConfiguration Source # 
Instance details

Defined in Amazonka.Location.Types.MapConfiguration

type Rep MapConfiguration = D1 ('MetaData "MapConfiguration" "Amazonka.Location.Types.MapConfiguration" "libZSservicesZSamazonka-locationZSamazonka-location" 'False) (C1 ('MetaCons "MapConfiguration'" 'PrefixI 'True) (S1 ('MetaSel ('Just "style") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newMapConfiguration Source #

Create a value of MapConfiguration 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:style:MapConfiguration', mapConfiguration_style - Specifies the map style selected from an available data provider.

Valid Esri map styles:

  • VectorEsriDarkGrayCanvas – The Esri Dark Gray Canvas map style. A vector basemap with a dark gray, neutral background with minimal colors, labels, and features that's designed to draw attention to your thematic content.
  • RasterEsriImagery – The Esri Imagery map style. A raster basemap that provides one meter or better satellite and aerial imagery in many parts of the world and lower resolution satellite imagery worldwide.
  • VectorEsriLightGrayCanvas – The Esri Light Gray Canvas map style, which provides a detailed vector basemap with a light gray, neutral background style with minimal colors, labels, and features that's designed to draw attention to your thematic content.
  • VectorEsriTopographic – The Esri Light map style, which provides a detailed vector basemap with a classic Esri map style.
  • VectorEsriStreets – The Esri World Streets map style, which provides a detailed vector basemap for the world symbolized with a classic Esri street map style. The vector tile layer is similar in content and style to the World Street Map raster map.
  • VectorEsriNavigation – The Esri World Navigation map style, which provides a detailed basemap for the world symbolized with a custom navigation map style that's designed for use during the day in mobile devices.

Valid HERE Technologies map styles:

  • VectorHereBerlin – The HERE Berlin map style is a high contrast detailed base map of the world that blends 3D and 2D rendering.

    When using HERE as your data provider, and selecting the Style VectorHereBerlin, you may not use HERE Technologies maps for Asset Management. See the AWS Service Terms for Amazon Location Service.

mapConfiguration_style :: Lens' MapConfiguration Text Source #

Specifies the map style selected from an available data provider.

Valid Esri map styles:

  • VectorEsriDarkGrayCanvas – The Esri Dark Gray Canvas map style. A vector basemap with a dark gray, neutral background with minimal colors, labels, and features that's designed to draw attention to your thematic content.
  • RasterEsriImagery – The Esri Imagery map style. A raster basemap that provides one meter or better satellite and aerial imagery in many parts of the world and lower resolution satellite imagery worldwide.
  • VectorEsriLightGrayCanvas – The Esri Light Gray Canvas map style, which provides a detailed vector basemap with a light gray, neutral background style with minimal colors, labels, and features that's designed to draw attention to your thematic content.
  • VectorEsriTopographic – The Esri Light map style, which provides a detailed vector basemap with a classic Esri map style.
  • VectorEsriStreets – The Esri World Streets map style, which provides a detailed vector basemap for the world symbolized with a classic Esri street map style. The vector tile layer is similar in content and style to the World Street Map raster map.
  • VectorEsriNavigation – The Esri World Navigation map style, which provides a detailed basemap for the world symbolized with a custom navigation map style that's designed for use during the day in mobile devices.

Valid HERE Technologies map styles:

  • VectorHereBerlin – The HERE Berlin map style is a high contrast detailed base map of the world that blends 3D and 2D rendering.

    When using HERE as your data provider, and selecting the Style VectorHereBerlin, you may not use HERE Technologies maps for Asset Management. See the AWS Service Terms for Amazon Location Service.

Place

data Place Source #

Contains details about addresses or points of interest that match the search criteria.

See: newPlace smart constructor.

Constructors

Place' 

Fields

  • municipality :: Maybe Text

    A name for a local area, such as a city or town name. For example, Toronto.

  • addressNumber :: Maybe Text

    The numerical portion of an address, such as a building number.

  • postalCode :: Maybe Text

    A group of numbers and letters in a country-specific format, which accompanies the address for the purpose of identifying a location.

  • country :: Maybe Text

    A country/region specified using ISO 3166 3-digit country/region code. For example, CAN.

  • street :: Maybe Text

    The name for a street or a road to identify a location. For example, Main Street.

  • subRegion :: Maybe Text

    A country, or an area that's part of a larger region . For example, Metro Vancouver.

  • region :: Maybe Text

    A name for an area or geographical division, such as a province or state name. For example, British Columbia.

  • label :: Maybe Text

    The full name and address of the point of interest such as a city, region, or country. For example, 123 Any Street, Any Town, USA.

  • neighborhood :: Maybe Text

    The name of a community district. For example, Downtown.

  • geometry :: PlaceGeometry
     

Instances

Instances details
Eq Place Source # 
Instance details

Defined in Amazonka.Location.Types.Place

Methods

(==) :: Place -> Place -> Bool #

(/=) :: Place -> Place -> Bool #

Show Place Source # 
Instance details

Defined in Amazonka.Location.Types.Place

Methods

showsPrec :: Int -> Place -> ShowS #

show :: Place -> String #

showList :: [Place] -> ShowS #

Generic Place Source # 
Instance details

Defined in Amazonka.Location.Types.Place

Associated Types

type Rep Place :: Type -> Type #

Methods

from :: Place -> Rep Place x #

to :: Rep Place x -> Place #

NFData Place Source # 
Instance details

Defined in Amazonka.Location.Types.Place

Methods

rnf :: Place -> () #

Hashable Place Source # 
Instance details

Defined in Amazonka.Location.Types.Place

Methods

hashWithSalt :: Int -> Place -> Int #

hash :: Place -> Int #

FromJSON Place Source # 
Instance details

Defined in Amazonka.Location.Types.Place

type Rep Place Source # 
Instance details

Defined in Amazonka.Location.Types.Place

newPlace Source #

Create a value of Place 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:municipality:Place', place_municipality - A name for a local area, such as a city or town name. For example, Toronto.

$sel:addressNumber:Place', place_addressNumber - The numerical portion of an address, such as a building number.

$sel:postalCode:Place', place_postalCode - A group of numbers and letters in a country-specific format, which accompanies the address for the purpose of identifying a location.

$sel:country:Place', place_country - A country/region specified using ISO 3166 3-digit country/region code. For example, CAN.

$sel:street:Place', place_street - The name for a street or a road to identify a location. For example, Main Street.

$sel:subRegion:Place', place_subRegion - A country, or an area that's part of a larger region . For example, Metro Vancouver.

$sel:region:Place', place_region - A name for an area or geographical division, such as a province or state name. For example, British Columbia.

$sel:label:Place', place_label - The full name and address of the point of interest such as a city, region, or country. For example, 123 Any Street, Any Town, USA.

$sel:neighborhood:Place', place_neighborhood - The name of a community district. For example, Downtown.

$sel:geometry:Place', place_geometry - Undocumented member.

place_municipality :: Lens' Place (Maybe Text) Source #

A name for a local area, such as a city or town name. For example, Toronto.

place_addressNumber :: Lens' Place (Maybe Text) Source #

The numerical portion of an address, such as a building number.

place_postalCode :: Lens' Place (Maybe Text) Source #

A group of numbers and letters in a country-specific format, which accompanies the address for the purpose of identifying a location.

place_country :: Lens' Place (Maybe Text) Source #

A country/region specified using ISO 3166 3-digit country/region code. For example, CAN.

place_street :: Lens' Place (Maybe Text) Source #

The name for a street or a road to identify a location. For example, Main Street.

place_subRegion :: Lens' Place (Maybe Text) Source #

A country, or an area that's part of a larger region . For example, Metro Vancouver.

place_region :: Lens' Place (Maybe Text) Source #

A name for an area or geographical division, such as a province or state name. For example, British Columbia.

place_label :: Lens' Place (Maybe Text) Source #

The full name and address of the point of interest such as a city, region, or country. For example, 123 Any Street, Any Town, USA.

place_neighborhood :: Lens' Place (Maybe Text) Source #

The name of a community district. For example, Downtown.

PlaceGeometry

data PlaceGeometry Source #

Places uses a point geometry to specify a location or a Place.

See: newPlaceGeometry smart constructor.

Constructors

PlaceGeometry' 

Fields

  • point :: Maybe (Sensitive (NonEmpty Double))

    A single point geometry specifies a location for a Place using WGS 84 coordinates:

    • x — Specifies the x coordinate or longitude.
    • y — Specifies the y coordinate or latitude.

Instances

Instances details
Eq PlaceGeometry Source # 
Instance details

Defined in Amazonka.Location.Types.PlaceGeometry

Show PlaceGeometry Source # 
Instance details

Defined in Amazonka.Location.Types.PlaceGeometry

Generic PlaceGeometry Source # 
Instance details

Defined in Amazonka.Location.Types.PlaceGeometry

Associated Types

type Rep PlaceGeometry :: Type -> Type #

NFData PlaceGeometry Source # 
Instance details

Defined in Amazonka.Location.Types.PlaceGeometry

Methods

rnf :: PlaceGeometry -> () #

Hashable PlaceGeometry Source # 
Instance details

Defined in Amazonka.Location.Types.PlaceGeometry

FromJSON PlaceGeometry Source # 
Instance details

Defined in Amazonka.Location.Types.PlaceGeometry

type Rep PlaceGeometry Source # 
Instance details

Defined in Amazonka.Location.Types.PlaceGeometry

type Rep PlaceGeometry = D1 ('MetaData "PlaceGeometry" "Amazonka.Location.Types.PlaceGeometry" "libZSservicesZSamazonka-locationZSamazonka-location" 'False) (C1 ('MetaCons "PlaceGeometry'" 'PrefixI 'True) (S1 ('MetaSel ('Just "point") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (Sensitive (NonEmpty Double))))))

newPlaceGeometry :: PlaceGeometry Source #

Create a value of PlaceGeometry 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:point:PlaceGeometry', placeGeometry_point - A single point geometry specifies a location for a Place using WGS 84 coordinates:

  • x — Specifies the x coordinate or longitude.
  • y — Specifies the y coordinate or latitude.

placeGeometry_point :: Lens' PlaceGeometry (Maybe (NonEmpty Double)) Source #

A single point geometry specifies a location for a Place using WGS 84 coordinates:

  • x — Specifies the x coordinate or longitude.
  • y — Specifies the y coordinate or latitude.

SearchForPositionResult

data SearchForPositionResult Source #

Specifies a single point of interest, or Place as a result of a search query obtained from a dataset configured in the place index resource.

See: newSearchForPositionResult smart constructor.

Constructors

SearchForPositionResult' 

Fields

  • place :: Place

    Contains details about the relevant point of interest.

Instances

Instances details
Eq SearchForPositionResult Source # 
Instance details

Defined in Amazonka.Location.Types.SearchForPositionResult

Show SearchForPositionResult Source # 
Instance details

Defined in Amazonka.Location.Types.SearchForPositionResult

Generic SearchForPositionResult Source # 
Instance details

Defined in Amazonka.Location.Types.SearchForPositionResult

Associated Types

type Rep SearchForPositionResult :: Type -> Type #

NFData SearchForPositionResult Source # 
Instance details

Defined in Amazonka.Location.Types.SearchForPositionResult

Methods

rnf :: SearchForPositionResult -> () #

Hashable SearchForPositionResult Source # 
Instance details

Defined in Amazonka.Location.Types.SearchForPositionResult

FromJSON SearchForPositionResult Source # 
Instance details

Defined in Amazonka.Location.Types.SearchForPositionResult

type Rep SearchForPositionResult Source # 
Instance details

Defined in Amazonka.Location.Types.SearchForPositionResult

type Rep SearchForPositionResult = D1 ('MetaData "SearchForPositionResult" "Amazonka.Location.Types.SearchForPositionResult" "libZSservicesZSamazonka-locationZSamazonka-location" 'False) (C1 ('MetaCons "SearchForPositionResult'" 'PrefixI 'True) (S1 ('MetaSel ('Just "place") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Place)))

newSearchForPositionResult Source #

Create a value of SearchForPositionResult 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:place:SearchForPositionResult', searchForPositionResult_place - Contains details about the relevant point of interest.

searchForPositionResult_place :: Lens' SearchForPositionResult Place Source #

Contains details about the relevant point of interest.

SearchForTextResult

data SearchForTextResult Source #

Contains relevant Places returned by calling SearchPlaceIndexForText.

See: newSearchForTextResult smart constructor.

Constructors

SearchForTextResult' 

Fields

  • place :: Place

    Contains details about the relevant point of interest.

Instances

Instances details
Eq SearchForTextResult Source # 
Instance details

Defined in Amazonka.Location.Types.SearchForTextResult

Show SearchForTextResult Source # 
Instance details

Defined in Amazonka.Location.Types.SearchForTextResult

Generic SearchForTextResult Source # 
Instance details

Defined in Amazonka.Location.Types.SearchForTextResult

Associated Types

type Rep SearchForTextResult :: Type -> Type #

NFData SearchForTextResult Source # 
Instance details

Defined in Amazonka.Location.Types.SearchForTextResult

Methods

rnf :: SearchForTextResult -> () #

Hashable SearchForTextResult Source # 
Instance details

Defined in Amazonka.Location.Types.SearchForTextResult

FromJSON SearchForTextResult Source # 
Instance details

Defined in Amazonka.Location.Types.SearchForTextResult

type Rep SearchForTextResult Source # 
Instance details

Defined in Amazonka.Location.Types.SearchForTextResult

type Rep SearchForTextResult = D1 ('MetaData "SearchForTextResult" "Amazonka.Location.Types.SearchForTextResult" "libZSservicesZSamazonka-locationZSamazonka-location" 'False) (C1 ('MetaCons "SearchForTextResult'" 'PrefixI 'True) (S1 ('MetaSel ('Just "place") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Place)))

newSearchForTextResult Source #

Create a value of SearchForTextResult 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:place:SearchForTextResult', searchForTextResult_place - Contains details about the relevant point of interest.

searchForTextResult_place :: Lens' SearchForTextResult Place Source #

Contains details about the relevant point of interest.

SearchPlaceIndexForPositionSummary

data SearchPlaceIndexForPositionSummary Source #

A summary of the reverse geocoding request sent using SearchPlaceIndexForPosition.

See: newSearchPlaceIndexForPositionSummary smart constructor.

Constructors

SearchPlaceIndexForPositionSummary' 

Fields

Instances

Instances details
Eq SearchPlaceIndexForPositionSummary Source # 
Instance details

Defined in Amazonka.Location.Types.SearchPlaceIndexForPositionSummary

Show SearchPlaceIndexForPositionSummary Source # 
Instance details

Defined in Amazonka.Location.Types.SearchPlaceIndexForPositionSummary

Generic SearchPlaceIndexForPositionSummary Source # 
Instance details

Defined in Amazonka.Location.Types.SearchPlaceIndexForPositionSummary

Associated Types

type Rep SearchPlaceIndexForPositionSummary :: Type -> Type #

NFData SearchPlaceIndexForPositionSummary Source # 
Instance details

Defined in Amazonka.Location.Types.SearchPlaceIndexForPositionSummary

Hashable SearchPlaceIndexForPositionSummary Source # 
Instance details

Defined in Amazonka.Location.Types.SearchPlaceIndexForPositionSummary

FromJSON SearchPlaceIndexForPositionSummary Source # 
Instance details

Defined in Amazonka.Location.Types.SearchPlaceIndexForPositionSummary

type Rep SearchPlaceIndexForPositionSummary Source # 
Instance details

Defined in Amazonka.Location.Types.SearchPlaceIndexForPositionSummary

type Rep SearchPlaceIndexForPositionSummary = D1 ('MetaData "SearchPlaceIndexForPositionSummary" "Amazonka.Location.Types.SearchPlaceIndexForPositionSummary" "libZSservicesZSamazonka-locationZSamazonka-location" 'False) (C1 ('MetaCons "SearchPlaceIndexForPositionSummary'" 'PrefixI 'True) (S1 ('MetaSel ('Just "maxResults") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: (S1 ('MetaSel ('Just "dataSource") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "position") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Sensitive (NonEmpty Double))))))

newSearchPlaceIndexForPositionSummary Source #

Create a value of SearchPlaceIndexForPositionSummary 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:SearchPlaceIndexForPositionSummary', searchPlaceIndexForPositionSummary_maxResults - An optional parameter. The maximum number of results returned per request.

Default value: 50

$sel:dataSource:SearchPlaceIndexForPositionSummary', searchPlaceIndexForPositionSummary_dataSource - The data provider of geospatial data. Indicates one of the available providers:

  • Esri
  • HERE

For additional details on data providers, see Amazon Location Service data providers.

$sel:position:SearchPlaceIndexForPositionSummary', searchPlaceIndexForPositionSummary_position - The position given in the reverse geocoding request.

searchPlaceIndexForPositionSummary_maxResults :: Lens' SearchPlaceIndexForPositionSummary (Maybe Natural) Source #

An optional parameter. The maximum number of results returned per request.

Default value: 50

searchPlaceIndexForPositionSummary_dataSource :: Lens' SearchPlaceIndexForPositionSummary Text Source #

The data provider of geospatial data. Indicates one of the available providers:

  • Esri
  • HERE

For additional details on data providers, see Amazon Location Service data providers.

SearchPlaceIndexForTextSummary

data SearchPlaceIndexForTextSummary Source #

A summary of the geocoding request sent using SearchPlaceIndexForText.

See: newSearchPlaceIndexForTextSummary smart constructor.

Constructors

SearchPlaceIndexForTextSummary' 

Fields

Instances

Instances details
Eq SearchPlaceIndexForTextSummary Source # 
Instance details

Defined in Amazonka.Location.Types.SearchPlaceIndexForTextSummary

Show SearchPlaceIndexForTextSummary Source # 
Instance details

Defined in Amazonka.Location.Types.SearchPlaceIndexForTextSummary

Generic SearchPlaceIndexForTextSummary Source # 
Instance details

Defined in Amazonka.Location.Types.SearchPlaceIndexForTextSummary

Associated Types

type Rep SearchPlaceIndexForTextSummary :: Type -> Type #

NFData SearchPlaceIndexForTextSummary Source # 
Instance details

Defined in Amazonka.Location.Types.SearchPlaceIndexForTextSummary

Hashable SearchPlaceIndexForTextSummary Source # 
Instance details

Defined in Amazonka.Location.Types.SearchPlaceIndexForTextSummary

FromJSON SearchPlaceIndexForTextSummary Source # 
Instance details

Defined in Amazonka.Location.Types.SearchPlaceIndexForTextSummary

type Rep SearchPlaceIndexForTextSummary Source # 
Instance details

Defined in Amazonka.Location.Types.SearchPlaceIndexForTextSummary

type Rep SearchPlaceIndexForTextSummary = D1 ('MetaData "SearchPlaceIndexForTextSummary" "Amazonka.Location.Types.SearchPlaceIndexForTextSummary" "libZSservicesZSamazonka-locationZSamazonka-location" 'False) (C1 ('MetaCons "SearchPlaceIndexForTextSummary'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "filterBBox") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (Sensitive (NonEmpty Double)))) :*: (S1 ('MetaSel ('Just "resultBBox") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (Sensitive (NonEmpty Double)))) :*: S1 ('MetaSel ('Just "biasPosition") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (Sensitive (NonEmpty Double)))))) :*: ((S1 ('MetaSel ('Just "filterCountries") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (NonEmpty Text))) :*: S1 ('MetaSel ('Just "maxResults") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural))) :*: (S1 ('MetaSel ('Just "dataSource") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "text") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Sensitive Text))))))

newSearchPlaceIndexForTextSummary Source #

Create a value of SearchPlaceIndexForTextSummary 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:filterBBox:SearchPlaceIndexForTextSummary', searchPlaceIndexForTextSummary_filterBBox - Contains the coordinates for the optional bounding box coordinated entered in the geocoding request.

$sel:resultBBox:SearchPlaceIndexForTextSummary', searchPlaceIndexForTextSummary_resultBBox - A bounding box that contains the search results within the specified area indicated by FilterBBox. A subset of bounding box specified using FilterBBox.

$sel:biasPosition:SearchPlaceIndexForTextSummary', searchPlaceIndexForTextSummary_biasPosition - Contains the coordinates for the bias position entered in the geocoding request.

$sel:filterCountries:SearchPlaceIndexForTextSummary', searchPlaceIndexForTextSummary_filterCountries - Contains the country filter entered in the geocoding request.

$sel:maxResults:SearchPlaceIndexForTextSummary', searchPlaceIndexForTextSummary_maxResults - Contains the maximum number of results indicated for the request.

$sel:dataSource:SearchPlaceIndexForTextSummary', searchPlaceIndexForTextSummary_dataSource - The data provider of geospatial data. Indicates one of the available providers:

  • Esri
  • HERE

For additional details on data providers, see Amazon Location Service data providers.

$sel:text:SearchPlaceIndexForTextSummary', searchPlaceIndexForTextSummary_text - The address, name, city or region to be used in the geocoding request. In free-form text format. For example, Vancouver.

searchPlaceIndexForTextSummary_filterBBox :: Lens' SearchPlaceIndexForTextSummary (Maybe (NonEmpty Double)) Source #

Contains the coordinates for the optional bounding box coordinated entered in the geocoding request.

searchPlaceIndexForTextSummary_resultBBox :: Lens' SearchPlaceIndexForTextSummary (Maybe (NonEmpty Double)) Source #

A bounding box that contains the search results within the specified area indicated by FilterBBox. A subset of bounding box specified using FilterBBox.

searchPlaceIndexForTextSummary_biasPosition :: Lens' SearchPlaceIndexForTextSummary (Maybe (NonEmpty Double)) Source #

Contains the coordinates for the bias position entered in the geocoding request.

searchPlaceIndexForTextSummary_filterCountries :: Lens' SearchPlaceIndexForTextSummary (Maybe (NonEmpty Text)) Source #

Contains the country filter entered in the geocoding request.

searchPlaceIndexForTextSummary_maxResults :: Lens' SearchPlaceIndexForTextSummary (Maybe Natural) Source #

Contains the maximum number of results indicated for the request.

searchPlaceIndexForTextSummary_dataSource :: Lens' SearchPlaceIndexForTextSummary Text Source #

The data provider of geospatial data. Indicates one of the available providers:

  • Esri
  • HERE

For additional details on data providers, see Amazon Location Service data providers.

searchPlaceIndexForTextSummary_text :: Lens' SearchPlaceIndexForTextSummary Text Source #

The address, name, city or region to be used in the geocoding request. In free-form text format. For example, Vancouver.

Step

data Step Source #

Represents an element of a leg within a route. A step contains instructions for how to move to the next step in the leg.

See: newStep smart constructor.

Constructors

Step' 

Fields

  • geometryOffset :: Maybe Natural

    Represents the start position, or index, in a sequence of steps within the leg's line string geometry. For example, the index of the first step in a leg geometry is 0.

    Included in the response for queries that set IncludeLegGeometry to True.

  • distance :: Double

    The travel distance between the step's StartPosition and EndPosition.

  • durationSeconds :: Double

    The estimated travel time, in seconds, from the step's StartPosition to the EndPosition. . The travel mode and departure time that you specify in the request determines the calculated time.

  • endPosition :: Sensitive (NonEmpty Double)

    The end position of a step. If the position the last step in the leg, this position is the same as the end position of the leg.

  • startPosition :: Sensitive (NonEmpty Double)

    The starting position of a step. If the position is the first step in the leg, this position is the same as the start position of the leg.

Instances

Instances details
Eq Step Source # 
Instance details

Defined in Amazonka.Location.Types.Step

Methods

(==) :: Step -> Step -> Bool #

(/=) :: Step -> Step -> Bool #

Show Step Source # 
Instance details

Defined in Amazonka.Location.Types.Step

Methods

showsPrec :: Int -> Step -> ShowS #

show :: Step -> String #

showList :: [Step] -> ShowS #

Generic Step Source # 
Instance details

Defined in Amazonka.Location.Types.Step

Associated Types

type Rep Step :: Type -> Type #

Methods

from :: Step -> Rep Step x #

to :: Rep Step x -> Step #

NFData Step Source # 
Instance details

Defined in Amazonka.Location.Types.Step

Methods

rnf :: Step -> () #

Hashable Step Source # 
Instance details

Defined in Amazonka.Location.Types.Step

Methods

hashWithSalt :: Int -> Step -> Int #

hash :: Step -> Int #

FromJSON Step Source # 
Instance details

Defined in Amazonka.Location.Types.Step

type Rep Step Source # 
Instance details

Defined in Amazonka.Location.Types.Step

type Rep Step = D1 ('MetaData "Step" "Amazonka.Location.Types.Step" "libZSservicesZSamazonka-locationZSamazonka-location" 'False) (C1 ('MetaCons "Step'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "geometryOffset") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: S1 ('MetaSel ('Just "distance") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Double)) :*: (S1 ('MetaSel ('Just "durationSeconds") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Double) :*: (S1 ('MetaSel ('Just "endPosition") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Sensitive (NonEmpty Double))) :*: S1 ('MetaSel ('Just "startPosition") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Sensitive (NonEmpty Double)))))))

newStep Source #

Create a value of Step 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:geometryOffset:Step', step_geometryOffset - Represents the start position, or index, in a sequence of steps within the leg's line string geometry. For example, the index of the first step in a leg geometry is 0.

Included in the response for queries that set IncludeLegGeometry to True.

$sel:distance:Step', step_distance - The travel distance between the step's StartPosition and EndPosition.

$sel:durationSeconds:Step', step_durationSeconds - The estimated travel time, in seconds, from the step's StartPosition to the EndPosition. . The travel mode and departure time that you specify in the request determines the calculated time.

$sel:endPosition:Step', step_endPosition - The end position of a step. If the position the last step in the leg, this position is the same as the end position of the leg.

$sel:startPosition:Step', step_startPosition - The starting position of a step. If the position is the first step in the leg, this position is the same as the start position of the leg.

step_geometryOffset :: Lens' Step (Maybe Natural) Source #

Represents the start position, or index, in a sequence of steps within the leg's line string geometry. For example, the index of the first step in a leg geometry is 0.

Included in the response for queries that set IncludeLegGeometry to True.

step_distance :: Lens' Step Double Source #

The travel distance between the step's StartPosition and EndPosition.

step_durationSeconds :: Lens' Step Double Source #

The estimated travel time, in seconds, from the step's StartPosition to the EndPosition. . The travel mode and departure time that you specify in the request determines the calculated time.

step_endPosition :: Lens' Step (NonEmpty Double) Source #

The end position of a step. If the position the last step in the leg, this position is the same as the end position of the leg.

step_startPosition :: Lens' Step (NonEmpty Double) Source #

The starting position of a step. If the position is the first step in the leg, this position is the same as the start position of the leg.

TruckDimensions

data TruckDimensions Source #

Contains details about the truck dimensions in the unit of measurement that you specify. Used to filter out roads that can't support or allow the specified dimensions for requests that specify TravelMode as Truck.

See: newTruckDimensions smart constructor.

Constructors

TruckDimensions' 

Fields

Instances

Instances details
Eq TruckDimensions Source # 
Instance details

Defined in Amazonka.Location.Types.TruckDimensions

Read TruckDimensions Source # 
Instance details

Defined in Amazonka.Location.Types.TruckDimensions

Show TruckDimensions Source # 
Instance details

Defined in Amazonka.Location.Types.TruckDimensions

Generic TruckDimensions Source # 
Instance details

Defined in Amazonka.Location.Types.TruckDimensions

Associated Types

type Rep TruckDimensions :: Type -> Type #

NFData TruckDimensions Source # 
Instance details

Defined in Amazonka.Location.Types.TruckDimensions

Methods

rnf :: TruckDimensions -> () #

Hashable TruckDimensions Source # 
Instance details

Defined in Amazonka.Location.Types.TruckDimensions

ToJSON TruckDimensions Source # 
Instance details

Defined in Amazonka.Location.Types.TruckDimensions

type Rep TruckDimensions Source # 
Instance details

Defined in Amazonka.Location.Types.TruckDimensions

type Rep TruckDimensions = D1 ('MetaData "TruckDimensions" "Amazonka.Location.Types.TruckDimensions" "libZSservicesZSamazonka-locationZSamazonka-location" 'False) (C1 ('MetaCons "TruckDimensions'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "length") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Double)) :*: S1 ('MetaSel ('Just "height") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Double))) :*: (S1 ('MetaSel ('Just "width") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Double)) :*: S1 ('MetaSel ('Just "unit") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe DimensionUnit)))))

newTruckDimensions :: TruckDimensions Source #

Create a value of TruckDimensions 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:length:TruckDimensions', truckDimensions_length - The length of the truck.

  • For example, 15.5.

$sel:height:TruckDimensions', truckDimensions_height - The height of the truck.

  • For example, 4.5.

$sel:width:TruckDimensions', truckDimensions_width - The width of the truck.

  • For example, 4.5.

$sel:unit:TruckDimensions', truckDimensions_unit - Specifies the unit of measurement for the truck dimensions.

Default Value: Meters

truckDimensions_length :: Lens' TruckDimensions (Maybe Double) Source #

The length of the truck.

  • For example, 15.5.

truckDimensions_height :: Lens' TruckDimensions (Maybe Double) Source #

The height of the truck.

  • For example, 4.5.

truckDimensions_width :: Lens' TruckDimensions (Maybe Double) Source #

The width of the truck.

  • For example, 4.5.

truckDimensions_unit :: Lens' TruckDimensions (Maybe DimensionUnit) Source #

Specifies the unit of measurement for the truck dimensions.

Default Value: Meters

TruckWeight

data TruckWeight Source #

Contains details about the truck's weight specifications. Used to avoid roads that can't support or allow the total weight for requests that specify TravelMode as Truck.

See: newTruckWeight smart constructor.

Constructors

TruckWeight' 

Fields

Instances

Instances details
Eq TruckWeight Source # 
Instance details

Defined in Amazonka.Location.Types.TruckWeight

Read TruckWeight Source # 
Instance details

Defined in Amazonka.Location.Types.TruckWeight

Show TruckWeight Source # 
Instance details

Defined in Amazonka.Location.Types.TruckWeight

Generic TruckWeight Source # 
Instance details

Defined in Amazonka.Location.Types.TruckWeight

Associated Types

type Rep TruckWeight :: Type -> Type #

NFData TruckWeight Source # 
Instance details

Defined in Amazonka.Location.Types.TruckWeight

Methods

rnf :: TruckWeight -> () #

Hashable TruckWeight Source # 
Instance details

Defined in Amazonka.Location.Types.TruckWeight

ToJSON TruckWeight Source # 
Instance details

Defined in Amazonka.Location.Types.TruckWeight

type Rep TruckWeight Source # 
Instance details

Defined in Amazonka.Location.Types.TruckWeight

type Rep TruckWeight = D1 ('MetaData "TruckWeight" "Amazonka.Location.Types.TruckWeight" "libZSservicesZSamazonka-locationZSamazonka-location" 'False) (C1 ('MetaCons "TruckWeight'" 'PrefixI 'True) (S1 ('MetaSel ('Just "total") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Double)) :*: S1 ('MetaSel ('Just "unit") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe VehicleWeightUnit))))

newTruckWeight :: TruckWeight Source #

Create a value of TruckWeight 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:total:TruckWeight', truckWeight_total - The total weight of the truck.

  • For example, 3500.

$sel:unit:TruckWeight', truckWeight_unit - The unit of measurement to use for the truck weight.

Default Value: Kilograms

truckWeight_total :: Lens' TruckWeight (Maybe Double) Source #

The total weight of the truck.

  • For example, 3500.

truckWeight_unit :: Lens' TruckWeight (Maybe VehicleWeightUnit) Source #

The unit of measurement to use for the truck weight.

Default Value: Kilograms