amazonka-iotfleetwise-2.0: Amazon IoT FleetWise SDK.
Copyright(c) 2013-2023 Brendan Hay
LicenseMozilla Public License, v. 2.0.
MaintainerBrendan Hay
Stabilityauto-generated
Portabilitynon-portable (GHC extensions)
Safe HaskellSafe-Inferred
LanguageHaskell2010

Amazonka.IoTFleetWise.Types

Description

 
Synopsis

Service Configuration

defaultService :: Service Source #

API version 2021-06-17 of the Amazon IoT FleetWise SDK configuration.

Errors

_AccessDeniedException :: AsError a => Fold a ServiceError Source #

You don't have sufficient permission to perform this action.

_ConflictException :: AsError a => Fold a ServiceError Source #

The request has conflicting operations. This can occur if you're trying to perform more than one operation on the same resource at the same time.

_DecoderManifestValidationException :: AsError a => Fold a ServiceError Source #

The request couldn't be completed because it contains signal decoders with one or more validation errors.

_InternalServerException :: AsError a => Fold a ServiceError Source #

The request couldn't be completed because the server temporarily failed.

_InvalidNodeException :: AsError a => Fold a ServiceError Source #

The specified node type doesn't match the expected node type for a node. You can specify the node type as branch, sensor, actuator, or attribute.

_InvalidSignalsException :: AsError a => Fold a ServiceError Source #

The request couldn't be completed because it contains signals that aren't valid.

_LimitExceededException :: AsError a => Fold a ServiceError Source #

A service quota was exceeded.

_ResourceNotFoundException :: AsError a => Fold a ServiceError Source #

The resource wasn't found.

_ThrottlingException :: AsError a => Fold a ServiceError Source #

The request couldn't be completed due to throttling.

_ValidationException :: AsError a => Fold a ServiceError Source #

The input fails to satisfy the constraints specified by an Amazon Web Services service.

CampaignStatus

newtype CampaignStatus Source #

Constructors

CampaignStatus' 

Instances

Instances details
FromJSON CampaignStatus Source # 
Instance details

Defined in Amazonka.IoTFleetWise.Types.CampaignStatus

FromJSONKey CampaignStatus Source # 
Instance details

Defined in Amazonka.IoTFleetWise.Types.CampaignStatus

ToJSON CampaignStatus Source # 
Instance details

Defined in Amazonka.IoTFleetWise.Types.CampaignStatus

ToJSONKey CampaignStatus Source # 
Instance details

Defined in Amazonka.IoTFleetWise.Types.CampaignStatus

ToByteString CampaignStatus Source # 
Instance details

Defined in Amazonka.IoTFleetWise.Types.CampaignStatus

ToHeader CampaignStatus Source # 
Instance details

Defined in Amazonka.IoTFleetWise.Types.CampaignStatus

ToLog CampaignStatus Source # 
Instance details

Defined in Amazonka.IoTFleetWise.Types.CampaignStatus

ToQuery CampaignStatus Source # 
Instance details

Defined in Amazonka.IoTFleetWise.Types.CampaignStatus

FromText CampaignStatus Source # 
Instance details

Defined in Amazonka.IoTFleetWise.Types.CampaignStatus

ToText CampaignStatus Source # 
Instance details

Defined in Amazonka.IoTFleetWise.Types.CampaignStatus

FromXML CampaignStatus Source # 
Instance details

Defined in Amazonka.IoTFleetWise.Types.CampaignStatus

ToXML CampaignStatus Source # 
Instance details

Defined in Amazonka.IoTFleetWise.Types.CampaignStatus

Methods

toXML :: CampaignStatus -> XML #

Generic CampaignStatus Source # 
Instance details

Defined in Amazonka.IoTFleetWise.Types.CampaignStatus

Associated Types

type Rep CampaignStatus :: Type -> Type #

Read CampaignStatus Source # 
Instance details

Defined in Amazonka.IoTFleetWise.Types.CampaignStatus

Show CampaignStatus Source # 
Instance details

Defined in Amazonka.IoTFleetWise.Types.CampaignStatus

NFData CampaignStatus Source # 
Instance details

Defined in Amazonka.IoTFleetWise.Types.CampaignStatus

Methods

rnf :: CampaignStatus -> () #

Eq CampaignStatus Source # 
Instance details

Defined in Amazonka.IoTFleetWise.Types.CampaignStatus

Ord CampaignStatus Source # 
Instance details

Defined in Amazonka.IoTFleetWise.Types.CampaignStatus

Hashable CampaignStatus Source # 
Instance details

Defined in Amazonka.IoTFleetWise.Types.CampaignStatus

type Rep CampaignStatus Source # 
Instance details

Defined in Amazonka.IoTFleetWise.Types.CampaignStatus

type Rep CampaignStatus = D1 ('MetaData "CampaignStatus" "Amazonka.IoTFleetWise.Types.CampaignStatus" "amazonka-iotfleetwise-2.0-3noXdw9CznA79cw3EwaHcU" 'True) (C1 ('MetaCons "CampaignStatus'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromCampaignStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

Compression

newtype Compression Source #

Constructors

Compression' 

Bundled Patterns

pattern Compression_OFF :: Compression 
pattern Compression_SNAPPY :: Compression 

Instances

Instances details
FromJSON Compression Source # 
Instance details

Defined in Amazonka.IoTFleetWise.Types.Compression

FromJSONKey Compression Source # 
Instance details

Defined in Amazonka.IoTFleetWise.Types.Compression

ToJSON Compression Source # 
Instance details

Defined in Amazonka.IoTFleetWise.Types.Compression

ToJSONKey Compression Source # 
Instance details

Defined in Amazonka.IoTFleetWise.Types.Compression

ToByteString Compression Source # 
Instance details

Defined in Amazonka.IoTFleetWise.Types.Compression

ToHeader Compression Source # 
Instance details

Defined in Amazonka.IoTFleetWise.Types.Compression

ToLog Compression Source # 
Instance details

Defined in Amazonka.IoTFleetWise.Types.Compression

ToQuery Compression Source # 
Instance details

Defined in Amazonka.IoTFleetWise.Types.Compression

FromText Compression Source # 
Instance details

Defined in Amazonka.IoTFleetWise.Types.Compression

ToText Compression Source # 
Instance details

Defined in Amazonka.IoTFleetWise.Types.Compression

Methods

toText :: Compression -> Text #

FromXML Compression Source # 
Instance details

Defined in Amazonka.IoTFleetWise.Types.Compression

ToXML Compression Source # 
Instance details

Defined in Amazonka.IoTFleetWise.Types.Compression

Methods

toXML :: Compression -> XML #

Generic Compression Source # 
Instance details

Defined in Amazonka.IoTFleetWise.Types.Compression

Associated Types

type Rep Compression :: Type -> Type #

Read Compression Source # 
Instance details

Defined in Amazonka.IoTFleetWise.Types.Compression

Show Compression Source # 
Instance details

Defined in Amazonka.IoTFleetWise.Types.Compression

NFData Compression Source # 
Instance details

Defined in Amazonka.IoTFleetWise.Types.Compression

Methods

rnf :: Compression -> () #

Eq Compression Source # 
Instance details

Defined in Amazonka.IoTFleetWise.Types.Compression

Ord Compression Source # 
Instance details

Defined in Amazonka.IoTFleetWise.Types.Compression

Hashable Compression Source # 
Instance details

Defined in Amazonka.IoTFleetWise.Types.Compression

type Rep Compression Source # 
Instance details

Defined in Amazonka.IoTFleetWise.Types.Compression

type Rep Compression = D1 ('MetaData "Compression" "Amazonka.IoTFleetWise.Types.Compression" "amazonka-iotfleetwise-2.0-3noXdw9CznA79cw3EwaHcU" 'True) (C1 ('MetaCons "Compression'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromCompression") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

DiagnosticsMode

newtype DiagnosticsMode Source #

Constructors

DiagnosticsMode' 

Instances

Instances details
FromJSON DiagnosticsMode Source # 
Instance details

Defined in Amazonka.IoTFleetWise.Types.DiagnosticsMode

FromJSONKey DiagnosticsMode Source # 
Instance details

Defined in Amazonka.IoTFleetWise.Types.DiagnosticsMode

ToJSON DiagnosticsMode Source # 
Instance details

Defined in Amazonka.IoTFleetWise.Types.DiagnosticsMode

ToJSONKey DiagnosticsMode Source # 
Instance details

Defined in Amazonka.IoTFleetWise.Types.DiagnosticsMode

ToByteString DiagnosticsMode Source # 
Instance details

Defined in Amazonka.IoTFleetWise.Types.DiagnosticsMode

ToHeader DiagnosticsMode Source # 
Instance details

Defined in Amazonka.IoTFleetWise.Types.DiagnosticsMode

ToLog DiagnosticsMode Source # 
Instance details

Defined in Amazonka.IoTFleetWise.Types.DiagnosticsMode

ToQuery DiagnosticsMode Source # 
Instance details

Defined in Amazonka.IoTFleetWise.Types.DiagnosticsMode

FromText DiagnosticsMode Source # 
Instance details

Defined in Amazonka.IoTFleetWise.Types.DiagnosticsMode

ToText DiagnosticsMode Source # 
Instance details

Defined in Amazonka.IoTFleetWise.Types.DiagnosticsMode

FromXML DiagnosticsMode Source # 
Instance details

Defined in Amazonka.IoTFleetWise.Types.DiagnosticsMode

ToXML DiagnosticsMode Source # 
Instance details

Defined in Amazonka.IoTFleetWise.Types.DiagnosticsMode

Methods

toXML :: DiagnosticsMode -> XML #

Generic DiagnosticsMode Source # 
Instance details

Defined in Amazonka.IoTFleetWise.Types.DiagnosticsMode

Associated Types

type Rep DiagnosticsMode :: Type -> Type #

Read DiagnosticsMode Source # 
Instance details

Defined in Amazonka.IoTFleetWise.Types.DiagnosticsMode

Show DiagnosticsMode Source # 
Instance details

Defined in Amazonka.IoTFleetWise.Types.DiagnosticsMode

NFData DiagnosticsMode Source # 
Instance details

Defined in Amazonka.IoTFleetWise.Types.DiagnosticsMode

Methods

rnf :: DiagnosticsMode -> () #

Eq DiagnosticsMode Source # 
Instance details

Defined in Amazonka.IoTFleetWise.Types.DiagnosticsMode

Ord DiagnosticsMode Source # 
Instance details

Defined in Amazonka.IoTFleetWise.Types.DiagnosticsMode

Hashable DiagnosticsMode Source # 
Instance details

Defined in Amazonka.IoTFleetWise.Types.DiagnosticsMode

type Rep DiagnosticsMode Source # 
Instance details

Defined in Amazonka.IoTFleetWise.Types.DiagnosticsMode

type Rep DiagnosticsMode = D1 ('MetaData "DiagnosticsMode" "Amazonka.IoTFleetWise.Types.DiagnosticsMode" "amazonka-iotfleetwise-2.0-3noXdw9CznA79cw3EwaHcU" 'True) (C1 ('MetaCons "DiagnosticsMode'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromDiagnosticsMode") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

LogType

newtype LogType Source #

Constructors

LogType' 

Fields

Bundled Patterns

pattern LogType_ERROR :: LogType 
pattern LogType_OFF :: LogType 

Instances

Instances details
FromJSON LogType Source # 
Instance details

Defined in Amazonka.IoTFleetWise.Types.LogType

FromJSONKey LogType Source # 
Instance details

Defined in Amazonka.IoTFleetWise.Types.LogType

ToJSON LogType Source # 
Instance details

Defined in Amazonka.IoTFleetWise.Types.LogType

ToJSONKey LogType Source # 
Instance details

Defined in Amazonka.IoTFleetWise.Types.LogType

ToByteString LogType Source # 
Instance details

Defined in Amazonka.IoTFleetWise.Types.LogType

Methods

toBS :: LogType -> ByteString #

ToHeader LogType Source # 
Instance details

Defined in Amazonka.IoTFleetWise.Types.LogType

Methods

toHeader :: HeaderName -> LogType -> [Header] #

ToLog LogType Source # 
Instance details

Defined in Amazonka.IoTFleetWise.Types.LogType

ToQuery LogType Source # 
Instance details

Defined in Amazonka.IoTFleetWise.Types.LogType

FromText LogType Source # 
Instance details

Defined in Amazonka.IoTFleetWise.Types.LogType

ToText LogType Source # 
Instance details

Defined in Amazonka.IoTFleetWise.Types.LogType

Methods

toText :: LogType -> Text #

FromXML LogType Source # 
Instance details

Defined in Amazonka.IoTFleetWise.Types.LogType

ToXML LogType Source # 
Instance details

Defined in Amazonka.IoTFleetWise.Types.LogType

Methods

toXML :: LogType -> XML #

Generic LogType Source # 
Instance details

Defined in Amazonka.IoTFleetWise.Types.LogType

Associated Types

type Rep LogType :: Type -> Type #

Methods

from :: LogType -> Rep LogType x #

to :: Rep LogType x -> LogType #

Read LogType Source # 
Instance details

Defined in Amazonka.IoTFleetWise.Types.LogType

Show LogType Source # 
Instance details

Defined in Amazonka.IoTFleetWise.Types.LogType

NFData LogType Source # 
Instance details

Defined in Amazonka.IoTFleetWise.Types.LogType

Methods

rnf :: LogType -> () #

Eq LogType Source # 
Instance details

Defined in Amazonka.IoTFleetWise.Types.LogType

Methods

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

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

Ord LogType Source # 
Instance details

Defined in Amazonka.IoTFleetWise.Types.LogType

Hashable LogType Source # 
Instance details

Defined in Amazonka.IoTFleetWise.Types.LogType

Methods

hashWithSalt :: Int -> LogType -> Int #

hash :: LogType -> Int #

type Rep LogType Source # 
Instance details

Defined in Amazonka.IoTFleetWise.Types.LogType

type Rep LogType = D1 ('MetaData "LogType" "Amazonka.IoTFleetWise.Types.LogType" "amazonka-iotfleetwise-2.0-3noXdw9CznA79cw3EwaHcU" 'True) (C1 ('MetaCons "LogType'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromLogType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

ManifestStatus

newtype ManifestStatus Source #

Constructors

ManifestStatus' 

Instances

Instances details
FromJSON ManifestStatus Source # 
Instance details

Defined in Amazonka.IoTFleetWise.Types.ManifestStatus

FromJSONKey ManifestStatus Source # 
Instance details

Defined in Amazonka.IoTFleetWise.Types.ManifestStatus

ToJSON ManifestStatus Source # 
Instance details

Defined in Amazonka.IoTFleetWise.Types.ManifestStatus

ToJSONKey ManifestStatus Source # 
Instance details

Defined in Amazonka.IoTFleetWise.Types.ManifestStatus

ToByteString ManifestStatus Source # 
Instance details

Defined in Amazonka.IoTFleetWise.Types.ManifestStatus

ToHeader ManifestStatus Source # 
Instance details

Defined in Amazonka.IoTFleetWise.Types.ManifestStatus

ToLog ManifestStatus Source # 
Instance details

Defined in Amazonka.IoTFleetWise.Types.ManifestStatus

ToQuery ManifestStatus Source # 
Instance details

Defined in Amazonka.IoTFleetWise.Types.ManifestStatus

FromText ManifestStatus Source # 
Instance details

Defined in Amazonka.IoTFleetWise.Types.ManifestStatus

ToText ManifestStatus Source # 
Instance details

Defined in Amazonka.IoTFleetWise.Types.ManifestStatus

FromXML ManifestStatus Source # 
Instance details

Defined in Amazonka.IoTFleetWise.Types.ManifestStatus

ToXML ManifestStatus Source # 
Instance details

Defined in Amazonka.IoTFleetWise.Types.ManifestStatus

Methods

toXML :: ManifestStatus -> XML #

Generic ManifestStatus Source # 
Instance details

Defined in Amazonka.IoTFleetWise.Types.ManifestStatus

Associated Types

type Rep ManifestStatus :: Type -> Type #

Read ManifestStatus Source # 
Instance details

Defined in Amazonka.IoTFleetWise.Types.ManifestStatus

Show ManifestStatus Source # 
Instance details

Defined in Amazonka.IoTFleetWise.Types.ManifestStatus

NFData ManifestStatus Source # 
Instance details

Defined in Amazonka.IoTFleetWise.Types.ManifestStatus

Methods

rnf :: ManifestStatus -> () #

Eq ManifestStatus Source # 
Instance details

Defined in Amazonka.IoTFleetWise.Types.ManifestStatus

Ord ManifestStatus Source # 
Instance details

Defined in Amazonka.IoTFleetWise.Types.ManifestStatus

Hashable ManifestStatus Source # 
Instance details

Defined in Amazonka.IoTFleetWise.Types.ManifestStatus

type Rep ManifestStatus Source # 
Instance details

Defined in Amazonka.IoTFleetWise.Types.ManifestStatus

type Rep ManifestStatus = D1 ('MetaData "ManifestStatus" "Amazonka.IoTFleetWise.Types.ManifestStatus" "amazonka-iotfleetwise-2.0-3noXdw9CznA79cw3EwaHcU" 'True) (C1 ('MetaCons "ManifestStatus'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromManifestStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

NetworkInterfaceType

newtype NetworkInterfaceType Source #

Instances

Instances details
FromJSON NetworkInterfaceType Source # 
Instance details

Defined in Amazonka.IoTFleetWise.Types.NetworkInterfaceType

FromJSONKey NetworkInterfaceType Source # 
Instance details

Defined in Amazonka.IoTFleetWise.Types.NetworkInterfaceType

ToJSON NetworkInterfaceType Source # 
Instance details

Defined in Amazonka.IoTFleetWise.Types.NetworkInterfaceType

ToJSONKey NetworkInterfaceType Source # 
Instance details

Defined in Amazonka.IoTFleetWise.Types.NetworkInterfaceType

ToByteString NetworkInterfaceType Source # 
Instance details

Defined in Amazonka.IoTFleetWise.Types.NetworkInterfaceType

ToHeader NetworkInterfaceType Source # 
Instance details

Defined in Amazonka.IoTFleetWise.Types.NetworkInterfaceType

ToLog NetworkInterfaceType Source # 
Instance details

Defined in Amazonka.IoTFleetWise.Types.NetworkInterfaceType

ToQuery NetworkInterfaceType Source # 
Instance details

Defined in Amazonka.IoTFleetWise.Types.NetworkInterfaceType

FromText NetworkInterfaceType Source # 
Instance details

Defined in Amazonka.IoTFleetWise.Types.NetworkInterfaceType

ToText NetworkInterfaceType Source # 
Instance details

Defined in Amazonka.IoTFleetWise.Types.NetworkInterfaceType

FromXML NetworkInterfaceType Source # 
Instance details

Defined in Amazonka.IoTFleetWise.Types.NetworkInterfaceType

ToXML NetworkInterfaceType Source # 
Instance details

Defined in Amazonka.IoTFleetWise.Types.NetworkInterfaceType

Generic NetworkInterfaceType Source # 
Instance details

Defined in Amazonka.IoTFleetWise.Types.NetworkInterfaceType

Associated Types

type Rep NetworkInterfaceType :: Type -> Type #

Read NetworkInterfaceType Source # 
Instance details

Defined in Amazonka.IoTFleetWise.Types.NetworkInterfaceType

Show NetworkInterfaceType Source # 
Instance details

Defined in Amazonka.IoTFleetWise.Types.NetworkInterfaceType

NFData NetworkInterfaceType Source # 
Instance details

Defined in Amazonka.IoTFleetWise.Types.NetworkInterfaceType

Methods

rnf :: NetworkInterfaceType -> () #

Eq NetworkInterfaceType Source # 
Instance details

Defined in Amazonka.IoTFleetWise.Types.NetworkInterfaceType

Ord NetworkInterfaceType Source # 
Instance details

Defined in Amazonka.IoTFleetWise.Types.NetworkInterfaceType

Hashable NetworkInterfaceType Source # 
Instance details

Defined in Amazonka.IoTFleetWise.Types.NetworkInterfaceType

type Rep NetworkInterfaceType Source # 
Instance details

Defined in Amazonka.IoTFleetWise.Types.NetworkInterfaceType

type Rep NetworkInterfaceType = D1 ('MetaData "NetworkInterfaceType" "Amazonka.IoTFleetWise.Types.NetworkInterfaceType" "amazonka-iotfleetwise-2.0-3noXdw9CznA79cw3EwaHcU" 'True) (C1 ('MetaCons "NetworkInterfaceType'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromNetworkInterfaceType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

NodeDataType

newtype NodeDataType Source #

Constructors

NodeDataType' 

Instances

Instances details
FromJSON NodeDataType Source # 
Instance details

Defined in Amazonka.IoTFleetWise.Types.NodeDataType

FromJSONKey NodeDataType Source # 
Instance details

Defined in Amazonka.IoTFleetWise.Types.NodeDataType

ToJSON NodeDataType Source # 
Instance details

Defined in Amazonka.IoTFleetWise.Types.NodeDataType

ToJSONKey NodeDataType Source # 
Instance details

Defined in Amazonka.IoTFleetWise.Types.NodeDataType

ToByteString NodeDataType Source # 
Instance details

Defined in Amazonka.IoTFleetWise.Types.NodeDataType

ToHeader NodeDataType Source # 
Instance details

Defined in Amazonka.IoTFleetWise.Types.NodeDataType

ToLog NodeDataType Source # 
Instance details

Defined in Amazonka.IoTFleetWise.Types.NodeDataType

ToQuery NodeDataType Source # 
Instance details

Defined in Amazonka.IoTFleetWise.Types.NodeDataType

FromText NodeDataType Source # 
Instance details

Defined in Amazonka.IoTFleetWise.Types.NodeDataType

ToText NodeDataType Source # 
Instance details

Defined in Amazonka.IoTFleetWise.Types.NodeDataType

Methods

toText :: NodeDataType -> Text #

FromXML NodeDataType Source # 
Instance details

Defined in Amazonka.IoTFleetWise.Types.NodeDataType

ToXML NodeDataType Source # 
Instance details

Defined in Amazonka.IoTFleetWise.Types.NodeDataType

Methods

toXML :: NodeDataType -> XML #

Generic NodeDataType Source # 
Instance details

Defined in Amazonka.IoTFleetWise.Types.NodeDataType

Associated Types

type Rep NodeDataType :: Type -> Type #

Read NodeDataType Source # 
Instance details

Defined in Amazonka.IoTFleetWise.Types.NodeDataType

Show NodeDataType Source # 
Instance details

Defined in Amazonka.IoTFleetWise.Types.NodeDataType

NFData NodeDataType Source # 
Instance details

Defined in Amazonka.IoTFleetWise.Types.NodeDataType

Methods

rnf :: NodeDataType -> () #

Eq NodeDataType Source # 
Instance details

Defined in Amazonka.IoTFleetWise.Types.NodeDataType

Ord NodeDataType Source # 
Instance details

Defined in Amazonka.IoTFleetWise.Types.NodeDataType

Hashable NodeDataType Source # 
Instance details

Defined in Amazonka.IoTFleetWise.Types.NodeDataType

type Rep NodeDataType Source # 
Instance details

Defined in Amazonka.IoTFleetWise.Types.NodeDataType

type Rep NodeDataType = D1 ('MetaData "NodeDataType" "Amazonka.IoTFleetWise.Types.NodeDataType" "amazonka-iotfleetwise-2.0-3noXdw9CznA79cw3EwaHcU" 'True) (C1 ('MetaCons "NodeDataType'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromNodeDataType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

RegistrationStatus

newtype RegistrationStatus Source #

Instances

Instances details
FromJSON RegistrationStatus Source # 
Instance details

Defined in Amazonka.IoTFleetWise.Types.RegistrationStatus

FromJSONKey RegistrationStatus Source # 
Instance details

Defined in Amazonka.IoTFleetWise.Types.RegistrationStatus

ToJSON RegistrationStatus Source # 
Instance details

Defined in Amazonka.IoTFleetWise.Types.RegistrationStatus

ToJSONKey RegistrationStatus Source # 
Instance details

Defined in Amazonka.IoTFleetWise.Types.RegistrationStatus

ToByteString RegistrationStatus Source # 
Instance details

Defined in Amazonka.IoTFleetWise.Types.RegistrationStatus

ToHeader RegistrationStatus Source # 
Instance details

Defined in Amazonka.IoTFleetWise.Types.RegistrationStatus

ToLog RegistrationStatus Source # 
Instance details

Defined in Amazonka.IoTFleetWise.Types.RegistrationStatus

ToQuery RegistrationStatus Source # 
Instance details

Defined in Amazonka.IoTFleetWise.Types.RegistrationStatus

FromText RegistrationStatus Source # 
Instance details

Defined in Amazonka.IoTFleetWise.Types.RegistrationStatus

ToText RegistrationStatus Source # 
Instance details

Defined in Amazonka.IoTFleetWise.Types.RegistrationStatus

FromXML RegistrationStatus Source # 
Instance details

Defined in Amazonka.IoTFleetWise.Types.RegistrationStatus

ToXML RegistrationStatus Source # 
Instance details

Defined in Amazonka.IoTFleetWise.Types.RegistrationStatus

Generic RegistrationStatus Source # 
Instance details

Defined in Amazonka.IoTFleetWise.Types.RegistrationStatus

Associated Types

type Rep RegistrationStatus :: Type -> Type #

Read RegistrationStatus Source # 
Instance details

Defined in Amazonka.IoTFleetWise.Types.RegistrationStatus

Show RegistrationStatus Source # 
Instance details

Defined in Amazonka.IoTFleetWise.Types.RegistrationStatus

NFData RegistrationStatus Source # 
Instance details

Defined in Amazonka.IoTFleetWise.Types.RegistrationStatus

Methods

rnf :: RegistrationStatus -> () #

Eq RegistrationStatus Source # 
Instance details

Defined in Amazonka.IoTFleetWise.Types.RegistrationStatus

Ord RegistrationStatus Source # 
Instance details

Defined in Amazonka.IoTFleetWise.Types.RegistrationStatus

Hashable RegistrationStatus Source # 
Instance details

Defined in Amazonka.IoTFleetWise.Types.RegistrationStatus

type Rep RegistrationStatus Source # 
Instance details

Defined in Amazonka.IoTFleetWise.Types.RegistrationStatus

type Rep RegistrationStatus = D1 ('MetaData "RegistrationStatus" "Amazonka.IoTFleetWise.Types.RegistrationStatus" "amazonka-iotfleetwise-2.0-3noXdw9CznA79cw3EwaHcU" 'True) (C1 ('MetaCons "RegistrationStatus'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromRegistrationStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

SignalDecoderType

newtype SignalDecoderType Source #

Instances

Instances details
FromJSON SignalDecoderType Source # 
Instance details

Defined in Amazonka.IoTFleetWise.Types.SignalDecoderType

FromJSONKey SignalDecoderType Source # 
Instance details

Defined in Amazonka.IoTFleetWise.Types.SignalDecoderType

ToJSON SignalDecoderType Source # 
Instance details

Defined in Amazonka.IoTFleetWise.Types.SignalDecoderType

ToJSONKey SignalDecoderType Source # 
Instance details

Defined in Amazonka.IoTFleetWise.Types.SignalDecoderType

ToByteString SignalDecoderType Source # 
Instance details

Defined in Amazonka.IoTFleetWise.Types.SignalDecoderType

ToHeader SignalDecoderType Source # 
Instance details

Defined in Amazonka.IoTFleetWise.Types.SignalDecoderType

ToLog SignalDecoderType Source # 
Instance details

Defined in Amazonka.IoTFleetWise.Types.SignalDecoderType

ToQuery SignalDecoderType Source # 
Instance details

Defined in Amazonka.IoTFleetWise.Types.SignalDecoderType

FromText SignalDecoderType Source # 
Instance details

Defined in Amazonka.IoTFleetWise.Types.SignalDecoderType

ToText SignalDecoderType Source # 
Instance details

Defined in Amazonka.IoTFleetWise.Types.SignalDecoderType

FromXML SignalDecoderType Source # 
Instance details

Defined in Amazonka.IoTFleetWise.Types.SignalDecoderType

ToXML SignalDecoderType Source # 
Instance details

Defined in Amazonka.IoTFleetWise.Types.SignalDecoderType

Generic SignalDecoderType Source # 
Instance details

Defined in Amazonka.IoTFleetWise.Types.SignalDecoderType

Associated Types

type Rep SignalDecoderType :: Type -> Type #

Read SignalDecoderType Source # 
Instance details

Defined in Amazonka.IoTFleetWise.Types.SignalDecoderType

Show SignalDecoderType Source # 
Instance details

Defined in Amazonka.IoTFleetWise.Types.SignalDecoderType

NFData SignalDecoderType Source # 
Instance details

Defined in Amazonka.IoTFleetWise.Types.SignalDecoderType

Methods

rnf :: SignalDecoderType -> () #

Eq SignalDecoderType Source # 
Instance details

Defined in Amazonka.IoTFleetWise.Types.SignalDecoderType

Ord SignalDecoderType Source # 
Instance details

Defined in Amazonka.IoTFleetWise.Types.SignalDecoderType

Hashable SignalDecoderType Source # 
Instance details

Defined in Amazonka.IoTFleetWise.Types.SignalDecoderType

type Rep SignalDecoderType Source # 
Instance details

Defined in Amazonka.IoTFleetWise.Types.SignalDecoderType

type Rep SignalDecoderType = D1 ('MetaData "SignalDecoderType" "Amazonka.IoTFleetWise.Types.SignalDecoderType" "amazonka-iotfleetwise-2.0-3noXdw9CznA79cw3EwaHcU" 'True) (C1 ('MetaCons "SignalDecoderType'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromSignalDecoderType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

SpoolingMode

newtype SpoolingMode Source #

Constructors

SpoolingMode' 

Bundled Patterns

pattern SpoolingMode_OFF :: SpoolingMode 
pattern SpoolingMode_TO_DISK :: SpoolingMode 

Instances

Instances details
FromJSON SpoolingMode Source # 
Instance details

Defined in Amazonka.IoTFleetWise.Types.SpoolingMode

FromJSONKey SpoolingMode Source # 
Instance details

Defined in Amazonka.IoTFleetWise.Types.SpoolingMode

ToJSON SpoolingMode Source # 
Instance details

Defined in Amazonka.IoTFleetWise.Types.SpoolingMode

ToJSONKey SpoolingMode Source # 
Instance details

Defined in Amazonka.IoTFleetWise.Types.SpoolingMode

ToByteString SpoolingMode Source # 
Instance details

Defined in Amazonka.IoTFleetWise.Types.SpoolingMode

ToHeader SpoolingMode Source # 
Instance details

Defined in Amazonka.IoTFleetWise.Types.SpoolingMode

ToLog SpoolingMode Source # 
Instance details

Defined in Amazonka.IoTFleetWise.Types.SpoolingMode

ToQuery SpoolingMode Source # 
Instance details

Defined in Amazonka.IoTFleetWise.Types.SpoolingMode

FromText SpoolingMode Source # 
Instance details

Defined in Amazonka.IoTFleetWise.Types.SpoolingMode

ToText SpoolingMode Source # 
Instance details

Defined in Amazonka.IoTFleetWise.Types.SpoolingMode

Methods

toText :: SpoolingMode -> Text #

FromXML SpoolingMode Source # 
Instance details

Defined in Amazonka.IoTFleetWise.Types.SpoolingMode

ToXML SpoolingMode Source # 
Instance details

Defined in Amazonka.IoTFleetWise.Types.SpoolingMode

Methods

toXML :: SpoolingMode -> XML #

Generic SpoolingMode Source # 
Instance details

Defined in Amazonka.IoTFleetWise.Types.SpoolingMode

Associated Types

type Rep SpoolingMode :: Type -> Type #

Read SpoolingMode Source # 
Instance details

Defined in Amazonka.IoTFleetWise.Types.SpoolingMode

Show SpoolingMode Source # 
Instance details

Defined in Amazonka.IoTFleetWise.Types.SpoolingMode

NFData SpoolingMode Source # 
Instance details

Defined in Amazonka.IoTFleetWise.Types.SpoolingMode

Methods

rnf :: SpoolingMode -> () #

Eq SpoolingMode Source # 
Instance details

Defined in Amazonka.IoTFleetWise.Types.SpoolingMode

Ord SpoolingMode Source # 
Instance details

Defined in Amazonka.IoTFleetWise.Types.SpoolingMode

Hashable SpoolingMode Source # 
Instance details

Defined in Amazonka.IoTFleetWise.Types.SpoolingMode

type Rep SpoolingMode Source # 
Instance details

Defined in Amazonka.IoTFleetWise.Types.SpoolingMode

type Rep SpoolingMode = D1 ('MetaData "SpoolingMode" "Amazonka.IoTFleetWise.Types.SpoolingMode" "amazonka-iotfleetwise-2.0-3noXdw9CznA79cw3EwaHcU" 'True) (C1 ('MetaCons "SpoolingMode'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromSpoolingMode") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

TriggerMode

newtype TriggerMode Source #

Constructors

TriggerMode' 

Bundled Patterns

pattern TriggerMode_ALWAYS :: TriggerMode 
pattern TriggerMode_RISING_EDGE :: TriggerMode 

Instances

Instances details
FromJSON TriggerMode Source # 
Instance details

Defined in Amazonka.IoTFleetWise.Types.TriggerMode

FromJSONKey TriggerMode Source # 
Instance details

Defined in Amazonka.IoTFleetWise.Types.TriggerMode

ToJSON TriggerMode Source # 
Instance details

Defined in Amazonka.IoTFleetWise.Types.TriggerMode

ToJSONKey TriggerMode Source # 
Instance details

Defined in Amazonka.IoTFleetWise.Types.TriggerMode

ToByteString TriggerMode Source # 
Instance details

Defined in Amazonka.IoTFleetWise.Types.TriggerMode

ToHeader TriggerMode Source # 
Instance details

Defined in Amazonka.IoTFleetWise.Types.TriggerMode

ToLog TriggerMode Source # 
Instance details

Defined in Amazonka.IoTFleetWise.Types.TriggerMode

ToQuery TriggerMode Source # 
Instance details

Defined in Amazonka.IoTFleetWise.Types.TriggerMode

FromText TriggerMode Source # 
Instance details

Defined in Amazonka.IoTFleetWise.Types.TriggerMode

ToText TriggerMode Source # 
Instance details

Defined in Amazonka.IoTFleetWise.Types.TriggerMode

Methods

toText :: TriggerMode -> Text #

FromXML TriggerMode Source # 
Instance details

Defined in Amazonka.IoTFleetWise.Types.TriggerMode

ToXML TriggerMode Source # 
Instance details

Defined in Amazonka.IoTFleetWise.Types.TriggerMode

Methods

toXML :: TriggerMode -> XML #

Generic TriggerMode Source # 
Instance details

Defined in Amazonka.IoTFleetWise.Types.TriggerMode

Associated Types

type Rep TriggerMode :: Type -> Type #

Read TriggerMode Source # 
Instance details

Defined in Amazonka.IoTFleetWise.Types.TriggerMode

Show TriggerMode Source # 
Instance details

Defined in Amazonka.IoTFleetWise.Types.TriggerMode

NFData TriggerMode Source # 
Instance details

Defined in Amazonka.IoTFleetWise.Types.TriggerMode

Methods

rnf :: TriggerMode -> () #

Eq TriggerMode Source # 
Instance details

Defined in Amazonka.IoTFleetWise.Types.TriggerMode

Ord TriggerMode Source # 
Instance details

Defined in Amazonka.IoTFleetWise.Types.TriggerMode

Hashable TriggerMode Source # 
Instance details

Defined in Amazonka.IoTFleetWise.Types.TriggerMode

type Rep TriggerMode Source # 
Instance details

Defined in Amazonka.IoTFleetWise.Types.TriggerMode

type Rep TriggerMode = D1 ('MetaData "TriggerMode" "Amazonka.IoTFleetWise.Types.TriggerMode" "amazonka-iotfleetwise-2.0-3noXdw9CznA79cw3EwaHcU" 'True) (C1 ('MetaCons "TriggerMode'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromTriggerMode") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

UpdateCampaignAction

newtype UpdateCampaignAction Source #

Instances

Instances details
FromJSON UpdateCampaignAction Source # 
Instance details

Defined in Amazonka.IoTFleetWise.Types.UpdateCampaignAction

FromJSONKey UpdateCampaignAction Source # 
Instance details

Defined in Amazonka.IoTFleetWise.Types.UpdateCampaignAction

ToJSON UpdateCampaignAction Source # 
Instance details

Defined in Amazonka.IoTFleetWise.Types.UpdateCampaignAction

ToJSONKey UpdateCampaignAction Source # 
Instance details

Defined in Amazonka.IoTFleetWise.Types.UpdateCampaignAction

ToByteString UpdateCampaignAction Source # 
Instance details

Defined in Amazonka.IoTFleetWise.Types.UpdateCampaignAction

ToHeader UpdateCampaignAction Source # 
Instance details

Defined in Amazonka.IoTFleetWise.Types.UpdateCampaignAction

ToLog UpdateCampaignAction Source # 
Instance details

Defined in Amazonka.IoTFleetWise.Types.UpdateCampaignAction

ToQuery UpdateCampaignAction Source # 
Instance details

Defined in Amazonka.IoTFleetWise.Types.UpdateCampaignAction

FromText UpdateCampaignAction Source # 
Instance details

Defined in Amazonka.IoTFleetWise.Types.UpdateCampaignAction

ToText UpdateCampaignAction Source # 
Instance details

Defined in Amazonka.IoTFleetWise.Types.UpdateCampaignAction

FromXML UpdateCampaignAction Source # 
Instance details

Defined in Amazonka.IoTFleetWise.Types.UpdateCampaignAction

ToXML UpdateCampaignAction Source # 
Instance details

Defined in Amazonka.IoTFleetWise.Types.UpdateCampaignAction

Generic UpdateCampaignAction Source # 
Instance details

Defined in Amazonka.IoTFleetWise.Types.UpdateCampaignAction

Associated Types

type Rep UpdateCampaignAction :: Type -> Type #

Read UpdateCampaignAction Source # 
Instance details

Defined in Amazonka.IoTFleetWise.Types.UpdateCampaignAction

Show UpdateCampaignAction Source # 
Instance details

Defined in Amazonka.IoTFleetWise.Types.UpdateCampaignAction

NFData UpdateCampaignAction Source # 
Instance details

Defined in Amazonka.IoTFleetWise.Types.UpdateCampaignAction

Methods

rnf :: UpdateCampaignAction -> () #

Eq UpdateCampaignAction Source # 
Instance details

Defined in Amazonka.IoTFleetWise.Types.UpdateCampaignAction

Ord UpdateCampaignAction Source # 
Instance details

Defined in Amazonka.IoTFleetWise.Types.UpdateCampaignAction

Hashable UpdateCampaignAction Source # 
Instance details

Defined in Amazonka.IoTFleetWise.Types.UpdateCampaignAction

type Rep UpdateCampaignAction Source # 
Instance details

Defined in Amazonka.IoTFleetWise.Types.UpdateCampaignAction

type Rep UpdateCampaignAction = D1 ('MetaData "UpdateCampaignAction" "Amazonka.IoTFleetWise.Types.UpdateCampaignAction" "amazonka-iotfleetwise-2.0-3noXdw9CznA79cw3EwaHcU" 'True) (C1 ('MetaCons "UpdateCampaignAction'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromUpdateCampaignAction") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

UpdateMode

newtype UpdateMode Source #

Constructors

UpdateMode' 

Fields

Bundled Patterns

pattern UpdateMode_Merge :: UpdateMode 
pattern UpdateMode_Overwrite :: UpdateMode 

Instances

Instances details
FromJSON UpdateMode Source # 
Instance details

Defined in Amazonka.IoTFleetWise.Types.UpdateMode

FromJSONKey UpdateMode Source # 
Instance details

Defined in Amazonka.IoTFleetWise.Types.UpdateMode

ToJSON UpdateMode Source # 
Instance details

Defined in Amazonka.IoTFleetWise.Types.UpdateMode

ToJSONKey UpdateMode Source # 
Instance details

Defined in Amazonka.IoTFleetWise.Types.UpdateMode

ToByteString UpdateMode Source # 
Instance details

Defined in Amazonka.IoTFleetWise.Types.UpdateMode

ToHeader UpdateMode Source # 
Instance details

Defined in Amazonka.IoTFleetWise.Types.UpdateMode

ToLog UpdateMode Source # 
Instance details

Defined in Amazonka.IoTFleetWise.Types.UpdateMode

ToQuery UpdateMode Source # 
Instance details

Defined in Amazonka.IoTFleetWise.Types.UpdateMode

FromText UpdateMode Source # 
Instance details

Defined in Amazonka.IoTFleetWise.Types.UpdateMode

ToText UpdateMode Source # 
Instance details

Defined in Amazonka.IoTFleetWise.Types.UpdateMode

Methods

toText :: UpdateMode -> Text #

FromXML UpdateMode Source # 
Instance details

Defined in Amazonka.IoTFleetWise.Types.UpdateMode

ToXML UpdateMode Source # 
Instance details

Defined in Amazonka.IoTFleetWise.Types.UpdateMode

Methods

toXML :: UpdateMode -> XML #

Generic UpdateMode Source # 
Instance details

Defined in Amazonka.IoTFleetWise.Types.UpdateMode

Associated Types

type Rep UpdateMode :: Type -> Type #

Read UpdateMode Source # 
Instance details

Defined in Amazonka.IoTFleetWise.Types.UpdateMode

Show UpdateMode Source # 
Instance details

Defined in Amazonka.IoTFleetWise.Types.UpdateMode

NFData UpdateMode Source # 
Instance details

Defined in Amazonka.IoTFleetWise.Types.UpdateMode

Methods

rnf :: UpdateMode -> () #

Eq UpdateMode Source # 
Instance details

Defined in Amazonka.IoTFleetWise.Types.UpdateMode

Ord UpdateMode Source # 
Instance details

Defined in Amazonka.IoTFleetWise.Types.UpdateMode

Hashable UpdateMode Source # 
Instance details

Defined in Amazonka.IoTFleetWise.Types.UpdateMode

type Rep UpdateMode Source # 
Instance details

Defined in Amazonka.IoTFleetWise.Types.UpdateMode

type Rep UpdateMode = D1 ('MetaData "UpdateMode" "Amazonka.IoTFleetWise.Types.UpdateMode" "amazonka-iotfleetwise-2.0-3noXdw9CznA79cw3EwaHcU" 'True) (C1 ('MetaCons "UpdateMode'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromUpdateMode") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

VehicleAssociationBehavior

newtype VehicleAssociationBehavior Source #

Instances

Instances details
FromJSON VehicleAssociationBehavior Source # 
Instance details

Defined in Amazonka.IoTFleetWise.Types.VehicleAssociationBehavior

FromJSONKey VehicleAssociationBehavior Source # 
Instance details

Defined in Amazonka.IoTFleetWise.Types.VehicleAssociationBehavior

ToJSON VehicleAssociationBehavior Source # 
Instance details

Defined in Amazonka.IoTFleetWise.Types.VehicleAssociationBehavior

ToJSONKey VehicleAssociationBehavior Source # 
Instance details

Defined in Amazonka.IoTFleetWise.Types.VehicleAssociationBehavior

ToByteString VehicleAssociationBehavior Source # 
Instance details

Defined in Amazonka.IoTFleetWise.Types.VehicleAssociationBehavior

ToHeader VehicleAssociationBehavior Source # 
Instance details

Defined in Amazonka.IoTFleetWise.Types.VehicleAssociationBehavior

ToLog VehicleAssociationBehavior Source # 
Instance details

Defined in Amazonka.IoTFleetWise.Types.VehicleAssociationBehavior

ToQuery VehicleAssociationBehavior Source # 
Instance details

Defined in Amazonka.IoTFleetWise.Types.VehicleAssociationBehavior

FromText VehicleAssociationBehavior Source # 
Instance details

Defined in Amazonka.IoTFleetWise.Types.VehicleAssociationBehavior

ToText VehicleAssociationBehavior Source # 
Instance details

Defined in Amazonka.IoTFleetWise.Types.VehicleAssociationBehavior

FromXML VehicleAssociationBehavior Source # 
Instance details

Defined in Amazonka.IoTFleetWise.Types.VehicleAssociationBehavior

ToXML VehicleAssociationBehavior Source # 
Instance details

Defined in Amazonka.IoTFleetWise.Types.VehicleAssociationBehavior

Generic VehicleAssociationBehavior Source # 
Instance details

Defined in Amazonka.IoTFleetWise.Types.VehicleAssociationBehavior

Associated Types

type Rep VehicleAssociationBehavior :: Type -> Type #

Read VehicleAssociationBehavior Source # 
Instance details

Defined in Amazonka.IoTFleetWise.Types.VehicleAssociationBehavior

Show VehicleAssociationBehavior Source # 
Instance details

Defined in Amazonka.IoTFleetWise.Types.VehicleAssociationBehavior

NFData VehicleAssociationBehavior Source # 
Instance details

Defined in Amazonka.IoTFleetWise.Types.VehicleAssociationBehavior

Eq VehicleAssociationBehavior Source # 
Instance details

Defined in Amazonka.IoTFleetWise.Types.VehicleAssociationBehavior

Ord VehicleAssociationBehavior Source # 
Instance details

Defined in Amazonka.IoTFleetWise.Types.VehicleAssociationBehavior

Hashable VehicleAssociationBehavior Source # 
Instance details

Defined in Amazonka.IoTFleetWise.Types.VehicleAssociationBehavior

type Rep VehicleAssociationBehavior Source # 
Instance details

Defined in Amazonka.IoTFleetWise.Types.VehicleAssociationBehavior

type Rep VehicleAssociationBehavior = D1 ('MetaData "VehicleAssociationBehavior" "Amazonka.IoTFleetWise.Types.VehicleAssociationBehavior" "amazonka-iotfleetwise-2.0-3noXdw9CznA79cw3EwaHcU" 'True) (C1 ('MetaCons "VehicleAssociationBehavior'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromVehicleAssociationBehavior") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

VehicleState

newtype VehicleState Source #

Constructors

VehicleState' 

Instances

Instances details
FromJSON VehicleState Source # 
Instance details

Defined in Amazonka.IoTFleetWise.Types.VehicleState

FromJSONKey VehicleState Source # 
Instance details

Defined in Amazonka.IoTFleetWise.Types.VehicleState

ToJSON VehicleState Source # 
Instance details

Defined in Amazonka.IoTFleetWise.Types.VehicleState

ToJSONKey VehicleState Source # 
Instance details

Defined in Amazonka.IoTFleetWise.Types.VehicleState

ToByteString VehicleState Source # 
Instance details

Defined in Amazonka.IoTFleetWise.Types.VehicleState

ToHeader VehicleState Source # 
Instance details

Defined in Amazonka.IoTFleetWise.Types.VehicleState

ToLog VehicleState Source # 
Instance details

Defined in Amazonka.IoTFleetWise.Types.VehicleState

ToQuery VehicleState Source # 
Instance details

Defined in Amazonka.IoTFleetWise.Types.VehicleState

FromText VehicleState Source # 
Instance details

Defined in Amazonka.IoTFleetWise.Types.VehicleState

ToText VehicleState Source # 
Instance details

Defined in Amazonka.IoTFleetWise.Types.VehicleState

Methods

toText :: VehicleState -> Text #

FromXML VehicleState Source # 
Instance details

Defined in Amazonka.IoTFleetWise.Types.VehicleState

ToXML VehicleState Source # 
Instance details

Defined in Amazonka.IoTFleetWise.Types.VehicleState

Methods

toXML :: VehicleState -> XML #

Generic VehicleState Source # 
Instance details

Defined in Amazonka.IoTFleetWise.Types.VehicleState

Associated Types

type Rep VehicleState :: Type -> Type #

Read VehicleState Source # 
Instance details

Defined in Amazonka.IoTFleetWise.Types.VehicleState

Show VehicleState Source # 
Instance details

Defined in Amazonka.IoTFleetWise.Types.VehicleState

NFData VehicleState Source # 
Instance details

Defined in Amazonka.IoTFleetWise.Types.VehicleState

Methods

rnf :: VehicleState -> () #

Eq VehicleState Source # 
Instance details

Defined in Amazonka.IoTFleetWise.Types.VehicleState

Ord VehicleState Source # 
Instance details

Defined in Amazonka.IoTFleetWise.Types.VehicleState

Hashable VehicleState Source # 
Instance details

Defined in Amazonka.IoTFleetWise.Types.VehicleState

type Rep VehicleState Source # 
Instance details

Defined in Amazonka.IoTFleetWise.Types.VehicleState

type Rep VehicleState = D1 ('MetaData "VehicleState" "Amazonka.IoTFleetWise.Types.VehicleState" "amazonka-iotfleetwise-2.0-3noXdw9CznA79cw3EwaHcU" 'True) (C1 ('MetaCons "VehicleState'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromVehicleState") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

Actuator

data Actuator Source #

A signal that represents a vehicle device such as the engine, heater, and door locks. Data from an actuator reports the state of a certain vehicle device.

Updating actuator data can change the state of a device. For example, you can turn on or off the heater by updating its actuator data.

See: newActuator smart constructor.

Constructors

Actuator' 

Fields

Instances

Instances details
FromJSON Actuator Source # 
Instance details

Defined in Amazonka.IoTFleetWise.Types.Actuator

ToJSON Actuator Source # 
Instance details

Defined in Amazonka.IoTFleetWise.Types.Actuator

Generic Actuator Source # 
Instance details

Defined in Amazonka.IoTFleetWise.Types.Actuator

Associated Types

type Rep Actuator :: Type -> Type #

Methods

from :: Actuator -> Rep Actuator x #

to :: Rep Actuator x -> Actuator #

Read Actuator Source # 
Instance details

Defined in Amazonka.IoTFleetWise.Types.Actuator

Show Actuator Source # 
Instance details

Defined in Amazonka.IoTFleetWise.Types.Actuator

NFData Actuator Source # 
Instance details

Defined in Amazonka.IoTFleetWise.Types.Actuator

Methods

rnf :: Actuator -> () #

Eq Actuator Source # 
Instance details

Defined in Amazonka.IoTFleetWise.Types.Actuator

Hashable Actuator Source # 
Instance details

Defined in Amazonka.IoTFleetWise.Types.Actuator

Methods

hashWithSalt :: Int -> Actuator -> Int #

hash :: Actuator -> Int #

type Rep Actuator Source # 
Instance details

Defined in Amazonka.IoTFleetWise.Types.Actuator

newActuator Source #

Create a value of Actuator 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:allowedValues:Actuator', actuator_allowedValues - A list of possible values an actuator can take.

$sel:assignedValue:Actuator', actuator_assignedValue - A specified value for the actuator.

$sel:description:Actuator', actuator_description - A brief description of the actuator.

$sel:max:Actuator', actuator_max - The specified possible maximum value of an actuator.

$sel:min:Actuator', actuator_min - The specified possible minimum value of an actuator.

$sel:unit:Actuator', actuator_unit - The scientific unit for the actuator.

$sel:fullyQualifiedName:Actuator', actuator_fullyQualifiedName - The fully qualified name of the actuator. For example, the fully qualified name of an actuator might be Vehicle.Front.Left.Door.Lock.

$sel:dataType:Actuator', actuator_dataType - The specified data type of the actuator.

actuator_allowedValues :: Lens' Actuator (Maybe [Text]) Source #

A list of possible values an actuator can take.

actuator_assignedValue :: Lens' Actuator (Maybe Text) Source #

A specified value for the actuator.

actuator_description :: Lens' Actuator (Maybe Text) Source #

A brief description of the actuator.

actuator_max :: Lens' Actuator (Maybe Double) Source #

The specified possible maximum value of an actuator.

actuator_min :: Lens' Actuator (Maybe Double) Source #

The specified possible minimum value of an actuator.

actuator_unit :: Lens' Actuator (Maybe Text) Source #

The scientific unit for the actuator.

actuator_fullyQualifiedName :: Lens' Actuator Text Source #

The fully qualified name of the actuator. For example, the fully qualified name of an actuator might be Vehicle.Front.Left.Door.Lock.

actuator_dataType :: Lens' Actuator NodeDataType Source #

The specified data type of the actuator.

Attribute

data Attribute Source #

A signal that represents static information about the vehicle, such as engine type or manufacturing date.

See: newAttribute smart constructor.

Constructors

Attribute' 

Fields

Instances

Instances details
FromJSON Attribute Source # 
Instance details

Defined in Amazonka.IoTFleetWise.Types.Attribute

ToJSON Attribute Source # 
Instance details

Defined in Amazonka.IoTFleetWise.Types.Attribute

Generic Attribute Source # 
Instance details

Defined in Amazonka.IoTFleetWise.Types.Attribute

Associated Types

type Rep Attribute :: Type -> Type #

Read Attribute Source # 
Instance details

Defined in Amazonka.IoTFleetWise.Types.Attribute

Show Attribute Source # 
Instance details

Defined in Amazonka.IoTFleetWise.Types.Attribute

NFData Attribute Source # 
Instance details

Defined in Amazonka.IoTFleetWise.Types.Attribute

Methods

rnf :: Attribute -> () #

Eq Attribute Source # 
Instance details

Defined in Amazonka.IoTFleetWise.Types.Attribute

Hashable Attribute Source # 
Instance details

Defined in Amazonka.IoTFleetWise.Types.Attribute

type Rep Attribute Source # 
Instance details

Defined in Amazonka.IoTFleetWise.Types.Attribute

newAttribute Source #

Create a value of Attribute 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:allowedValues:Attribute', attribute_allowedValues - A list of possible values an attribute can be assigned.

$sel:assignedValue:Attribute', attribute_assignedValue - A specified value for the attribute.

$sel:defaultValue:Attribute', attribute_defaultValue - The default value of the attribute.

$sel:description:Attribute', attribute_description - A brief description of the attribute.

$sel:max:Attribute', attribute_max - The specified possible maximum value of the attribute.

$sel:min:Attribute', attribute_min - The specified possible minimum value of the attribute.

$sel:unit:Attribute', attribute_unit - The scientific unit for the attribute.

$sel:fullyQualifiedName:Attribute', attribute_fullyQualifiedName - The fully qualified name of the attribute. For example, the fully qualified name of an attribute might be Vehicle.Body.Engine.Type.

$sel:dataType:Attribute', attribute_dataType - The specified data type of the attribute.

attribute_allowedValues :: Lens' Attribute (Maybe [Text]) Source #

A list of possible values an attribute can be assigned.

attribute_assignedValue :: Lens' Attribute (Maybe Text) Source #

A specified value for the attribute.

attribute_defaultValue :: Lens' Attribute (Maybe Text) Source #

The default value of the attribute.

attribute_description :: Lens' Attribute (Maybe Text) Source #

A brief description of the attribute.

attribute_max :: Lens' Attribute (Maybe Double) Source #

The specified possible maximum value of the attribute.

attribute_min :: Lens' Attribute (Maybe Double) Source #

The specified possible minimum value of the attribute.

attribute_unit :: Lens' Attribute (Maybe Text) Source #

The scientific unit for the attribute.

attribute_fullyQualifiedName :: Lens' Attribute Text Source #

The fully qualified name of the attribute. For example, the fully qualified name of an attribute might be Vehicle.Body.Engine.Type.

attribute_dataType :: Lens' Attribute NodeDataType Source #

The specified data type of the attribute.

Branch

data Branch Source #

A group of signals that are defined in a hierarchical structure.

See: newBranch smart constructor.

Constructors

Branch' 

Fields

Instances

Instances details
FromJSON Branch Source # 
Instance details

Defined in Amazonka.IoTFleetWise.Types.Branch

ToJSON Branch Source # 
Instance details

Defined in Amazonka.IoTFleetWise.Types.Branch

Generic Branch Source # 
Instance details

Defined in Amazonka.IoTFleetWise.Types.Branch

Associated Types

type Rep Branch :: Type -> Type #

Methods

from :: Branch -> Rep Branch x #

to :: Rep Branch x -> Branch #

Read Branch Source # 
Instance details

Defined in Amazonka.IoTFleetWise.Types.Branch

Show Branch Source # 
Instance details

Defined in Amazonka.IoTFleetWise.Types.Branch

NFData Branch Source # 
Instance details

Defined in Amazonka.IoTFleetWise.Types.Branch

Methods

rnf :: Branch -> () #

Eq Branch Source # 
Instance details

Defined in Amazonka.IoTFleetWise.Types.Branch

Methods

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

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

Hashable Branch Source # 
Instance details

Defined in Amazonka.IoTFleetWise.Types.Branch

Methods

hashWithSalt :: Int -> Branch -> Int #

hash :: Branch -> Int #

type Rep Branch Source # 
Instance details

Defined in Amazonka.IoTFleetWise.Types.Branch

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

newBranch Source #

Create a value of Branch 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:description:Branch', branch_description - A brief description of the branch.

$sel:fullyQualifiedName:Branch', branch_fullyQualifiedName - The fully qualified name of the branch. For example, the fully qualified name of a branch might be Vehicle.Body.Engine.

branch_description :: Lens' Branch (Maybe Text) Source #

A brief description of the branch.

branch_fullyQualifiedName :: Lens' Branch Text Source #

The fully qualified name of the branch. For example, the fully qualified name of a branch might be Vehicle.Body.Engine.

CampaignSummary

data CampaignSummary Source #

Information about a campaign.

You can use the API operation to return this information about multiple created campaigns.

See: newCampaignSummary smart constructor.

Constructors

CampaignSummary' 

Fields

  • arn :: Maybe Text

    The Amazon Resource Name (ARN) of a campaign.

  • description :: Maybe Text

    The description of the campaign.

  • name :: Maybe Text

    The name of a campaign.

  • signalCatalogArn :: Maybe Text

    The ARN of the signal catalog associated with the campaign.

  • status :: Maybe CampaignStatus

    The state of a campaign. The status can be one of the following:

    • CREATING - Amazon Web Services IoT FleetWise is processing your request to create the campaign.
    • WAITING_FOR_APPROVAL - After a campaign is created, it enters the WAITING_FOR_APPROVAL state. To allow Amazon Web Services IoT FleetWise to deploy the campaign to the target vehicle or fleet, use the API operation to approve the campaign.
    • RUNNING - The campaign is active.
    • SUSPENDED - The campaign is suspended. To resume the campaign, use the API operation.
  • targetArn :: Maybe Text

    The ARN of a vehicle or fleet to which the campaign is deployed.

  • creationTime :: POSIX

    The time the campaign was created.

  • lastModificationTime :: POSIX

    The last time the campaign was modified.

Instances

Instances details
FromJSON CampaignSummary Source # 
Instance details

Defined in Amazonka.IoTFleetWise.Types.CampaignSummary

Generic CampaignSummary Source # 
Instance details

Defined in Amazonka.IoTFleetWise.Types.CampaignSummary

Associated Types

type Rep CampaignSummary :: Type -> Type #

Read CampaignSummary Source # 
Instance details

Defined in Amazonka.IoTFleetWise.Types.CampaignSummary

Show CampaignSummary Source # 
Instance details

Defined in Amazonka.IoTFleetWise.Types.CampaignSummary

NFData CampaignSummary Source # 
Instance details

Defined in Amazonka.IoTFleetWise.Types.CampaignSummary

Methods

rnf :: CampaignSummary -> () #

Eq CampaignSummary Source # 
Instance details

Defined in Amazonka.IoTFleetWise.Types.CampaignSummary

Hashable CampaignSummary Source # 
Instance details

Defined in Amazonka.IoTFleetWise.Types.CampaignSummary

type Rep CampaignSummary Source # 
Instance details

Defined in Amazonka.IoTFleetWise.Types.CampaignSummary

newCampaignSummary Source #

Create a value of CampaignSummary 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:arn:CampaignSummary', campaignSummary_arn - The Amazon Resource Name (ARN) of a campaign.

$sel:description:CampaignSummary', campaignSummary_description - The description of the campaign.

$sel:name:CampaignSummary', campaignSummary_name - The name of a campaign.

$sel:signalCatalogArn:CampaignSummary', campaignSummary_signalCatalogArn - The ARN of the signal catalog associated with the campaign.

$sel:status:CampaignSummary', campaignSummary_status - The state of a campaign. The status can be one of the following:

  • CREATING - Amazon Web Services IoT FleetWise is processing your request to create the campaign.
  • WAITING_FOR_APPROVAL - After a campaign is created, it enters the WAITING_FOR_APPROVAL state. To allow Amazon Web Services IoT FleetWise to deploy the campaign to the target vehicle or fleet, use the API operation to approve the campaign.
  • RUNNING - The campaign is active.
  • SUSPENDED - The campaign is suspended. To resume the campaign, use the API operation.

$sel:targetArn:CampaignSummary', campaignSummary_targetArn - The ARN of a vehicle or fleet to which the campaign is deployed.

$sel:creationTime:CampaignSummary', campaignSummary_creationTime - The time the campaign was created.

$sel:lastModificationTime:CampaignSummary', campaignSummary_lastModificationTime - The last time the campaign was modified.

campaignSummary_arn :: Lens' CampaignSummary (Maybe Text) Source #

The Amazon Resource Name (ARN) of a campaign.

campaignSummary_description :: Lens' CampaignSummary (Maybe Text) Source #

The description of the campaign.

campaignSummary_signalCatalogArn :: Lens' CampaignSummary (Maybe Text) Source #

The ARN of the signal catalog associated with the campaign.

campaignSummary_status :: Lens' CampaignSummary (Maybe CampaignStatus) Source #

The state of a campaign. The status can be one of the following:

  • CREATING - Amazon Web Services IoT FleetWise is processing your request to create the campaign.
  • WAITING_FOR_APPROVAL - After a campaign is created, it enters the WAITING_FOR_APPROVAL state. To allow Amazon Web Services IoT FleetWise to deploy the campaign to the target vehicle or fleet, use the API operation to approve the campaign.
  • RUNNING - The campaign is active.
  • SUSPENDED - The campaign is suspended. To resume the campaign, use the API operation.

campaignSummary_targetArn :: Lens' CampaignSummary (Maybe Text) Source #

The ARN of a vehicle or fleet to which the campaign is deployed.

campaignSummary_creationTime :: Lens' CampaignSummary UTCTime Source #

The time the campaign was created.

campaignSummary_lastModificationTime :: Lens' CampaignSummary UTCTime Source #

The last time the campaign was modified.

CanDbcDefinition

data CanDbcDefinition Source #

Configurations used to create a decoder manifest.

See: newCanDbcDefinition smart constructor.

Constructors

CanDbcDefinition' 

Fields

Instances

Instances details
ToJSON CanDbcDefinition Source # 
Instance details

Defined in Amazonka.IoTFleetWise.Types.CanDbcDefinition

Generic CanDbcDefinition Source # 
Instance details

Defined in Amazonka.IoTFleetWise.Types.CanDbcDefinition

Associated Types

type Rep CanDbcDefinition :: Type -> Type #

Read CanDbcDefinition Source # 
Instance details

Defined in Amazonka.IoTFleetWise.Types.CanDbcDefinition

Show CanDbcDefinition Source # 
Instance details

Defined in Amazonka.IoTFleetWise.Types.CanDbcDefinition

NFData CanDbcDefinition Source # 
Instance details

Defined in Amazonka.IoTFleetWise.Types.CanDbcDefinition

Methods

rnf :: CanDbcDefinition -> () #

Eq CanDbcDefinition Source # 
Instance details

Defined in Amazonka.IoTFleetWise.Types.CanDbcDefinition

Hashable CanDbcDefinition Source # 
Instance details

Defined in Amazonka.IoTFleetWise.Types.CanDbcDefinition

type Rep CanDbcDefinition Source # 
Instance details

Defined in Amazonka.IoTFleetWise.Types.CanDbcDefinition

type Rep CanDbcDefinition = D1 ('MetaData "CanDbcDefinition" "Amazonka.IoTFleetWise.Types.CanDbcDefinition" "amazonka-iotfleetwise-2.0-3noXdw9CznA79cw3EwaHcU" 'False) (C1 ('MetaCons "CanDbcDefinition'" 'PrefixI 'True) (S1 ('MetaSel ('Just "signalsMap") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (HashMap Text Text))) :*: (S1 ('MetaSel ('Just "networkInterface") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "canDbcFiles") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (NonEmpty Base64)))))

newCanDbcDefinition Source #

Create a value of CanDbcDefinition 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:signalsMap:CanDbcDefinition', canDbcDefinition_signalsMap - Pairs every signal specified in your vehicle model with a signal decoder.

$sel:networkInterface:CanDbcDefinition', canDbcDefinition_networkInterface - Contains information about a network interface.

$sel:canDbcFiles:CanDbcDefinition', canDbcDefinition_canDbcFiles - A list of DBC files. You can upload only one DBC file for each network interface and specify up to five (inclusive) files in the list.

canDbcDefinition_signalsMap :: Lens' CanDbcDefinition (Maybe (HashMap Text Text)) Source #

Pairs every signal specified in your vehicle model with a signal decoder.

canDbcDefinition_networkInterface :: Lens' CanDbcDefinition Text Source #

Contains information about a network interface.

canDbcDefinition_canDbcFiles :: Lens' CanDbcDefinition (NonEmpty ByteString) Source #

A list of DBC files. You can upload only one DBC file for each network interface and specify up to five (inclusive) files in the list.

CanInterface

data CanInterface Source #

A single controller area network (CAN) device interface.

See: newCanInterface smart constructor.

Constructors

CanInterface' 

Fields

Instances

Instances details
FromJSON CanInterface Source # 
Instance details

Defined in Amazonka.IoTFleetWise.Types.CanInterface

ToJSON CanInterface Source # 
Instance details

Defined in Amazonka.IoTFleetWise.Types.CanInterface

Generic CanInterface Source # 
Instance details

Defined in Amazonka.IoTFleetWise.Types.CanInterface

Associated Types

type Rep CanInterface :: Type -> Type #

Read CanInterface Source # 
Instance details

Defined in Amazonka.IoTFleetWise.Types.CanInterface

Show CanInterface Source # 
Instance details

Defined in Amazonka.IoTFleetWise.Types.CanInterface

NFData CanInterface Source # 
Instance details

Defined in Amazonka.IoTFleetWise.Types.CanInterface

Methods

rnf :: CanInterface -> () #

Eq CanInterface Source # 
Instance details

Defined in Amazonka.IoTFleetWise.Types.CanInterface

Hashable CanInterface Source # 
Instance details

Defined in Amazonka.IoTFleetWise.Types.CanInterface

type Rep CanInterface Source # 
Instance details

Defined in Amazonka.IoTFleetWise.Types.CanInterface

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

newCanInterface Source #

Create a value of CanInterface 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:protocolName:CanInterface', canInterface_protocolName - The name of the communication protocol for the interface.

$sel:protocolVersion:CanInterface', canInterface_protocolVersion - The version of the communication protocol for the interface.

$sel:name:CanInterface', canInterface_name - The unique name of the interface.

canInterface_protocolName :: Lens' CanInterface (Maybe Text) Source #

The name of the communication protocol for the interface.

canInterface_protocolVersion :: Lens' CanInterface (Maybe Text) Source #

The version of the communication protocol for the interface.

canInterface_name :: Lens' CanInterface Text Source #

The unique name of the interface.

CanSignal

data CanSignal Source #

Information about a single controller area network (CAN) signal and the messages it receives and transmits.

See: newCanSignal smart constructor.

Constructors

CanSignal' 

Fields

Instances

Instances details
FromJSON CanSignal Source # 
Instance details

Defined in Amazonka.IoTFleetWise.Types.CanSignal

ToJSON CanSignal Source # 
Instance details

Defined in Amazonka.IoTFleetWise.Types.CanSignal

Generic CanSignal Source # 
Instance details

Defined in Amazonka.IoTFleetWise.Types.CanSignal

Associated Types

type Rep CanSignal :: Type -> Type #

Read CanSignal Source # 
Instance details

Defined in Amazonka.IoTFleetWise.Types.CanSignal

Show CanSignal Source # 
Instance details

Defined in Amazonka.IoTFleetWise.Types.CanSignal

NFData CanSignal Source # 
Instance details

Defined in Amazonka.IoTFleetWise.Types.CanSignal

Methods

rnf :: CanSignal -> () #

Eq CanSignal Source # 
Instance details

Defined in Amazonka.IoTFleetWise.Types.CanSignal

Hashable CanSignal Source # 
Instance details

Defined in Amazonka.IoTFleetWise.Types.CanSignal

type Rep CanSignal Source # 
Instance details

Defined in Amazonka.IoTFleetWise.Types.CanSignal

newCanSignal Source #

Create a value of CanSignal 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:name:CanSignal', canSignal_name - The name of the signal.

$sel:messageId:CanSignal', canSignal_messageId - The ID of the message.

$sel:isBigEndian:CanSignal', canSignal_isBigEndian - Whether the byte ordering of a CAN message is big-endian.

$sel:isSigned:CanSignal', canSignal_isSigned - Whether the message data is specified as a signed value.

$sel:startBit:CanSignal', canSignal_startBit - Indicates the beginning of the CAN message.

$sel:offset:CanSignal', canSignal_offset - Indicates where data appears in the CAN message.

$sel:factor:CanSignal', canSignal_factor - A multiplier used to decode the CAN message.

$sel:length:CanSignal', canSignal_length - How many bytes of data are in the message.

canSignal_name :: Lens' CanSignal (Maybe Text) Source #

The name of the signal.

canSignal_isBigEndian :: Lens' CanSignal Bool Source #

Whether the byte ordering of a CAN message is big-endian.

canSignal_isSigned :: Lens' CanSignal Bool Source #

Whether the message data is specified as a signed value.

canSignal_startBit :: Lens' CanSignal Natural Source #

Indicates the beginning of the CAN message.

canSignal_offset :: Lens' CanSignal Double Source #

Indicates where data appears in the CAN message.

canSignal_factor :: Lens' CanSignal Double Source #

A multiplier used to decode the CAN message.

canSignal_length :: Lens' CanSignal Natural Source #

How many bytes of data are in the message.

CloudWatchLogDeliveryOptions

data CloudWatchLogDeliveryOptions Source #

The log delivery option to send data to Amazon CloudWatch Logs.

See: newCloudWatchLogDeliveryOptions smart constructor.

Constructors

CloudWatchLogDeliveryOptions' 

Fields

Instances

Instances details
FromJSON CloudWatchLogDeliveryOptions Source # 
Instance details

Defined in Amazonka.IoTFleetWise.Types.CloudWatchLogDeliveryOptions

ToJSON CloudWatchLogDeliveryOptions Source # 
Instance details

Defined in Amazonka.IoTFleetWise.Types.CloudWatchLogDeliveryOptions

Generic CloudWatchLogDeliveryOptions Source # 
Instance details

Defined in Amazonka.IoTFleetWise.Types.CloudWatchLogDeliveryOptions

Associated Types

type Rep CloudWatchLogDeliveryOptions :: Type -> Type #

Read CloudWatchLogDeliveryOptions Source # 
Instance details

Defined in Amazonka.IoTFleetWise.Types.CloudWatchLogDeliveryOptions

Show CloudWatchLogDeliveryOptions Source # 
Instance details

Defined in Amazonka.IoTFleetWise.Types.CloudWatchLogDeliveryOptions

NFData CloudWatchLogDeliveryOptions Source # 
Instance details

Defined in Amazonka.IoTFleetWise.Types.CloudWatchLogDeliveryOptions

Eq CloudWatchLogDeliveryOptions Source # 
Instance details

Defined in Amazonka.IoTFleetWise.Types.CloudWatchLogDeliveryOptions

Hashable CloudWatchLogDeliveryOptions Source # 
Instance details

Defined in Amazonka.IoTFleetWise.Types.CloudWatchLogDeliveryOptions

type Rep CloudWatchLogDeliveryOptions Source # 
Instance details

Defined in Amazonka.IoTFleetWise.Types.CloudWatchLogDeliveryOptions

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

newCloudWatchLogDeliveryOptions Source #

Create a value of CloudWatchLogDeliveryOptions 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:logGroupName:CloudWatchLogDeliveryOptions', cloudWatchLogDeliveryOptions_logGroupName - The Amazon CloudWatch Logs group the operation sends data to.

$sel:logType:CloudWatchLogDeliveryOptions', cloudWatchLogDeliveryOptions_logType - The type of log to send data to Amazon CloudWatch Logs.

cloudWatchLogDeliveryOptions_logGroupName :: Lens' CloudWatchLogDeliveryOptions (Maybe Text) Source #

The Amazon CloudWatch Logs group the operation sends data to.

cloudWatchLogDeliveryOptions_logType :: Lens' CloudWatchLogDeliveryOptions LogType Source #

The type of log to send data to Amazon CloudWatch Logs.

CollectionScheme

data CollectionScheme Source #

Specifies what data to collect and how often or when to collect it.

See: newCollectionScheme smart constructor.

Constructors

CollectionScheme' 

Fields

Instances

Instances details
FromJSON CollectionScheme Source # 
Instance details

Defined in Amazonka.IoTFleetWise.Types.CollectionScheme

ToJSON CollectionScheme Source # 
Instance details

Defined in Amazonka.IoTFleetWise.Types.CollectionScheme

Generic CollectionScheme Source # 
Instance details

Defined in Amazonka.IoTFleetWise.Types.CollectionScheme

Associated Types

type Rep CollectionScheme :: Type -> Type #

Read CollectionScheme Source # 
Instance details

Defined in Amazonka.IoTFleetWise.Types.CollectionScheme

Show CollectionScheme Source # 
Instance details

Defined in Amazonka.IoTFleetWise.Types.CollectionScheme

NFData CollectionScheme Source # 
Instance details

Defined in Amazonka.IoTFleetWise.Types.CollectionScheme

Methods

rnf :: CollectionScheme -> () #

Eq CollectionScheme Source # 
Instance details

Defined in Amazonka.IoTFleetWise.Types.CollectionScheme

Hashable CollectionScheme Source # 
Instance details

Defined in Amazonka.IoTFleetWise.Types.CollectionScheme

type Rep CollectionScheme Source # 
Instance details

Defined in Amazonka.IoTFleetWise.Types.CollectionScheme

type Rep CollectionScheme = D1 ('MetaData "CollectionScheme" "Amazonka.IoTFleetWise.Types.CollectionScheme" "amazonka-iotfleetwise-2.0-3noXdw9CznA79cw3EwaHcU" 'False) (C1 ('MetaCons "CollectionScheme'" 'PrefixI 'True) (S1 ('MetaSel ('Just "conditionBasedCollectionScheme") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ConditionBasedCollectionScheme)) :*: S1 ('MetaSel ('Just "timeBasedCollectionScheme") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe TimeBasedCollectionScheme))))

newCollectionScheme :: CollectionScheme Source #

Create a value of CollectionScheme 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:conditionBasedCollectionScheme:CollectionScheme', collectionScheme_conditionBasedCollectionScheme - Information about a collection scheme that uses a simple logical expression to recognize what data to collect.

$sel:timeBasedCollectionScheme:CollectionScheme', collectionScheme_timeBasedCollectionScheme - Information about a collection scheme that uses a time period to decide how often to collect data.

collectionScheme_conditionBasedCollectionScheme :: Lens' CollectionScheme (Maybe ConditionBasedCollectionScheme) Source #

Information about a collection scheme that uses a simple logical expression to recognize what data to collect.

collectionScheme_timeBasedCollectionScheme :: Lens' CollectionScheme (Maybe TimeBasedCollectionScheme) Source #

Information about a collection scheme that uses a time period to decide how often to collect data.

ConditionBasedCollectionScheme

data ConditionBasedCollectionScheme Source #

Information about a collection scheme that uses a simple logical expression to recognize what data to collect.

See: newConditionBasedCollectionScheme smart constructor.

Constructors

ConditionBasedCollectionScheme' 

Fields

  • conditionLanguageVersion :: Maybe Natural

    Specifies the version of the conditional expression language.

  • minimumTriggerIntervalMs :: Maybe Natural

    The minimum duration of time between two triggering events to collect data, in milliseconds.

    If a signal changes often, you might want to collect data at a slower rate.

  • triggerMode :: Maybe TriggerMode

    Whether to collect data for all triggering events (ALWAYS). Specify (RISING_EDGE), or specify only when the condition first evaluates to false. For example, triggering on "AirbagDeployed"; Users aren't interested on triggering when the airbag is already exploded; they only care about the change from not deployed => deployed.

  • expression :: Text

    The logical expression used to recognize what data to collect. For example, $variable.Vehicle.OutsideAirTemperature >= 105.0.

Instances

Instances details
FromJSON ConditionBasedCollectionScheme Source # 
Instance details

Defined in Amazonka.IoTFleetWise.Types.ConditionBasedCollectionScheme

ToJSON ConditionBasedCollectionScheme Source # 
Instance details

Defined in Amazonka.IoTFleetWise.Types.ConditionBasedCollectionScheme

Generic ConditionBasedCollectionScheme Source # 
Instance details

Defined in Amazonka.IoTFleetWise.Types.ConditionBasedCollectionScheme

Associated Types

type Rep ConditionBasedCollectionScheme :: Type -> Type #

Read ConditionBasedCollectionScheme Source # 
Instance details

Defined in Amazonka.IoTFleetWise.Types.ConditionBasedCollectionScheme

Show ConditionBasedCollectionScheme Source # 
Instance details

Defined in Amazonka.IoTFleetWise.Types.ConditionBasedCollectionScheme

NFData ConditionBasedCollectionScheme Source # 
Instance details

Defined in Amazonka.IoTFleetWise.Types.ConditionBasedCollectionScheme

Eq ConditionBasedCollectionScheme Source # 
Instance details

Defined in Amazonka.IoTFleetWise.Types.ConditionBasedCollectionScheme

Hashable ConditionBasedCollectionScheme Source # 
Instance details

Defined in Amazonka.IoTFleetWise.Types.ConditionBasedCollectionScheme

type Rep ConditionBasedCollectionScheme Source # 
Instance details

Defined in Amazonka.IoTFleetWise.Types.ConditionBasedCollectionScheme

type Rep ConditionBasedCollectionScheme = D1 ('MetaData "ConditionBasedCollectionScheme" "Amazonka.IoTFleetWise.Types.ConditionBasedCollectionScheme" "amazonka-iotfleetwise-2.0-3noXdw9CznA79cw3EwaHcU" 'False) (C1 ('MetaCons "ConditionBasedCollectionScheme'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "conditionLanguageVersion") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: S1 ('MetaSel ('Just "minimumTriggerIntervalMs") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural))) :*: (S1 ('MetaSel ('Just "triggerMode") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe TriggerMode)) :*: S1 ('MetaSel ('Just "expression") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))

newConditionBasedCollectionScheme Source #

Create a value of ConditionBasedCollectionScheme 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:conditionLanguageVersion:ConditionBasedCollectionScheme', conditionBasedCollectionScheme_conditionLanguageVersion - Specifies the version of the conditional expression language.

$sel:minimumTriggerIntervalMs:ConditionBasedCollectionScheme', conditionBasedCollectionScheme_minimumTriggerIntervalMs - The minimum duration of time between two triggering events to collect data, in milliseconds.

If a signal changes often, you might want to collect data at a slower rate.

$sel:triggerMode:ConditionBasedCollectionScheme', conditionBasedCollectionScheme_triggerMode - Whether to collect data for all triggering events (ALWAYS). Specify (RISING_EDGE), or specify only when the condition first evaluates to false. For example, triggering on "AirbagDeployed"; Users aren't interested on triggering when the airbag is already exploded; they only care about the change from not deployed => deployed.

$sel:expression:ConditionBasedCollectionScheme', conditionBasedCollectionScheme_expression - The logical expression used to recognize what data to collect. For example, $variable.Vehicle.OutsideAirTemperature >= 105.0.

conditionBasedCollectionScheme_minimumTriggerIntervalMs :: Lens' ConditionBasedCollectionScheme (Maybe Natural) Source #

The minimum duration of time between two triggering events to collect data, in milliseconds.

If a signal changes often, you might want to collect data at a slower rate.

conditionBasedCollectionScheme_triggerMode :: Lens' ConditionBasedCollectionScheme (Maybe TriggerMode) Source #

Whether to collect data for all triggering events (ALWAYS). Specify (RISING_EDGE), or specify only when the condition first evaluates to false. For example, triggering on "AirbagDeployed"; Users aren't interested on triggering when the airbag is already exploded; they only care about the change from not deployed => deployed.

conditionBasedCollectionScheme_expression :: Lens' ConditionBasedCollectionScheme Text Source #

The logical expression used to recognize what data to collect. For example, $variable.Vehicle.OutsideAirTemperature >= 105.0.

CreateVehicleError

data CreateVehicleError Source #

An HTTP error resulting from creating a vehicle.

See: newCreateVehicleError smart constructor.

Constructors

CreateVehicleError' 

Fields

Instances

Instances details
FromJSON CreateVehicleError Source # 
Instance details

Defined in Amazonka.IoTFleetWise.Types.CreateVehicleError

Generic CreateVehicleError Source # 
Instance details

Defined in Amazonka.IoTFleetWise.Types.CreateVehicleError

Associated Types

type Rep CreateVehicleError :: Type -> Type #

Read CreateVehicleError Source # 
Instance details

Defined in Amazonka.IoTFleetWise.Types.CreateVehicleError

Show CreateVehicleError Source # 
Instance details

Defined in Amazonka.IoTFleetWise.Types.CreateVehicleError

NFData CreateVehicleError Source # 
Instance details

Defined in Amazonka.IoTFleetWise.Types.CreateVehicleError

Methods

rnf :: CreateVehicleError -> () #

Eq CreateVehicleError Source # 
Instance details

Defined in Amazonka.IoTFleetWise.Types.CreateVehicleError

Hashable CreateVehicleError Source # 
Instance details

Defined in Amazonka.IoTFleetWise.Types.CreateVehicleError

type Rep CreateVehicleError Source # 
Instance details

Defined in Amazonka.IoTFleetWise.Types.CreateVehicleError

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

newCreateVehicleError :: CreateVehicleError Source #

Create a value of CreateVehicleError 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:CreateVehicleError', createVehicleError_code - An HTTP error code.

$sel:message:CreateVehicleError', createVehicleError_message - A description of the HTTP error.

$sel:vehicleName:CreateVehicleError', createVehicleError_vehicleName - The ID of the vehicle with the error.

createVehicleError_vehicleName :: Lens' CreateVehicleError (Maybe Text) Source #

The ID of the vehicle with the error.

CreateVehicleRequestItem

data CreateVehicleRequestItem Source #

Information about the vehicle to create.

See: newCreateVehicleRequestItem smart constructor.

Constructors

CreateVehicleRequestItem' 

Fields

Instances

Instances details
ToJSON CreateVehicleRequestItem Source # 
Instance details

Defined in Amazonka.IoTFleetWise.Types.CreateVehicleRequestItem

Generic CreateVehicleRequestItem Source # 
Instance details

Defined in Amazonka.IoTFleetWise.Types.CreateVehicleRequestItem

Associated Types

type Rep CreateVehicleRequestItem :: Type -> Type #

Read CreateVehicleRequestItem Source # 
Instance details

Defined in Amazonka.IoTFleetWise.Types.CreateVehicleRequestItem

Show CreateVehicleRequestItem Source # 
Instance details

Defined in Amazonka.IoTFleetWise.Types.CreateVehicleRequestItem

NFData CreateVehicleRequestItem Source # 
Instance details

Defined in Amazonka.IoTFleetWise.Types.CreateVehicleRequestItem

Eq CreateVehicleRequestItem Source # 
Instance details

Defined in Amazonka.IoTFleetWise.Types.CreateVehicleRequestItem

Hashable CreateVehicleRequestItem Source # 
Instance details

Defined in Amazonka.IoTFleetWise.Types.CreateVehicleRequestItem

type Rep CreateVehicleRequestItem Source # 
Instance details

Defined in Amazonka.IoTFleetWise.Types.CreateVehicleRequestItem

type Rep CreateVehicleRequestItem = D1 ('MetaData "CreateVehicleRequestItem" "Amazonka.IoTFleetWise.Types.CreateVehicleRequestItem" "amazonka-iotfleetwise-2.0-3noXdw9CznA79cw3EwaHcU" 'False) (C1 ('MetaCons "CreateVehicleRequestItem'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "associationBehavior") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe VehicleAssociationBehavior)) :*: (S1 ('MetaSel ('Just "attributes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (HashMap Text Text))) :*: S1 ('MetaSel ('Just "tags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Tag])))) :*: (S1 ('MetaSel ('Just "vehicleName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: (S1 ('MetaSel ('Just "modelManifestArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "decoderManifestArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))))

newCreateVehicleRequestItem Source #

Create a value of CreateVehicleRequestItem 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:associationBehavior:CreateVehicleRequestItem', createVehicleRequestItem_associationBehavior - An option to create a new Amazon Web Services IoT thing when creating a vehicle, or to validate an existing thing as a vehicle.

$sel:attributes:CreateVehicleRequestItem', createVehicleRequestItem_attributes - Static information about a vehicle in a key-value pair. For example: "engine Type" : "v6"

$sel:tags:CreateVehicleRequestItem', createVehicleRequestItem_tags - Metadata which can be used to manage the vehicle.

$sel:vehicleName:CreateVehicleRequestItem', createVehicleRequestItem_vehicleName - The unique ID of the vehicle to create.

$sel:modelManifestArn:CreateVehicleRequestItem', createVehicleRequestItem_modelManifestArn - The ARN of the vehicle model (model manifest) to create the vehicle from.

$sel:decoderManifestArn:CreateVehicleRequestItem', createVehicleRequestItem_decoderManifestArn - The Amazon Resource Name (ARN) of a decoder manifest associated with the vehicle to create.

createVehicleRequestItem_associationBehavior :: Lens' CreateVehicleRequestItem (Maybe VehicleAssociationBehavior) Source #

An option to create a new Amazon Web Services IoT thing when creating a vehicle, or to validate an existing thing as a vehicle.

createVehicleRequestItem_attributes :: Lens' CreateVehicleRequestItem (Maybe (HashMap Text Text)) Source #

Static information about a vehicle in a key-value pair. For example: "engine Type" : "v6"

createVehicleRequestItem_tags :: Lens' CreateVehicleRequestItem (Maybe [Tag]) Source #

Metadata which can be used to manage the vehicle.

createVehicleRequestItem_modelManifestArn :: Lens' CreateVehicleRequestItem Text Source #

The ARN of the vehicle model (model manifest) to create the vehicle from.

createVehicleRequestItem_decoderManifestArn :: Lens' CreateVehicleRequestItem Text Source #

The Amazon Resource Name (ARN) of a decoder manifest associated with the vehicle to create.

CreateVehicleResponseItem

data CreateVehicleResponseItem Source #

Information about a created vehicle.

See: newCreateVehicleResponseItem smart constructor.

Constructors

CreateVehicleResponseItem' 

Fields

Instances

Instances details
FromJSON CreateVehicleResponseItem Source # 
Instance details

Defined in Amazonka.IoTFleetWise.Types.CreateVehicleResponseItem

Generic CreateVehicleResponseItem Source # 
Instance details

Defined in Amazonka.IoTFleetWise.Types.CreateVehicleResponseItem

Associated Types

type Rep CreateVehicleResponseItem :: Type -> Type #

Read CreateVehicleResponseItem Source # 
Instance details

Defined in Amazonka.IoTFleetWise.Types.CreateVehicleResponseItem

Show CreateVehicleResponseItem Source # 
Instance details

Defined in Amazonka.IoTFleetWise.Types.CreateVehicleResponseItem

NFData CreateVehicleResponseItem Source # 
Instance details

Defined in Amazonka.IoTFleetWise.Types.CreateVehicleResponseItem

Eq CreateVehicleResponseItem Source # 
Instance details

Defined in Amazonka.IoTFleetWise.Types.CreateVehicleResponseItem

Hashable CreateVehicleResponseItem Source # 
Instance details

Defined in Amazonka.IoTFleetWise.Types.CreateVehicleResponseItem

type Rep CreateVehicleResponseItem Source # 
Instance details

Defined in Amazonka.IoTFleetWise.Types.CreateVehicleResponseItem

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

newCreateVehicleResponseItem :: CreateVehicleResponseItem Source #

Create a value of CreateVehicleResponseItem 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:arn:CreateVehicleResponseItem', createVehicleResponseItem_arn - The ARN of the created vehicle.

$sel:thingArn:CreateVehicleResponseItem', createVehicleResponseItem_thingArn - The ARN of a created or validated Amazon Web Services IoT thing.

$sel:vehicleName:CreateVehicleResponseItem', createVehicleResponseItem_vehicleName - The unique ID of the vehicle to create.

createVehicleResponseItem_thingArn :: Lens' CreateVehicleResponseItem (Maybe Text) Source #

The ARN of a created or validated Amazon Web Services IoT thing.

DecoderManifestSummary

data DecoderManifestSummary Source #

Information about a created decoder manifest. You can use the API operation to return this information about multiple decoder manifests.

See: newDecoderManifestSummary smart constructor.

Constructors

DecoderManifestSummary' 

Fields

  • arn :: Maybe Text

    The ARN of a vehicle model (model manifest) associated with the decoder manifest.

  • description :: Maybe Text

    A brief description of the decoder manifest.

  • modelManifestArn :: Maybe Text

    The ARN of a vehicle model (model manifest) associated with the decoder manifest.

  • name :: Maybe Text

    The name of the decoder manifest.

  • status :: Maybe ManifestStatus

    The state of the decoder manifest. If the status is ACTIVE, the decoder manifest can't be edited. If the status is marked DRAFT, you can edit the decoder manifest.

  • creationTime :: POSIX

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

  • lastModificationTime :: POSIX

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

Instances

Instances details
FromJSON DecoderManifestSummary Source # 
Instance details

Defined in Amazonka.IoTFleetWise.Types.DecoderManifestSummary

Generic DecoderManifestSummary Source # 
Instance details

Defined in Amazonka.IoTFleetWise.Types.DecoderManifestSummary

Associated Types

type Rep DecoderManifestSummary :: Type -> Type #

Read DecoderManifestSummary Source # 
Instance details

Defined in Amazonka.IoTFleetWise.Types.DecoderManifestSummary

Show DecoderManifestSummary Source # 
Instance details

Defined in Amazonka.IoTFleetWise.Types.DecoderManifestSummary

NFData DecoderManifestSummary Source # 
Instance details

Defined in Amazonka.IoTFleetWise.Types.DecoderManifestSummary

Methods

rnf :: DecoderManifestSummary -> () #

Eq DecoderManifestSummary Source # 
Instance details

Defined in Amazonka.IoTFleetWise.Types.DecoderManifestSummary

Hashable DecoderManifestSummary Source # 
Instance details

Defined in Amazonka.IoTFleetWise.Types.DecoderManifestSummary

type Rep DecoderManifestSummary Source # 
Instance details

Defined in Amazonka.IoTFleetWise.Types.DecoderManifestSummary

type Rep DecoderManifestSummary = D1 ('MetaData "DecoderManifestSummary" "Amazonka.IoTFleetWise.Types.DecoderManifestSummary" "amazonka-iotfleetwise-2.0-3noXdw9CznA79cw3EwaHcU" 'False) (C1 ('MetaCons "DecoderManifestSummary'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "arn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "description") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "modelManifestArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: ((S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "status") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ManifestStatus))) :*: (S1 ('MetaSel ('Just "creationTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 POSIX) :*: S1 ('MetaSel ('Just "lastModificationTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 POSIX)))))

newDecoderManifestSummary Source #

Create a value of DecoderManifestSummary 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:arn:DecoderManifestSummary', decoderManifestSummary_arn - The ARN of a vehicle model (model manifest) associated with the decoder manifest.

$sel:description:DecoderManifestSummary', decoderManifestSummary_description - A brief description of the decoder manifest.

$sel:modelManifestArn:DecoderManifestSummary', decoderManifestSummary_modelManifestArn - The ARN of a vehicle model (model manifest) associated with the decoder manifest.

$sel:name:DecoderManifestSummary', decoderManifestSummary_name - The name of the decoder manifest.

$sel:status:DecoderManifestSummary', decoderManifestSummary_status - The state of the decoder manifest. If the status is ACTIVE, the decoder manifest can't be edited. If the status is marked DRAFT, you can edit the decoder manifest.

$sel:creationTime:DecoderManifestSummary', decoderManifestSummary_creationTime - The time the decoder manifest was created in seconds since epoch (January 1, 1970 at midnight UTC time).

$sel:lastModificationTime:DecoderManifestSummary', decoderManifestSummary_lastModificationTime - The time the decoder manifest was last updated in seconds since epoch (January 1, 1970 at midnight UTC time).

decoderManifestSummary_arn :: Lens' DecoderManifestSummary (Maybe Text) Source #

The ARN of a vehicle model (model manifest) associated with the decoder manifest.

decoderManifestSummary_description :: Lens' DecoderManifestSummary (Maybe Text) Source #

A brief description of the decoder manifest.

decoderManifestSummary_modelManifestArn :: Lens' DecoderManifestSummary (Maybe Text) Source #

The ARN of a vehicle model (model manifest) associated with the decoder manifest.

decoderManifestSummary_status :: Lens' DecoderManifestSummary (Maybe ManifestStatus) Source #

The state of the decoder manifest. If the status is ACTIVE, the decoder manifest can't be edited. If the status is marked DRAFT, you can edit the decoder manifest.

decoderManifestSummary_creationTime :: Lens' DecoderManifestSummary UTCTime Source #

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

decoderManifestSummary_lastModificationTime :: Lens' DecoderManifestSummary UTCTime Source #

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

FleetSummary

data FleetSummary Source #

Information about a fleet.

You can use the API operation to return this information about multiple fleets.

See: newFleetSummary smart constructor.

Constructors

FleetSummary' 

Fields

Instances

Instances details
FromJSON FleetSummary Source # 
Instance details

Defined in Amazonka.IoTFleetWise.Types.FleetSummary

Generic FleetSummary Source # 
Instance details

Defined in Amazonka.IoTFleetWise.Types.FleetSummary

Associated Types

type Rep FleetSummary :: Type -> Type #

Read FleetSummary Source # 
Instance details

Defined in Amazonka.IoTFleetWise.Types.FleetSummary

Show FleetSummary Source # 
Instance details

Defined in Amazonka.IoTFleetWise.Types.FleetSummary

NFData FleetSummary Source # 
Instance details

Defined in Amazonka.IoTFleetWise.Types.FleetSummary

Methods

rnf :: FleetSummary -> () #

Eq FleetSummary Source # 
Instance details

Defined in Amazonka.IoTFleetWise.Types.FleetSummary

Hashable FleetSummary Source # 
Instance details

Defined in Amazonka.IoTFleetWise.Types.FleetSummary

type Rep FleetSummary Source # 
Instance details

Defined in Amazonka.IoTFleetWise.Types.FleetSummary

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

newFleetSummary Source #

Create a value of FleetSummary 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:description:FleetSummary', fleetSummary_description - A brief description of the fleet.

$sel:lastModificationTime:FleetSummary', fleetSummary_lastModificationTime - The time the fleet was last updated in seconds since epoch (January 1, 1970 at midnight UTC time).

$sel:id:FleetSummary', fleetSummary_id - The unique ID of the fleet.

$sel:arn:FleetSummary', fleetSummary_arn - The Amazon Resource Name (ARN) of the fleet.

$sel:signalCatalogArn:FleetSummary', fleetSummary_signalCatalogArn - The ARN of the signal catalog associated with the fleet.

$sel:creationTime:FleetSummary', fleetSummary_creationTime - The time the fleet was created, in seconds since epoch (January 1, 1970 at midnight UTC time).

fleetSummary_description :: Lens' FleetSummary (Maybe Text) Source #

A brief description of the fleet.

fleetSummary_lastModificationTime :: Lens' FleetSummary (Maybe UTCTime) Source #

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

fleetSummary_id :: Lens' FleetSummary Text Source #

The unique ID of the fleet.

fleetSummary_arn :: Lens' FleetSummary Text Source #

The Amazon Resource Name (ARN) of the fleet.

fleetSummary_signalCatalogArn :: Lens' FleetSummary Text Source #

The ARN of the signal catalog associated with the fleet.

fleetSummary_creationTime :: Lens' FleetSummary UTCTime Source #

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

FormattedVss

data FormattedVss Source #

Vehicle Signal Specification (VSS) is a precise language used to describe and model signals in vehicle networks. The JSON file collects signal specificiations in a VSS format.

See: newFormattedVss smart constructor.

Constructors

FormattedVss' 

Fields

Instances

Instances details
ToJSON FormattedVss Source # 
Instance details

Defined in Amazonka.IoTFleetWise.Types.FormattedVss

Generic FormattedVss Source # 
Instance details

Defined in Amazonka.IoTFleetWise.Types.FormattedVss

Associated Types

type Rep FormattedVss :: Type -> Type #

Read FormattedVss Source # 
Instance details

Defined in Amazonka.IoTFleetWise.Types.FormattedVss

Show FormattedVss Source # 
Instance details

Defined in Amazonka.IoTFleetWise.Types.FormattedVss

NFData FormattedVss Source # 
Instance details

Defined in Amazonka.IoTFleetWise.Types.FormattedVss

Methods

rnf :: FormattedVss -> () #

Eq FormattedVss Source # 
Instance details

Defined in Amazonka.IoTFleetWise.Types.FormattedVss

Hashable FormattedVss Source # 
Instance details

Defined in Amazonka.IoTFleetWise.Types.FormattedVss

type Rep FormattedVss Source # 
Instance details

Defined in Amazonka.IoTFleetWise.Types.FormattedVss

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

newFormattedVss :: FormattedVss Source #

Create a value of FormattedVss 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:vssJson:FormattedVss', formattedVss_vssJson - Provides the VSS in JSON format.

formattedVss_vssJson :: Lens' FormattedVss (Maybe Text) Source #

Provides the VSS in JSON format.

IamRegistrationResponse

data IamRegistrationResponse Source #

Information about registering an Identity and Access Management (IAM) resource so Amazon Web Services IoT FleetWise edge agent software can transfer your vehicle data to Amazon Timestream.

See: newIamRegistrationResponse smart constructor.

Constructors

IamRegistrationResponse' 

Fields

Instances

Instances details
FromJSON IamRegistrationResponse Source # 
Instance details

Defined in Amazonka.IoTFleetWise.Types.IamRegistrationResponse

Generic IamRegistrationResponse Source # 
Instance details

Defined in Amazonka.IoTFleetWise.Types.IamRegistrationResponse

Associated Types

type Rep IamRegistrationResponse :: Type -> Type #

Read IamRegistrationResponse Source # 
Instance details

Defined in Amazonka.IoTFleetWise.Types.IamRegistrationResponse

Show IamRegistrationResponse Source # 
Instance details

Defined in Amazonka.IoTFleetWise.Types.IamRegistrationResponse

NFData IamRegistrationResponse Source # 
Instance details

Defined in Amazonka.IoTFleetWise.Types.IamRegistrationResponse

Methods

rnf :: IamRegistrationResponse -> () #

Eq IamRegistrationResponse Source # 
Instance details

Defined in Amazonka.IoTFleetWise.Types.IamRegistrationResponse

Hashable IamRegistrationResponse Source # 
Instance details

Defined in Amazonka.IoTFleetWise.Types.IamRegistrationResponse

type Rep IamRegistrationResponse Source # 
Instance details

Defined in Amazonka.IoTFleetWise.Types.IamRegistrationResponse

type Rep IamRegistrationResponse = D1 ('MetaData "IamRegistrationResponse" "Amazonka.IoTFleetWise.Types.IamRegistrationResponse" "amazonka-iotfleetwise-2.0-3noXdw9CznA79cw3EwaHcU" 'False) (C1 ('MetaCons "IamRegistrationResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "errorMessage") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "roleArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "registrationStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 RegistrationStatus))))

newIamRegistrationResponse Source #

Create a value of IamRegistrationResponse 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:errorMessage:IamRegistrationResponse', iamRegistrationResponse_errorMessage - A message associated with a registration error.

$sel:roleArn:IamRegistrationResponse', iamRegistrationResponse_roleArn - The Amazon Resource Name (ARN) of the IAM role to register.

$sel:registrationStatus:IamRegistrationResponse', iamRegistrationResponse_registrationStatus - The status of registering your IAM resource. The status can be one of REGISTRATION_SUCCESS, REGISTRATION_PENDING, REGISTRATION_FAILURE.

iamRegistrationResponse_errorMessage :: Lens' IamRegistrationResponse (Maybe Text) Source #

A message associated with a registration error.

iamRegistrationResponse_roleArn :: Lens' IamRegistrationResponse Text Source #

The Amazon Resource Name (ARN) of the IAM role to register.

iamRegistrationResponse_registrationStatus :: Lens' IamRegistrationResponse RegistrationStatus Source #

The status of registering your IAM resource. The status can be one of REGISTRATION_SUCCESS, REGISTRATION_PENDING, REGISTRATION_FAILURE.

IamResources

data IamResources Source #

The IAM resource that enables Amazon Web Services IoT FleetWise edge agent software to send data to Amazon Timestream.

For more information, see IAM roles in the Identity and Access Management User Guide.

See: newIamResources smart constructor.

Constructors

IamResources' 

Fields

  • roleArn :: Text

    The Amazon Resource Name (ARN) of the IAM resource that allows Amazon Web Services IoT FleetWise to send data to Amazon Timestream. For example, arn:aws:iam::123456789012:role/SERVICE-ROLE-ARN.

Instances

Instances details
FromJSON IamResources Source # 
Instance details

Defined in Amazonka.IoTFleetWise.Types.IamResources

ToJSON IamResources Source # 
Instance details

Defined in Amazonka.IoTFleetWise.Types.IamResources

Generic IamResources Source # 
Instance details

Defined in Amazonka.IoTFleetWise.Types.IamResources

Associated Types

type Rep IamResources :: Type -> Type #

Read IamResources Source # 
Instance details

Defined in Amazonka.IoTFleetWise.Types.IamResources

Show IamResources Source # 
Instance details

Defined in Amazonka.IoTFleetWise.Types.IamResources

NFData IamResources Source # 
Instance details

Defined in Amazonka.IoTFleetWise.Types.IamResources

Methods

rnf :: IamResources -> () #

Eq IamResources Source # 
Instance details

Defined in Amazonka.IoTFleetWise.Types.IamResources

Hashable IamResources Source # 
Instance details

Defined in Amazonka.IoTFleetWise.Types.IamResources

type Rep IamResources Source # 
Instance details

Defined in Amazonka.IoTFleetWise.Types.IamResources

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

newIamResources Source #

Create a value of IamResources 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:roleArn:IamResources', iamResources_roleArn - The Amazon Resource Name (ARN) of the IAM resource that allows Amazon Web Services IoT FleetWise to send data to Amazon Timestream. For example, arn:aws:iam::123456789012:role/SERVICE-ROLE-ARN.

iamResources_roleArn :: Lens' IamResources Text Source #

The Amazon Resource Name (ARN) of the IAM resource that allows Amazon Web Services IoT FleetWise to send data to Amazon Timestream. For example, arn:aws:iam::123456789012:role/SERVICE-ROLE-ARN.

ModelManifestSummary

data ModelManifestSummary Source #

Information about a vehicle model (model manifest). You can use the API operation to return this information about multiple vehicle models.

See: newModelManifestSummary smart constructor.

Constructors

ModelManifestSummary' 

Fields

  • arn :: Maybe Text

    The Amazon Resource Name (ARN) of the vehicle model.

  • description :: Maybe Text

    A brief description of the vehicle model.

  • name :: Maybe Text

    The name of the vehicle model.

  • signalCatalogArn :: Maybe Text

    The ARN of the signal catalog associated with the vehicle model.

  • status :: Maybe ManifestStatus

    The state of the vehicle model. If the status is ACTIVE, the vehicle model can't be edited. If the status is DRAFT, you can edit the vehicle model.

  • creationTime :: POSIX

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

  • lastModificationTime :: POSIX

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

Instances

Instances details
FromJSON ModelManifestSummary Source # 
Instance details

Defined in Amazonka.IoTFleetWise.Types.ModelManifestSummary

Generic ModelManifestSummary Source # 
Instance details

Defined in Amazonka.IoTFleetWise.Types.ModelManifestSummary

Associated Types

type Rep ModelManifestSummary :: Type -> Type #

Read ModelManifestSummary Source # 
Instance details

Defined in Amazonka.IoTFleetWise.Types.ModelManifestSummary

Show ModelManifestSummary Source # 
Instance details

Defined in Amazonka.IoTFleetWise.Types.ModelManifestSummary

NFData ModelManifestSummary Source # 
Instance details

Defined in Amazonka.IoTFleetWise.Types.ModelManifestSummary

Methods

rnf :: ModelManifestSummary -> () #

Eq ModelManifestSummary Source # 
Instance details

Defined in Amazonka.IoTFleetWise.Types.ModelManifestSummary

Hashable ModelManifestSummary Source # 
Instance details

Defined in Amazonka.IoTFleetWise.Types.ModelManifestSummary

type Rep ModelManifestSummary Source # 
Instance details

Defined in Amazonka.IoTFleetWise.Types.ModelManifestSummary

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

newModelManifestSummary Source #

Create a value of ModelManifestSummary 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:arn:ModelManifestSummary', modelManifestSummary_arn - The Amazon Resource Name (ARN) of the vehicle model.

$sel:description:ModelManifestSummary', modelManifestSummary_description - A brief description of the vehicle model.

$sel:name:ModelManifestSummary', modelManifestSummary_name - The name of the vehicle model.

$sel:signalCatalogArn:ModelManifestSummary', modelManifestSummary_signalCatalogArn - The ARN of the signal catalog associated with the vehicle model.

$sel:status:ModelManifestSummary', modelManifestSummary_status - The state of the vehicle model. If the status is ACTIVE, the vehicle model can't be edited. If the status is DRAFT, you can edit the vehicle model.

$sel:creationTime:ModelManifestSummary', modelManifestSummary_creationTime - The time the vehicle model was created, in seconds since epoch (January 1, 1970 at midnight UTC time).

$sel:lastModificationTime:ModelManifestSummary', modelManifestSummary_lastModificationTime - The time the vehicle model was last updated, in seconds since epoch (January 1, 1970 at midnight UTC time).

modelManifestSummary_arn :: Lens' ModelManifestSummary (Maybe Text) Source #

The Amazon Resource Name (ARN) of the vehicle model.

modelManifestSummary_description :: Lens' ModelManifestSummary (Maybe Text) Source #

A brief description of the vehicle model.

modelManifestSummary_signalCatalogArn :: Lens' ModelManifestSummary (Maybe Text) Source #

The ARN of the signal catalog associated with the vehicle model.

modelManifestSummary_status :: Lens' ModelManifestSummary (Maybe ManifestStatus) Source #

The state of the vehicle model. If the status is ACTIVE, the vehicle model can't be edited. If the status is DRAFT, you can edit the vehicle model.

modelManifestSummary_creationTime :: Lens' ModelManifestSummary UTCTime Source #

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

modelManifestSummary_lastModificationTime :: Lens' ModelManifestSummary UTCTime Source #

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

NetworkFileDefinition

data NetworkFileDefinition Source #

Specifications for defining a vehicle network.

See: newNetworkFileDefinition smart constructor.

Constructors

NetworkFileDefinition' 

Fields

Instances

Instances details
ToJSON NetworkFileDefinition Source # 
Instance details

Defined in Amazonka.IoTFleetWise.Types.NetworkFileDefinition

Generic NetworkFileDefinition Source # 
Instance details

Defined in Amazonka.IoTFleetWise.Types.NetworkFileDefinition

Associated Types

type Rep NetworkFileDefinition :: Type -> Type #

Read NetworkFileDefinition Source # 
Instance details

Defined in Amazonka.IoTFleetWise.Types.NetworkFileDefinition

Show NetworkFileDefinition Source # 
Instance details

Defined in Amazonka.IoTFleetWise.Types.NetworkFileDefinition

NFData NetworkFileDefinition Source # 
Instance details

Defined in Amazonka.IoTFleetWise.Types.NetworkFileDefinition

Methods

rnf :: NetworkFileDefinition -> () #

Eq NetworkFileDefinition Source # 
Instance details

Defined in Amazonka.IoTFleetWise.Types.NetworkFileDefinition

Hashable NetworkFileDefinition Source # 
Instance details

Defined in Amazonka.IoTFleetWise.Types.NetworkFileDefinition

type Rep NetworkFileDefinition Source # 
Instance details

Defined in Amazonka.IoTFleetWise.Types.NetworkFileDefinition

type Rep NetworkFileDefinition = D1 ('MetaData "NetworkFileDefinition" "Amazonka.IoTFleetWise.Types.NetworkFileDefinition" "amazonka-iotfleetwise-2.0-3noXdw9CznA79cw3EwaHcU" 'False) (C1 ('MetaCons "NetworkFileDefinition'" 'PrefixI 'True) (S1 ('MetaSel ('Just "canDbc") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe CanDbcDefinition))))

newNetworkFileDefinition :: NetworkFileDefinition Source #

Create a value of NetworkFileDefinition 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:canDbc:NetworkFileDefinition', networkFileDefinition_canDbc - Information, including CAN DBC files, about the configurations used to create a decoder manifest.

networkFileDefinition_canDbc :: Lens' NetworkFileDefinition (Maybe CanDbcDefinition) Source #

Information, including CAN DBC files, about the configurations used to create a decoder manifest.

NetworkInterface

data NetworkInterface Source #

Represents a node and its specifications in an in-vehicle communication network. All signal decoders must be associated with a network node.

To return this information about all the network interfaces specified in a decoder manifest, use the API operation.

See: newNetworkInterface smart constructor.

Constructors

NetworkInterface' 

Fields

  • canInterface :: Maybe CanInterface

    Information about a network interface specified by the Controller Area Network (CAN) protocol.

  • obdInterface :: Maybe ObdInterface

    Information about a network interface specified by the On-board diagnostic (OBD) II protocol.

  • interfaceId :: Text

    The ID of the network interface.

  • type' :: NetworkInterfaceType

    The network protocol for the vehicle. For example, CAN_SIGNAL specifies a protocol that defines how data is communicated between electronic control units (ECUs). OBD_SIGNAL specifies a protocol that defines how self-diagnostic data is communicated between ECUs.

Instances

Instances details
FromJSON NetworkInterface Source # 
Instance details

Defined in Amazonka.IoTFleetWise.Types.NetworkInterface

ToJSON NetworkInterface Source # 
Instance details

Defined in Amazonka.IoTFleetWise.Types.NetworkInterface

Generic NetworkInterface Source # 
Instance details

Defined in Amazonka.IoTFleetWise.Types.NetworkInterface

Associated Types

type Rep NetworkInterface :: Type -> Type #

Read NetworkInterface Source # 
Instance details

Defined in Amazonka.IoTFleetWise.Types.NetworkInterface

Show NetworkInterface Source # 
Instance details

Defined in Amazonka.IoTFleetWise.Types.NetworkInterface

NFData NetworkInterface Source # 
Instance details

Defined in Amazonka.IoTFleetWise.Types.NetworkInterface

Methods

rnf :: NetworkInterface -> () #

Eq NetworkInterface Source # 
Instance details

Defined in Amazonka.IoTFleetWise.Types.NetworkInterface

Hashable NetworkInterface Source # 
Instance details

Defined in Amazonka.IoTFleetWise.Types.NetworkInterface

type Rep NetworkInterface Source # 
Instance details

Defined in Amazonka.IoTFleetWise.Types.NetworkInterface

type Rep NetworkInterface = D1 ('MetaData "NetworkInterface" "Amazonka.IoTFleetWise.Types.NetworkInterface" "amazonka-iotfleetwise-2.0-3noXdw9CznA79cw3EwaHcU" 'False) (C1 ('MetaCons "NetworkInterface'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "canInterface") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe CanInterface)) :*: S1 ('MetaSel ('Just "obdInterface") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ObdInterface))) :*: (S1 ('MetaSel ('Just "interfaceId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "type'") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 NetworkInterfaceType))))

newNetworkInterface Source #

Create a value of NetworkInterface 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:canInterface:NetworkInterface', networkInterface_canInterface - Information about a network interface specified by the Controller Area Network (CAN) protocol.

$sel:obdInterface:NetworkInterface', networkInterface_obdInterface - Information about a network interface specified by the On-board diagnostic (OBD) II protocol.

$sel:interfaceId:NetworkInterface', networkInterface_interfaceId - The ID of the network interface.

$sel:type':NetworkInterface', networkInterface_type - The network protocol for the vehicle. For example, CAN_SIGNAL specifies a protocol that defines how data is communicated between electronic control units (ECUs). OBD_SIGNAL specifies a protocol that defines how self-diagnostic data is communicated between ECUs.

networkInterface_canInterface :: Lens' NetworkInterface (Maybe CanInterface) Source #

Information about a network interface specified by the Controller Area Network (CAN) protocol.

networkInterface_obdInterface :: Lens' NetworkInterface (Maybe ObdInterface) Source #

Information about a network interface specified by the On-board diagnostic (OBD) II protocol.

networkInterface_interfaceId :: Lens' NetworkInterface Text Source #

The ID of the network interface.

networkInterface_type :: Lens' NetworkInterface NetworkInterfaceType Source #

The network protocol for the vehicle. For example, CAN_SIGNAL specifies a protocol that defines how data is communicated between electronic control units (ECUs). OBD_SIGNAL specifies a protocol that defines how self-diagnostic data is communicated between ECUs.

Node

data Node Source #

A general abstraction of a signal. A node can be specified as an actuator, attribute, branch, or sensor.

See: newNode smart constructor.

Constructors

Node' 

Fields

  • actuator :: Maybe Actuator

    Information about a node specified as an actuator.

    An actuator is a digital representation of a vehicle device.

  • attribute :: Maybe Attribute

    Information about a node specified as an attribute.

    An attribute represents static information about a vehicle.

  • branch :: Maybe Branch

    Information about a node specified as a branch.

    A group of signals that are defined in a hierarchical structure.

  • sensor :: Maybe Sensor
     

Instances

Instances details
FromJSON Node Source # 
Instance details

Defined in Amazonka.IoTFleetWise.Types.Node

ToJSON Node Source # 
Instance details

Defined in Amazonka.IoTFleetWise.Types.Node

Generic Node Source # 
Instance details

Defined in Amazonka.IoTFleetWise.Types.Node

Associated Types

type Rep Node :: Type -> Type #

Methods

from :: Node -> Rep Node x #

to :: Rep Node x -> Node #

Read Node Source # 
Instance details

Defined in Amazonka.IoTFleetWise.Types.Node

Show Node Source # 
Instance details

Defined in Amazonka.IoTFleetWise.Types.Node

Methods

showsPrec :: Int -> Node -> ShowS #

show :: Node -> String #

showList :: [Node] -> ShowS #

NFData Node Source # 
Instance details

Defined in Amazonka.IoTFleetWise.Types.Node

Methods

rnf :: Node -> () #

Eq Node Source # 
Instance details

Defined in Amazonka.IoTFleetWise.Types.Node

Methods

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

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

Hashable Node Source # 
Instance details

Defined in Amazonka.IoTFleetWise.Types.Node

Methods

hashWithSalt :: Int -> Node -> Int #

hash :: Node -> Int #

type Rep Node Source # 
Instance details

Defined in Amazonka.IoTFleetWise.Types.Node

type Rep Node = D1 ('MetaData "Node" "Amazonka.IoTFleetWise.Types.Node" "amazonka-iotfleetwise-2.0-3noXdw9CznA79cw3EwaHcU" 'False) (C1 ('MetaCons "Node'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "actuator") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Actuator)) :*: S1 ('MetaSel ('Just "attribute") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Attribute))) :*: (S1 ('MetaSel ('Just "branch") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Branch)) :*: S1 ('MetaSel ('Just "sensor") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Sensor)))))

newNode :: Node Source #

Create a value of Node 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:actuator:Node', node_actuator - Information about a node specified as an actuator.

An actuator is a digital representation of a vehicle device.

$sel:attribute:Node', node_attribute - Information about a node specified as an attribute.

An attribute represents static information about a vehicle.

$sel:branch:Node', node_branch - Information about a node specified as a branch.

A group of signals that are defined in a hierarchical structure.

$sel:sensor:Node', node_sensor - Undocumented member.

node_actuator :: Lens' Node (Maybe Actuator) Source #

Information about a node specified as an actuator.

An actuator is a digital representation of a vehicle device.

node_attribute :: Lens' Node (Maybe Attribute) Source #

Information about a node specified as an attribute.

An attribute represents static information about a vehicle.

node_branch :: Lens' Node (Maybe Branch) Source #

Information about a node specified as a branch.

A group of signals that are defined in a hierarchical structure.

node_sensor :: Lens' Node (Maybe Sensor) Source #

Undocumented member.

NodeCounts

data NodeCounts Source #

Information about the number of nodes and node types in a vehicle network.

See: newNodeCounts smart constructor.

Constructors

NodeCounts' 

Fields

Instances

Instances details
FromJSON NodeCounts Source # 
Instance details

Defined in Amazonka.IoTFleetWise.Types.NodeCounts

Generic NodeCounts Source # 
Instance details

Defined in Amazonka.IoTFleetWise.Types.NodeCounts

Associated Types

type Rep NodeCounts :: Type -> Type #

Read NodeCounts Source # 
Instance details

Defined in Amazonka.IoTFleetWise.Types.NodeCounts

Show NodeCounts Source # 
Instance details

Defined in Amazonka.IoTFleetWise.Types.NodeCounts

NFData NodeCounts Source # 
Instance details

Defined in Amazonka.IoTFleetWise.Types.NodeCounts

Methods

rnf :: NodeCounts -> () #

Eq NodeCounts Source # 
Instance details

Defined in Amazonka.IoTFleetWise.Types.NodeCounts

Hashable NodeCounts Source # 
Instance details

Defined in Amazonka.IoTFleetWise.Types.NodeCounts

type Rep NodeCounts Source # 
Instance details

Defined in Amazonka.IoTFleetWise.Types.NodeCounts

type Rep NodeCounts = D1 ('MetaData "NodeCounts" "Amazonka.IoTFleetWise.Types.NodeCounts" "amazonka-iotfleetwise-2.0-3noXdw9CznA79cw3EwaHcU" 'False) (C1 ('MetaCons "NodeCounts'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "totalActuators") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: S1 ('MetaSel ('Just "totalAttributes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int))) :*: (S1 ('MetaSel ('Just "totalBranches") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: (S1 ('MetaSel ('Just "totalNodes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: S1 ('MetaSel ('Just "totalSensors") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int))))))

newNodeCounts :: NodeCounts Source #

Create a value of NodeCounts 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:totalActuators:NodeCounts', nodeCounts_totalActuators - The total number of nodes in a vehicle network that represent actuators.

$sel:totalAttributes:NodeCounts', nodeCounts_totalAttributes - The total number of nodes in a vehicle network that represent attributes.

$sel:totalBranches:NodeCounts', nodeCounts_totalBranches - The total number of nodes in a vehicle network that represent branches.

$sel:totalNodes:NodeCounts', nodeCounts_totalNodes - The total number of nodes in a vehicle network.

$sel:totalSensors:NodeCounts', nodeCounts_totalSensors - The total number of nodes in a vehicle network that represent sensors.

nodeCounts_totalActuators :: Lens' NodeCounts (Maybe Int) Source #

The total number of nodes in a vehicle network that represent actuators.

nodeCounts_totalAttributes :: Lens' NodeCounts (Maybe Int) Source #

The total number of nodes in a vehicle network that represent attributes.

nodeCounts_totalBranches :: Lens' NodeCounts (Maybe Int) Source #

The total number of nodes in a vehicle network that represent branches.

nodeCounts_totalNodes :: Lens' NodeCounts (Maybe Int) Source #

The total number of nodes in a vehicle network.

nodeCounts_totalSensors :: Lens' NodeCounts (Maybe Int) Source #

The total number of nodes in a vehicle network that represent sensors.

ObdInterface

data ObdInterface Source #

A network interface that specifies the On-board diagnostic (OBD) II network protocol.

See: newObdInterface smart constructor.

Constructors

ObdInterface' 

Fields

Instances

Instances details
FromJSON ObdInterface Source # 
Instance details

Defined in Amazonka.IoTFleetWise.Types.ObdInterface

ToJSON ObdInterface Source # 
Instance details

Defined in Amazonka.IoTFleetWise.Types.ObdInterface

Generic ObdInterface Source # 
Instance details

Defined in Amazonka.IoTFleetWise.Types.ObdInterface

Associated Types

type Rep ObdInterface :: Type -> Type #

Read ObdInterface Source # 
Instance details

Defined in Amazonka.IoTFleetWise.Types.ObdInterface

Show ObdInterface Source # 
Instance details

Defined in Amazonka.IoTFleetWise.Types.ObdInterface

NFData ObdInterface Source # 
Instance details

Defined in Amazonka.IoTFleetWise.Types.ObdInterface

Methods

rnf :: ObdInterface -> () #

Eq ObdInterface Source # 
Instance details

Defined in Amazonka.IoTFleetWise.Types.ObdInterface

Hashable ObdInterface Source # 
Instance details

Defined in Amazonka.IoTFleetWise.Types.ObdInterface

type Rep ObdInterface Source # 
Instance details

Defined in Amazonka.IoTFleetWise.Types.ObdInterface

type Rep ObdInterface = D1 ('MetaData "ObdInterface" "Amazonka.IoTFleetWise.Types.ObdInterface" "amazonka-iotfleetwise-2.0-3noXdw9CznA79cw3EwaHcU" 'False) (C1 ('MetaCons "ObdInterface'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "dtcRequestIntervalSeconds") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: (S1 ('MetaSel ('Just "hasTransmissionEcu") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "obdStandard") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: ((S1 ('MetaSel ('Just "pidRequestIntervalSeconds") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: S1 ('MetaSel ('Just "useExtendedIds") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool))) :*: (S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "requestMessageId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Natural)))))

newObdInterface Source #

Create a value of ObdInterface 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:dtcRequestIntervalSeconds:ObdInterface', obdInterface_dtcRequestIntervalSeconds - The maximum number message requests per diagnostic trouble code per second.

$sel:hasTransmissionEcu:ObdInterface', obdInterface_hasTransmissionEcu - Whether the vehicle has a transmission control module (TCM).

$sel:obdStandard:ObdInterface', obdInterface_obdStandard - The standard OBD II PID.

$sel:pidRequestIntervalSeconds:ObdInterface', obdInterface_pidRequestIntervalSeconds - The maximum number message requests per second.

$sel:useExtendedIds:ObdInterface', obdInterface_useExtendedIds - Whether to use extended IDs in the message.

$sel:name:ObdInterface', obdInterface_name - The name of the interface.

$sel:requestMessageId:ObdInterface', obdInterface_requestMessageId - The ID of the message requesting vehicle data.

obdInterface_dtcRequestIntervalSeconds :: Lens' ObdInterface (Maybe Natural) Source #

The maximum number message requests per diagnostic trouble code per second.

obdInterface_hasTransmissionEcu :: Lens' ObdInterface (Maybe Bool) Source #

Whether the vehicle has a transmission control module (TCM).

obdInterface_pidRequestIntervalSeconds :: Lens' ObdInterface (Maybe Natural) Source #

The maximum number message requests per second.

obdInterface_useExtendedIds :: Lens' ObdInterface (Maybe Bool) Source #

Whether to use extended IDs in the message.

obdInterface_name :: Lens' ObdInterface Text Source #

The name of the interface.

obdInterface_requestMessageId :: Lens' ObdInterface Natural Source #

The ID of the message requesting vehicle data.

ObdSignal

data ObdSignal Source #

Information about signal messages using the on-board diagnostics (OBD) II protocol in a vehicle.

See: newObdSignal smart constructor.

Constructors

ObdSignal' 

Fields

Instances

Instances details
FromJSON ObdSignal Source # 
Instance details

Defined in Amazonka.IoTFleetWise.Types.ObdSignal

ToJSON ObdSignal Source # 
Instance details

Defined in Amazonka.IoTFleetWise.Types.ObdSignal

Generic ObdSignal Source # 
Instance details

Defined in Amazonka.IoTFleetWise.Types.ObdSignal

Associated Types

type Rep ObdSignal :: Type -> Type #

Read ObdSignal Source # 
Instance details

Defined in Amazonka.IoTFleetWise.Types.ObdSignal

Show ObdSignal Source # 
Instance details

Defined in Amazonka.IoTFleetWise.Types.ObdSignal

NFData ObdSignal Source # 
Instance details

Defined in Amazonka.IoTFleetWise.Types.ObdSignal

Methods

rnf :: ObdSignal -> () #

Eq ObdSignal Source # 
Instance details

Defined in Amazonka.IoTFleetWise.Types.ObdSignal

Hashable ObdSignal Source # 
Instance details

Defined in Amazonka.IoTFleetWise.Types.ObdSignal

type Rep ObdSignal Source # 
Instance details

Defined in Amazonka.IoTFleetWise.Types.ObdSignal

newObdSignal Source #

Create a value of ObdSignal 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:bitMaskLength:ObdSignal', obdSignal_bitMaskLength - The number of bits to mask in a message.

$sel:bitRightShift:ObdSignal', obdSignal_bitRightShift - The number of positions to shift bits in the message.

$sel:pidResponseLength:ObdSignal', obdSignal_pidResponseLength - The length of the requested data.

$sel:serviceMode:ObdSignal', obdSignal_serviceMode - The mode of operation (diagnostic service) in a message.

$sel:pid:ObdSignal', obdSignal_pid - The diagnostic code used to request data from a vehicle for this signal.

$sel:scaling:ObdSignal', obdSignal_scaling - A multiplier used to decode the message.

$sel:offset:ObdSignal', obdSignal_offset - Indicates where data appears in the message.

$sel:startByte:ObdSignal', obdSignal_startByte - Indicates the beginning of the message.

$sel:byteLength:ObdSignal', obdSignal_byteLength - The length of a message.

obdSignal_bitMaskLength :: Lens' ObdSignal (Maybe Natural) Source #

The number of bits to mask in a message.

obdSignal_bitRightShift :: Lens' ObdSignal (Maybe Natural) Source #

The number of positions to shift bits in the message.

obdSignal_pidResponseLength :: Lens' ObdSignal Natural Source #

The length of the requested data.

obdSignal_serviceMode :: Lens' ObdSignal Natural Source #

The mode of operation (diagnostic service) in a message.

obdSignal_pid :: Lens' ObdSignal Natural Source #

The diagnostic code used to request data from a vehicle for this signal.

obdSignal_scaling :: Lens' ObdSignal Double Source #

A multiplier used to decode the message.

obdSignal_offset :: Lens' ObdSignal Double Source #

Indicates where data appears in the message.

obdSignal_startByte :: Lens' ObdSignal Natural Source #

Indicates the beginning of the message.

obdSignal_byteLength :: Lens' ObdSignal Natural Source #

The length of a message.

Sensor

data Sensor Source #

An input component that reports the environmental condition of a vehicle.

You can collect data about fluid levels, temperatures, vibrations, or battery voltage from sensors.

See: newSensor smart constructor.

Constructors

Sensor' 

Fields

Instances

Instances details
FromJSON Sensor Source # 
Instance details

Defined in Amazonka.IoTFleetWise.Types.Sensor

ToJSON Sensor Source # 
Instance details

Defined in Amazonka.IoTFleetWise.Types.Sensor

Generic Sensor Source # 
Instance details

Defined in Amazonka.IoTFleetWise.Types.Sensor

Associated Types

type Rep Sensor :: Type -> Type #

Methods

from :: Sensor -> Rep Sensor x #

to :: Rep Sensor x -> Sensor #

Read Sensor Source # 
Instance details

Defined in Amazonka.IoTFleetWise.Types.Sensor

Show Sensor Source # 
Instance details

Defined in Amazonka.IoTFleetWise.Types.Sensor

NFData Sensor Source # 
Instance details

Defined in Amazonka.IoTFleetWise.Types.Sensor

Methods

rnf :: Sensor -> () #

Eq Sensor Source # 
Instance details

Defined in Amazonka.IoTFleetWise.Types.Sensor

Methods

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

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

Hashable Sensor Source # 
Instance details

Defined in Amazonka.IoTFleetWise.Types.Sensor

Methods

hashWithSalt :: Int -> Sensor -> Int #

hash :: Sensor -> Int #

type Rep Sensor Source # 
Instance details

Defined in Amazonka.IoTFleetWise.Types.Sensor

newSensor Source #

Create a value of Sensor 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:allowedValues:Sensor', sensor_allowedValues - A list of possible values a sensor can take.

$sel:description:Sensor', sensor_description - A brief description of a sensor.

$sel:max:Sensor', sensor_max - The specified possible maximum value of the sensor.

$sel:min:Sensor', sensor_min - The specified possible minimum value of the sensor.

$sel:unit:Sensor', sensor_unit - The scientific unit of measurement for data collected by the sensor.

$sel:fullyQualifiedName:Sensor', sensor_fullyQualifiedName - The fully qualified name of the sensor. For example, the fully qualified name of a sensor might be Vehicle.Body.Engine.Battery.

$sel:dataType:Sensor', sensor_dataType - The specified data type of the sensor.

sensor_allowedValues :: Lens' Sensor (Maybe [Text]) Source #

A list of possible values a sensor can take.

sensor_description :: Lens' Sensor (Maybe Text) Source #

A brief description of a sensor.

sensor_max :: Lens' Sensor (Maybe Double) Source #

The specified possible maximum value of the sensor.

sensor_min :: Lens' Sensor (Maybe Double) Source #

The specified possible minimum value of the sensor.

sensor_unit :: Lens' Sensor (Maybe Text) Source #

The scientific unit of measurement for data collected by the sensor.

sensor_fullyQualifiedName :: Lens' Sensor Text Source #

The fully qualified name of the sensor. For example, the fully qualified name of a sensor might be Vehicle.Body.Engine.Battery.

sensor_dataType :: Lens' Sensor NodeDataType Source #

The specified data type of the sensor.

SignalCatalogSummary

data SignalCatalogSummary Source #

Information about a collection of standardized signals, which can be attributes, branches, sensors, or actuators.

See: newSignalCatalogSummary smart constructor.

Constructors

SignalCatalogSummary' 

Fields

  • arn :: Maybe Text

    The Amazon Resource Name (ARN) of the signal catalog.

  • creationTime :: Maybe POSIX

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

  • lastModificationTime :: Maybe POSIX

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

  • name :: Maybe Text

    The name of the signal catalog.

Instances

Instances details
FromJSON SignalCatalogSummary Source # 
Instance details

Defined in Amazonka.IoTFleetWise.Types.SignalCatalogSummary

Generic SignalCatalogSummary Source # 
Instance details

Defined in Amazonka.IoTFleetWise.Types.SignalCatalogSummary

Associated Types

type Rep SignalCatalogSummary :: Type -> Type #

Read SignalCatalogSummary Source # 
Instance details

Defined in Amazonka.IoTFleetWise.Types.SignalCatalogSummary

Show SignalCatalogSummary Source # 
Instance details

Defined in Amazonka.IoTFleetWise.Types.SignalCatalogSummary

NFData SignalCatalogSummary Source # 
Instance details

Defined in Amazonka.IoTFleetWise.Types.SignalCatalogSummary

Methods

rnf :: SignalCatalogSummary -> () #

Eq SignalCatalogSummary Source # 
Instance details

Defined in Amazonka.IoTFleetWise.Types.SignalCatalogSummary

Hashable SignalCatalogSummary Source # 
Instance details

Defined in Amazonka.IoTFleetWise.Types.SignalCatalogSummary

type Rep SignalCatalogSummary Source # 
Instance details

Defined in Amazonka.IoTFleetWise.Types.SignalCatalogSummary

type Rep SignalCatalogSummary = D1 ('MetaData "SignalCatalogSummary" "Amazonka.IoTFleetWise.Types.SignalCatalogSummary" "amazonka-iotfleetwise-2.0-3noXdw9CznA79cw3EwaHcU" 'False) (C1 ('MetaCons "SignalCatalogSummary'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "arn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "creationTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX))) :*: (S1 ('MetaSel ('Just "lastModificationTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))

newSignalCatalogSummary :: SignalCatalogSummary Source #

Create a value of SignalCatalogSummary 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:arn:SignalCatalogSummary', signalCatalogSummary_arn - The Amazon Resource Name (ARN) of the signal catalog.

$sel:creationTime:SignalCatalogSummary', signalCatalogSummary_creationTime - The time the signal catalog was created in seconds since epoch (January 1, 1970 at midnight UTC time).

$sel:lastModificationTime:SignalCatalogSummary', signalCatalogSummary_lastModificationTime - The time the signal catalog was last updated in seconds since epoch (January 1, 1970 at midnight UTC time).

$sel:name:SignalCatalogSummary', signalCatalogSummary_name - The name of the signal catalog.

signalCatalogSummary_arn :: Lens' SignalCatalogSummary (Maybe Text) Source #

The Amazon Resource Name (ARN) of the signal catalog.

signalCatalogSummary_creationTime :: Lens' SignalCatalogSummary (Maybe UTCTime) Source #

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

signalCatalogSummary_lastModificationTime :: Lens' SignalCatalogSummary (Maybe UTCTime) Source #

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

SignalDecoder

data SignalDecoder Source #

Information about a signal decoder.

See: newSignalDecoder smart constructor.

Constructors

SignalDecoder' 

Fields

  • canSignal :: Maybe CanSignal

    Information about signal decoder using the Controller Area Network (CAN) protocol.

  • obdSignal :: Maybe ObdSignal

    Information about signal decoder using the On-board diagnostic (OBD) II protocol.

  • fullyQualifiedName :: Text

    The fully qualified name of a signal decoder as defined in a vehicle model.

  • type' :: SignalDecoderType

    The network protocol for the vehicle. For example, CAN_SIGNAL specifies a protocol that defines how data is communicated between electronic control units (ECUs). OBD_SIGNAL specifies a protocol that defines how self-diagnostic data is communicated between ECUs.

  • interfaceId :: Text

    The ID of a network interface that specifies what network protocol a vehicle follows.

Instances

Instances details
FromJSON SignalDecoder Source # 
Instance details

Defined in Amazonka.IoTFleetWise.Types.SignalDecoder

ToJSON SignalDecoder Source # 
Instance details

Defined in Amazonka.IoTFleetWise.Types.SignalDecoder

Generic SignalDecoder Source # 
Instance details

Defined in Amazonka.IoTFleetWise.Types.SignalDecoder

Associated Types

type Rep SignalDecoder :: Type -> Type #

Read SignalDecoder Source # 
Instance details

Defined in Amazonka.IoTFleetWise.Types.SignalDecoder

Show SignalDecoder Source # 
Instance details

Defined in Amazonka.IoTFleetWise.Types.SignalDecoder

NFData SignalDecoder Source # 
Instance details

Defined in Amazonka.IoTFleetWise.Types.SignalDecoder

Methods

rnf :: SignalDecoder -> () #

Eq SignalDecoder Source # 
Instance details

Defined in Amazonka.IoTFleetWise.Types.SignalDecoder

Hashable SignalDecoder Source # 
Instance details

Defined in Amazonka.IoTFleetWise.Types.SignalDecoder

type Rep SignalDecoder Source # 
Instance details

Defined in Amazonka.IoTFleetWise.Types.SignalDecoder

type Rep SignalDecoder = D1 ('MetaData "SignalDecoder" "Amazonka.IoTFleetWise.Types.SignalDecoder" "amazonka-iotfleetwise-2.0-3noXdw9CznA79cw3EwaHcU" 'False) (C1 ('MetaCons "SignalDecoder'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "canSignal") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe CanSignal)) :*: S1 ('MetaSel ('Just "obdSignal") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ObdSignal))) :*: (S1 ('MetaSel ('Just "fullyQualifiedName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: (S1 ('MetaSel ('Just "type'") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 SignalDecoderType) :*: S1 ('MetaSel ('Just "interfaceId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))))

newSignalDecoder Source #

Create a value of SignalDecoder 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:canSignal:SignalDecoder', signalDecoder_canSignal - Information about signal decoder using the Controller Area Network (CAN) protocol.

$sel:obdSignal:SignalDecoder', signalDecoder_obdSignal - Information about signal decoder using the On-board diagnostic (OBD) II protocol.

$sel:fullyQualifiedName:SignalDecoder', signalDecoder_fullyQualifiedName - The fully qualified name of a signal decoder as defined in a vehicle model.

$sel:type':SignalDecoder', signalDecoder_type - The network protocol for the vehicle. For example, CAN_SIGNAL specifies a protocol that defines how data is communicated between electronic control units (ECUs). OBD_SIGNAL specifies a protocol that defines how self-diagnostic data is communicated between ECUs.

$sel:interfaceId:SignalDecoder', signalDecoder_interfaceId - The ID of a network interface that specifies what network protocol a vehicle follows.

signalDecoder_canSignal :: Lens' SignalDecoder (Maybe CanSignal) Source #

Information about signal decoder using the Controller Area Network (CAN) protocol.

signalDecoder_obdSignal :: Lens' SignalDecoder (Maybe ObdSignal) Source #

Information about signal decoder using the On-board diagnostic (OBD) II protocol.

signalDecoder_fullyQualifiedName :: Lens' SignalDecoder Text Source #

The fully qualified name of a signal decoder as defined in a vehicle model.

signalDecoder_type :: Lens' SignalDecoder SignalDecoderType Source #

The network protocol for the vehicle. For example, CAN_SIGNAL specifies a protocol that defines how data is communicated between electronic control units (ECUs). OBD_SIGNAL specifies a protocol that defines how self-diagnostic data is communicated between ECUs.

signalDecoder_interfaceId :: Lens' SignalDecoder Text Source #

The ID of a network interface that specifies what network protocol a vehicle follows.

SignalInformation

data SignalInformation Source #

Information about a signal.

See: newSignalInformation smart constructor.

Constructors

SignalInformation' 

Fields

Instances

Instances details
FromJSON SignalInformation Source # 
Instance details

Defined in Amazonka.IoTFleetWise.Types.SignalInformation

ToJSON SignalInformation Source # 
Instance details

Defined in Amazonka.IoTFleetWise.Types.SignalInformation

Generic SignalInformation Source # 
Instance details

Defined in Amazonka.IoTFleetWise.Types.SignalInformation

Associated Types

type Rep SignalInformation :: Type -> Type #

Read SignalInformation Source # 
Instance details

Defined in Amazonka.IoTFleetWise.Types.SignalInformation

Show SignalInformation Source # 
Instance details

Defined in Amazonka.IoTFleetWise.Types.SignalInformation

NFData SignalInformation Source # 
Instance details

Defined in Amazonka.IoTFleetWise.Types.SignalInformation

Methods

rnf :: SignalInformation -> () #

Eq SignalInformation Source # 
Instance details

Defined in Amazonka.IoTFleetWise.Types.SignalInformation

Hashable SignalInformation Source # 
Instance details

Defined in Amazonka.IoTFleetWise.Types.SignalInformation

type Rep SignalInformation Source # 
Instance details

Defined in Amazonka.IoTFleetWise.Types.SignalInformation

type Rep SignalInformation = D1 ('MetaData "SignalInformation" "Amazonka.IoTFleetWise.Types.SignalInformation" "amazonka-iotfleetwise-2.0-3noXdw9CznA79cw3EwaHcU" 'False) (C1 ('MetaCons "SignalInformation'" 'PrefixI 'True) (S1 ('MetaSel ('Just "maxSampleCount") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: (S1 ('MetaSel ('Just "minimumSamplingIntervalMs") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))

newSignalInformation Source #

Create a value of SignalInformation 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:maxSampleCount:SignalInformation', signalInformation_maxSampleCount - The maximum number of samples to collect.

$sel:minimumSamplingIntervalMs:SignalInformation', signalInformation_minimumSamplingIntervalMs - The minimum duration of time (in milliseconds) between two triggering events to collect data.

If a signal changes often, you might want to collect data at a slower rate.

$sel:name:SignalInformation', signalInformation_name - The name of the signal.

signalInformation_maxSampleCount :: Lens' SignalInformation (Maybe Natural) Source #

The maximum number of samples to collect.

signalInformation_minimumSamplingIntervalMs :: Lens' SignalInformation (Maybe Natural) Source #

The minimum duration of time (in milliseconds) between two triggering events to collect data.

If a signal changes often, you might want to collect data at a slower rate.

Tag

data Tag Source #

A set of key/value pairs that are used to manage the resource.

See: newTag smart constructor.

Constructors

Tag' 

Fields

Instances

Instances details
FromJSON Tag Source # 
Instance details

Defined in Amazonka.IoTFleetWise.Types.Tag

ToJSON Tag Source # 
Instance details

Defined in Amazonka.IoTFleetWise.Types.Tag

Generic Tag Source # 
Instance details

Defined in Amazonka.IoTFleetWise.Types.Tag

Associated Types

type Rep Tag :: Type -> Type #

Methods

from :: Tag -> Rep Tag x #

to :: Rep Tag x -> Tag #

Read Tag Source # 
Instance details

Defined in Amazonka.IoTFleetWise.Types.Tag

Show Tag Source # 
Instance details

Defined in Amazonka.IoTFleetWise.Types.Tag

Methods

showsPrec :: Int -> Tag -> ShowS #

show :: Tag -> String #

showList :: [Tag] -> ShowS #

NFData Tag Source # 
Instance details

Defined in Amazonka.IoTFleetWise.Types.Tag

Methods

rnf :: Tag -> () #

Eq Tag Source # 
Instance details

Defined in Amazonka.IoTFleetWise.Types.Tag

Methods

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

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

Hashable Tag Source # 
Instance details

Defined in Amazonka.IoTFleetWise.Types.Tag

Methods

hashWithSalt :: Int -> Tag -> Int #

hash :: Tag -> Int #

type Rep Tag Source # 
Instance details

Defined in Amazonka.IoTFleetWise.Types.Tag

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

newTag Source #

Create a value of Tag 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:key:Tag', tag_key - The tag's key.

$sel:value:Tag', tag_value - The tag's value.

tag_key :: Lens' Tag Text Source #

The tag's key.

tag_value :: Lens' Tag Text Source #

The tag's value.

TimeBasedCollectionScheme

data TimeBasedCollectionScheme Source #

Information about a collection scheme that uses a time period to decide how often to collect data.

See: newTimeBasedCollectionScheme smart constructor.

Constructors

TimeBasedCollectionScheme' 

Fields

  • periodMs :: Natural

    The time period (in milliseconds) to decide how often to collect data. For example, if the time period is 60000, the Edge Agent software collects data once every minute.

Instances

Instances details
FromJSON TimeBasedCollectionScheme Source # 
Instance details

Defined in Amazonka.IoTFleetWise.Types.TimeBasedCollectionScheme

ToJSON TimeBasedCollectionScheme Source # 
Instance details

Defined in Amazonka.IoTFleetWise.Types.TimeBasedCollectionScheme

Generic TimeBasedCollectionScheme Source # 
Instance details

Defined in Amazonka.IoTFleetWise.Types.TimeBasedCollectionScheme

Associated Types

type Rep TimeBasedCollectionScheme :: Type -> Type #

Read TimeBasedCollectionScheme Source # 
Instance details

Defined in Amazonka.IoTFleetWise.Types.TimeBasedCollectionScheme

Show TimeBasedCollectionScheme Source # 
Instance details

Defined in Amazonka.IoTFleetWise.Types.TimeBasedCollectionScheme

NFData TimeBasedCollectionScheme Source # 
Instance details

Defined in Amazonka.IoTFleetWise.Types.TimeBasedCollectionScheme

Eq TimeBasedCollectionScheme Source # 
Instance details

Defined in Amazonka.IoTFleetWise.Types.TimeBasedCollectionScheme

Hashable TimeBasedCollectionScheme Source # 
Instance details

Defined in Amazonka.IoTFleetWise.Types.TimeBasedCollectionScheme

type Rep TimeBasedCollectionScheme Source # 
Instance details

Defined in Amazonka.IoTFleetWise.Types.TimeBasedCollectionScheme

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

newTimeBasedCollectionScheme Source #

Create a value of TimeBasedCollectionScheme 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:periodMs:TimeBasedCollectionScheme', timeBasedCollectionScheme_periodMs - The time period (in milliseconds) to decide how often to collect data. For example, if the time period is 60000, the Edge Agent software collects data once every minute.

timeBasedCollectionScheme_periodMs :: Lens' TimeBasedCollectionScheme Natural Source #

The time period (in milliseconds) to decide how often to collect data. For example, if the time period is 60000, the Edge Agent software collects data once every minute.

TimestreamRegistrationResponse

data TimestreamRegistrationResponse Source #

Information about the registered Amazon Timestream resources or errors, if any.

See: newTimestreamRegistrationResponse smart constructor.

Constructors

TimestreamRegistrationResponse' 

Fields

Instances

Instances details
FromJSON TimestreamRegistrationResponse Source # 
Instance details

Defined in Amazonka.IoTFleetWise.Types.TimestreamRegistrationResponse

Generic TimestreamRegistrationResponse Source # 
Instance details

Defined in Amazonka.IoTFleetWise.Types.TimestreamRegistrationResponse

Associated Types

type Rep TimestreamRegistrationResponse :: Type -> Type #

Read TimestreamRegistrationResponse Source # 
Instance details

Defined in Amazonka.IoTFleetWise.Types.TimestreamRegistrationResponse

Show TimestreamRegistrationResponse Source # 
Instance details

Defined in Amazonka.IoTFleetWise.Types.TimestreamRegistrationResponse

NFData TimestreamRegistrationResponse Source # 
Instance details

Defined in Amazonka.IoTFleetWise.Types.TimestreamRegistrationResponse

Eq TimestreamRegistrationResponse Source # 
Instance details

Defined in Amazonka.IoTFleetWise.Types.TimestreamRegistrationResponse

Hashable TimestreamRegistrationResponse Source # 
Instance details

Defined in Amazonka.IoTFleetWise.Types.TimestreamRegistrationResponse

type Rep TimestreamRegistrationResponse Source # 
Instance details

Defined in Amazonka.IoTFleetWise.Types.TimestreamRegistrationResponse

type Rep TimestreamRegistrationResponse = D1 ('MetaData "TimestreamRegistrationResponse" "Amazonka.IoTFleetWise.Types.TimestreamRegistrationResponse" "amazonka-iotfleetwise-2.0-3noXdw9CznA79cw3EwaHcU" 'False) (C1 ('MetaCons "TimestreamRegistrationResponse'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "errorMessage") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "timestreamDatabaseArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "timestreamTableArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: (S1 ('MetaSel ('Just "timestreamDatabaseName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: (S1 ('MetaSel ('Just "timestreamTableName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "registrationStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 RegistrationStatus)))))

newTimestreamRegistrationResponse Source #

Create a value of TimestreamRegistrationResponse 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:errorMessage:TimestreamRegistrationResponse', timestreamRegistrationResponse_errorMessage - A message associated with a registration error.

$sel:timestreamDatabaseArn:TimestreamRegistrationResponse', timestreamRegistrationResponse_timestreamDatabaseArn - The Amazon Resource Name (ARN) of the Timestream database.

$sel:timestreamTableArn:TimestreamRegistrationResponse', timestreamRegistrationResponse_timestreamTableArn - The ARN of the Timestream database table.

$sel:timestreamDatabaseName:TimestreamRegistrationResponse', timestreamRegistrationResponse_timestreamDatabaseName - The name of the Timestream database.

$sel:timestreamTableName:TimestreamRegistrationResponse', timestreamRegistrationResponse_timestreamTableName - The name of the Timestream database table.

$sel:registrationStatus:TimestreamRegistrationResponse', timestreamRegistrationResponse_registrationStatus - The status of registering your Amazon Timestream resources. The status can be one of REGISTRATION_SUCCESS, REGISTRATION_PENDING, REGISTRATION_FAILURE.

timestreamRegistrationResponse_timestreamDatabaseArn :: Lens' TimestreamRegistrationResponse (Maybe Text) Source #

The Amazon Resource Name (ARN) of the Timestream database.

timestreamRegistrationResponse_registrationStatus :: Lens' TimestreamRegistrationResponse RegistrationStatus Source #

The status of registering your Amazon Timestream resources. The status can be one of REGISTRATION_SUCCESS, REGISTRATION_PENDING, REGISTRATION_FAILURE.

TimestreamResources

data TimestreamResources Source #

The registered Amazon Timestream resources that Amazon Web Services IoT FleetWise edge agent software can transfer your vehicle data to.

See: newTimestreamResources smart constructor.

Constructors

TimestreamResources' 

Fields

Instances

Instances details
FromJSON TimestreamResources Source # 
Instance details

Defined in Amazonka.IoTFleetWise.Types.TimestreamResources

ToJSON TimestreamResources Source # 
Instance details

Defined in Amazonka.IoTFleetWise.Types.TimestreamResources

Generic TimestreamResources Source # 
Instance details

Defined in Amazonka.IoTFleetWise.Types.TimestreamResources

Associated Types

type Rep TimestreamResources :: Type -> Type #

Read TimestreamResources Source # 
Instance details

Defined in Amazonka.IoTFleetWise.Types.TimestreamResources

Show TimestreamResources Source # 
Instance details

Defined in Amazonka.IoTFleetWise.Types.TimestreamResources

NFData TimestreamResources Source # 
Instance details

Defined in Amazonka.IoTFleetWise.Types.TimestreamResources

Methods

rnf :: TimestreamResources -> () #

Eq TimestreamResources Source # 
Instance details

Defined in Amazonka.IoTFleetWise.Types.TimestreamResources

Hashable TimestreamResources Source # 
Instance details

Defined in Amazonka.IoTFleetWise.Types.TimestreamResources

type Rep TimestreamResources Source # 
Instance details

Defined in Amazonka.IoTFleetWise.Types.TimestreamResources

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

newTimestreamResources Source #

Create a value of TimestreamResources 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:timestreamDatabaseName:TimestreamResources', timestreamResources_timestreamDatabaseName - The name of the registered Amazon Timestream database.

$sel:timestreamTableName:TimestreamResources', timestreamResources_timestreamTableName - The name of the registered Amazon Timestream database table.

timestreamResources_timestreamDatabaseName :: Lens' TimestreamResources Text Source #

The name of the registered Amazon Timestream database.

timestreamResources_timestreamTableName :: Lens' TimestreamResources Text Source #

The name of the registered Amazon Timestream database table.

UpdateVehicleError

data UpdateVehicleError Source #

An HTTP error resulting from updating the description for a vehicle.

See: newUpdateVehicleError smart constructor.

Constructors

UpdateVehicleError' 

Fields

Instances

Instances details
FromJSON UpdateVehicleError Source # 
Instance details

Defined in Amazonka.IoTFleetWise.Types.UpdateVehicleError

Generic UpdateVehicleError Source # 
Instance details

Defined in Amazonka.IoTFleetWise.Types.UpdateVehicleError

Associated Types

type Rep UpdateVehicleError :: Type -> Type #

Read UpdateVehicleError Source # 
Instance details

Defined in Amazonka.IoTFleetWise.Types.UpdateVehicleError

Show UpdateVehicleError Source # 
Instance details

Defined in Amazonka.IoTFleetWise.Types.UpdateVehicleError

NFData UpdateVehicleError Source # 
Instance details

Defined in Amazonka.IoTFleetWise.Types.UpdateVehicleError

Methods

rnf :: UpdateVehicleError -> () #

Eq UpdateVehicleError Source # 
Instance details

Defined in Amazonka.IoTFleetWise.Types.UpdateVehicleError

Hashable UpdateVehicleError Source # 
Instance details

Defined in Amazonka.IoTFleetWise.Types.UpdateVehicleError

type Rep UpdateVehicleError Source # 
Instance details

Defined in Amazonka.IoTFleetWise.Types.UpdateVehicleError

type Rep UpdateVehicleError = D1 ('MetaData "UpdateVehicleError" "Amazonka.IoTFleetWise.Types.UpdateVehicleError" "amazonka-iotfleetwise-2.0-3noXdw9CznA79cw3EwaHcU" 'False) (C1 ('MetaCons "UpdateVehicleError'" 'PrefixI 'True) (S1 ('MetaSel ('Just "code") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: (S1 ('MetaSel ('Just "message") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "vehicleName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))

newUpdateVehicleError :: UpdateVehicleError Source #

Create a value of UpdateVehicleError 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:UpdateVehicleError', updateVehicleError_code - The relevant HTTP error code (400+).

$sel:message:UpdateVehicleError', updateVehicleError_message - A message associated with the error.

$sel:vehicleName:UpdateVehicleError', updateVehicleError_vehicleName - The ID of the vehicle with the error.

updateVehicleError_code :: Lens' UpdateVehicleError (Maybe Int) Source #

The relevant HTTP error code (400+).

updateVehicleError_message :: Lens' UpdateVehicleError (Maybe Text) Source #

A message associated with the error.

updateVehicleError_vehicleName :: Lens' UpdateVehicleError (Maybe Text) Source #

The ID of the vehicle with the error.

UpdateVehicleRequestItem

data UpdateVehicleRequestItem Source #

Information about the vehicle to update.

See: newUpdateVehicleRequestItem smart constructor.

Constructors

UpdateVehicleRequestItem' 

Fields

  • attributeUpdateMode :: Maybe UpdateMode

    The method the specified attributes will update the existing attributes on the vehicle. UseOverwite to replace the vehicle attributes with the specified attributes. Or use Merge to combine all attributes.

    This is required if attributes are present in the input.

  • attributes :: Maybe (HashMap Text Text)

    Static information about a vehicle in a key-value pair. For example:

    "engineType" : "1.3 L R2"

  • decoderManifestArn :: Maybe Text

    The ARN of the signal decoder manifest associated with the vehicle to update.

  • modelManifestArn :: Maybe Text

    The ARN of the vehicle model (model manifest) associated with the vehicle to update.

  • vehicleName :: Text

    The unique ID of the vehicle to update.

Instances

Instances details
ToJSON UpdateVehicleRequestItem Source # 
Instance details

Defined in Amazonka.IoTFleetWise.Types.UpdateVehicleRequestItem

Generic UpdateVehicleRequestItem Source # 
Instance details

Defined in Amazonka.IoTFleetWise.Types.UpdateVehicleRequestItem

Associated Types

type Rep UpdateVehicleRequestItem :: Type -> Type #

Read UpdateVehicleRequestItem Source # 
Instance details

Defined in Amazonka.IoTFleetWise.Types.UpdateVehicleRequestItem

Show UpdateVehicleRequestItem Source # 
Instance details

Defined in Amazonka.IoTFleetWise.Types.UpdateVehicleRequestItem

NFData UpdateVehicleRequestItem Source # 
Instance details

Defined in Amazonka.IoTFleetWise.Types.UpdateVehicleRequestItem

Eq UpdateVehicleRequestItem Source # 
Instance details

Defined in Amazonka.IoTFleetWise.Types.UpdateVehicleRequestItem

Hashable UpdateVehicleRequestItem Source # 
Instance details

Defined in Amazonka.IoTFleetWise.Types.UpdateVehicleRequestItem

type Rep UpdateVehicleRequestItem Source # 
Instance details

Defined in Amazonka.IoTFleetWise.Types.UpdateVehicleRequestItem

type Rep UpdateVehicleRequestItem = D1 ('MetaData "UpdateVehicleRequestItem" "Amazonka.IoTFleetWise.Types.UpdateVehicleRequestItem" "amazonka-iotfleetwise-2.0-3noXdw9CznA79cw3EwaHcU" 'False) (C1 ('MetaCons "UpdateVehicleRequestItem'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "attributeUpdateMode") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe UpdateMode)) :*: S1 ('MetaSel ('Just "attributes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (HashMap Text Text)))) :*: (S1 ('MetaSel ('Just "decoderManifestArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "modelManifestArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "vehicleName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))))

newUpdateVehicleRequestItem Source #

Create a value of UpdateVehicleRequestItem 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:attributeUpdateMode:UpdateVehicleRequestItem', updateVehicleRequestItem_attributeUpdateMode - The method the specified attributes will update the existing attributes on the vehicle. UseOverwite to replace the vehicle attributes with the specified attributes. Or use Merge to combine all attributes.

This is required if attributes are present in the input.

$sel:attributes:UpdateVehicleRequestItem', updateVehicleRequestItem_attributes - Static information about a vehicle in a key-value pair. For example:

"engineType" : "1.3 L R2"

$sel:decoderManifestArn:UpdateVehicleRequestItem', updateVehicleRequestItem_decoderManifestArn - The ARN of the signal decoder manifest associated with the vehicle to update.

$sel:modelManifestArn:UpdateVehicleRequestItem', updateVehicleRequestItem_modelManifestArn - The ARN of the vehicle model (model manifest) associated with the vehicle to update.

$sel:vehicleName:UpdateVehicleRequestItem', updateVehicleRequestItem_vehicleName - The unique ID of the vehicle to update.

updateVehicleRequestItem_attributeUpdateMode :: Lens' UpdateVehicleRequestItem (Maybe UpdateMode) Source #

The method the specified attributes will update the existing attributes on the vehicle. UseOverwite to replace the vehicle attributes with the specified attributes. Or use Merge to combine all attributes.

This is required if attributes are present in the input.

updateVehicleRequestItem_attributes :: Lens' UpdateVehicleRequestItem (Maybe (HashMap Text Text)) Source #

Static information about a vehicle in a key-value pair. For example:

"engineType" : "1.3 L R2"

updateVehicleRequestItem_decoderManifestArn :: Lens' UpdateVehicleRequestItem (Maybe Text) Source #

The ARN of the signal decoder manifest associated with the vehicle to update.

updateVehicleRequestItem_modelManifestArn :: Lens' UpdateVehicleRequestItem (Maybe Text) Source #

The ARN of the vehicle model (model manifest) associated with the vehicle to update.

UpdateVehicleResponseItem

data UpdateVehicleResponseItem Source #

Information about the updated vehicle.

See: newUpdateVehicleResponseItem smart constructor.

Constructors

UpdateVehicleResponseItem' 

Fields

Instances

Instances details
FromJSON UpdateVehicleResponseItem Source # 
Instance details

Defined in Amazonka.IoTFleetWise.Types.UpdateVehicleResponseItem

Generic UpdateVehicleResponseItem Source # 
Instance details

Defined in Amazonka.IoTFleetWise.Types.UpdateVehicleResponseItem

Associated Types

type Rep UpdateVehicleResponseItem :: Type -> Type #

Read UpdateVehicleResponseItem Source # 
Instance details

Defined in Amazonka.IoTFleetWise.Types.UpdateVehicleResponseItem

Show UpdateVehicleResponseItem Source # 
Instance details

Defined in Amazonka.IoTFleetWise.Types.UpdateVehicleResponseItem

NFData UpdateVehicleResponseItem Source # 
Instance details

Defined in Amazonka.IoTFleetWise.Types.UpdateVehicleResponseItem

Eq UpdateVehicleResponseItem Source # 
Instance details

Defined in Amazonka.IoTFleetWise.Types.UpdateVehicleResponseItem

Hashable UpdateVehicleResponseItem Source # 
Instance details

Defined in Amazonka.IoTFleetWise.Types.UpdateVehicleResponseItem

type Rep UpdateVehicleResponseItem Source # 
Instance details

Defined in Amazonka.IoTFleetWise.Types.UpdateVehicleResponseItem

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

newUpdateVehicleResponseItem :: UpdateVehicleResponseItem Source #

Create a value of UpdateVehicleResponseItem 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:arn:UpdateVehicleResponseItem', updateVehicleResponseItem_arn - The Amazon Resource Name (ARN) of the updated vehicle.

$sel:vehicleName:UpdateVehicleResponseItem', updateVehicleResponseItem_vehicleName - The unique ID of the updated vehicle.

updateVehicleResponseItem_arn :: Lens' UpdateVehicleResponseItem (Maybe Text) Source #

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

VehicleStatus

data VehicleStatus Source #

Information about the state of a vehicle and how it relates to the status of a campaign.

See: newVehicleStatus smart constructor.

Constructors

VehicleStatus' 

Fields

  • campaignName :: Maybe Text

    The name of a campaign.

  • status :: Maybe VehicleState

    The state of a vehicle, which can be one of the following:

    • CREATED - Amazon Web Services IoT FleetWise sucessfully created the vehicle.
    • READY - The vehicle is ready to receive a campaign deployment.
    • HEALTHY - A campaign deployment was delivered to the vehicle.
    • SUSPENDED - A campaign associated with the vehicle was suspended and data collection was paused.
    • DELETING - Amazon Web Services IoT FleetWise is removing a campaign from the vehicle.
  • vehicleName :: Maybe Text

    The unique ID of the vehicle.

Instances

Instances details
FromJSON VehicleStatus Source # 
Instance details

Defined in Amazonka.IoTFleetWise.Types.VehicleStatus

Generic VehicleStatus Source # 
Instance details

Defined in Amazonka.IoTFleetWise.Types.VehicleStatus

Associated Types

type Rep VehicleStatus :: Type -> Type #

Read VehicleStatus Source # 
Instance details

Defined in Amazonka.IoTFleetWise.Types.VehicleStatus

Show VehicleStatus Source # 
Instance details

Defined in Amazonka.IoTFleetWise.Types.VehicleStatus

NFData VehicleStatus Source # 
Instance details

Defined in Amazonka.IoTFleetWise.Types.VehicleStatus

Methods

rnf :: VehicleStatus -> () #

Eq VehicleStatus Source # 
Instance details

Defined in Amazonka.IoTFleetWise.Types.VehicleStatus

Hashable VehicleStatus Source # 
Instance details

Defined in Amazonka.IoTFleetWise.Types.VehicleStatus

type Rep VehicleStatus Source # 
Instance details

Defined in Amazonka.IoTFleetWise.Types.VehicleStatus

type Rep VehicleStatus = D1 ('MetaData "VehicleStatus" "Amazonka.IoTFleetWise.Types.VehicleStatus" "amazonka-iotfleetwise-2.0-3noXdw9CznA79cw3EwaHcU" 'False) (C1 ('MetaCons "VehicleStatus'" 'PrefixI 'True) (S1 ('MetaSel ('Just "campaignName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "status") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe VehicleState)) :*: S1 ('MetaSel ('Just "vehicleName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))

newVehicleStatus :: VehicleStatus Source #

Create a value of VehicleStatus 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:campaignName:VehicleStatus', vehicleStatus_campaignName - The name of a campaign.

$sel:status:VehicleStatus', vehicleStatus_status - The state of a vehicle, which can be one of the following:

  • CREATED - Amazon Web Services IoT FleetWise sucessfully created the vehicle.
  • READY - The vehicle is ready to receive a campaign deployment.
  • HEALTHY - A campaign deployment was delivered to the vehicle.
  • SUSPENDED - A campaign associated with the vehicle was suspended and data collection was paused.
  • DELETING - Amazon Web Services IoT FleetWise is removing a campaign from the vehicle.

$sel:vehicleName:VehicleStatus', vehicleStatus_vehicleName - The unique ID of the vehicle.

vehicleStatus_status :: Lens' VehicleStatus (Maybe VehicleState) Source #

The state of a vehicle, which can be one of the following:

  • CREATED - Amazon Web Services IoT FleetWise sucessfully created the vehicle.
  • READY - The vehicle is ready to receive a campaign deployment.
  • HEALTHY - A campaign deployment was delivered to the vehicle.
  • SUSPENDED - A campaign associated with the vehicle was suspended and data collection was paused.
  • DELETING - Amazon Web Services IoT FleetWise is removing a campaign from the vehicle.

vehicleStatus_vehicleName :: Lens' VehicleStatus (Maybe Text) Source #

The unique ID of the vehicle.

VehicleSummary

data VehicleSummary Source #

Information about a vehicle.

To return this information about vehicles in your account, you can use the API operation.

See: newVehicleSummary smart constructor.

Constructors

VehicleSummary' 

Fields

  • vehicleName :: Text

    The unique ID of the vehicle.

  • arn :: Text

    The Amazon Resource Name (ARN) of the vehicle.

  • modelManifestArn :: Text

    The ARN of a vehicle model (model manifest) associated with the vehicle.

  • decoderManifestArn :: Text

    The ARN of a decoder manifest associated with the vehicle.

  • creationTime :: POSIX

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

  • lastModificationTime :: POSIX

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

Instances

Instances details
FromJSON VehicleSummary Source # 
Instance details

Defined in Amazonka.IoTFleetWise.Types.VehicleSummary

Generic VehicleSummary Source # 
Instance details

Defined in Amazonka.IoTFleetWise.Types.VehicleSummary

Associated Types

type Rep VehicleSummary :: Type -> Type #

Read VehicleSummary Source # 
Instance details

Defined in Amazonka.IoTFleetWise.Types.VehicleSummary

Show VehicleSummary Source # 
Instance details

Defined in Amazonka.IoTFleetWise.Types.VehicleSummary

NFData VehicleSummary Source # 
Instance details

Defined in Amazonka.IoTFleetWise.Types.VehicleSummary

Methods

rnf :: VehicleSummary -> () #

Eq VehicleSummary Source # 
Instance details

Defined in Amazonka.IoTFleetWise.Types.VehicleSummary

Hashable VehicleSummary Source # 
Instance details

Defined in Amazonka.IoTFleetWise.Types.VehicleSummary

type Rep VehicleSummary Source # 
Instance details

Defined in Amazonka.IoTFleetWise.Types.VehicleSummary

type Rep VehicleSummary = D1 ('MetaData "VehicleSummary" "Amazonka.IoTFleetWise.Types.VehicleSummary" "amazonka-iotfleetwise-2.0-3noXdw9CznA79cw3EwaHcU" 'False) (C1 ('MetaCons "VehicleSummary'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "vehicleName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: (S1 ('MetaSel ('Just "arn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "modelManifestArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))) :*: (S1 ('MetaSel ('Just "decoderManifestArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: (S1 ('MetaSel ('Just "creationTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 POSIX) :*: S1 ('MetaSel ('Just "lastModificationTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 POSIX)))))

newVehicleSummary Source #

Create a value of VehicleSummary 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:vehicleName:VehicleSummary', vehicleSummary_vehicleName - The unique ID of the vehicle.

$sel:arn:VehicleSummary', vehicleSummary_arn - The Amazon Resource Name (ARN) of the vehicle.

$sel:modelManifestArn:VehicleSummary', vehicleSummary_modelManifestArn - The ARN of a vehicle model (model manifest) associated with the vehicle.

$sel:decoderManifestArn:VehicleSummary', vehicleSummary_decoderManifestArn - The ARN of a decoder manifest associated with the vehicle.

$sel:creationTime:VehicleSummary', vehicleSummary_creationTime - The time the vehicle was created in seconds since epoch (January 1, 1970 at midnight UTC time).

$sel:lastModificationTime:VehicleSummary', vehicleSummary_lastModificationTime - The time the vehicle was last updated in seconds since epoch (January 1, 1970 at midnight UTC time).

vehicleSummary_arn :: Lens' VehicleSummary Text Source #

The Amazon Resource Name (ARN) of the vehicle.

vehicleSummary_modelManifestArn :: Lens' VehicleSummary Text Source #

The ARN of a vehicle model (model manifest) associated with the vehicle.

vehicleSummary_decoderManifestArn :: Lens' VehicleSummary Text Source #

The ARN of a decoder manifest associated with the vehicle.

vehicleSummary_creationTime :: Lens' VehicleSummary UTCTime Source #

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

vehicleSummary_lastModificationTime :: Lens' VehicleSummary UTCTime Source #

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