amazonka-iot-analytics-2.0: Amazon IoT Analytics 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.IoTAnalytics.Types

Contents

Description

 
Synopsis

Service Configuration

defaultService :: Service Source #

API version 2017-11-27 of the Amazon IoT Analytics SDK configuration.

Errors

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

There was an internal failure.

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

The request was not valid.

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

The command caused an internal limit to be exceeded.

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

A resource with the same name already exists.

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

A resource with the specified name could not be found.

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

The service is temporarily unavailable.

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

The request was denied due to request throttling.

ChannelStatus

newtype ChannelStatus Source #

Constructors

ChannelStatus' 

Instances

Instances details
FromJSON ChannelStatus Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.ChannelStatus

FromJSONKey ChannelStatus Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.ChannelStatus

ToJSON ChannelStatus Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.ChannelStatus

ToJSONKey ChannelStatus Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.ChannelStatus

ToByteString ChannelStatus Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.ChannelStatus

ToHeader ChannelStatus Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.ChannelStatus

ToLog ChannelStatus Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.ChannelStatus

ToQuery ChannelStatus Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.ChannelStatus

FromText ChannelStatus Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.ChannelStatus

ToText ChannelStatus Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.ChannelStatus

Methods

toText :: ChannelStatus -> Text #

FromXML ChannelStatus Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.ChannelStatus

ToXML ChannelStatus Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.ChannelStatus

Methods

toXML :: ChannelStatus -> XML #

Generic ChannelStatus Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.ChannelStatus

Associated Types

type Rep ChannelStatus :: Type -> Type #

Read ChannelStatus Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.ChannelStatus

Show ChannelStatus Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.ChannelStatus

NFData ChannelStatus Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.ChannelStatus

Methods

rnf :: ChannelStatus -> () #

Eq ChannelStatus Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.ChannelStatus

Ord ChannelStatus Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.ChannelStatus

Hashable ChannelStatus Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.ChannelStatus

type Rep ChannelStatus Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.ChannelStatus

type Rep ChannelStatus = D1 ('MetaData "ChannelStatus" "Amazonka.IoTAnalytics.Types.ChannelStatus" "amazonka-iot-analytics-2.0-2pxFb0PbSzA9ccOL4CofY4" 'True) (C1 ('MetaCons "ChannelStatus'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromChannelStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

ComputeType

newtype ComputeType Source #

Constructors

ComputeType' 

Bundled Patterns

pattern ComputeType_ACU_1 :: ComputeType 
pattern ComputeType_ACU_2 :: ComputeType 

Instances

Instances details
FromJSON ComputeType Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.ComputeType

FromJSONKey ComputeType Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.ComputeType

ToJSON ComputeType Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.ComputeType

ToJSONKey ComputeType Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.ComputeType

ToByteString ComputeType Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.ComputeType

ToHeader ComputeType Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.ComputeType

ToLog ComputeType Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.ComputeType

ToQuery ComputeType Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.ComputeType

FromText ComputeType Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.ComputeType

ToText ComputeType Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.ComputeType

Methods

toText :: ComputeType -> Text #

FromXML ComputeType Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.ComputeType

ToXML ComputeType Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.ComputeType

Methods

toXML :: ComputeType -> XML #

Generic ComputeType Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.ComputeType

Associated Types

type Rep ComputeType :: Type -> Type #

Read ComputeType Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.ComputeType

Show ComputeType Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.ComputeType

NFData ComputeType Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.ComputeType

Methods

rnf :: ComputeType -> () #

Eq ComputeType Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.ComputeType

Ord ComputeType Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.ComputeType

Hashable ComputeType Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.ComputeType

type Rep ComputeType Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.ComputeType

type Rep ComputeType = D1 ('MetaData "ComputeType" "Amazonka.IoTAnalytics.Types.ComputeType" "amazonka-iot-analytics-2.0-2pxFb0PbSzA9ccOL4CofY4" 'True) (C1 ('MetaCons "ComputeType'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromComputeType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

DatasetActionType

newtype DatasetActionType Source #

Instances

Instances details
FromJSON DatasetActionType Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.DatasetActionType

FromJSONKey DatasetActionType Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.DatasetActionType

ToJSON DatasetActionType Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.DatasetActionType

ToJSONKey DatasetActionType Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.DatasetActionType

ToByteString DatasetActionType Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.DatasetActionType

ToHeader DatasetActionType Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.DatasetActionType

ToLog DatasetActionType Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.DatasetActionType

ToQuery DatasetActionType Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.DatasetActionType

FromText DatasetActionType Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.DatasetActionType

ToText DatasetActionType Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.DatasetActionType

FromXML DatasetActionType Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.DatasetActionType

ToXML DatasetActionType Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.DatasetActionType

Generic DatasetActionType Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.DatasetActionType

Associated Types

type Rep DatasetActionType :: Type -> Type #

Read DatasetActionType Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.DatasetActionType

Show DatasetActionType Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.DatasetActionType

NFData DatasetActionType Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.DatasetActionType

Methods

rnf :: DatasetActionType -> () #

Eq DatasetActionType Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.DatasetActionType

Ord DatasetActionType Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.DatasetActionType

Hashable DatasetActionType Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.DatasetActionType

type Rep DatasetActionType Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.DatasetActionType

type Rep DatasetActionType = D1 ('MetaData "DatasetActionType" "Amazonka.IoTAnalytics.Types.DatasetActionType" "amazonka-iot-analytics-2.0-2pxFb0PbSzA9ccOL4CofY4" 'True) (C1 ('MetaCons "DatasetActionType'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromDatasetActionType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

DatasetContentState

newtype DatasetContentState Source #

Instances

Instances details
FromJSON DatasetContentState Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.DatasetContentState

FromJSONKey DatasetContentState Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.DatasetContentState

ToJSON DatasetContentState Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.DatasetContentState

ToJSONKey DatasetContentState Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.DatasetContentState

ToByteString DatasetContentState Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.DatasetContentState

ToHeader DatasetContentState Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.DatasetContentState

ToLog DatasetContentState Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.DatasetContentState

ToQuery DatasetContentState Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.DatasetContentState

FromText DatasetContentState Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.DatasetContentState

ToText DatasetContentState Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.DatasetContentState

FromXML DatasetContentState Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.DatasetContentState

ToXML DatasetContentState Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.DatasetContentState

Generic DatasetContentState Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.DatasetContentState

Associated Types

type Rep DatasetContentState :: Type -> Type #

Read DatasetContentState Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.DatasetContentState

Show DatasetContentState Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.DatasetContentState

NFData DatasetContentState Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.DatasetContentState

Methods

rnf :: DatasetContentState -> () #

Eq DatasetContentState Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.DatasetContentState

Ord DatasetContentState Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.DatasetContentState

Hashable DatasetContentState Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.DatasetContentState

type Rep DatasetContentState Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.DatasetContentState

type Rep DatasetContentState = D1 ('MetaData "DatasetContentState" "Amazonka.IoTAnalytics.Types.DatasetContentState" "amazonka-iot-analytics-2.0-2pxFb0PbSzA9ccOL4CofY4" 'True) (C1 ('MetaCons "DatasetContentState'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromDatasetContentState") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

DatasetStatus

newtype DatasetStatus Source #

Constructors

DatasetStatus' 

Instances

Instances details
FromJSON DatasetStatus Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.DatasetStatus

FromJSONKey DatasetStatus Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.DatasetStatus

ToJSON DatasetStatus Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.DatasetStatus

ToJSONKey DatasetStatus Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.DatasetStatus

ToByteString DatasetStatus Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.DatasetStatus

ToHeader DatasetStatus Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.DatasetStatus

ToLog DatasetStatus Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.DatasetStatus

ToQuery DatasetStatus Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.DatasetStatus

FromText DatasetStatus Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.DatasetStatus

ToText DatasetStatus Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.DatasetStatus

Methods

toText :: DatasetStatus -> Text #

FromXML DatasetStatus Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.DatasetStatus

ToXML DatasetStatus Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.DatasetStatus

Methods

toXML :: DatasetStatus -> XML #

Generic DatasetStatus Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.DatasetStatus

Associated Types

type Rep DatasetStatus :: Type -> Type #

Read DatasetStatus Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.DatasetStatus

Show DatasetStatus Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.DatasetStatus

NFData DatasetStatus Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.DatasetStatus

Methods

rnf :: DatasetStatus -> () #

Eq DatasetStatus Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.DatasetStatus

Ord DatasetStatus Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.DatasetStatus

Hashable DatasetStatus Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.DatasetStatus

type Rep DatasetStatus Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.DatasetStatus

type Rep DatasetStatus = D1 ('MetaData "DatasetStatus" "Amazonka.IoTAnalytics.Types.DatasetStatus" "amazonka-iot-analytics-2.0-2pxFb0PbSzA9ccOL4CofY4" 'True) (C1 ('MetaCons "DatasetStatus'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromDatasetStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

DatastoreStatus

newtype DatastoreStatus Source #

Constructors

DatastoreStatus' 

Instances

Instances details
FromJSON DatastoreStatus Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.DatastoreStatus

FromJSONKey DatastoreStatus Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.DatastoreStatus

ToJSON DatastoreStatus Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.DatastoreStatus

ToJSONKey DatastoreStatus Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.DatastoreStatus

ToByteString DatastoreStatus Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.DatastoreStatus

ToHeader DatastoreStatus Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.DatastoreStatus

ToLog DatastoreStatus Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.DatastoreStatus

ToQuery DatastoreStatus Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.DatastoreStatus

FromText DatastoreStatus Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.DatastoreStatus

ToText DatastoreStatus Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.DatastoreStatus

FromXML DatastoreStatus Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.DatastoreStatus

ToXML DatastoreStatus Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.DatastoreStatus

Methods

toXML :: DatastoreStatus -> XML #

Generic DatastoreStatus Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.DatastoreStatus

Associated Types

type Rep DatastoreStatus :: Type -> Type #

Read DatastoreStatus Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.DatastoreStatus

Show DatastoreStatus Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.DatastoreStatus

NFData DatastoreStatus Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.DatastoreStatus

Methods

rnf :: DatastoreStatus -> () #

Eq DatastoreStatus Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.DatastoreStatus

Ord DatastoreStatus Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.DatastoreStatus

Hashable DatastoreStatus Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.DatastoreStatus

type Rep DatastoreStatus Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.DatastoreStatus

type Rep DatastoreStatus = D1 ('MetaData "DatastoreStatus" "Amazonka.IoTAnalytics.Types.DatastoreStatus" "amazonka-iot-analytics-2.0-2pxFb0PbSzA9ccOL4CofY4" 'True) (C1 ('MetaCons "DatastoreStatus'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromDatastoreStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

FileFormatType

newtype FileFormatType Source #

Constructors

FileFormatType' 

Instances

Instances details
FromJSON FileFormatType Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.FileFormatType

FromJSONKey FileFormatType Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.FileFormatType

ToJSON FileFormatType Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.FileFormatType

ToJSONKey FileFormatType Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.FileFormatType

ToByteString FileFormatType Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.FileFormatType

ToHeader FileFormatType Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.FileFormatType

ToLog FileFormatType Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.FileFormatType

ToQuery FileFormatType Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.FileFormatType

FromText FileFormatType Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.FileFormatType

ToText FileFormatType Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.FileFormatType

FromXML FileFormatType Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.FileFormatType

ToXML FileFormatType Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.FileFormatType

Methods

toXML :: FileFormatType -> XML #

Generic FileFormatType Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.FileFormatType

Associated Types

type Rep FileFormatType :: Type -> Type #

Read FileFormatType Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.FileFormatType

Show FileFormatType Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.FileFormatType

NFData FileFormatType Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.FileFormatType

Methods

rnf :: FileFormatType -> () #

Eq FileFormatType Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.FileFormatType

Ord FileFormatType Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.FileFormatType

Hashable FileFormatType Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.FileFormatType

type Rep FileFormatType Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.FileFormatType

type Rep FileFormatType = D1 ('MetaData "FileFormatType" "Amazonka.IoTAnalytics.Types.FileFormatType" "amazonka-iot-analytics-2.0-2pxFb0PbSzA9ccOL4CofY4" 'True) (C1 ('MetaCons "FileFormatType'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromFileFormatType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

LoggingLevel

newtype LoggingLevel Source #

Constructors

LoggingLevel' 

Bundled Patterns

pattern LoggingLevel_ERROR :: LoggingLevel 

Instances

Instances details
FromJSON LoggingLevel Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.LoggingLevel

FromJSONKey LoggingLevel Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.LoggingLevel

ToJSON LoggingLevel Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.LoggingLevel

ToJSONKey LoggingLevel Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.LoggingLevel

ToByteString LoggingLevel Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.LoggingLevel

ToHeader LoggingLevel Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.LoggingLevel

ToLog LoggingLevel Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.LoggingLevel

ToQuery LoggingLevel Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.LoggingLevel

FromText LoggingLevel Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.LoggingLevel

ToText LoggingLevel Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.LoggingLevel

Methods

toText :: LoggingLevel -> Text #

FromXML LoggingLevel Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.LoggingLevel

ToXML LoggingLevel Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.LoggingLevel

Methods

toXML :: LoggingLevel -> XML #

Generic LoggingLevel Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.LoggingLevel

Associated Types

type Rep LoggingLevel :: Type -> Type #

Read LoggingLevel Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.LoggingLevel

Show LoggingLevel Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.LoggingLevel

NFData LoggingLevel Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.LoggingLevel

Methods

rnf :: LoggingLevel -> () #

Eq LoggingLevel Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.LoggingLevel

Ord LoggingLevel Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.LoggingLevel

Hashable LoggingLevel Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.LoggingLevel

type Rep LoggingLevel Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.LoggingLevel

type Rep LoggingLevel = D1 ('MetaData "LoggingLevel" "Amazonka.IoTAnalytics.Types.LoggingLevel" "amazonka-iot-analytics-2.0-2pxFb0PbSzA9ccOL4CofY4" 'True) (C1 ('MetaCons "LoggingLevel'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromLoggingLevel") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

ReprocessingStatus

newtype ReprocessingStatus Source #

Instances

Instances details
FromJSON ReprocessingStatus Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.ReprocessingStatus

FromJSONKey ReprocessingStatus Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.ReprocessingStatus

ToJSON ReprocessingStatus Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.ReprocessingStatus

ToJSONKey ReprocessingStatus Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.ReprocessingStatus

ToByteString ReprocessingStatus Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.ReprocessingStatus

ToHeader ReprocessingStatus Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.ReprocessingStatus

ToLog ReprocessingStatus Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.ReprocessingStatus

ToQuery ReprocessingStatus Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.ReprocessingStatus

FromText ReprocessingStatus Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.ReprocessingStatus

ToText ReprocessingStatus Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.ReprocessingStatus

FromXML ReprocessingStatus Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.ReprocessingStatus

ToXML ReprocessingStatus Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.ReprocessingStatus

Generic ReprocessingStatus Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.ReprocessingStatus

Associated Types

type Rep ReprocessingStatus :: Type -> Type #

Read ReprocessingStatus Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.ReprocessingStatus

Show ReprocessingStatus Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.ReprocessingStatus

NFData ReprocessingStatus Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.ReprocessingStatus

Methods

rnf :: ReprocessingStatus -> () #

Eq ReprocessingStatus Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.ReprocessingStatus

Ord ReprocessingStatus Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.ReprocessingStatus

Hashable ReprocessingStatus Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.ReprocessingStatus

type Rep ReprocessingStatus Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.ReprocessingStatus

type Rep ReprocessingStatus = D1 ('MetaData "ReprocessingStatus" "Amazonka.IoTAnalytics.Types.ReprocessingStatus" "amazonka-iot-analytics-2.0-2pxFb0PbSzA9ccOL4CofY4" 'True) (C1 ('MetaCons "ReprocessingStatus'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromReprocessingStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

AddAttributesActivity

data AddAttributesActivity Source #

An activity that adds other attributes based on existing attributes in the message.

See: newAddAttributesActivity smart constructor.

Constructors

AddAttributesActivity' 

Fields

  • next :: Maybe Text

    The next activity in the pipeline.

  • name :: Text

    The name of the addAttributes activity.

  • attributes :: HashMap Text Text

    A list of 1-50 AttributeNameMapping objects that map an existing attribute to a new attribute.

    The existing attributes remain in the message, so if you want to remove the originals, use RemoveAttributeActivity.

Instances

Instances details
FromJSON AddAttributesActivity Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.AddAttributesActivity

ToJSON AddAttributesActivity Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.AddAttributesActivity

Generic AddAttributesActivity Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.AddAttributesActivity

Associated Types

type Rep AddAttributesActivity :: Type -> Type #

Read AddAttributesActivity Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.AddAttributesActivity

Show AddAttributesActivity Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.AddAttributesActivity

NFData AddAttributesActivity Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.AddAttributesActivity

Methods

rnf :: AddAttributesActivity -> () #

Eq AddAttributesActivity Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.AddAttributesActivity

Hashable AddAttributesActivity Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.AddAttributesActivity

type Rep AddAttributesActivity Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.AddAttributesActivity

type Rep AddAttributesActivity = D1 ('MetaData "AddAttributesActivity" "Amazonka.IoTAnalytics.Types.AddAttributesActivity" "amazonka-iot-analytics-2.0-2pxFb0PbSzA9ccOL4CofY4" 'False) (C1 ('MetaCons "AddAttributesActivity'" 'PrefixI 'True) (S1 ('MetaSel ('Just "next") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "attributes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (HashMap Text Text)))))

newAddAttributesActivity Source #

Create a value of AddAttributesActivity 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:next:AddAttributesActivity', addAttributesActivity_next - The next activity in the pipeline.

$sel:name:AddAttributesActivity', addAttributesActivity_name - The name of the addAttributes activity.

$sel:attributes:AddAttributesActivity', addAttributesActivity_attributes - A list of 1-50 AttributeNameMapping objects that map an existing attribute to a new attribute.

The existing attributes remain in the message, so if you want to remove the originals, use RemoveAttributeActivity.

addAttributesActivity_name :: Lens' AddAttributesActivity Text Source #

The name of the addAttributes activity.

addAttributesActivity_attributes :: Lens' AddAttributesActivity (HashMap Text Text) Source #

A list of 1-50 AttributeNameMapping objects that map an existing attribute to a new attribute.

The existing attributes remain in the message, so if you want to remove the originals, use RemoveAttributeActivity.

BatchPutMessageErrorEntry

data BatchPutMessageErrorEntry Source #

Contains informations about errors.

See: newBatchPutMessageErrorEntry smart constructor.

Constructors

BatchPutMessageErrorEntry' 

Fields

Instances

Instances details
FromJSON BatchPutMessageErrorEntry Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.BatchPutMessageErrorEntry

Generic BatchPutMessageErrorEntry Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.BatchPutMessageErrorEntry

Associated Types

type Rep BatchPutMessageErrorEntry :: Type -> Type #

Read BatchPutMessageErrorEntry Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.BatchPutMessageErrorEntry

Show BatchPutMessageErrorEntry Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.BatchPutMessageErrorEntry

NFData BatchPutMessageErrorEntry Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.BatchPutMessageErrorEntry

Eq BatchPutMessageErrorEntry Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.BatchPutMessageErrorEntry

Hashable BatchPutMessageErrorEntry Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.BatchPutMessageErrorEntry

type Rep BatchPutMessageErrorEntry Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.BatchPutMessageErrorEntry

type Rep BatchPutMessageErrorEntry = D1 ('MetaData "BatchPutMessageErrorEntry" "Amazonka.IoTAnalytics.Types.BatchPutMessageErrorEntry" "amazonka-iot-analytics-2.0-2pxFb0PbSzA9ccOL4CofY4" 'False) (C1 ('MetaCons "BatchPutMessageErrorEntry'" 'PrefixI 'True) (S1 ('MetaSel ('Just "errorCode") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "errorMessage") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "messageId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))

newBatchPutMessageErrorEntry :: BatchPutMessageErrorEntry Source #

Create a value of BatchPutMessageErrorEntry 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:errorCode:BatchPutMessageErrorEntry', batchPutMessageErrorEntry_errorCode - The code associated with the error.

$sel:errorMessage:BatchPutMessageErrorEntry', batchPutMessageErrorEntry_errorMessage - The message associated with the error.

$sel:messageId:BatchPutMessageErrorEntry', batchPutMessageErrorEntry_messageId - The ID of the message that caused the error. See the value corresponding to the messageId key in the message object.

batchPutMessageErrorEntry_messageId :: Lens' BatchPutMessageErrorEntry (Maybe Text) Source #

The ID of the message that caused the error. See the value corresponding to the messageId key in the message object.

Channel

data Channel Source #

A collection of data from an MQTT topic. Channels archive the raw, unprocessed messages before publishing the data to a pipeline.

See: newChannel smart constructor.

Constructors

Channel' 

Fields

Instances

Instances details
FromJSON Channel Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.Channel

Generic Channel Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.Channel

Associated Types

type Rep Channel :: Type -> Type #

Methods

from :: Channel -> Rep Channel x #

to :: Rep Channel x -> Channel #

Read Channel Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.Channel

Show Channel Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.Channel

NFData Channel Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.Channel

Methods

rnf :: Channel -> () #

Eq Channel Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.Channel

Methods

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

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

Hashable Channel Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.Channel

Methods

hashWithSalt :: Int -> Channel -> Int #

hash :: Channel -> Int #

type Rep Channel Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.Channel

newChannel :: Channel Source #

Create a value of Channel 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:Channel', channel_arn - The ARN of the channel.

$sel:creationTime:Channel', channel_creationTime - When the channel was created.

$sel:lastMessageArrivalTime:Channel', channel_lastMessageArrivalTime - The last time when a new message arrived in the channel.

IoT Analytics updates this value at most once per minute for one channel. Hence, the lastMessageArrivalTime value is an approximation.

This feature only applies to messages that arrived in the data store after October 23, 2020.

$sel:lastUpdateTime:Channel', channel_lastUpdateTime - When the channel was last updated.

$sel:name:Channel', channel_name - The name of the channel.

$sel:retentionPeriod:Channel', channel_retentionPeriod - How long, in days, message data is kept for the channel.

$sel:status:Channel', channel_status - The status of the channel.

$sel:storage:Channel', channel_storage - Where channel data is stored. You can choose one of serviceManagedS3 or customerManagedS3 storage. If not specified, the default is serviceManagedS3. You can't change this storage option after the channel is created.

channel_arn :: Lens' Channel (Maybe Text) Source #

The ARN of the channel.

channel_creationTime :: Lens' Channel (Maybe UTCTime) Source #

When the channel was created.

channel_lastMessageArrivalTime :: Lens' Channel (Maybe UTCTime) Source #

The last time when a new message arrived in the channel.

IoT Analytics updates this value at most once per minute for one channel. Hence, the lastMessageArrivalTime value is an approximation.

This feature only applies to messages that arrived in the data store after October 23, 2020.

channel_lastUpdateTime :: Lens' Channel (Maybe UTCTime) Source #

When the channel was last updated.

channel_name :: Lens' Channel (Maybe Text) Source #

The name of the channel.

channel_retentionPeriod :: Lens' Channel (Maybe RetentionPeriod) Source #

How long, in days, message data is kept for the channel.

channel_status :: Lens' Channel (Maybe ChannelStatus) Source #

The status of the channel.

channel_storage :: Lens' Channel (Maybe ChannelStorage) Source #

Where channel data is stored. You can choose one of serviceManagedS3 or customerManagedS3 storage. If not specified, the default is serviceManagedS3. You can't change this storage option after the channel is created.

ChannelActivity

data ChannelActivity Source #

The activity that determines the source of the messages to be processed.

See: newChannelActivity smart constructor.

Constructors

ChannelActivity' 

Fields

Instances

Instances details
FromJSON ChannelActivity Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.ChannelActivity

ToJSON ChannelActivity Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.ChannelActivity

Generic ChannelActivity Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.ChannelActivity

Associated Types

type Rep ChannelActivity :: Type -> Type #

Read ChannelActivity Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.ChannelActivity

Show ChannelActivity Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.ChannelActivity

NFData ChannelActivity Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.ChannelActivity

Methods

rnf :: ChannelActivity -> () #

Eq ChannelActivity Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.ChannelActivity

Hashable ChannelActivity Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.ChannelActivity

type Rep ChannelActivity Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.ChannelActivity

type Rep ChannelActivity = D1 ('MetaData "ChannelActivity" "Amazonka.IoTAnalytics.Types.ChannelActivity" "amazonka-iot-analytics-2.0-2pxFb0PbSzA9ccOL4CofY4" 'False) (C1 ('MetaCons "ChannelActivity'" 'PrefixI 'True) (S1 ('MetaSel ('Just "next") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "channelName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))

newChannelActivity Source #

Create a value of ChannelActivity 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:next:ChannelActivity', channelActivity_next - The next activity in the pipeline.

$sel:name:ChannelActivity', channelActivity_name - The name of the channel activity.

$sel:channelName:ChannelActivity', channelActivity_channelName - The name of the channel from which the messages are processed.

channelActivity_next :: Lens' ChannelActivity (Maybe Text) Source #

The next activity in the pipeline.

channelActivity_name :: Lens' ChannelActivity Text Source #

The name of the channel activity.

channelActivity_channelName :: Lens' ChannelActivity Text Source #

The name of the channel from which the messages are processed.

ChannelMessages

data ChannelMessages Source #

Specifies one or more sets of channel messages.

See: newChannelMessages smart constructor.

Constructors

ChannelMessages' 

Fields

  • s3Paths :: Maybe (NonEmpty Text)

    Specifies one or more keys that identify the Amazon Simple Storage Service (Amazon S3) objects that save your channel messages.

    You must use the full path for the key.

    Example path: channel/mychannel/__dt=2020-02-29 00:00:00/1582940490000_1582940520000_123456789012_mychannel_0_2118.0.json.gz

Instances

Instances details
ToJSON ChannelMessages Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.ChannelMessages

Generic ChannelMessages Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.ChannelMessages

Associated Types

type Rep ChannelMessages :: Type -> Type #

Read ChannelMessages Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.ChannelMessages

Show ChannelMessages Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.ChannelMessages

NFData ChannelMessages Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.ChannelMessages

Methods

rnf :: ChannelMessages -> () #

Eq ChannelMessages Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.ChannelMessages

Hashable ChannelMessages Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.ChannelMessages

type Rep ChannelMessages Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.ChannelMessages

type Rep ChannelMessages = D1 ('MetaData "ChannelMessages" "Amazonka.IoTAnalytics.Types.ChannelMessages" "amazonka-iot-analytics-2.0-2pxFb0PbSzA9ccOL4CofY4" 'False) (C1 ('MetaCons "ChannelMessages'" 'PrefixI 'True) (S1 ('MetaSel ('Just "s3Paths") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (NonEmpty Text)))))

newChannelMessages :: ChannelMessages Source #

Create a value of ChannelMessages 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:s3Paths:ChannelMessages', channelMessages_s3Paths - Specifies one or more keys that identify the Amazon Simple Storage Service (Amazon S3) objects that save your channel messages.

You must use the full path for the key.

Example path: channel/mychannel/__dt=2020-02-29 00:00:00/1582940490000_1582940520000_123456789012_mychannel_0_2118.0.json.gz

channelMessages_s3Paths :: Lens' ChannelMessages (Maybe (NonEmpty Text)) Source #

Specifies one or more keys that identify the Amazon Simple Storage Service (Amazon S3) objects that save your channel messages.

You must use the full path for the key.

Example path: channel/mychannel/__dt=2020-02-29 00:00:00/1582940490000_1582940520000_123456789012_mychannel_0_2118.0.json.gz

ChannelStatistics

data ChannelStatistics Source #

Statistics information about the channel.

See: newChannelStatistics smart constructor.

Constructors

ChannelStatistics' 

Fields

Instances

Instances details
FromJSON ChannelStatistics Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.ChannelStatistics

Generic ChannelStatistics Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.ChannelStatistics

Associated Types

type Rep ChannelStatistics :: Type -> Type #

Read ChannelStatistics Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.ChannelStatistics

Show ChannelStatistics Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.ChannelStatistics

NFData ChannelStatistics Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.ChannelStatistics

Methods

rnf :: ChannelStatistics -> () #

Eq ChannelStatistics Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.ChannelStatistics

Hashable ChannelStatistics Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.ChannelStatistics

type Rep ChannelStatistics Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.ChannelStatistics

type Rep ChannelStatistics = D1 ('MetaData "ChannelStatistics" "Amazonka.IoTAnalytics.Types.ChannelStatistics" "amazonka-iot-analytics-2.0-2pxFb0PbSzA9ccOL4CofY4" 'False) (C1 ('MetaCons "ChannelStatistics'" 'PrefixI 'True) (S1 ('MetaSel ('Just "size") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe EstimatedResourceSize))))

newChannelStatistics :: ChannelStatistics Source #

Create a value of ChannelStatistics 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:size:ChannelStatistics', channelStatistics_size - The estimated size of the channel.

ChannelStorage

data ChannelStorage Source #

Where channel data is stored. You may choose one of serviceManagedS3, customerManagedS3 storage. If not specified, the default is serviceManagedS3. This can't be changed after creation of the channel.

See: newChannelStorage smart constructor.

Constructors

ChannelStorage' 

Fields

Instances

Instances details
FromJSON ChannelStorage Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.ChannelStorage

ToJSON ChannelStorage Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.ChannelStorage

Generic ChannelStorage Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.ChannelStorage

Associated Types

type Rep ChannelStorage :: Type -> Type #

Read ChannelStorage Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.ChannelStorage

Show ChannelStorage Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.ChannelStorage

NFData ChannelStorage Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.ChannelStorage

Methods

rnf :: ChannelStorage -> () #

Eq ChannelStorage Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.ChannelStorage

Hashable ChannelStorage Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.ChannelStorage

type Rep ChannelStorage Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.ChannelStorage

type Rep ChannelStorage = D1 ('MetaData "ChannelStorage" "Amazonka.IoTAnalytics.Types.ChannelStorage" "amazonka-iot-analytics-2.0-2pxFb0PbSzA9ccOL4CofY4" 'False) (C1 ('MetaCons "ChannelStorage'" 'PrefixI 'True) (S1 ('MetaSel ('Just "customerManagedS3") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe CustomerManagedChannelS3Storage)) :*: S1 ('MetaSel ('Just "serviceManagedS3") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ServiceManagedChannelS3Storage))))

newChannelStorage :: ChannelStorage Source #

Create a value of ChannelStorage 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:customerManagedS3:ChannelStorage', channelStorage_customerManagedS3 - Used to store channel data in an S3 bucket that you manage. If customer managed storage is selected, the retentionPeriod parameter is ignored. You can't change the choice of S3 storage after the data store is created.

$sel:serviceManagedS3:ChannelStorage', channelStorage_serviceManagedS3 - Used to store channel data in an S3 bucket managed by IoT Analytics. You can't change the choice of S3 storage after the data store is created.

channelStorage_customerManagedS3 :: Lens' ChannelStorage (Maybe CustomerManagedChannelS3Storage) Source #

Used to store channel data in an S3 bucket that you manage. If customer managed storage is selected, the retentionPeriod parameter is ignored. You can't change the choice of S3 storage after the data store is created.

channelStorage_serviceManagedS3 :: Lens' ChannelStorage (Maybe ServiceManagedChannelS3Storage) Source #

Used to store channel data in an S3 bucket managed by IoT Analytics. You can't change the choice of S3 storage after the data store is created.

ChannelStorageSummary

data ChannelStorageSummary Source #

Where channel data is stored.

See: newChannelStorageSummary smart constructor.

Constructors

ChannelStorageSummary' 

Fields

Instances

Instances details
FromJSON ChannelStorageSummary Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.ChannelStorageSummary

Generic ChannelStorageSummary Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.ChannelStorageSummary

Associated Types

type Rep ChannelStorageSummary :: Type -> Type #

Read ChannelStorageSummary Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.ChannelStorageSummary

Show ChannelStorageSummary Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.ChannelStorageSummary

NFData ChannelStorageSummary Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.ChannelStorageSummary

Methods

rnf :: ChannelStorageSummary -> () #

Eq ChannelStorageSummary Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.ChannelStorageSummary

Hashable ChannelStorageSummary Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.ChannelStorageSummary

type Rep ChannelStorageSummary Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.ChannelStorageSummary

type Rep ChannelStorageSummary = D1 ('MetaData "ChannelStorageSummary" "Amazonka.IoTAnalytics.Types.ChannelStorageSummary" "amazonka-iot-analytics-2.0-2pxFb0PbSzA9ccOL4CofY4" 'False) (C1 ('MetaCons "ChannelStorageSummary'" 'PrefixI 'True) (S1 ('MetaSel ('Just "customerManagedS3") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe CustomerManagedChannelS3StorageSummary)) :*: S1 ('MetaSel ('Just "serviceManagedS3") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ServiceManagedChannelS3StorageSummary))))

newChannelStorageSummary :: ChannelStorageSummary Source #

Create a value of ChannelStorageSummary 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:customerManagedS3:ChannelStorageSummary', channelStorageSummary_customerManagedS3 - Used to store channel data in an S3 bucket that you manage.

$sel:serviceManagedS3:ChannelStorageSummary', channelStorageSummary_serviceManagedS3 - Used to store channel data in an S3 bucket managed by IoT Analytics.

channelStorageSummary_serviceManagedS3 :: Lens' ChannelStorageSummary (Maybe ServiceManagedChannelS3StorageSummary) Source #

Used to store channel data in an S3 bucket managed by IoT Analytics.

ChannelSummary

data ChannelSummary Source #

A summary of information about a channel.

See: newChannelSummary smart constructor.

Constructors

ChannelSummary' 

Fields

Instances

Instances details
FromJSON ChannelSummary Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.ChannelSummary

Generic ChannelSummary Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.ChannelSummary

Associated Types

type Rep ChannelSummary :: Type -> Type #

Read ChannelSummary Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.ChannelSummary

Show ChannelSummary Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.ChannelSummary

NFData ChannelSummary Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.ChannelSummary

Methods

rnf :: ChannelSummary -> () #

Eq ChannelSummary Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.ChannelSummary

Hashable ChannelSummary Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.ChannelSummary

type Rep ChannelSummary Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.ChannelSummary

type Rep ChannelSummary = D1 ('MetaData "ChannelSummary" "Amazonka.IoTAnalytics.Types.ChannelSummary" "amazonka-iot-analytics-2.0-2pxFb0PbSzA9ccOL4CofY4" 'False) (C1 ('MetaCons "ChannelSummary'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "channelName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "channelStorage") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ChannelStorageSummary)) :*: S1 ('MetaSel ('Just "creationTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)))) :*: (S1 ('MetaSel ('Just "lastMessageArrivalTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: (S1 ('MetaSel ('Just "lastUpdateTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: S1 ('MetaSel ('Just "status") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ChannelStatus))))))

newChannelSummary :: ChannelSummary Source #

Create a value of ChannelSummary 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:channelName:ChannelSummary', channelSummary_channelName - The name of the channel.

$sel:channelStorage:ChannelSummary', channelSummary_channelStorage - Where channel data is stored.

$sel:creationTime:ChannelSummary', channelSummary_creationTime - When the channel was created.

$sel:lastMessageArrivalTime:ChannelSummary', channelSummary_lastMessageArrivalTime - The last time when a new message arrived in the channel.

IoT Analytics updates this value at most once per minute for one channel. Hence, the lastMessageArrivalTime value is an approximation.

This feature only applies to messages that arrived in the data store after October 23, 2020.

$sel:lastUpdateTime:ChannelSummary', channelSummary_lastUpdateTime - The last time the channel was updated.

$sel:status:ChannelSummary', channelSummary_status - The status of the channel.

channelSummary_lastMessageArrivalTime :: Lens' ChannelSummary (Maybe UTCTime) Source #

The last time when a new message arrived in the channel.

IoT Analytics updates this value at most once per minute for one channel. Hence, the lastMessageArrivalTime value is an approximation.

This feature only applies to messages that arrived in the data store after October 23, 2020.

channelSummary_lastUpdateTime :: Lens' ChannelSummary (Maybe UTCTime) Source #

The last time the channel was updated.

Column

data Column Source #

Contains information about a column that stores your data.

See: newColumn smart constructor.

Constructors

Column' 

Fields

Instances

Instances details
FromJSON Column Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.Column

ToJSON Column Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.Column

Generic Column Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.Column

Associated Types

type Rep Column :: Type -> Type #

Methods

from :: Column -> Rep Column x #

to :: Rep Column x -> Column #

Read Column Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.Column

Show Column Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.Column

NFData Column Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.Column

Methods

rnf :: Column -> () #

Eq Column Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.Column

Methods

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

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

Hashable Column Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.Column

Methods

hashWithSalt :: Int -> Column -> Int #

hash :: Column -> Int #

type Rep Column Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.Column

type Rep Column = D1 ('MetaData "Column" "Amazonka.IoTAnalytics.Types.Column" "amazonka-iot-analytics-2.0-2pxFb0PbSzA9ccOL4CofY4" 'False) (C1 ('MetaCons "Column'" 'PrefixI 'True) (S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "type'") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newColumn Source #

Create a value of Column 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:Column', column_name - The name of the column.

$sel:type':Column', column_type - The type of data. For more information about the supported data types, see Common data types in the Glue Developer Guide.

column_name :: Lens' Column Text Source #

The name of the column.

column_type :: Lens' Column Text Source #

The type of data. For more information about the supported data types, see Common data types in the Glue Developer Guide.

ContainerDatasetAction

data ContainerDatasetAction Source #

Information required to run the containerAction to produce dataset contents.

See: newContainerDatasetAction smart constructor.

Constructors

ContainerDatasetAction' 

Fields

  • variables :: Maybe [Variable]

    The values of variables used in the context of the execution of the containerized application (basically, parameters passed to the application). Each variable must have a name and a value given by one of stringValue, datasetContentVersionValue, or outputFileUriValue.

  • image :: Text

    The ARN of the Docker container stored in your account. The Docker container contains an application and required support libraries and is used to generate dataset contents.

  • executionRoleArn :: Text

    The ARN of the role that gives permission to the system to access required resources to run the containerAction. This includes, at minimum, permission to retrieve the dataset contents that are the input to the containerized application.

  • resourceConfiguration :: ResourceConfiguration

    Configuration of the resource that executes the containerAction.

Instances

Instances details
FromJSON ContainerDatasetAction Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.ContainerDatasetAction

ToJSON ContainerDatasetAction Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.ContainerDatasetAction

Generic ContainerDatasetAction Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.ContainerDatasetAction

Associated Types

type Rep ContainerDatasetAction :: Type -> Type #

Read ContainerDatasetAction Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.ContainerDatasetAction

Show ContainerDatasetAction Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.ContainerDatasetAction

NFData ContainerDatasetAction Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.ContainerDatasetAction

Methods

rnf :: ContainerDatasetAction -> () #

Eq ContainerDatasetAction Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.ContainerDatasetAction

Hashable ContainerDatasetAction Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.ContainerDatasetAction

type Rep ContainerDatasetAction Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.ContainerDatasetAction

type Rep ContainerDatasetAction = D1 ('MetaData "ContainerDatasetAction" "Amazonka.IoTAnalytics.Types.ContainerDatasetAction" "amazonka-iot-analytics-2.0-2pxFb0PbSzA9ccOL4CofY4" 'False) (C1 ('MetaCons "ContainerDatasetAction'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "variables") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Variable])) :*: S1 ('MetaSel ('Just "image") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)) :*: (S1 ('MetaSel ('Just "executionRoleArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "resourceConfiguration") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 ResourceConfiguration))))

newContainerDatasetAction Source #

Create a value of ContainerDatasetAction 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:variables:ContainerDatasetAction', containerDatasetAction_variables - The values of variables used in the context of the execution of the containerized application (basically, parameters passed to the application). Each variable must have a name and a value given by one of stringValue, datasetContentVersionValue, or outputFileUriValue.

$sel:image:ContainerDatasetAction', containerDatasetAction_image - The ARN of the Docker container stored in your account. The Docker container contains an application and required support libraries and is used to generate dataset contents.

$sel:executionRoleArn:ContainerDatasetAction', containerDatasetAction_executionRoleArn - The ARN of the role that gives permission to the system to access required resources to run the containerAction. This includes, at minimum, permission to retrieve the dataset contents that are the input to the containerized application.

$sel:resourceConfiguration:ContainerDatasetAction', containerDatasetAction_resourceConfiguration - Configuration of the resource that executes the containerAction.

containerDatasetAction_variables :: Lens' ContainerDatasetAction (Maybe [Variable]) Source #

The values of variables used in the context of the execution of the containerized application (basically, parameters passed to the application). Each variable must have a name and a value given by one of stringValue, datasetContentVersionValue, or outputFileUriValue.

containerDatasetAction_image :: Lens' ContainerDatasetAction Text Source #

The ARN of the Docker container stored in your account. The Docker container contains an application and required support libraries and is used to generate dataset contents.

containerDatasetAction_executionRoleArn :: Lens' ContainerDatasetAction Text Source #

The ARN of the role that gives permission to the system to access required resources to run the containerAction. This includes, at minimum, permission to retrieve the dataset contents that are the input to the containerized application.

containerDatasetAction_resourceConfiguration :: Lens' ContainerDatasetAction ResourceConfiguration Source #

Configuration of the resource that executes the containerAction.

CustomerManagedChannelS3Storage

data CustomerManagedChannelS3Storage Source #

Used to store channel data in an S3 bucket that you manage. If customer-managed storage is selected, the retentionPeriod parameter is ignored. You can't change the choice of S3 storage after the data store is created.

See: newCustomerManagedChannelS3Storage smart constructor.

Constructors

CustomerManagedChannelS3Storage' 

Fields

  • keyPrefix :: Maybe Text

    (Optional) The prefix used to create the keys of the channel data objects. Each object in an S3 bucket has a key that is its unique identifier in the bucket. Each object in a bucket has exactly one key. The prefix must end with a forward slash (/).

  • bucket :: Text

    The name of the S3 bucket in which channel data is stored.

  • roleArn :: Text

    The ARN of the role that grants IoT Analytics permission to interact with your Amazon S3 resources.

Instances

Instances details
FromJSON CustomerManagedChannelS3Storage Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.CustomerManagedChannelS3Storage

ToJSON CustomerManagedChannelS3Storage Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.CustomerManagedChannelS3Storage

Generic CustomerManagedChannelS3Storage Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.CustomerManagedChannelS3Storage

Associated Types

type Rep CustomerManagedChannelS3Storage :: Type -> Type #

Read CustomerManagedChannelS3Storage Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.CustomerManagedChannelS3Storage

Show CustomerManagedChannelS3Storage Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.CustomerManagedChannelS3Storage

NFData CustomerManagedChannelS3Storage Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.CustomerManagedChannelS3Storage

Eq CustomerManagedChannelS3Storage Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.CustomerManagedChannelS3Storage

Hashable CustomerManagedChannelS3Storage Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.CustomerManagedChannelS3Storage

type Rep CustomerManagedChannelS3Storage Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.CustomerManagedChannelS3Storage

type Rep CustomerManagedChannelS3Storage = D1 ('MetaData "CustomerManagedChannelS3Storage" "Amazonka.IoTAnalytics.Types.CustomerManagedChannelS3Storage" "amazonka-iot-analytics-2.0-2pxFb0PbSzA9ccOL4CofY4" 'False) (C1 ('MetaCons "CustomerManagedChannelS3Storage'" 'PrefixI 'True) (S1 ('MetaSel ('Just "keyPrefix") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "bucket") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "roleArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))

newCustomerManagedChannelS3Storage Source #

Create a value of CustomerManagedChannelS3Storage 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:keyPrefix:CustomerManagedChannelS3Storage', customerManagedChannelS3Storage_keyPrefix - (Optional) The prefix used to create the keys of the channel data objects. Each object in an S3 bucket has a key that is its unique identifier in the bucket. Each object in a bucket has exactly one key. The prefix must end with a forward slash (/).

$sel:bucket:CustomerManagedChannelS3Storage', customerManagedChannelS3Storage_bucket - The name of the S3 bucket in which channel data is stored.

$sel:roleArn:CustomerManagedChannelS3Storage', customerManagedChannelS3Storage_roleArn - The ARN of the role that grants IoT Analytics permission to interact with your Amazon S3 resources.

customerManagedChannelS3Storage_keyPrefix :: Lens' CustomerManagedChannelS3Storage (Maybe Text) Source #

(Optional) The prefix used to create the keys of the channel data objects. Each object in an S3 bucket has a key that is its unique identifier in the bucket. Each object in a bucket has exactly one key. The prefix must end with a forward slash (/).

customerManagedChannelS3Storage_bucket :: Lens' CustomerManagedChannelS3Storage Text Source #

The name of the S3 bucket in which channel data is stored.

customerManagedChannelS3Storage_roleArn :: Lens' CustomerManagedChannelS3Storage Text Source #

The ARN of the role that grants IoT Analytics permission to interact with your Amazon S3 resources.

CustomerManagedChannelS3StorageSummary

data CustomerManagedChannelS3StorageSummary Source #

Used to store channel data in an S3 bucket that you manage.

See: newCustomerManagedChannelS3StorageSummary smart constructor.

Constructors

CustomerManagedChannelS3StorageSummary' 

Fields

  • bucket :: Maybe Text

    The name of the S3 bucket in which channel data is stored.

  • keyPrefix :: Maybe Text

    (Optional) The prefix used to create the keys of the channel data objects. Each object in an S3 bucket has a key that is its unique identifier within the bucket (each object in a bucket has exactly one key). The prefix must end with a forward slash (/).

  • roleArn :: Maybe Text

    The ARN of the role that grants IoT Analytics permission to interact with your Amazon S3 resources.

Instances

Instances details
FromJSON CustomerManagedChannelS3StorageSummary Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.CustomerManagedChannelS3StorageSummary

Generic CustomerManagedChannelS3StorageSummary Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.CustomerManagedChannelS3StorageSummary

Read CustomerManagedChannelS3StorageSummary Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.CustomerManagedChannelS3StorageSummary

Show CustomerManagedChannelS3StorageSummary Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.CustomerManagedChannelS3StorageSummary

NFData CustomerManagedChannelS3StorageSummary Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.CustomerManagedChannelS3StorageSummary

Eq CustomerManagedChannelS3StorageSummary Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.CustomerManagedChannelS3StorageSummary

Hashable CustomerManagedChannelS3StorageSummary Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.CustomerManagedChannelS3StorageSummary

type Rep CustomerManagedChannelS3StorageSummary Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.CustomerManagedChannelS3StorageSummary

type Rep CustomerManagedChannelS3StorageSummary = D1 ('MetaData "CustomerManagedChannelS3StorageSummary" "Amazonka.IoTAnalytics.Types.CustomerManagedChannelS3StorageSummary" "amazonka-iot-analytics-2.0-2pxFb0PbSzA9ccOL4CofY4" 'False) (C1 ('MetaCons "CustomerManagedChannelS3StorageSummary'" 'PrefixI 'True) (S1 ('MetaSel ('Just "bucket") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "keyPrefix") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "roleArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))

newCustomerManagedChannelS3StorageSummary :: CustomerManagedChannelS3StorageSummary Source #

Create a value of CustomerManagedChannelS3StorageSummary 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:bucket:CustomerManagedChannelS3StorageSummary', customerManagedChannelS3StorageSummary_bucket - The name of the S3 bucket in which channel data is stored.

$sel:keyPrefix:CustomerManagedChannelS3StorageSummary', customerManagedChannelS3StorageSummary_keyPrefix - (Optional) The prefix used to create the keys of the channel data objects. Each object in an S3 bucket has a key that is its unique identifier within the bucket (each object in a bucket has exactly one key). The prefix must end with a forward slash (/).

$sel:roleArn:CustomerManagedChannelS3StorageSummary', customerManagedChannelS3StorageSummary_roleArn - The ARN of the role that grants IoT Analytics permission to interact with your Amazon S3 resources.

customerManagedChannelS3StorageSummary_keyPrefix :: Lens' CustomerManagedChannelS3StorageSummary (Maybe Text) Source #

(Optional) The prefix used to create the keys of the channel data objects. Each object in an S3 bucket has a key that is its unique identifier within the bucket (each object in a bucket has exactly one key). The prefix must end with a forward slash (/).

customerManagedChannelS3StorageSummary_roleArn :: Lens' CustomerManagedChannelS3StorageSummary (Maybe Text) Source #

The ARN of the role that grants IoT Analytics permission to interact with your Amazon S3 resources.

CustomerManagedDatastoreS3Storage

data CustomerManagedDatastoreS3Storage Source #

S3-customer-managed; When you choose customer-managed storage, the retentionPeriod parameter is ignored. You can't change the choice of Amazon S3 storage after your data store is created.

See: newCustomerManagedDatastoreS3Storage smart constructor.

Constructors

CustomerManagedDatastoreS3Storage' 

Fields

  • keyPrefix :: Maybe Text

    (Optional) The prefix used to create the keys of the data store data objects. Each object in an Amazon S3 bucket has a key that is its unique identifier in the bucket. Each object in a bucket has exactly one key. The prefix must end with a forward slash (/).

  • bucket :: Text

    The name of the Amazon S3 bucket where your data is stored.

  • roleArn :: Text

    The ARN of the role that grants IoT Analytics permission to interact with your Amazon S3 resources.

Instances

Instances details
FromJSON CustomerManagedDatastoreS3Storage Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.CustomerManagedDatastoreS3Storage

ToJSON CustomerManagedDatastoreS3Storage Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.CustomerManagedDatastoreS3Storage

Generic CustomerManagedDatastoreS3Storage Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.CustomerManagedDatastoreS3Storage

Associated Types

type Rep CustomerManagedDatastoreS3Storage :: Type -> Type #

Read CustomerManagedDatastoreS3Storage Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.CustomerManagedDatastoreS3Storage

Show CustomerManagedDatastoreS3Storage Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.CustomerManagedDatastoreS3Storage

NFData CustomerManagedDatastoreS3Storage Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.CustomerManagedDatastoreS3Storage

Eq CustomerManagedDatastoreS3Storage Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.CustomerManagedDatastoreS3Storage

Hashable CustomerManagedDatastoreS3Storage Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.CustomerManagedDatastoreS3Storage

type Rep CustomerManagedDatastoreS3Storage Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.CustomerManagedDatastoreS3Storage

type Rep CustomerManagedDatastoreS3Storage = D1 ('MetaData "CustomerManagedDatastoreS3Storage" "Amazonka.IoTAnalytics.Types.CustomerManagedDatastoreS3Storage" "amazonka-iot-analytics-2.0-2pxFb0PbSzA9ccOL4CofY4" 'False) (C1 ('MetaCons "CustomerManagedDatastoreS3Storage'" 'PrefixI 'True) (S1 ('MetaSel ('Just "keyPrefix") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "bucket") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "roleArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))

newCustomerManagedDatastoreS3Storage Source #

Create a value of CustomerManagedDatastoreS3Storage 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:keyPrefix:CustomerManagedDatastoreS3Storage', customerManagedDatastoreS3Storage_keyPrefix - (Optional) The prefix used to create the keys of the data store data objects. Each object in an Amazon S3 bucket has a key that is its unique identifier in the bucket. Each object in a bucket has exactly one key. The prefix must end with a forward slash (/).

$sel:bucket:CustomerManagedDatastoreS3Storage', customerManagedDatastoreS3Storage_bucket - The name of the Amazon S3 bucket where your data is stored.

$sel:roleArn:CustomerManagedDatastoreS3Storage', customerManagedDatastoreS3Storage_roleArn - The ARN of the role that grants IoT Analytics permission to interact with your Amazon S3 resources.

customerManagedDatastoreS3Storage_keyPrefix :: Lens' CustomerManagedDatastoreS3Storage (Maybe Text) Source #

(Optional) The prefix used to create the keys of the data store data objects. Each object in an Amazon S3 bucket has a key that is its unique identifier in the bucket. Each object in a bucket has exactly one key. The prefix must end with a forward slash (/).

customerManagedDatastoreS3Storage_bucket :: Lens' CustomerManagedDatastoreS3Storage Text Source #

The name of the Amazon S3 bucket where your data is stored.

customerManagedDatastoreS3Storage_roleArn :: Lens' CustomerManagedDatastoreS3Storage Text Source #

The ARN of the role that grants IoT Analytics permission to interact with your Amazon S3 resources.

CustomerManagedDatastoreS3StorageSummary

data CustomerManagedDatastoreS3StorageSummary Source #

Contains information about the data store that you manage.

See: newCustomerManagedDatastoreS3StorageSummary smart constructor.

Constructors

CustomerManagedDatastoreS3StorageSummary' 

Fields

  • bucket :: Maybe Text

    The name of the Amazon S3 bucket where your data is stored.

  • keyPrefix :: Maybe Text

    (Optional) The prefix used to create the keys of the data store data objects. Each object in an Amazon S3 bucket has a key that is its unique identifier in the bucket. Each object in a bucket has exactly one key. The prefix must end with a forward slash (/).

  • roleArn :: Maybe Text

    The ARN of the role that grants IoT Analytics permission to interact with your Amazon S3 resources.

Instances

Instances details
FromJSON CustomerManagedDatastoreS3StorageSummary Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.CustomerManagedDatastoreS3StorageSummary

Generic CustomerManagedDatastoreS3StorageSummary Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.CustomerManagedDatastoreS3StorageSummary

Read CustomerManagedDatastoreS3StorageSummary Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.CustomerManagedDatastoreS3StorageSummary

Show CustomerManagedDatastoreS3StorageSummary Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.CustomerManagedDatastoreS3StorageSummary

NFData CustomerManagedDatastoreS3StorageSummary Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.CustomerManagedDatastoreS3StorageSummary

Eq CustomerManagedDatastoreS3StorageSummary Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.CustomerManagedDatastoreS3StorageSummary

Hashable CustomerManagedDatastoreS3StorageSummary Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.CustomerManagedDatastoreS3StorageSummary

type Rep CustomerManagedDatastoreS3StorageSummary Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.CustomerManagedDatastoreS3StorageSummary

type Rep CustomerManagedDatastoreS3StorageSummary = D1 ('MetaData "CustomerManagedDatastoreS3StorageSummary" "Amazonka.IoTAnalytics.Types.CustomerManagedDatastoreS3StorageSummary" "amazonka-iot-analytics-2.0-2pxFb0PbSzA9ccOL4CofY4" 'False) (C1 ('MetaCons "CustomerManagedDatastoreS3StorageSummary'" 'PrefixI 'True) (S1 ('MetaSel ('Just "bucket") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "keyPrefix") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "roleArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))

newCustomerManagedDatastoreS3StorageSummary :: CustomerManagedDatastoreS3StorageSummary Source #

Create a value of CustomerManagedDatastoreS3StorageSummary 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:bucket:CustomerManagedDatastoreS3StorageSummary', customerManagedDatastoreS3StorageSummary_bucket - The name of the Amazon S3 bucket where your data is stored.

$sel:keyPrefix:CustomerManagedDatastoreS3StorageSummary', customerManagedDatastoreS3StorageSummary_keyPrefix - (Optional) The prefix used to create the keys of the data store data objects. Each object in an Amazon S3 bucket has a key that is its unique identifier in the bucket. Each object in a bucket has exactly one key. The prefix must end with a forward slash (/).

$sel:roleArn:CustomerManagedDatastoreS3StorageSummary', customerManagedDatastoreS3StorageSummary_roleArn - The ARN of the role that grants IoT Analytics permission to interact with your Amazon S3 resources.

customerManagedDatastoreS3StorageSummary_keyPrefix :: Lens' CustomerManagedDatastoreS3StorageSummary (Maybe Text) Source #

(Optional) The prefix used to create the keys of the data store data objects. Each object in an Amazon S3 bucket has a key that is its unique identifier in the bucket. Each object in a bucket has exactly one key. The prefix must end with a forward slash (/).

customerManagedDatastoreS3StorageSummary_roleArn :: Lens' CustomerManagedDatastoreS3StorageSummary (Maybe Text) Source #

The ARN of the role that grants IoT Analytics permission to interact with your Amazon S3 resources.

Dataset

data Dataset Source #

Information about a dataset.

See: newDataset smart constructor.

Constructors

Dataset' 

Fields

Instances

Instances details
FromJSON Dataset Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.Dataset

Generic Dataset Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.Dataset

Associated Types

type Rep Dataset :: Type -> Type #

Methods

from :: Dataset -> Rep Dataset x #

to :: Rep Dataset x -> Dataset #

Read Dataset Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.Dataset

Show Dataset Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.Dataset

NFData Dataset Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.Dataset

Methods

rnf :: Dataset -> () #

Eq Dataset Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.Dataset

Methods

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

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

Hashable Dataset Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.Dataset

Methods

hashWithSalt :: Int -> Dataset -> Int #

hash :: Dataset -> Int #

type Rep Dataset Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.Dataset

type Rep Dataset = D1 ('MetaData "Dataset" "Amazonka.IoTAnalytics.Types.Dataset" "amazonka-iot-analytics-2.0-2pxFb0PbSzA9ccOL4CofY4" 'False) (C1 ('MetaCons "Dataset'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "actions") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (NonEmpty DatasetAction))) :*: S1 ('MetaSel ('Just "arn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "contentDeliveryRules") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [DatasetContentDeliveryRule])) :*: (S1 ('MetaSel ('Just "creationTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: S1 ('MetaSel ('Just "lastUpdateTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX))))) :*: ((S1 ('MetaSel ('Just "lateDataRules") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (NonEmpty LateDataRule))) :*: (S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "retentionPeriod") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe RetentionPeriod)))) :*: (S1 ('MetaSel ('Just "status") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe DatasetStatus)) :*: (S1 ('MetaSel ('Just "triggers") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [DatasetTrigger])) :*: S1 ('MetaSel ('Just "versioningConfiguration") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe VersioningConfiguration)))))))

newDataset :: Dataset Source #

Create a value of Dataset 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:actions:Dataset', dataset_actions - The DatasetAction objects that automatically create the dataset contents.

$sel:arn:Dataset', dataset_arn - The ARN of the dataset.

$sel:contentDeliveryRules:Dataset', dataset_contentDeliveryRules - When dataset contents are created they are delivered to destinations specified here.

$sel:creationTime:Dataset', dataset_creationTime - When the dataset was created.

$sel:lastUpdateTime:Dataset', dataset_lastUpdateTime - The last time the dataset was updated.

$sel:lateDataRules:Dataset', dataset_lateDataRules - A list of data rules that send notifications to CloudWatch, when data arrives late. To specify lateDataRules, the dataset must use a DeltaTimer filter.

$sel:name:Dataset', dataset_name - The name of the dataset.

$sel:retentionPeriod:Dataset', dataset_retentionPeriod - Optional. How long, in days, message data is kept for the dataset.

$sel:status:Dataset', dataset_status - The status of the dataset.

$sel:triggers:Dataset', dataset_triggers - The DatasetTrigger objects that specify when the dataset is automatically updated.

$sel:versioningConfiguration:Dataset', dataset_versioningConfiguration - Optional. How many versions of dataset contents are kept. If not specified or set to null, only the latest version plus the latest succeeded version (if they are different) are kept for the time period specified by the retentionPeriod parameter. For more information, see Keeping Multiple Versions of IoT Analytics datasets in the IoT Analytics User Guide.

dataset_actions :: Lens' Dataset (Maybe (NonEmpty DatasetAction)) Source #

The DatasetAction objects that automatically create the dataset contents.

dataset_arn :: Lens' Dataset (Maybe Text) Source #

The ARN of the dataset.

dataset_contentDeliveryRules :: Lens' Dataset (Maybe [DatasetContentDeliveryRule]) Source #

When dataset contents are created they are delivered to destinations specified here.

dataset_creationTime :: Lens' Dataset (Maybe UTCTime) Source #

When the dataset was created.

dataset_lastUpdateTime :: Lens' Dataset (Maybe UTCTime) Source #

The last time the dataset was updated.

dataset_lateDataRules :: Lens' Dataset (Maybe (NonEmpty LateDataRule)) Source #

A list of data rules that send notifications to CloudWatch, when data arrives late. To specify lateDataRules, the dataset must use a DeltaTimer filter.

dataset_name :: Lens' Dataset (Maybe Text) Source #

The name of the dataset.

dataset_retentionPeriod :: Lens' Dataset (Maybe RetentionPeriod) Source #

Optional. How long, in days, message data is kept for the dataset.

dataset_status :: Lens' Dataset (Maybe DatasetStatus) Source #

The status of the dataset.

dataset_triggers :: Lens' Dataset (Maybe [DatasetTrigger]) Source #

The DatasetTrigger objects that specify when the dataset is automatically updated.

dataset_versioningConfiguration :: Lens' Dataset (Maybe VersioningConfiguration) Source #

Optional. How many versions of dataset contents are kept. If not specified or set to null, only the latest version plus the latest succeeded version (if they are different) are kept for the time period specified by the retentionPeriod parameter. For more information, see Keeping Multiple Versions of IoT Analytics datasets in the IoT Analytics User Guide.

DatasetAction

data DatasetAction Source #

A DatasetAction object that specifies how dataset contents are automatically created.

See: newDatasetAction smart constructor.

Constructors

DatasetAction' 

Fields

Instances

Instances details
FromJSON DatasetAction Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.DatasetAction

ToJSON DatasetAction Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.DatasetAction

Generic DatasetAction Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.DatasetAction

Associated Types

type Rep DatasetAction :: Type -> Type #

Read DatasetAction Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.DatasetAction

Show DatasetAction Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.DatasetAction

NFData DatasetAction Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.DatasetAction

Methods

rnf :: DatasetAction -> () #

Eq DatasetAction Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.DatasetAction

Hashable DatasetAction Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.DatasetAction

type Rep DatasetAction Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.DatasetAction

type Rep DatasetAction = D1 ('MetaData "DatasetAction" "Amazonka.IoTAnalytics.Types.DatasetAction" "amazonka-iot-analytics-2.0-2pxFb0PbSzA9ccOL4CofY4" 'False) (C1 ('MetaCons "DatasetAction'" 'PrefixI 'True) (S1 ('MetaSel ('Just "actionName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "containerAction") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ContainerDatasetAction)) :*: S1 ('MetaSel ('Just "queryAction") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe SqlQueryDatasetAction)))))

newDatasetAction :: DatasetAction Source #

Create a value of DatasetAction 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:actionName:DatasetAction', datasetAction_actionName - The name of the dataset action by which dataset contents are automatically created.

$sel:containerAction:DatasetAction', datasetAction_containerAction - Information that allows the system to run a containerized application to create the dataset contents. The application must be in a Docker container along with any required support libraries.

$sel:queryAction:DatasetAction', datasetAction_queryAction - An SqlQueryDatasetAction object that uses an SQL query to automatically create dataset contents.

datasetAction_actionName :: Lens' DatasetAction (Maybe Text) Source #

The name of the dataset action by which dataset contents are automatically created.

datasetAction_containerAction :: Lens' DatasetAction (Maybe ContainerDatasetAction) Source #

Information that allows the system to run a containerized application to create the dataset contents. The application must be in a Docker container along with any required support libraries.

datasetAction_queryAction :: Lens' DatasetAction (Maybe SqlQueryDatasetAction) Source #

An SqlQueryDatasetAction object that uses an SQL query to automatically create dataset contents.

DatasetActionSummary

data DatasetActionSummary Source #

Information about the action that automatically creates the dataset's contents.

See: newDatasetActionSummary smart constructor.

Constructors

DatasetActionSummary' 

Fields

Instances

Instances details
FromJSON DatasetActionSummary Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.DatasetActionSummary

Generic DatasetActionSummary Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.DatasetActionSummary

Associated Types

type Rep DatasetActionSummary :: Type -> Type #

Read DatasetActionSummary Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.DatasetActionSummary

Show DatasetActionSummary Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.DatasetActionSummary

NFData DatasetActionSummary Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.DatasetActionSummary

Methods

rnf :: DatasetActionSummary -> () #

Eq DatasetActionSummary Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.DatasetActionSummary

Hashable DatasetActionSummary Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.DatasetActionSummary

type Rep DatasetActionSummary Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.DatasetActionSummary

type Rep DatasetActionSummary = D1 ('MetaData "DatasetActionSummary" "Amazonka.IoTAnalytics.Types.DatasetActionSummary" "amazonka-iot-analytics-2.0-2pxFb0PbSzA9ccOL4CofY4" 'False) (C1 ('MetaCons "DatasetActionSummary'" 'PrefixI 'True) (S1 ('MetaSel ('Just "actionName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "actionType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe DatasetActionType))))

newDatasetActionSummary :: DatasetActionSummary Source #

Create a value of DatasetActionSummary 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:actionName:DatasetActionSummary', datasetActionSummary_actionName - The name of the action that automatically creates the dataset's contents.

$sel:actionType:DatasetActionSummary', datasetActionSummary_actionType - The type of action by which the dataset's contents are automatically created.

datasetActionSummary_actionName :: Lens' DatasetActionSummary (Maybe Text) Source #

The name of the action that automatically creates the dataset's contents.

datasetActionSummary_actionType :: Lens' DatasetActionSummary (Maybe DatasetActionType) Source #

The type of action by which the dataset's contents are automatically created.

DatasetContentDeliveryDestination

data DatasetContentDeliveryDestination Source #

The destination to which dataset contents are delivered.

See: newDatasetContentDeliveryDestination smart constructor.

Constructors

DatasetContentDeliveryDestination' 

Fields

Instances

Instances details
FromJSON DatasetContentDeliveryDestination Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.DatasetContentDeliveryDestination

ToJSON DatasetContentDeliveryDestination Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.DatasetContentDeliveryDestination

Generic DatasetContentDeliveryDestination Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.DatasetContentDeliveryDestination

Associated Types

type Rep DatasetContentDeliveryDestination :: Type -> Type #

Read DatasetContentDeliveryDestination Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.DatasetContentDeliveryDestination

Show DatasetContentDeliveryDestination Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.DatasetContentDeliveryDestination

NFData DatasetContentDeliveryDestination Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.DatasetContentDeliveryDestination

Eq DatasetContentDeliveryDestination Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.DatasetContentDeliveryDestination

Hashable DatasetContentDeliveryDestination Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.DatasetContentDeliveryDestination

type Rep DatasetContentDeliveryDestination Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.DatasetContentDeliveryDestination

type Rep DatasetContentDeliveryDestination = D1 ('MetaData "DatasetContentDeliveryDestination" "Amazonka.IoTAnalytics.Types.DatasetContentDeliveryDestination" "amazonka-iot-analytics-2.0-2pxFb0PbSzA9ccOL4CofY4" 'False) (C1 ('MetaCons "DatasetContentDeliveryDestination'" 'PrefixI 'True) (S1 ('MetaSel ('Just "iotEventsDestinationConfiguration") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe IotEventsDestinationConfiguration)) :*: S1 ('MetaSel ('Just "s3DestinationConfiguration") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe S3DestinationConfiguration))))

newDatasetContentDeliveryDestination :: DatasetContentDeliveryDestination Source #

Create a value of DatasetContentDeliveryDestination 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:iotEventsDestinationConfiguration:DatasetContentDeliveryDestination', datasetContentDeliveryDestination_iotEventsDestinationConfiguration - Configuration information for delivery of dataset contents to IoT Events.

$sel:s3DestinationConfiguration:DatasetContentDeliveryDestination', datasetContentDeliveryDestination_s3DestinationConfiguration - Configuration information for delivery of dataset contents to Amazon S3.

DatasetContentDeliveryRule

data DatasetContentDeliveryRule Source #

When dataset contents are created, they are delivered to destination specified here.

See: newDatasetContentDeliveryRule smart constructor.

Constructors

DatasetContentDeliveryRule' 

Fields

Instances

Instances details
FromJSON DatasetContentDeliveryRule Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.DatasetContentDeliveryRule

ToJSON DatasetContentDeliveryRule Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.DatasetContentDeliveryRule

Generic DatasetContentDeliveryRule Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.DatasetContentDeliveryRule

Associated Types

type Rep DatasetContentDeliveryRule :: Type -> Type #

Read DatasetContentDeliveryRule Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.DatasetContentDeliveryRule

Show DatasetContentDeliveryRule Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.DatasetContentDeliveryRule

NFData DatasetContentDeliveryRule Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.DatasetContentDeliveryRule

Eq DatasetContentDeliveryRule Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.DatasetContentDeliveryRule

Hashable DatasetContentDeliveryRule Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.DatasetContentDeliveryRule

type Rep DatasetContentDeliveryRule Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.DatasetContentDeliveryRule

type Rep DatasetContentDeliveryRule = D1 ('MetaData "DatasetContentDeliveryRule" "Amazonka.IoTAnalytics.Types.DatasetContentDeliveryRule" "amazonka-iot-analytics-2.0-2pxFb0PbSzA9ccOL4CofY4" 'False) (C1 ('MetaCons "DatasetContentDeliveryRule'" 'PrefixI 'True) (S1 ('MetaSel ('Just "entryName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "destination") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 DatasetContentDeliveryDestination)))

newDatasetContentDeliveryRule Source #

Create a value of DatasetContentDeliveryRule 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:entryName:DatasetContentDeliveryRule', datasetContentDeliveryRule_entryName - The name of the dataset content delivery rules entry.

$sel:destination:DatasetContentDeliveryRule', datasetContentDeliveryRule_destination - The destination to which dataset contents are delivered.

datasetContentDeliveryRule_entryName :: Lens' DatasetContentDeliveryRule (Maybe Text) Source #

The name of the dataset content delivery rules entry.

DatasetContentStatus

data DatasetContentStatus Source #

The state of the dataset contents and the reason they are in this state.

See: newDatasetContentStatus smart constructor.

Constructors

DatasetContentStatus' 

Fields

Instances

Instances details
FromJSON DatasetContentStatus Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.DatasetContentStatus

Generic DatasetContentStatus Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.DatasetContentStatus

Associated Types

type Rep DatasetContentStatus :: Type -> Type #

Read DatasetContentStatus Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.DatasetContentStatus

Show DatasetContentStatus Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.DatasetContentStatus

NFData DatasetContentStatus Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.DatasetContentStatus

Methods

rnf :: DatasetContentStatus -> () #

Eq DatasetContentStatus Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.DatasetContentStatus

Hashable DatasetContentStatus Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.DatasetContentStatus

type Rep DatasetContentStatus Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.DatasetContentStatus

type Rep DatasetContentStatus = D1 ('MetaData "DatasetContentStatus" "Amazonka.IoTAnalytics.Types.DatasetContentStatus" "amazonka-iot-analytics-2.0-2pxFb0PbSzA9ccOL4CofY4" 'False) (C1 ('MetaCons "DatasetContentStatus'" 'PrefixI 'True) (S1 ('MetaSel ('Just "reason") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "state") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe DatasetContentState))))

newDatasetContentStatus :: DatasetContentStatus Source #

Create a value of DatasetContentStatus 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:reason:DatasetContentStatus', datasetContentStatus_reason - The reason the dataset contents are in this state.

$sel:state:DatasetContentStatus', datasetContentStatus_state - The state of the dataset contents. Can be one of READY, CREATING, SUCCEEDED, or FAILED.

datasetContentStatus_reason :: Lens' DatasetContentStatus (Maybe Text) Source #

The reason the dataset contents are in this state.

datasetContentStatus_state :: Lens' DatasetContentStatus (Maybe DatasetContentState) Source #

The state of the dataset contents. Can be one of READY, CREATING, SUCCEEDED, or FAILED.

DatasetContentSummary

data DatasetContentSummary Source #

Summary information about dataset contents.

See: newDatasetContentSummary smart constructor.

Constructors

DatasetContentSummary' 

Fields

Instances

Instances details
FromJSON DatasetContentSummary Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.DatasetContentSummary

Generic DatasetContentSummary Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.DatasetContentSummary

Associated Types

type Rep DatasetContentSummary :: Type -> Type #

Read DatasetContentSummary Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.DatasetContentSummary

Show DatasetContentSummary Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.DatasetContentSummary

NFData DatasetContentSummary Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.DatasetContentSummary

Methods

rnf :: DatasetContentSummary -> () #

Eq DatasetContentSummary Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.DatasetContentSummary

Hashable DatasetContentSummary Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.DatasetContentSummary

type Rep DatasetContentSummary Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.DatasetContentSummary

type Rep DatasetContentSummary = D1 ('MetaData "DatasetContentSummary" "Amazonka.IoTAnalytics.Types.DatasetContentSummary" "amazonka-iot-analytics-2.0-2pxFb0PbSzA9ccOL4CofY4" 'False) (C1 ('MetaCons "DatasetContentSummary'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "completionTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: S1 ('MetaSel ('Just "creationTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX))) :*: (S1 ('MetaSel ('Just "scheduleTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: (S1 ('MetaSel ('Just "status") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe DatasetContentStatus)) :*: S1 ('MetaSel ('Just "version") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))))

newDatasetContentSummary :: DatasetContentSummary Source #

Create a value of DatasetContentSummary 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:completionTime:DatasetContentSummary', datasetContentSummary_completionTime - The time the dataset content status was updated to SUCCEEDED or FAILED.

$sel:creationTime:DatasetContentSummary', datasetContentSummary_creationTime - The actual time the creation of the dataset contents was started.

$sel:scheduleTime:DatasetContentSummary', datasetContentSummary_scheduleTime - The time the creation of the dataset contents was scheduled to start.

$sel:status:DatasetContentSummary', datasetContentSummary_status - The status of the dataset contents.

$sel:version:DatasetContentSummary', datasetContentSummary_version - The version of the dataset contents.

datasetContentSummary_completionTime :: Lens' DatasetContentSummary (Maybe UTCTime) Source #

The time the dataset content status was updated to SUCCEEDED or FAILED.

datasetContentSummary_creationTime :: Lens' DatasetContentSummary (Maybe UTCTime) Source #

The actual time the creation of the dataset contents was started.

datasetContentSummary_scheduleTime :: Lens' DatasetContentSummary (Maybe UTCTime) Source #

The time the creation of the dataset contents was scheduled to start.

DatasetContentVersionValue

data DatasetContentVersionValue Source #

The dataset whose latest contents are used as input to the notebook or application.

See: newDatasetContentVersionValue smart constructor.

Constructors

DatasetContentVersionValue' 

Fields

  • datasetName :: Text

    The name of the dataset whose latest contents are used as input to the notebook or application.

Instances

Instances details
FromJSON DatasetContentVersionValue Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.DatasetContentVersionValue

ToJSON DatasetContentVersionValue Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.DatasetContentVersionValue

Generic DatasetContentVersionValue Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.DatasetContentVersionValue

Associated Types

type Rep DatasetContentVersionValue :: Type -> Type #

Read DatasetContentVersionValue Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.DatasetContentVersionValue

Show DatasetContentVersionValue Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.DatasetContentVersionValue

NFData DatasetContentVersionValue Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.DatasetContentVersionValue

Eq DatasetContentVersionValue Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.DatasetContentVersionValue

Hashable DatasetContentVersionValue Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.DatasetContentVersionValue

type Rep DatasetContentVersionValue Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.DatasetContentVersionValue

type Rep DatasetContentVersionValue = D1 ('MetaData "DatasetContentVersionValue" "Amazonka.IoTAnalytics.Types.DatasetContentVersionValue" "amazonka-iot-analytics-2.0-2pxFb0PbSzA9ccOL4CofY4" 'False) (C1 ('MetaCons "DatasetContentVersionValue'" 'PrefixI 'True) (S1 ('MetaSel ('Just "datasetName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newDatasetContentVersionValue Source #

Create a value of DatasetContentVersionValue 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:datasetName:DatasetContentVersionValue', datasetContentVersionValue_datasetName - The name of the dataset whose latest contents are used as input to the notebook or application.

datasetContentVersionValue_datasetName :: Lens' DatasetContentVersionValue Text Source #

The name of the dataset whose latest contents are used as input to the notebook or application.

DatasetEntry

data DatasetEntry Source #

The reference to a dataset entry.

See: newDatasetEntry smart constructor.

Constructors

DatasetEntry' 

Fields

Instances

Instances details
FromJSON DatasetEntry Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.DatasetEntry

Generic DatasetEntry Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.DatasetEntry

Associated Types

type Rep DatasetEntry :: Type -> Type #

Read DatasetEntry Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.DatasetEntry

Show DatasetEntry Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.DatasetEntry

NFData DatasetEntry Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.DatasetEntry

Methods

rnf :: DatasetEntry -> () #

Eq DatasetEntry Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.DatasetEntry

Hashable DatasetEntry Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.DatasetEntry

type Rep DatasetEntry Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.DatasetEntry

type Rep DatasetEntry = D1 ('MetaData "DatasetEntry" "Amazonka.IoTAnalytics.Types.DatasetEntry" "amazonka-iot-analytics-2.0-2pxFb0PbSzA9ccOL4CofY4" 'False) (C1 ('MetaCons "DatasetEntry'" 'PrefixI 'True) (S1 ('MetaSel ('Just "dataURI") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "entryName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newDatasetEntry :: DatasetEntry Source #

Create a value of DatasetEntry 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:dataURI:DatasetEntry', datasetEntry_dataURI - The presigned URI of the dataset item.

$sel:entryName:DatasetEntry', datasetEntry_entryName - The name of the dataset item.

datasetEntry_dataURI :: Lens' DatasetEntry (Maybe Text) Source #

The presigned URI of the dataset item.

datasetEntry_entryName :: Lens' DatasetEntry (Maybe Text) Source #

The name of the dataset item.

DatasetSummary

data DatasetSummary Source #

A summary of information about a dataset.

See: newDatasetSummary smart constructor.

Constructors

DatasetSummary' 

Fields

Instances

Instances details
FromJSON DatasetSummary Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.DatasetSummary

Generic DatasetSummary Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.DatasetSummary

Associated Types

type Rep DatasetSummary :: Type -> Type #

Read DatasetSummary Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.DatasetSummary

Show DatasetSummary Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.DatasetSummary

NFData DatasetSummary Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.DatasetSummary

Methods

rnf :: DatasetSummary -> () #

Eq DatasetSummary Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.DatasetSummary

Hashable DatasetSummary Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.DatasetSummary

type Rep DatasetSummary Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.DatasetSummary

type Rep DatasetSummary = D1 ('MetaData "DatasetSummary" "Amazonka.IoTAnalytics.Types.DatasetSummary" "amazonka-iot-analytics-2.0-2pxFb0PbSzA9ccOL4CofY4" 'False) (C1 ('MetaCons "DatasetSummary'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "actions") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (NonEmpty DatasetActionSummary))) :*: (S1 ('MetaSel ('Just "creationTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: S1 ('MetaSel ('Just "datasetName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: (S1 ('MetaSel ('Just "lastUpdateTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: (S1 ('MetaSel ('Just "status") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe DatasetStatus)) :*: S1 ('MetaSel ('Just "triggers") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [DatasetTrigger]))))))

newDatasetSummary :: DatasetSummary Source #

Create a value of DatasetSummary 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:actions:DatasetSummary', datasetSummary_actions - A list of DataActionSummary objects.

$sel:creationTime:DatasetSummary', datasetSummary_creationTime - The time the dataset was created.

$sel:datasetName:DatasetSummary', datasetSummary_datasetName - The name of the dataset.

$sel:lastUpdateTime:DatasetSummary', datasetSummary_lastUpdateTime - The last time the dataset was updated.

$sel:status:DatasetSummary', datasetSummary_status - The status of the dataset.

$sel:triggers:DatasetSummary', datasetSummary_triggers - A list of triggers. A trigger causes dataset content to be populated at a specified time interval or when another dataset is populated. The list of triggers can be empty or contain up to five DataSetTrigger objects

datasetSummary_creationTime :: Lens' DatasetSummary (Maybe UTCTime) Source #

The time the dataset was created.

datasetSummary_lastUpdateTime :: Lens' DatasetSummary (Maybe UTCTime) Source #

The last time the dataset was updated.

datasetSummary_triggers :: Lens' DatasetSummary (Maybe [DatasetTrigger]) Source #

A list of triggers. A trigger causes dataset content to be populated at a specified time interval or when another dataset is populated. The list of triggers can be empty or contain up to five DataSetTrigger objects

DatasetTrigger

data DatasetTrigger Source #

The DatasetTrigger that specifies when the dataset is automatically updated.

See: newDatasetTrigger smart constructor.

Constructors

DatasetTrigger' 

Fields

Instances

Instances details
FromJSON DatasetTrigger Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.DatasetTrigger

ToJSON DatasetTrigger Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.DatasetTrigger

Generic DatasetTrigger Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.DatasetTrigger

Associated Types

type Rep DatasetTrigger :: Type -> Type #

Read DatasetTrigger Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.DatasetTrigger

Show DatasetTrigger Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.DatasetTrigger

NFData DatasetTrigger Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.DatasetTrigger

Methods

rnf :: DatasetTrigger -> () #

Eq DatasetTrigger Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.DatasetTrigger

Hashable DatasetTrigger Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.DatasetTrigger

type Rep DatasetTrigger Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.DatasetTrigger

type Rep DatasetTrigger = D1 ('MetaData "DatasetTrigger" "Amazonka.IoTAnalytics.Types.DatasetTrigger" "amazonka-iot-analytics-2.0-2pxFb0PbSzA9ccOL4CofY4" 'False) (C1 ('MetaCons "DatasetTrigger'" 'PrefixI 'True) (S1 ('MetaSel ('Just "dataset") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe TriggeringDataset)) :*: S1 ('MetaSel ('Just "schedule") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Schedule))))

newDatasetTrigger :: DatasetTrigger Source #

Create a value of DatasetTrigger 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:dataset:DatasetTrigger', datasetTrigger_dataset - The dataset whose content creation triggers the creation of this dataset's contents.

$sel:schedule:DatasetTrigger', datasetTrigger_schedule - The Schedule when the trigger is initiated.

datasetTrigger_dataset :: Lens' DatasetTrigger (Maybe TriggeringDataset) Source #

The dataset whose content creation triggers the creation of this dataset's contents.

datasetTrigger_schedule :: Lens' DatasetTrigger (Maybe Schedule) Source #

The Schedule when the trigger is initiated.

Datastore

data Datastore Source #

Information about a data store.

See: newDatastore smart constructor.

Constructors

Datastore' 

Fields

  • arn :: Maybe Text

    The ARN of the data store.

  • creationTime :: Maybe POSIX

    When the data store was created.

  • datastorePartitions :: Maybe DatastorePartitions

    Contains information about the partition dimensions in a data store.

  • fileFormatConfiguration :: Maybe FileFormatConfiguration

    Contains the configuration information of file formats. IoT Analytics data stores support JSON and Parquet.

    The default file format is JSON. You can specify only one format.

    You can't change the file format after you create the data store.

  • lastMessageArrivalTime :: Maybe POSIX

    The last time when a new message arrived in the data store.

    IoT Analytics updates this value at most once per minute for Amazon Simple Storage Service one data store. Hence, the lastMessageArrivalTime value is an approximation.

    This feature only applies to messages that arrived in the data store after October 23, 2020.

  • lastUpdateTime :: Maybe POSIX

    The last time the data store was updated.

  • name :: Maybe Text

    The name of the data store.

  • retentionPeriod :: Maybe RetentionPeriod

    How long, in days, message data is kept for the data store. When customerManagedS3 storage is selected, this parameter is ignored.

  • status :: Maybe DatastoreStatus

    The status of a data store:

    CREATING
    The data store is being created.
    ACTIVE
    The data store has been created and can be used.
    DELETING
    The data store is being deleted.
  • storage :: Maybe DatastoreStorage

    Where data in a data store is stored.. You can choose serviceManagedS3 storage, customerManagedS3 storage, or iotSiteWiseMultiLayerStorage storage. The default is serviceManagedS3. You can't change the choice of Amazon S3 storage after your data store is created.

Instances

Instances details
FromJSON Datastore Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.Datastore

Generic Datastore Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.Datastore

Associated Types

type Rep Datastore :: Type -> Type #

Read Datastore Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.Datastore

Show Datastore Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.Datastore

NFData Datastore Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.Datastore

Methods

rnf :: Datastore -> () #

Eq Datastore Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.Datastore

Hashable Datastore Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.Datastore

type Rep Datastore Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.Datastore

newDatastore :: Datastore Source #

Create a value of Datastore 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:Datastore', datastore_arn - The ARN of the data store.

$sel:creationTime:Datastore', datastore_creationTime - When the data store was created.

$sel:datastorePartitions:Datastore', datastore_datastorePartitions - Contains information about the partition dimensions in a data store.

$sel:fileFormatConfiguration:Datastore', datastore_fileFormatConfiguration - Contains the configuration information of file formats. IoT Analytics data stores support JSON and Parquet.

The default file format is JSON. You can specify only one format.

You can't change the file format after you create the data store.

$sel:lastMessageArrivalTime:Datastore', datastore_lastMessageArrivalTime - The last time when a new message arrived in the data store.

IoT Analytics updates this value at most once per minute for Amazon Simple Storage Service one data store. Hence, the lastMessageArrivalTime value is an approximation.

This feature only applies to messages that arrived in the data store after October 23, 2020.

$sel:lastUpdateTime:Datastore', datastore_lastUpdateTime - The last time the data store was updated.

$sel:name:Datastore', datastore_name - The name of the data store.

$sel:retentionPeriod:Datastore', datastore_retentionPeriod - How long, in days, message data is kept for the data store. When customerManagedS3 storage is selected, this parameter is ignored.

$sel:status:Datastore', datastore_status - The status of a data store:

CREATING
The data store is being created.
ACTIVE
The data store has been created and can be used.
DELETING
The data store is being deleted.

$sel:storage:Datastore', datastore_storage - Where data in a data store is stored.. You can choose serviceManagedS3 storage, customerManagedS3 storage, or iotSiteWiseMultiLayerStorage storage. The default is serviceManagedS3. You can't change the choice of Amazon S3 storage after your data store is created.

datastore_arn :: Lens' Datastore (Maybe Text) Source #

The ARN of the data store.

datastore_creationTime :: Lens' Datastore (Maybe UTCTime) Source #

When the data store was created.

datastore_datastorePartitions :: Lens' Datastore (Maybe DatastorePartitions) Source #

Contains information about the partition dimensions in a data store.

datastore_fileFormatConfiguration :: Lens' Datastore (Maybe FileFormatConfiguration) Source #

Contains the configuration information of file formats. IoT Analytics data stores support JSON and Parquet.

The default file format is JSON. You can specify only one format.

You can't change the file format after you create the data store.

datastore_lastMessageArrivalTime :: Lens' Datastore (Maybe UTCTime) Source #

The last time when a new message arrived in the data store.

IoT Analytics updates this value at most once per minute for Amazon Simple Storage Service one data store. Hence, the lastMessageArrivalTime value is an approximation.

This feature only applies to messages that arrived in the data store after October 23, 2020.

datastore_lastUpdateTime :: Lens' Datastore (Maybe UTCTime) Source #

The last time the data store was updated.

datastore_name :: Lens' Datastore (Maybe Text) Source #

The name of the data store.

datastore_retentionPeriod :: Lens' Datastore (Maybe RetentionPeriod) Source #

How long, in days, message data is kept for the data store. When customerManagedS3 storage is selected, this parameter is ignored.

datastore_status :: Lens' Datastore (Maybe DatastoreStatus) Source #

The status of a data store:

CREATING
The data store is being created.
ACTIVE
The data store has been created and can be used.
DELETING
The data store is being deleted.

datastore_storage :: Lens' Datastore (Maybe DatastoreStorage) Source #

Where data in a data store is stored.. You can choose serviceManagedS3 storage, customerManagedS3 storage, or iotSiteWiseMultiLayerStorage storage. The default is serviceManagedS3. You can't change the choice of Amazon S3 storage after your data store is created.

DatastoreActivity

data DatastoreActivity Source #

The datastore activity that specifies where to store the processed data.

See: newDatastoreActivity smart constructor.

Constructors

DatastoreActivity' 

Fields

  • name :: Text

    The name of the datastore activity.

  • datastoreName :: Text

    The name of the data store where processed messages are stored.

Instances

Instances details
FromJSON DatastoreActivity Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.DatastoreActivity

ToJSON DatastoreActivity Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.DatastoreActivity

Generic DatastoreActivity Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.DatastoreActivity

Associated Types

type Rep DatastoreActivity :: Type -> Type #

Read DatastoreActivity Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.DatastoreActivity

Show DatastoreActivity Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.DatastoreActivity

NFData DatastoreActivity Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.DatastoreActivity

Methods

rnf :: DatastoreActivity -> () #

Eq DatastoreActivity Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.DatastoreActivity

Hashable DatastoreActivity Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.DatastoreActivity

type Rep DatastoreActivity Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.DatastoreActivity

type Rep DatastoreActivity = D1 ('MetaData "DatastoreActivity" "Amazonka.IoTAnalytics.Types.DatastoreActivity" "amazonka-iot-analytics-2.0-2pxFb0PbSzA9ccOL4CofY4" 'False) (C1 ('MetaCons "DatastoreActivity'" 'PrefixI 'True) (S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "datastoreName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newDatastoreActivity Source #

Create a value of DatastoreActivity 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:DatastoreActivity', datastoreActivity_name - The name of the datastore activity.

$sel:datastoreName:DatastoreActivity', datastoreActivity_datastoreName - The name of the data store where processed messages are stored.

datastoreActivity_name :: Lens' DatastoreActivity Text Source #

The name of the datastore activity.

datastoreActivity_datastoreName :: Lens' DatastoreActivity Text Source #

The name of the data store where processed messages are stored.

DatastoreIotSiteWiseMultiLayerStorage

data DatastoreIotSiteWiseMultiLayerStorage Source #

Used to store data used by IoT SiteWise in an Amazon S3 bucket that you manage. You can't change the choice of Amazon S3 storage after your data store is created.

See: newDatastoreIotSiteWiseMultiLayerStorage smart constructor.

Constructors

DatastoreIotSiteWiseMultiLayerStorage' 

Fields

Instances

Instances details
FromJSON DatastoreIotSiteWiseMultiLayerStorage Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.DatastoreIotSiteWiseMultiLayerStorage

ToJSON DatastoreIotSiteWiseMultiLayerStorage Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.DatastoreIotSiteWiseMultiLayerStorage

Generic DatastoreIotSiteWiseMultiLayerStorage Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.DatastoreIotSiteWiseMultiLayerStorage

Read DatastoreIotSiteWiseMultiLayerStorage Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.DatastoreIotSiteWiseMultiLayerStorage

Show DatastoreIotSiteWiseMultiLayerStorage Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.DatastoreIotSiteWiseMultiLayerStorage

NFData DatastoreIotSiteWiseMultiLayerStorage Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.DatastoreIotSiteWiseMultiLayerStorage

Eq DatastoreIotSiteWiseMultiLayerStorage Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.DatastoreIotSiteWiseMultiLayerStorage

Hashable DatastoreIotSiteWiseMultiLayerStorage Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.DatastoreIotSiteWiseMultiLayerStorage

type Rep DatastoreIotSiteWiseMultiLayerStorage Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.DatastoreIotSiteWiseMultiLayerStorage

type Rep DatastoreIotSiteWiseMultiLayerStorage = D1 ('MetaData "DatastoreIotSiteWiseMultiLayerStorage" "Amazonka.IoTAnalytics.Types.DatastoreIotSiteWiseMultiLayerStorage" "amazonka-iot-analytics-2.0-2pxFb0PbSzA9ccOL4CofY4" 'False) (C1 ('MetaCons "DatastoreIotSiteWiseMultiLayerStorage'" 'PrefixI 'True) (S1 ('MetaSel ('Just "customerManagedS3Storage") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 IotSiteWiseCustomerManagedDatastoreS3Storage)))

newDatastoreIotSiteWiseMultiLayerStorage Source #

Create a value of DatastoreIotSiteWiseMultiLayerStorage 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:customerManagedS3Storage:DatastoreIotSiteWiseMultiLayerStorage', datastoreIotSiteWiseMultiLayerStorage_customerManagedS3Storage - Used to store data used by IoT SiteWise in an Amazon S3 bucket that you manage.

DatastoreIotSiteWiseMultiLayerStorageSummary

data DatastoreIotSiteWiseMultiLayerStorageSummary Source #

Contains information about the data store that you manage, which stores data used by IoT SiteWise.

See: newDatastoreIotSiteWiseMultiLayerStorageSummary smart constructor.

Constructors

DatastoreIotSiteWiseMultiLayerStorageSummary' 

Fields

Instances

Instances details
FromJSON DatastoreIotSiteWiseMultiLayerStorageSummary Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.DatastoreIotSiteWiseMultiLayerStorageSummary

Generic DatastoreIotSiteWiseMultiLayerStorageSummary Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.DatastoreIotSiteWiseMultiLayerStorageSummary

Read DatastoreIotSiteWiseMultiLayerStorageSummary Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.DatastoreIotSiteWiseMultiLayerStorageSummary

Show DatastoreIotSiteWiseMultiLayerStorageSummary Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.DatastoreIotSiteWiseMultiLayerStorageSummary

NFData DatastoreIotSiteWiseMultiLayerStorageSummary Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.DatastoreIotSiteWiseMultiLayerStorageSummary

Eq DatastoreIotSiteWiseMultiLayerStorageSummary Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.DatastoreIotSiteWiseMultiLayerStorageSummary

Hashable DatastoreIotSiteWiseMultiLayerStorageSummary Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.DatastoreIotSiteWiseMultiLayerStorageSummary

type Rep DatastoreIotSiteWiseMultiLayerStorageSummary Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.DatastoreIotSiteWiseMultiLayerStorageSummary

type Rep DatastoreIotSiteWiseMultiLayerStorageSummary = D1 ('MetaData "DatastoreIotSiteWiseMultiLayerStorageSummary" "Amazonka.IoTAnalytics.Types.DatastoreIotSiteWiseMultiLayerStorageSummary" "amazonka-iot-analytics-2.0-2pxFb0PbSzA9ccOL4CofY4" 'False) (C1 ('MetaCons "DatastoreIotSiteWiseMultiLayerStorageSummary'" 'PrefixI 'True) (S1 ('MetaSel ('Just "customerManagedS3Storage") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe IotSiteWiseCustomerManagedDatastoreS3StorageSummary))))

newDatastoreIotSiteWiseMultiLayerStorageSummary :: DatastoreIotSiteWiseMultiLayerStorageSummary Source #

Create a value of DatastoreIotSiteWiseMultiLayerStorageSummary 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:customerManagedS3Storage:DatastoreIotSiteWiseMultiLayerStorageSummary', datastoreIotSiteWiseMultiLayerStorageSummary_customerManagedS3Storage - Used to store data used by IoT SiteWise in an Amazon S3 bucket that you manage.

DatastorePartition

data DatastorePartition Source #

A single dimension to partition a data store. The dimension must be an AttributePartition or a TimestampPartition.

See: newDatastorePartition smart constructor.

Constructors

DatastorePartition' 

Fields

Instances

Instances details
FromJSON DatastorePartition Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.DatastorePartition

ToJSON DatastorePartition Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.DatastorePartition

Generic DatastorePartition Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.DatastorePartition

Associated Types

type Rep DatastorePartition :: Type -> Type #

Read DatastorePartition Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.DatastorePartition

Show DatastorePartition Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.DatastorePartition

NFData DatastorePartition Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.DatastorePartition

Methods

rnf :: DatastorePartition -> () #

Eq DatastorePartition Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.DatastorePartition

Hashable DatastorePartition Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.DatastorePartition

type Rep DatastorePartition Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.DatastorePartition

type Rep DatastorePartition = D1 ('MetaData "DatastorePartition" "Amazonka.IoTAnalytics.Types.DatastorePartition" "amazonka-iot-analytics-2.0-2pxFb0PbSzA9ccOL4CofY4" 'False) (C1 ('MetaCons "DatastorePartition'" 'PrefixI 'True) (S1 ('MetaSel ('Just "attributePartition") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Partition)) :*: S1 ('MetaSel ('Just "timestampPartition") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe TimestampPartition))))

newDatastorePartition :: DatastorePartition Source #

Create a value of DatastorePartition 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:attributePartition:DatastorePartition', datastorePartition_attributePartition - A partition dimension defined by an attributeName.

$sel:timestampPartition:DatastorePartition', datastorePartition_timestampPartition - A partition dimension defined by a timestamp attribute.

datastorePartition_attributePartition :: Lens' DatastorePartition (Maybe Partition) Source #

A partition dimension defined by an attributeName.

datastorePartition_timestampPartition :: Lens' DatastorePartition (Maybe TimestampPartition) Source #

A partition dimension defined by a timestamp attribute.

DatastorePartitions

data DatastorePartitions Source #

Contains information about the partition dimensions in a data store.

See: newDatastorePartitions smart constructor.

Constructors

DatastorePartitions' 

Fields

Instances

Instances details
FromJSON DatastorePartitions Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.DatastorePartitions

ToJSON DatastorePartitions Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.DatastorePartitions

Generic DatastorePartitions Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.DatastorePartitions

Associated Types

type Rep DatastorePartitions :: Type -> Type #

Read DatastorePartitions Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.DatastorePartitions

Show DatastorePartitions Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.DatastorePartitions

NFData DatastorePartitions Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.DatastorePartitions

Methods

rnf :: DatastorePartitions -> () #

Eq DatastorePartitions Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.DatastorePartitions

Hashable DatastorePartitions Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.DatastorePartitions

type Rep DatastorePartitions Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.DatastorePartitions

type Rep DatastorePartitions = D1 ('MetaData "DatastorePartitions" "Amazonka.IoTAnalytics.Types.DatastorePartitions" "amazonka-iot-analytics-2.0-2pxFb0PbSzA9ccOL4CofY4" 'False) (C1 ('MetaCons "DatastorePartitions'" 'PrefixI 'True) (S1 ('MetaSel ('Just "partitions") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [DatastorePartition]))))

newDatastorePartitions :: DatastorePartitions Source #

Create a value of DatastorePartitions 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:partitions:DatastorePartitions', datastorePartitions_partitions - A list of partition dimensions in a data store.

datastorePartitions_partitions :: Lens' DatastorePartitions (Maybe [DatastorePartition]) Source #

A list of partition dimensions in a data store.

DatastoreStatistics

data DatastoreStatistics Source #

Statistical information about the data store.

See: newDatastoreStatistics smart constructor.

Constructors

DatastoreStatistics' 

Fields

Instances

Instances details
FromJSON DatastoreStatistics Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.DatastoreStatistics

Generic DatastoreStatistics Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.DatastoreStatistics

Associated Types

type Rep DatastoreStatistics :: Type -> Type #

Read DatastoreStatistics Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.DatastoreStatistics

Show DatastoreStatistics Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.DatastoreStatistics

NFData DatastoreStatistics Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.DatastoreStatistics

Methods

rnf :: DatastoreStatistics -> () #

Eq DatastoreStatistics Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.DatastoreStatistics

Hashable DatastoreStatistics Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.DatastoreStatistics

type Rep DatastoreStatistics Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.DatastoreStatistics

type Rep DatastoreStatistics = D1 ('MetaData "DatastoreStatistics" "Amazonka.IoTAnalytics.Types.DatastoreStatistics" "amazonka-iot-analytics-2.0-2pxFb0PbSzA9ccOL4CofY4" 'False) (C1 ('MetaCons "DatastoreStatistics'" 'PrefixI 'True) (S1 ('MetaSel ('Just "size") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe EstimatedResourceSize))))

newDatastoreStatistics :: DatastoreStatistics Source #

Create a value of DatastoreStatistics 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:size:DatastoreStatistics', datastoreStatistics_size - The estimated size of the data store.

DatastoreStorage

data DatastoreStorage Source #

Where data in a data store is stored.. You can choose serviceManagedS3 storage, customerManagedS3 storage, or iotSiteWiseMultiLayerStorage storage. The default is serviceManagedS3. You can't change the choice of Amazon S3 storage after your data store is created.

See: newDatastoreStorage smart constructor.

Constructors

DatastoreStorage' 

Fields

Instances

Instances details
FromJSON DatastoreStorage Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.DatastoreStorage

ToJSON DatastoreStorage Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.DatastoreStorage

Generic DatastoreStorage Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.DatastoreStorage

Associated Types

type Rep DatastoreStorage :: Type -> Type #

Read DatastoreStorage Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.DatastoreStorage

Show DatastoreStorage Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.DatastoreStorage

NFData DatastoreStorage Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.DatastoreStorage

Methods

rnf :: DatastoreStorage -> () #

Eq DatastoreStorage Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.DatastoreStorage

Hashable DatastoreStorage Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.DatastoreStorage

type Rep DatastoreStorage Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.DatastoreStorage

type Rep DatastoreStorage = D1 ('MetaData "DatastoreStorage" "Amazonka.IoTAnalytics.Types.DatastoreStorage" "amazonka-iot-analytics-2.0-2pxFb0PbSzA9ccOL4CofY4" 'False) (C1 ('MetaCons "DatastoreStorage'" 'PrefixI 'True) (S1 ('MetaSel ('Just "customerManagedS3") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe CustomerManagedDatastoreS3Storage)) :*: (S1 ('MetaSel ('Just "iotSiteWiseMultiLayerStorage") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe DatastoreIotSiteWiseMultiLayerStorage)) :*: S1 ('MetaSel ('Just "serviceManagedS3") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ServiceManagedDatastoreS3Storage)))))

newDatastoreStorage :: DatastoreStorage Source #

Create a value of DatastoreStorage 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:customerManagedS3:DatastoreStorage', datastoreStorage_customerManagedS3 - S3-customer-managed; When you choose customer-managed storage, the retentionPeriod parameter is ignored. You can't change the choice of Amazon S3 storage after your data store is created.

$sel:iotSiteWiseMultiLayerStorage:DatastoreStorage', datastoreStorage_iotSiteWiseMultiLayerStorage - Used to store data used by IoT SiteWise in an Amazon S3 bucket that you manage. You can't change the choice of Amazon S3 storage after your data store is created.

$sel:serviceManagedS3:DatastoreStorage', datastoreStorage_serviceManagedS3 - Used to store data in an Amazon S3 bucket managed by IoT Analytics. You can't change the choice of Amazon S3 storage after your data store is created.

datastoreStorage_customerManagedS3 :: Lens' DatastoreStorage (Maybe CustomerManagedDatastoreS3Storage) Source #

S3-customer-managed; When you choose customer-managed storage, the retentionPeriod parameter is ignored. You can't change the choice of Amazon S3 storage after your data store is created.

datastoreStorage_iotSiteWiseMultiLayerStorage :: Lens' DatastoreStorage (Maybe DatastoreIotSiteWiseMultiLayerStorage) Source #

Used to store data used by IoT SiteWise in an Amazon S3 bucket that you manage. You can't change the choice of Amazon S3 storage after your data store is created.

datastoreStorage_serviceManagedS3 :: Lens' DatastoreStorage (Maybe ServiceManagedDatastoreS3Storage) Source #

Used to store data in an Amazon S3 bucket managed by IoT Analytics. You can't change the choice of Amazon S3 storage after your data store is created.

DatastoreStorageSummary

data DatastoreStorageSummary Source #

Contains information about your data store.

See: newDatastoreStorageSummary smart constructor.

Constructors

DatastoreStorageSummary' 

Fields

Instances

Instances details
FromJSON DatastoreStorageSummary Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.DatastoreStorageSummary

Generic DatastoreStorageSummary Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.DatastoreStorageSummary

Associated Types

type Rep DatastoreStorageSummary :: Type -> Type #

Read DatastoreStorageSummary Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.DatastoreStorageSummary

Show DatastoreStorageSummary Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.DatastoreStorageSummary

NFData DatastoreStorageSummary Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.DatastoreStorageSummary

Methods

rnf :: DatastoreStorageSummary -> () #

Eq DatastoreStorageSummary Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.DatastoreStorageSummary

Hashable DatastoreStorageSummary Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.DatastoreStorageSummary

type Rep DatastoreStorageSummary Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.DatastoreStorageSummary

type Rep DatastoreStorageSummary = D1 ('MetaData "DatastoreStorageSummary" "Amazonka.IoTAnalytics.Types.DatastoreStorageSummary" "amazonka-iot-analytics-2.0-2pxFb0PbSzA9ccOL4CofY4" 'False) (C1 ('MetaCons "DatastoreStorageSummary'" 'PrefixI 'True) (S1 ('MetaSel ('Just "customerManagedS3") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe CustomerManagedDatastoreS3StorageSummary)) :*: (S1 ('MetaSel ('Just "iotSiteWiseMultiLayerStorage") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe DatastoreIotSiteWiseMultiLayerStorageSummary)) :*: S1 ('MetaSel ('Just "serviceManagedS3") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ServiceManagedDatastoreS3StorageSummary)))))

newDatastoreStorageSummary :: DatastoreStorageSummary Source #

Create a value of DatastoreStorageSummary 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:customerManagedS3:DatastoreStorageSummary', datastoreStorageSummary_customerManagedS3 - Used to store data in an Amazon S3 bucket managed by IoT Analytics.

$sel:iotSiteWiseMultiLayerStorage:DatastoreStorageSummary', datastoreStorageSummary_iotSiteWiseMultiLayerStorage - Used to store data used by IoT SiteWise in an Amazon S3 bucket that you manage.

$sel:serviceManagedS3:DatastoreStorageSummary', datastoreStorageSummary_serviceManagedS3 - Used to store data in an Amazon S3 bucket managed by IoT Analytics.

DatastoreSummary

data DatastoreSummary Source #

A summary of information about a data store.

See: newDatastoreSummary smart constructor.

Constructors

DatastoreSummary' 

Fields

Instances

Instances details
FromJSON DatastoreSummary Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.DatastoreSummary

Generic DatastoreSummary Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.DatastoreSummary

Associated Types

type Rep DatastoreSummary :: Type -> Type #

Read DatastoreSummary Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.DatastoreSummary

Show DatastoreSummary Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.DatastoreSummary

NFData DatastoreSummary Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.DatastoreSummary

Methods

rnf :: DatastoreSummary -> () #

Eq DatastoreSummary Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.DatastoreSummary

Hashable DatastoreSummary Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.DatastoreSummary

type Rep DatastoreSummary Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.DatastoreSummary

type Rep DatastoreSummary = D1 ('MetaData "DatastoreSummary" "Amazonka.IoTAnalytics.Types.DatastoreSummary" "amazonka-iot-analytics-2.0-2pxFb0PbSzA9ccOL4CofY4" 'False) (C1 ('MetaCons "DatastoreSummary'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "creationTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: S1 ('MetaSel ('Just "datastoreName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "datastorePartitions") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe DatastorePartitions)) :*: S1 ('MetaSel ('Just "datastoreStorage") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe DatastoreStorageSummary)))) :*: ((S1 ('MetaSel ('Just "fileFormatType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe FileFormatType)) :*: S1 ('MetaSel ('Just "lastMessageArrivalTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX))) :*: (S1 ('MetaSel ('Just "lastUpdateTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: S1 ('MetaSel ('Just "status") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe DatastoreStatus))))))

newDatastoreSummary :: DatastoreSummary Source #

Create a value of DatastoreSummary 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:creationTime:DatastoreSummary', datastoreSummary_creationTime - When the data store was created.

$sel:datastoreName:DatastoreSummary', datastoreSummary_datastoreName - The name of the data store.

$sel:datastorePartitions:DatastoreSummary', datastoreSummary_datastorePartitions - Contains information about the partition dimensions in a data store.

$sel:datastoreStorage:DatastoreSummary', datastoreSummary_datastoreStorage - Where data in a data store is stored.

$sel:fileFormatType:DatastoreSummary', datastoreSummary_fileFormatType - The file format of the data in the data store.

$sel:lastMessageArrivalTime:DatastoreSummary', datastoreSummary_lastMessageArrivalTime - The last time when a new message arrived in the data store.

IoT Analytics updates this value at most once per minute for Amazon Simple Storage Service one data store. Hence, the lastMessageArrivalTime value is an approximation.

This feature only applies to messages that arrived in the data store after October 23, 2020.

$sel:lastUpdateTime:DatastoreSummary', datastoreSummary_lastUpdateTime - The last time the data store was updated.

$sel:status:DatastoreSummary', datastoreSummary_status - The status of the data store.

datastoreSummary_datastorePartitions :: Lens' DatastoreSummary (Maybe DatastorePartitions) Source #

Contains information about the partition dimensions in a data store.

datastoreSummary_fileFormatType :: Lens' DatastoreSummary (Maybe FileFormatType) Source #

The file format of the data in the data store.

datastoreSummary_lastMessageArrivalTime :: Lens' DatastoreSummary (Maybe UTCTime) Source #

The last time when a new message arrived in the data store.

IoT Analytics updates this value at most once per minute for Amazon Simple Storage Service one data store. Hence, the lastMessageArrivalTime value is an approximation.

This feature only applies to messages that arrived in the data store after October 23, 2020.

datastoreSummary_lastUpdateTime :: Lens' DatastoreSummary (Maybe UTCTime) Source #

The last time the data store was updated.

DeltaTime

data DeltaTime Source #

Used to limit data to that which has arrived since the last execution of the action.

See: newDeltaTime smart constructor.

Constructors

DeltaTime' 

Fields

  • offsetSeconds :: Int

    The number of seconds of estimated in-flight lag time of message data. When you create dataset contents using message data from a specified timeframe, some message data might still be in flight when processing begins, and so do not arrive in time to be processed. Use this field to make allowances for the in flight time of your message data, so that data not processed from a previous timeframe is included with the next timeframe. Otherwise, missed message data would be excluded from processing during the next timeframe too, because its timestamp places it within the previous timeframe.

  • timeExpression :: Text

    An expression by which the time of the message data might be determined. This can be the name of a timestamp field or a SQL expression that is used to derive the time the message data was generated.

Instances

Instances details
FromJSON DeltaTime Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.DeltaTime

ToJSON DeltaTime Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.DeltaTime

Generic DeltaTime Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.DeltaTime

Associated Types

type Rep DeltaTime :: Type -> Type #

Read DeltaTime Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.DeltaTime

Show DeltaTime Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.DeltaTime

NFData DeltaTime Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.DeltaTime

Methods

rnf :: DeltaTime -> () #

Eq DeltaTime Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.DeltaTime

Hashable DeltaTime Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.DeltaTime

type Rep DeltaTime Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.DeltaTime

type Rep DeltaTime = D1 ('MetaData "DeltaTime" "Amazonka.IoTAnalytics.Types.DeltaTime" "amazonka-iot-analytics-2.0-2pxFb0PbSzA9ccOL4CofY4" 'False) (C1 ('MetaCons "DeltaTime'" 'PrefixI 'True) (S1 ('MetaSel ('Just "offsetSeconds") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int) :*: S1 ('MetaSel ('Just "timeExpression") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newDeltaTime Source #

Create a value of DeltaTime 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:offsetSeconds:DeltaTime', deltaTime_offsetSeconds - The number of seconds of estimated in-flight lag time of message data. When you create dataset contents using message data from a specified timeframe, some message data might still be in flight when processing begins, and so do not arrive in time to be processed. Use this field to make allowances for the in flight time of your message data, so that data not processed from a previous timeframe is included with the next timeframe. Otherwise, missed message data would be excluded from processing during the next timeframe too, because its timestamp places it within the previous timeframe.

$sel:timeExpression:DeltaTime', deltaTime_timeExpression - An expression by which the time of the message data might be determined. This can be the name of a timestamp field or a SQL expression that is used to derive the time the message data was generated.

deltaTime_offsetSeconds :: Lens' DeltaTime Int Source #

The number of seconds of estimated in-flight lag time of message data. When you create dataset contents using message data from a specified timeframe, some message data might still be in flight when processing begins, and so do not arrive in time to be processed. Use this field to make allowances for the in flight time of your message data, so that data not processed from a previous timeframe is included with the next timeframe. Otherwise, missed message data would be excluded from processing during the next timeframe too, because its timestamp places it within the previous timeframe.

deltaTime_timeExpression :: Lens' DeltaTime Text Source #

An expression by which the time of the message data might be determined. This can be the name of a timestamp field or a SQL expression that is used to derive the time the message data was generated.

DeltaTimeSessionWindowConfiguration

data DeltaTimeSessionWindowConfiguration Source #

A structure that contains the configuration information of a delta time session window.

DeltaTime specifies a time interval. You can use DeltaTime to create dataset contents with data that has arrived in the data store since the last execution. For an example of DeltaTime, see Creating a SQL dataset with a delta window (CLI) in the IoT Analytics User Guide.

See: newDeltaTimeSessionWindowConfiguration smart constructor.

Constructors

DeltaTimeSessionWindowConfiguration' 

Fields

  • timeoutInMinutes :: Natural

    A time interval. You can use timeoutInMinutes so that IoT Analytics can batch up late data notifications that have been generated since the last execution. IoT Analytics sends one batch of notifications to Amazon CloudWatch Events at one time.

    For more information about how to write a timestamp expression, see Date and Time Functions and Operators, in the Presto 0.172 Documentation.

Instances

Instances details
FromJSON DeltaTimeSessionWindowConfiguration Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.DeltaTimeSessionWindowConfiguration

ToJSON DeltaTimeSessionWindowConfiguration Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.DeltaTimeSessionWindowConfiguration

Generic DeltaTimeSessionWindowConfiguration Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.DeltaTimeSessionWindowConfiguration

Read DeltaTimeSessionWindowConfiguration Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.DeltaTimeSessionWindowConfiguration

Show DeltaTimeSessionWindowConfiguration Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.DeltaTimeSessionWindowConfiguration

NFData DeltaTimeSessionWindowConfiguration Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.DeltaTimeSessionWindowConfiguration

Eq DeltaTimeSessionWindowConfiguration Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.DeltaTimeSessionWindowConfiguration

Hashable DeltaTimeSessionWindowConfiguration Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.DeltaTimeSessionWindowConfiguration

type Rep DeltaTimeSessionWindowConfiguration Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.DeltaTimeSessionWindowConfiguration

type Rep DeltaTimeSessionWindowConfiguration = D1 ('MetaData "DeltaTimeSessionWindowConfiguration" "Amazonka.IoTAnalytics.Types.DeltaTimeSessionWindowConfiguration" "amazonka-iot-analytics-2.0-2pxFb0PbSzA9ccOL4CofY4" 'False) (C1 ('MetaCons "DeltaTimeSessionWindowConfiguration'" 'PrefixI 'True) (S1 ('MetaSel ('Just "timeoutInMinutes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Natural)))

newDeltaTimeSessionWindowConfiguration Source #

Create a value of DeltaTimeSessionWindowConfiguration 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:timeoutInMinutes:DeltaTimeSessionWindowConfiguration', deltaTimeSessionWindowConfiguration_timeoutInMinutes - A time interval. You can use timeoutInMinutes so that IoT Analytics can batch up late data notifications that have been generated since the last execution. IoT Analytics sends one batch of notifications to Amazon CloudWatch Events at one time.

For more information about how to write a timestamp expression, see Date and Time Functions and Operators, in the Presto 0.172 Documentation.

deltaTimeSessionWindowConfiguration_timeoutInMinutes :: Lens' DeltaTimeSessionWindowConfiguration Natural Source #

A time interval. You can use timeoutInMinutes so that IoT Analytics can batch up late data notifications that have been generated since the last execution. IoT Analytics sends one batch of notifications to Amazon CloudWatch Events at one time.

For more information about how to write a timestamp expression, see Date and Time Functions and Operators, in the Presto 0.172 Documentation.

DeviceRegistryEnrichActivity

data DeviceRegistryEnrichActivity Source #

An activity that adds data from the IoT device registry to your message.

See: newDeviceRegistryEnrichActivity smart constructor.

Constructors

DeviceRegistryEnrichActivity' 

Fields

  • next :: Maybe Text

    The next activity in the pipeline.

  • name :: Text

    The name of the deviceRegistryEnrich activity.

  • attribute :: Text

    The name of the attribute that is added to the message.

  • thingName :: Text

    The name of the IoT device whose registry information is added to the message.

  • roleArn :: Text

    The ARN of the role that allows access to the device's registry information.

Instances

Instances details
FromJSON DeviceRegistryEnrichActivity Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.DeviceRegistryEnrichActivity

ToJSON DeviceRegistryEnrichActivity Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.DeviceRegistryEnrichActivity

Generic DeviceRegistryEnrichActivity Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.DeviceRegistryEnrichActivity

Associated Types

type Rep DeviceRegistryEnrichActivity :: Type -> Type #

Read DeviceRegistryEnrichActivity Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.DeviceRegistryEnrichActivity

Show DeviceRegistryEnrichActivity Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.DeviceRegistryEnrichActivity

NFData DeviceRegistryEnrichActivity Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.DeviceRegistryEnrichActivity

Eq DeviceRegistryEnrichActivity Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.DeviceRegistryEnrichActivity

Hashable DeviceRegistryEnrichActivity Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.DeviceRegistryEnrichActivity

type Rep DeviceRegistryEnrichActivity Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.DeviceRegistryEnrichActivity

type Rep DeviceRegistryEnrichActivity = D1 ('MetaData "DeviceRegistryEnrichActivity" "Amazonka.IoTAnalytics.Types.DeviceRegistryEnrichActivity" "amazonka-iot-analytics-2.0-2pxFb0PbSzA9ccOL4CofY4" 'False) (C1 ('MetaCons "DeviceRegistryEnrichActivity'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "next") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)) :*: (S1 ('MetaSel ('Just "attribute") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: (S1 ('MetaSel ('Just "thingName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "roleArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))))

newDeviceRegistryEnrichActivity Source #

Create a value of DeviceRegistryEnrichActivity 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:next:DeviceRegistryEnrichActivity', deviceRegistryEnrichActivity_next - The next activity in the pipeline.

$sel:name:DeviceRegistryEnrichActivity', deviceRegistryEnrichActivity_name - The name of the deviceRegistryEnrich activity.

$sel:attribute:DeviceRegistryEnrichActivity', deviceRegistryEnrichActivity_attribute - The name of the attribute that is added to the message.

$sel:thingName:DeviceRegistryEnrichActivity', deviceRegistryEnrichActivity_thingName - The name of the IoT device whose registry information is added to the message.

$sel:roleArn:DeviceRegistryEnrichActivity', deviceRegistryEnrichActivity_roleArn - The ARN of the role that allows access to the device's registry information.

deviceRegistryEnrichActivity_name :: Lens' DeviceRegistryEnrichActivity Text Source #

The name of the deviceRegistryEnrich activity.

deviceRegistryEnrichActivity_attribute :: Lens' DeviceRegistryEnrichActivity Text Source #

The name of the attribute that is added to the message.

deviceRegistryEnrichActivity_thingName :: Lens' DeviceRegistryEnrichActivity Text Source #

The name of the IoT device whose registry information is added to the message.

deviceRegistryEnrichActivity_roleArn :: Lens' DeviceRegistryEnrichActivity Text Source #

The ARN of the role that allows access to the device's registry information.

DeviceShadowEnrichActivity

data DeviceShadowEnrichActivity Source #

An activity that adds information from the IoT Device Shadow service to a message.

See: newDeviceShadowEnrichActivity smart constructor.

Constructors

DeviceShadowEnrichActivity' 

Fields

  • next :: Maybe Text

    The next activity in the pipeline.

  • name :: Text

    The name of the deviceShadowEnrich activity.

  • attribute :: Text

    The name of the attribute that is added to the message.

  • thingName :: Text

    The name of the IoT device whose shadow information is added to the message.

  • roleArn :: Text

    The ARN of the role that allows access to the device's shadow.

Instances

Instances details
FromJSON DeviceShadowEnrichActivity Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.DeviceShadowEnrichActivity

ToJSON DeviceShadowEnrichActivity Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.DeviceShadowEnrichActivity

Generic DeviceShadowEnrichActivity Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.DeviceShadowEnrichActivity

Associated Types

type Rep DeviceShadowEnrichActivity :: Type -> Type #

Read DeviceShadowEnrichActivity Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.DeviceShadowEnrichActivity

Show DeviceShadowEnrichActivity Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.DeviceShadowEnrichActivity

NFData DeviceShadowEnrichActivity Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.DeviceShadowEnrichActivity

Eq DeviceShadowEnrichActivity Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.DeviceShadowEnrichActivity

Hashable DeviceShadowEnrichActivity Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.DeviceShadowEnrichActivity

type Rep DeviceShadowEnrichActivity Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.DeviceShadowEnrichActivity

type Rep DeviceShadowEnrichActivity = D1 ('MetaData "DeviceShadowEnrichActivity" "Amazonka.IoTAnalytics.Types.DeviceShadowEnrichActivity" "amazonka-iot-analytics-2.0-2pxFb0PbSzA9ccOL4CofY4" 'False) (C1 ('MetaCons "DeviceShadowEnrichActivity'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "next") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)) :*: (S1 ('MetaSel ('Just "attribute") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: (S1 ('MetaSel ('Just "thingName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "roleArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))))

newDeviceShadowEnrichActivity Source #

Create a value of DeviceShadowEnrichActivity 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:next:DeviceShadowEnrichActivity', deviceShadowEnrichActivity_next - The next activity in the pipeline.

$sel:name:DeviceShadowEnrichActivity', deviceShadowEnrichActivity_name - The name of the deviceShadowEnrich activity.

$sel:attribute:DeviceShadowEnrichActivity', deviceShadowEnrichActivity_attribute - The name of the attribute that is added to the message.

$sel:thingName:DeviceShadowEnrichActivity', deviceShadowEnrichActivity_thingName - The name of the IoT device whose shadow information is added to the message.

$sel:roleArn:DeviceShadowEnrichActivity', deviceShadowEnrichActivity_roleArn - The ARN of the role that allows access to the device's shadow.

deviceShadowEnrichActivity_name :: Lens' DeviceShadowEnrichActivity Text Source #

The name of the deviceShadowEnrich activity.

deviceShadowEnrichActivity_attribute :: Lens' DeviceShadowEnrichActivity Text Source #

The name of the attribute that is added to the message.

deviceShadowEnrichActivity_thingName :: Lens' DeviceShadowEnrichActivity Text Source #

The name of the IoT device whose shadow information is added to the message.

deviceShadowEnrichActivity_roleArn :: Lens' DeviceShadowEnrichActivity Text Source #

The ARN of the role that allows access to the device's shadow.

EstimatedResourceSize

data EstimatedResourceSize Source #

The estimated size of the resource.

See: newEstimatedResourceSize smart constructor.

Constructors

EstimatedResourceSize' 

Fields

Instances

Instances details
FromJSON EstimatedResourceSize Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.EstimatedResourceSize

Generic EstimatedResourceSize Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.EstimatedResourceSize

Associated Types

type Rep EstimatedResourceSize :: Type -> Type #

Read EstimatedResourceSize Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.EstimatedResourceSize

Show EstimatedResourceSize Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.EstimatedResourceSize

NFData EstimatedResourceSize Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.EstimatedResourceSize

Methods

rnf :: EstimatedResourceSize -> () #

Eq EstimatedResourceSize Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.EstimatedResourceSize

Hashable EstimatedResourceSize Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.EstimatedResourceSize

type Rep EstimatedResourceSize Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.EstimatedResourceSize

type Rep EstimatedResourceSize = D1 ('MetaData "EstimatedResourceSize" "Amazonka.IoTAnalytics.Types.EstimatedResourceSize" "amazonka-iot-analytics-2.0-2pxFb0PbSzA9ccOL4CofY4" 'False) (C1 ('MetaCons "EstimatedResourceSize'" 'PrefixI 'True) (S1 ('MetaSel ('Just "estimatedOn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: S1 ('MetaSel ('Just "estimatedSizeInBytes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Double))))

newEstimatedResourceSize :: EstimatedResourceSize Source #

Create a value of EstimatedResourceSize 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:estimatedOn:EstimatedResourceSize', estimatedResourceSize_estimatedOn - The time when the estimate of the size of the resource was made.

$sel:estimatedSizeInBytes:EstimatedResourceSize', estimatedResourceSize_estimatedSizeInBytes - The estimated size of the resource, in bytes.

estimatedResourceSize_estimatedOn :: Lens' EstimatedResourceSize (Maybe UTCTime) Source #

The time when the estimate of the size of the resource was made.

FileFormatConfiguration

data FileFormatConfiguration Source #

Contains the configuration information of file formats. IoT Analytics data stores support JSON and Parquet.

The default file format is JSON. You can specify only one format.

You can't change the file format after you create the data store.

See: newFileFormatConfiguration smart constructor.

Constructors

FileFormatConfiguration' 

Fields

Instances

Instances details
FromJSON FileFormatConfiguration Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.FileFormatConfiguration

ToJSON FileFormatConfiguration Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.FileFormatConfiguration

Generic FileFormatConfiguration Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.FileFormatConfiguration

Associated Types

type Rep FileFormatConfiguration :: Type -> Type #

Read FileFormatConfiguration Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.FileFormatConfiguration

Show FileFormatConfiguration Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.FileFormatConfiguration

NFData FileFormatConfiguration Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.FileFormatConfiguration

Methods

rnf :: FileFormatConfiguration -> () #

Eq FileFormatConfiguration Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.FileFormatConfiguration

Hashable FileFormatConfiguration Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.FileFormatConfiguration

type Rep FileFormatConfiguration Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.FileFormatConfiguration

type Rep FileFormatConfiguration = D1 ('MetaData "FileFormatConfiguration" "Amazonka.IoTAnalytics.Types.FileFormatConfiguration" "amazonka-iot-analytics-2.0-2pxFb0PbSzA9ccOL4CofY4" 'False) (C1 ('MetaCons "FileFormatConfiguration'" 'PrefixI 'True) (S1 ('MetaSel ('Just "jsonConfiguration") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe JsonConfiguration)) :*: S1 ('MetaSel ('Just "parquetConfiguration") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ParquetConfiguration))))

newFileFormatConfiguration :: FileFormatConfiguration Source #

Create a value of FileFormatConfiguration 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:jsonConfiguration:FileFormatConfiguration', fileFormatConfiguration_jsonConfiguration - Contains the configuration information of the JSON format.

$sel:parquetConfiguration:FileFormatConfiguration', fileFormatConfiguration_parquetConfiguration - Contains the configuration information of the Parquet format.

fileFormatConfiguration_jsonConfiguration :: Lens' FileFormatConfiguration (Maybe JsonConfiguration) Source #

Contains the configuration information of the JSON format.

fileFormatConfiguration_parquetConfiguration :: Lens' FileFormatConfiguration (Maybe ParquetConfiguration) Source #

Contains the configuration information of the Parquet format.

FilterActivity

data FilterActivity Source #

An activity that filters a message based on its attributes.

See: newFilterActivity smart constructor.

Constructors

FilterActivity' 

Fields

  • next :: Maybe Text

    The next activity in the pipeline.

  • name :: Text

    The name of the filter activity.

  • filter' :: Text

    An expression that looks like a SQL WHERE clause that must return a Boolean value. Messages that satisfy the condition are passed to the next activity.

Instances

Instances details
FromJSON FilterActivity Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.FilterActivity

ToJSON FilterActivity Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.FilterActivity

Generic FilterActivity Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.FilterActivity

Associated Types

type Rep FilterActivity :: Type -> Type #

Read FilterActivity Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.FilterActivity

Show FilterActivity Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.FilterActivity

NFData FilterActivity Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.FilterActivity

Methods

rnf :: FilterActivity -> () #

Eq FilterActivity Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.FilterActivity

Hashable FilterActivity Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.FilterActivity

type Rep FilterActivity Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.FilterActivity

type Rep FilterActivity = D1 ('MetaData "FilterActivity" "Amazonka.IoTAnalytics.Types.FilterActivity" "amazonka-iot-analytics-2.0-2pxFb0PbSzA9ccOL4CofY4" 'False) (C1 ('MetaCons "FilterActivity'" 'PrefixI 'True) (S1 ('MetaSel ('Just "next") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "filter'") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))

newFilterActivity Source #

Create a value of FilterActivity 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:next:FilterActivity', filterActivity_next - The next activity in the pipeline.

$sel:name:FilterActivity', filterActivity_name - The name of the filter activity.

$sel:filter':FilterActivity', filterActivity_filter - An expression that looks like a SQL WHERE clause that must return a Boolean value. Messages that satisfy the condition are passed to the next activity.

filterActivity_next :: Lens' FilterActivity (Maybe Text) Source #

The next activity in the pipeline.

filterActivity_name :: Lens' FilterActivity Text Source #

The name of the filter activity.

filterActivity_filter :: Lens' FilterActivity Text Source #

An expression that looks like a SQL WHERE clause that must return a Boolean value. Messages that satisfy the condition are passed to the next activity.

GlueConfiguration

data GlueConfiguration Source #

Configuration information for coordination with Glue, a fully managed extract, transform and load (ETL) service.

See: newGlueConfiguration smart constructor.

Constructors

GlueConfiguration' 

Fields

  • tableName :: Text

    The name of the table in your Glue Data Catalog that is used to perform the ETL operations. An Glue Data Catalog table contains partitioned data and descriptions of data sources and targets.

  • databaseName :: Text

    The name of the database in your Glue Data Catalog in which the table is located. An Glue Data Catalog database contains metadata tables.

Instances

Instances details
FromJSON GlueConfiguration Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.GlueConfiguration

ToJSON GlueConfiguration Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.GlueConfiguration

Generic GlueConfiguration Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.GlueConfiguration

Associated Types

type Rep GlueConfiguration :: Type -> Type #

Read GlueConfiguration Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.GlueConfiguration

Show GlueConfiguration Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.GlueConfiguration

NFData GlueConfiguration Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.GlueConfiguration

Methods

rnf :: GlueConfiguration -> () #

Eq GlueConfiguration Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.GlueConfiguration

Hashable GlueConfiguration Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.GlueConfiguration

type Rep GlueConfiguration Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.GlueConfiguration

type Rep GlueConfiguration = D1 ('MetaData "GlueConfiguration" "Amazonka.IoTAnalytics.Types.GlueConfiguration" "amazonka-iot-analytics-2.0-2pxFb0PbSzA9ccOL4CofY4" 'False) (C1 ('MetaCons "GlueConfiguration'" 'PrefixI 'True) (S1 ('MetaSel ('Just "tableName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "databaseName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newGlueConfiguration Source #

Create a value of GlueConfiguration 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:tableName:GlueConfiguration', glueConfiguration_tableName - The name of the table in your Glue Data Catalog that is used to perform the ETL operations. An Glue Data Catalog table contains partitioned data and descriptions of data sources and targets.

$sel:databaseName:GlueConfiguration', glueConfiguration_databaseName - The name of the database in your Glue Data Catalog in which the table is located. An Glue Data Catalog database contains metadata tables.

glueConfiguration_tableName :: Lens' GlueConfiguration Text Source #

The name of the table in your Glue Data Catalog that is used to perform the ETL operations. An Glue Data Catalog table contains partitioned data and descriptions of data sources and targets.

glueConfiguration_databaseName :: Lens' GlueConfiguration Text Source #

The name of the database in your Glue Data Catalog in which the table is located. An Glue Data Catalog database contains metadata tables.

IotEventsDestinationConfiguration

data IotEventsDestinationConfiguration Source #

Configuration information for delivery of dataset contents to IoT Events.

See: newIotEventsDestinationConfiguration smart constructor.

Constructors

IotEventsDestinationConfiguration' 

Fields

  • inputName :: Text

    The name of the IoT Events input to which dataset contents are delivered.

  • roleArn :: Text

    The ARN of the role that grants IoT Analytics permission to deliver dataset contents to an IoT Events input.

Instances

Instances details
FromJSON IotEventsDestinationConfiguration Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.IotEventsDestinationConfiguration

ToJSON IotEventsDestinationConfiguration Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.IotEventsDestinationConfiguration

Generic IotEventsDestinationConfiguration Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.IotEventsDestinationConfiguration

Associated Types

type Rep IotEventsDestinationConfiguration :: Type -> Type #

Read IotEventsDestinationConfiguration Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.IotEventsDestinationConfiguration

Show IotEventsDestinationConfiguration Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.IotEventsDestinationConfiguration

NFData IotEventsDestinationConfiguration Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.IotEventsDestinationConfiguration

Eq IotEventsDestinationConfiguration Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.IotEventsDestinationConfiguration

Hashable IotEventsDestinationConfiguration Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.IotEventsDestinationConfiguration

type Rep IotEventsDestinationConfiguration Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.IotEventsDestinationConfiguration

type Rep IotEventsDestinationConfiguration = D1 ('MetaData "IotEventsDestinationConfiguration" "Amazonka.IoTAnalytics.Types.IotEventsDestinationConfiguration" "amazonka-iot-analytics-2.0-2pxFb0PbSzA9ccOL4CofY4" 'False) (C1 ('MetaCons "IotEventsDestinationConfiguration'" 'PrefixI 'True) (S1 ('MetaSel ('Just "inputName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "roleArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newIotEventsDestinationConfiguration Source #

Create a value of IotEventsDestinationConfiguration 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:inputName:IotEventsDestinationConfiguration', iotEventsDestinationConfiguration_inputName - The name of the IoT Events input to which dataset contents are delivered.

$sel:roleArn:IotEventsDestinationConfiguration', iotEventsDestinationConfiguration_roleArn - The ARN of the role that grants IoT Analytics permission to deliver dataset contents to an IoT Events input.

iotEventsDestinationConfiguration_inputName :: Lens' IotEventsDestinationConfiguration Text Source #

The name of the IoT Events input to which dataset contents are delivered.

iotEventsDestinationConfiguration_roleArn :: Lens' IotEventsDestinationConfiguration Text Source #

The ARN of the role that grants IoT Analytics permission to deliver dataset contents to an IoT Events input.

IotSiteWiseCustomerManagedDatastoreS3Storage

data IotSiteWiseCustomerManagedDatastoreS3Storage Source #

Used to store data used by IoT SiteWise in an Amazon S3 bucket that you manage. You can't change the choice of Amazon S3 storage after your data store is created.

See: newIotSiteWiseCustomerManagedDatastoreS3Storage smart constructor.

Constructors

IotSiteWiseCustomerManagedDatastoreS3Storage' 

Fields

  • keyPrefix :: Maybe Text

    (Optional) The prefix used to create the keys of the data store data objects. Each object in an Amazon S3 bucket has a key that is its unique identifier in the bucket. Each object in a bucket has exactly one key. The prefix must end with a forward slash (/).

  • bucket :: Text

    The name of the Amazon S3 bucket where your data is stored.

Instances

Instances details
FromJSON IotSiteWiseCustomerManagedDatastoreS3Storage Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.IotSiteWiseCustomerManagedDatastoreS3Storage

ToJSON IotSiteWiseCustomerManagedDatastoreS3Storage Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.IotSiteWiseCustomerManagedDatastoreS3Storage

Generic IotSiteWiseCustomerManagedDatastoreS3Storage Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.IotSiteWiseCustomerManagedDatastoreS3Storage

Read IotSiteWiseCustomerManagedDatastoreS3Storage Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.IotSiteWiseCustomerManagedDatastoreS3Storage

Show IotSiteWiseCustomerManagedDatastoreS3Storage Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.IotSiteWiseCustomerManagedDatastoreS3Storage

NFData IotSiteWiseCustomerManagedDatastoreS3Storage Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.IotSiteWiseCustomerManagedDatastoreS3Storage

Eq IotSiteWiseCustomerManagedDatastoreS3Storage Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.IotSiteWiseCustomerManagedDatastoreS3Storage

Hashable IotSiteWiseCustomerManagedDatastoreS3Storage Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.IotSiteWiseCustomerManagedDatastoreS3Storage

type Rep IotSiteWiseCustomerManagedDatastoreS3Storage Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.IotSiteWiseCustomerManagedDatastoreS3Storage

type Rep IotSiteWiseCustomerManagedDatastoreS3Storage = D1 ('MetaData "IotSiteWiseCustomerManagedDatastoreS3Storage" "Amazonka.IoTAnalytics.Types.IotSiteWiseCustomerManagedDatastoreS3Storage" "amazonka-iot-analytics-2.0-2pxFb0PbSzA9ccOL4CofY4" 'False) (C1 ('MetaCons "IotSiteWiseCustomerManagedDatastoreS3Storage'" 'PrefixI 'True) (S1 ('MetaSel ('Just "keyPrefix") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "bucket") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newIotSiteWiseCustomerManagedDatastoreS3Storage Source #

Create a value of IotSiteWiseCustomerManagedDatastoreS3Storage 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:keyPrefix:IotSiteWiseCustomerManagedDatastoreS3Storage', iotSiteWiseCustomerManagedDatastoreS3Storage_keyPrefix - (Optional) The prefix used to create the keys of the data store data objects. Each object in an Amazon S3 bucket has a key that is its unique identifier in the bucket. Each object in a bucket has exactly one key. The prefix must end with a forward slash (/).

$sel:bucket:IotSiteWiseCustomerManagedDatastoreS3Storage', iotSiteWiseCustomerManagedDatastoreS3Storage_bucket - The name of the Amazon S3 bucket where your data is stored.

iotSiteWiseCustomerManagedDatastoreS3Storage_keyPrefix :: Lens' IotSiteWiseCustomerManagedDatastoreS3Storage (Maybe Text) Source #

(Optional) The prefix used to create the keys of the data store data objects. Each object in an Amazon S3 bucket has a key that is its unique identifier in the bucket. Each object in a bucket has exactly one key. The prefix must end with a forward slash (/).

IotSiteWiseCustomerManagedDatastoreS3StorageSummary

data IotSiteWiseCustomerManagedDatastoreS3StorageSummary Source #

Contains information about the data store that you manage, which stores data used by IoT SiteWise.

See: newIotSiteWiseCustomerManagedDatastoreS3StorageSummary smart constructor.

Constructors

IotSiteWiseCustomerManagedDatastoreS3StorageSummary' 

Fields

  • bucket :: Maybe Text

    The name of the Amazon S3 bucket where your data is stored.

  • keyPrefix :: Maybe Text

    (Optional) The prefix used to create the keys of the data store data objects. Each object in an Amazon S3 bucket has a key that is its unique identifier in the bucket. Each object in a bucket has exactly one key. The prefix must end with a forward slash (/).

Instances

Instances details
FromJSON IotSiteWiseCustomerManagedDatastoreS3StorageSummary Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.IotSiteWiseCustomerManagedDatastoreS3StorageSummary

Generic IotSiteWiseCustomerManagedDatastoreS3StorageSummary Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.IotSiteWiseCustomerManagedDatastoreS3StorageSummary

Read IotSiteWiseCustomerManagedDatastoreS3StorageSummary Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.IotSiteWiseCustomerManagedDatastoreS3StorageSummary

Show IotSiteWiseCustomerManagedDatastoreS3StorageSummary Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.IotSiteWiseCustomerManagedDatastoreS3StorageSummary

NFData IotSiteWiseCustomerManagedDatastoreS3StorageSummary Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.IotSiteWiseCustomerManagedDatastoreS3StorageSummary

Eq IotSiteWiseCustomerManagedDatastoreS3StorageSummary Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.IotSiteWiseCustomerManagedDatastoreS3StorageSummary

Hashable IotSiteWiseCustomerManagedDatastoreS3StorageSummary Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.IotSiteWiseCustomerManagedDatastoreS3StorageSummary

type Rep IotSiteWiseCustomerManagedDatastoreS3StorageSummary Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.IotSiteWiseCustomerManagedDatastoreS3StorageSummary

type Rep IotSiteWiseCustomerManagedDatastoreS3StorageSummary = D1 ('MetaData "IotSiteWiseCustomerManagedDatastoreS3StorageSummary" "Amazonka.IoTAnalytics.Types.IotSiteWiseCustomerManagedDatastoreS3StorageSummary" "amazonka-iot-analytics-2.0-2pxFb0PbSzA9ccOL4CofY4" 'False) (C1 ('MetaCons "IotSiteWiseCustomerManagedDatastoreS3StorageSummary'" 'PrefixI 'True) (S1 ('MetaSel ('Just "bucket") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "keyPrefix") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newIotSiteWiseCustomerManagedDatastoreS3StorageSummary :: IotSiteWiseCustomerManagedDatastoreS3StorageSummary Source #

Create a value of IotSiteWiseCustomerManagedDatastoreS3StorageSummary 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:bucket:IotSiteWiseCustomerManagedDatastoreS3StorageSummary', iotSiteWiseCustomerManagedDatastoreS3StorageSummary_bucket - The name of the Amazon S3 bucket where your data is stored.

$sel:keyPrefix:IotSiteWiseCustomerManagedDatastoreS3StorageSummary', iotSiteWiseCustomerManagedDatastoreS3StorageSummary_keyPrefix - (Optional) The prefix used to create the keys of the data store data objects. Each object in an Amazon S3 bucket has a key that is its unique identifier in the bucket. Each object in a bucket has exactly one key. The prefix must end with a forward slash (/).

iotSiteWiseCustomerManagedDatastoreS3StorageSummary_keyPrefix :: Lens' IotSiteWiseCustomerManagedDatastoreS3StorageSummary (Maybe Text) Source #

(Optional) The prefix used to create the keys of the data store data objects. Each object in an Amazon S3 bucket has a key that is its unique identifier in the bucket. Each object in a bucket has exactly one key. The prefix must end with a forward slash (/).

JsonConfiguration

data JsonConfiguration Source #

Contains the configuration information of the JSON format.

See: newJsonConfiguration smart constructor.

Constructors

JsonConfiguration' 

Instances

Instances details
FromJSON JsonConfiguration Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.JsonConfiguration

ToJSON JsonConfiguration Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.JsonConfiguration

Generic JsonConfiguration Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.JsonConfiguration

Associated Types

type Rep JsonConfiguration :: Type -> Type #

Read JsonConfiguration Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.JsonConfiguration

Show JsonConfiguration Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.JsonConfiguration

NFData JsonConfiguration Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.JsonConfiguration

Methods

rnf :: JsonConfiguration -> () #

Eq JsonConfiguration Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.JsonConfiguration

Hashable JsonConfiguration Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.JsonConfiguration

type Rep JsonConfiguration Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.JsonConfiguration

type Rep JsonConfiguration = D1 ('MetaData "JsonConfiguration" "Amazonka.IoTAnalytics.Types.JsonConfiguration" "amazonka-iot-analytics-2.0-2pxFb0PbSzA9ccOL4CofY4" 'False) (C1 ('MetaCons "JsonConfiguration'" 'PrefixI 'False) (U1 :: Type -> Type))

newJsonConfiguration :: JsonConfiguration Source #

Create a value of JsonConfiguration with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

LambdaActivity

data LambdaActivity Source #

An activity that runs a Lambda function to modify the message.

See: newLambdaActivity smart constructor.

Constructors

LambdaActivity' 

Fields

  • next :: Maybe Text

    The next activity in the pipeline.

  • name :: Text

    The name of the lambda activity.

  • lambdaName :: Text

    The name of the Lambda function that is run on the message.

  • batchSize :: Natural

    The number of messages passed to the Lambda function for processing.

    The Lambda function must be able to process all of these messages within five minutes, which is the maximum timeout duration for Lambda functions.

Instances

Instances details
FromJSON LambdaActivity Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.LambdaActivity

ToJSON LambdaActivity Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.LambdaActivity

Generic LambdaActivity Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.LambdaActivity

Associated Types

type Rep LambdaActivity :: Type -> Type #

Read LambdaActivity Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.LambdaActivity

Show LambdaActivity Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.LambdaActivity

NFData LambdaActivity Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.LambdaActivity

Methods

rnf :: LambdaActivity -> () #

Eq LambdaActivity Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.LambdaActivity

Hashable LambdaActivity Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.LambdaActivity

type Rep LambdaActivity Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.LambdaActivity

type Rep LambdaActivity = D1 ('MetaData "LambdaActivity" "Amazonka.IoTAnalytics.Types.LambdaActivity" "amazonka-iot-analytics-2.0-2pxFb0PbSzA9ccOL4CofY4" 'False) (C1 ('MetaCons "LambdaActivity'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "next") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)) :*: (S1 ('MetaSel ('Just "lambdaName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "batchSize") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Natural))))

newLambdaActivity Source #

Create a value of LambdaActivity 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:next:LambdaActivity', lambdaActivity_next - The next activity in the pipeline.

$sel:name:LambdaActivity', lambdaActivity_name - The name of the lambda activity.

$sel:lambdaName:LambdaActivity', lambdaActivity_lambdaName - The name of the Lambda function that is run on the message.

$sel:batchSize:LambdaActivity', lambdaActivity_batchSize - The number of messages passed to the Lambda function for processing.

The Lambda function must be able to process all of these messages within five minutes, which is the maximum timeout duration for Lambda functions.

lambdaActivity_next :: Lens' LambdaActivity (Maybe Text) Source #

The next activity in the pipeline.

lambdaActivity_name :: Lens' LambdaActivity Text Source #

The name of the lambda activity.

lambdaActivity_lambdaName :: Lens' LambdaActivity Text Source #

The name of the Lambda function that is run on the message.

lambdaActivity_batchSize :: Lens' LambdaActivity Natural Source #

The number of messages passed to the Lambda function for processing.

The Lambda function must be able to process all of these messages within five minutes, which is the maximum timeout duration for Lambda functions.

LateDataRule

data LateDataRule Source #

A structure that contains the name and configuration information of a late data rule.

See: newLateDataRule smart constructor.

Constructors

LateDataRule' 

Fields

Instances

Instances details
FromJSON LateDataRule Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.LateDataRule

ToJSON LateDataRule Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.LateDataRule

Generic LateDataRule Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.LateDataRule

Associated Types

type Rep LateDataRule :: Type -> Type #

Read LateDataRule Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.LateDataRule

Show LateDataRule Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.LateDataRule

NFData LateDataRule Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.LateDataRule

Methods

rnf :: LateDataRule -> () #

Eq LateDataRule Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.LateDataRule

Hashable LateDataRule Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.LateDataRule

type Rep LateDataRule Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.LateDataRule

type Rep LateDataRule = D1 ('MetaData "LateDataRule" "Amazonka.IoTAnalytics.Types.LateDataRule" "amazonka-iot-analytics-2.0-2pxFb0PbSzA9ccOL4CofY4" 'False) (C1 ('MetaCons "LateDataRule'" 'PrefixI 'True) (S1 ('MetaSel ('Just "ruleName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "ruleConfiguration") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 LateDataRuleConfiguration)))

newLateDataRule Source #

Create a value of LateDataRule 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:ruleName:LateDataRule', lateDataRule_ruleName - The name of the late data rule.

$sel:ruleConfiguration:LateDataRule', lateDataRule_ruleConfiguration - The information needed to configure the late data rule.

lateDataRule_ruleName :: Lens' LateDataRule (Maybe Text) Source #

The name of the late data rule.

lateDataRule_ruleConfiguration :: Lens' LateDataRule LateDataRuleConfiguration Source #

The information needed to configure the late data rule.

LateDataRuleConfiguration

data LateDataRuleConfiguration Source #

The information needed to configure a delta time session window.

See: newLateDataRuleConfiguration smart constructor.

Constructors

LateDataRuleConfiguration' 

Fields

Instances

Instances details
FromJSON LateDataRuleConfiguration Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.LateDataRuleConfiguration

ToJSON LateDataRuleConfiguration Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.LateDataRuleConfiguration

Generic LateDataRuleConfiguration Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.LateDataRuleConfiguration

Associated Types

type Rep LateDataRuleConfiguration :: Type -> Type #

Read LateDataRuleConfiguration Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.LateDataRuleConfiguration

Show LateDataRuleConfiguration Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.LateDataRuleConfiguration

NFData LateDataRuleConfiguration Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.LateDataRuleConfiguration

Eq LateDataRuleConfiguration Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.LateDataRuleConfiguration

Hashable LateDataRuleConfiguration Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.LateDataRuleConfiguration

type Rep LateDataRuleConfiguration Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.LateDataRuleConfiguration

type Rep LateDataRuleConfiguration = D1 ('MetaData "LateDataRuleConfiguration" "Amazonka.IoTAnalytics.Types.LateDataRuleConfiguration" "amazonka-iot-analytics-2.0-2pxFb0PbSzA9ccOL4CofY4" 'False) (C1 ('MetaCons "LateDataRuleConfiguration'" 'PrefixI 'True) (S1 ('MetaSel ('Just "deltaTimeSessionWindowConfiguration") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe DeltaTimeSessionWindowConfiguration))))

newLateDataRuleConfiguration :: LateDataRuleConfiguration Source #

Create a value of LateDataRuleConfiguration 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:deltaTimeSessionWindowConfiguration:LateDataRuleConfiguration', lateDataRuleConfiguration_deltaTimeSessionWindowConfiguration - The information needed to configure a delta time session window.

LoggingOptions

data LoggingOptions Source #

Information about logging options.

See: newLoggingOptions smart constructor.

Constructors

LoggingOptions' 

Fields

  • roleArn :: Text

    The ARN of the role that grants permission to IoT Analytics to perform logging.

  • level :: LoggingLevel

    The logging level. Currently, only ERROR is supported.

  • enabled :: Bool

    If true, logging is enabled for IoT Analytics.

Instances

Instances details
FromJSON LoggingOptions Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.LoggingOptions

ToJSON LoggingOptions Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.LoggingOptions

Generic LoggingOptions Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.LoggingOptions

Associated Types

type Rep LoggingOptions :: Type -> Type #

Read LoggingOptions Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.LoggingOptions

Show LoggingOptions Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.LoggingOptions

NFData LoggingOptions Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.LoggingOptions

Methods

rnf :: LoggingOptions -> () #

Eq LoggingOptions Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.LoggingOptions

Hashable LoggingOptions Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.LoggingOptions

type Rep LoggingOptions Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.LoggingOptions

type Rep LoggingOptions = D1 ('MetaData "LoggingOptions" "Amazonka.IoTAnalytics.Types.LoggingOptions" "amazonka-iot-analytics-2.0-2pxFb0PbSzA9ccOL4CofY4" 'False) (C1 ('MetaCons "LoggingOptions'" 'PrefixI 'True) (S1 ('MetaSel ('Just "roleArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: (S1 ('MetaSel ('Just "level") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 LoggingLevel) :*: S1 ('MetaSel ('Just "enabled") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Bool))))

newLoggingOptions Source #

Create a value of LoggingOptions 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:LoggingOptions', loggingOptions_roleArn - The ARN of the role that grants permission to IoT Analytics to perform logging.

$sel:level:LoggingOptions', loggingOptions_level - The logging level. Currently, only ERROR is supported.

$sel:enabled:LoggingOptions', loggingOptions_enabled - If true, logging is enabled for IoT Analytics.

loggingOptions_roleArn :: Lens' LoggingOptions Text Source #

The ARN of the role that grants permission to IoT Analytics to perform logging.

loggingOptions_level :: Lens' LoggingOptions LoggingLevel Source #

The logging level. Currently, only ERROR is supported.

loggingOptions_enabled :: Lens' LoggingOptions Bool Source #

If true, logging is enabled for IoT Analytics.

MathActivity

data MathActivity Source #

An activity that computes an arithmetic expression using the message's attributes.

See: newMathActivity smart constructor.

Constructors

MathActivity' 

Fields

  • next :: Maybe Text

    The next activity in the pipeline.

  • name :: Text

    The name of the math activity.

  • attribute :: Text

    The name of the attribute that contains the result of the math operation.

  • math :: Text

    An expression that uses one or more existing attributes and must return an integer value.

Instances

Instances details
FromJSON MathActivity Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.MathActivity

ToJSON MathActivity Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.MathActivity

Generic MathActivity Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.MathActivity

Associated Types

type Rep MathActivity :: Type -> Type #

Read MathActivity Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.MathActivity

Show MathActivity Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.MathActivity

NFData MathActivity Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.MathActivity

Methods

rnf :: MathActivity -> () #

Eq MathActivity Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.MathActivity

Hashable MathActivity Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.MathActivity

type Rep MathActivity Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.MathActivity

type Rep MathActivity = D1 ('MetaData "MathActivity" "Amazonka.IoTAnalytics.Types.MathActivity" "amazonka-iot-analytics-2.0-2pxFb0PbSzA9ccOL4CofY4" 'False) (C1 ('MetaCons "MathActivity'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "next") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)) :*: (S1 ('MetaSel ('Just "attribute") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "math") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))

newMathActivity Source #

Create a value of MathActivity 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:next:MathActivity', mathActivity_next - The next activity in the pipeline.

$sel:name:MathActivity', mathActivity_name - The name of the math activity.

$sel:attribute:MathActivity', mathActivity_attribute - The name of the attribute that contains the result of the math operation.

$sel:math:MathActivity', mathActivity_math - An expression that uses one or more existing attributes and must return an integer value.

mathActivity_next :: Lens' MathActivity (Maybe Text) Source #

The next activity in the pipeline.

mathActivity_name :: Lens' MathActivity Text Source #

The name of the math activity.

mathActivity_attribute :: Lens' MathActivity Text Source #

The name of the attribute that contains the result of the math operation.

mathActivity_math :: Lens' MathActivity Text Source #

An expression that uses one or more existing attributes and must return an integer value.

Message

data Message Source #

Information about a message.

See: newMessage smart constructor.

Constructors

Message' 

Fields

  • messageId :: Text

    The ID you want to assign to the message. Each messageId must be unique within each batch sent.

  • payload :: Base64

    The payload of the message. This can be a JSON string or a base64-encoded string representing binary data, in which case you must decode it by means of a pipeline activity.

Instances

Instances details
ToJSON Message Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.Message

Generic Message Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.Message

Associated Types

type Rep Message :: Type -> Type #

Methods

from :: Message -> Rep Message x #

to :: Rep Message x -> Message #

Read Message Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.Message

Show Message Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.Message

NFData Message Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.Message

Methods

rnf :: Message -> () #

Eq Message Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.Message

Methods

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

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

Hashable Message Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.Message

Methods

hashWithSalt :: Int -> Message -> Int #

hash :: Message -> Int #

type Rep Message Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.Message

type Rep Message = D1 ('MetaData "Message" "Amazonka.IoTAnalytics.Types.Message" "amazonka-iot-analytics-2.0-2pxFb0PbSzA9ccOL4CofY4" 'False) (C1 ('MetaCons "Message'" 'PrefixI 'True) (S1 ('MetaSel ('Just "messageId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "payload") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Base64)))

newMessage Source #

Create a value of Message 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:messageId:Message', message_messageId - The ID you want to assign to the message. Each messageId must be unique within each batch sent.

$sel:payload:Message', message_payload - The payload of the message. This can be a JSON string or a base64-encoded string representing binary data, in which case you must decode it by means of a pipeline activity.-- -- Note: This Lens automatically encodes and decodes Base64 data. -- The underlying isomorphism will encode to Base64 representation during -- serialisation, and decode from Base64 representation during deserialisation. -- This Lens accepts and returns only raw unencoded data.

message_messageId :: Lens' Message Text Source #

The ID you want to assign to the message. Each messageId must be unique within each batch sent.

message_payload :: Lens' Message ByteString Source #

The payload of the message. This can be a JSON string or a base64-encoded string representing binary data, in which case you must decode it by means of a pipeline activity.-- -- Note: This Lens automatically encodes and decodes Base64 data. -- The underlying isomorphism will encode to Base64 representation during -- serialisation, and decode from Base64 representation during deserialisation. -- This Lens accepts and returns only raw unencoded data.

OutputFileUriValue

data OutputFileUriValue Source #

The value of the variable as a structure that specifies an output file URI.

See: newOutputFileUriValue smart constructor.

Constructors

OutputFileUriValue' 

Fields

  • fileName :: Text

    The URI of the location where dataset contents are stored, usually the URI of a file in an S3 bucket.

Instances

Instances details
FromJSON OutputFileUriValue Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.OutputFileUriValue

ToJSON OutputFileUriValue Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.OutputFileUriValue

Generic OutputFileUriValue Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.OutputFileUriValue

Associated Types

type Rep OutputFileUriValue :: Type -> Type #

Read OutputFileUriValue Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.OutputFileUriValue

Show OutputFileUriValue Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.OutputFileUriValue

NFData OutputFileUriValue Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.OutputFileUriValue

Methods

rnf :: OutputFileUriValue -> () #

Eq OutputFileUriValue Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.OutputFileUriValue

Hashable OutputFileUriValue Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.OutputFileUriValue

type Rep OutputFileUriValue Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.OutputFileUriValue

type Rep OutputFileUriValue = D1 ('MetaData "OutputFileUriValue" "Amazonka.IoTAnalytics.Types.OutputFileUriValue" "amazonka-iot-analytics-2.0-2pxFb0PbSzA9ccOL4CofY4" 'False) (C1 ('MetaCons "OutputFileUriValue'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fileName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newOutputFileUriValue Source #

Create a value of OutputFileUriValue 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:fileName:OutputFileUriValue', outputFileUriValue_fileName - The URI of the location where dataset contents are stored, usually the URI of a file in an S3 bucket.

outputFileUriValue_fileName :: Lens' OutputFileUriValue Text Source #

The URI of the location where dataset contents are stored, usually the URI of a file in an S3 bucket.

ParquetConfiguration

data ParquetConfiguration Source #

Contains the configuration information of the Parquet format.

See: newParquetConfiguration smart constructor.

Constructors

ParquetConfiguration' 

Fields

Instances

Instances details
FromJSON ParquetConfiguration Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.ParquetConfiguration

ToJSON ParquetConfiguration Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.ParquetConfiguration

Generic ParquetConfiguration Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.ParquetConfiguration

Associated Types

type Rep ParquetConfiguration :: Type -> Type #

Read ParquetConfiguration Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.ParquetConfiguration

Show ParquetConfiguration Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.ParquetConfiguration

NFData ParquetConfiguration Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.ParquetConfiguration

Methods

rnf :: ParquetConfiguration -> () #

Eq ParquetConfiguration Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.ParquetConfiguration

Hashable ParquetConfiguration Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.ParquetConfiguration

type Rep ParquetConfiguration Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.ParquetConfiguration

type Rep ParquetConfiguration = D1 ('MetaData "ParquetConfiguration" "Amazonka.IoTAnalytics.Types.ParquetConfiguration" "amazonka-iot-analytics-2.0-2pxFb0PbSzA9ccOL4CofY4" 'False) (C1 ('MetaCons "ParquetConfiguration'" 'PrefixI 'True) (S1 ('MetaSel ('Just "schemaDefinition") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe SchemaDefinition))))

newParquetConfiguration :: ParquetConfiguration Source #

Create a value of ParquetConfiguration 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:schemaDefinition:ParquetConfiguration', parquetConfiguration_schemaDefinition - Information needed to define a schema.

Partition

data Partition Source #

A partition dimension defined by an attribute.

See: newPartition smart constructor.

Constructors

Partition' 

Fields

Instances

Instances details
FromJSON Partition Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.Partition

ToJSON Partition Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.Partition

Generic Partition Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.Partition

Associated Types

type Rep Partition :: Type -> Type #

Read Partition Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.Partition

Show Partition Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.Partition

NFData Partition Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.Partition

Methods

rnf :: Partition -> () #

Eq Partition Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.Partition

Hashable Partition Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.Partition

type Rep Partition Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.Partition

type Rep Partition = D1 ('MetaData "Partition" "Amazonka.IoTAnalytics.Types.Partition" "amazonka-iot-analytics-2.0-2pxFb0PbSzA9ccOL4CofY4" 'False) (C1 ('MetaCons "Partition'" 'PrefixI 'True) (S1 ('MetaSel ('Just "attributeName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newPartition Source #

Create a value of Partition 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:attributeName:Partition', partition_attributeName - The name of the attribute that defines a partition dimension.

partition_attributeName :: Lens' Partition Text Source #

The name of the attribute that defines a partition dimension.

Pipeline

data Pipeline Source #

Contains information about a pipeline.

See: newPipeline smart constructor.

Constructors

Pipeline' 

Fields

Instances

Instances details
FromJSON Pipeline Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.Pipeline

Generic Pipeline Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.Pipeline

Associated Types

type Rep Pipeline :: Type -> Type #

Methods

from :: Pipeline -> Rep Pipeline x #

to :: Rep Pipeline x -> Pipeline #

Read Pipeline Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.Pipeline

Show Pipeline Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.Pipeline

NFData Pipeline Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.Pipeline

Methods

rnf :: Pipeline -> () #

Eq Pipeline Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.Pipeline

Hashable Pipeline Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.Pipeline

Methods

hashWithSalt :: Int -> Pipeline -> Int #

hash :: Pipeline -> Int #

type Rep Pipeline Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.Pipeline

type Rep Pipeline = D1 ('MetaData "Pipeline" "Amazonka.IoTAnalytics.Types.Pipeline" "amazonka-iot-analytics-2.0-2pxFb0PbSzA9ccOL4CofY4" 'False) (C1 ('MetaCons "Pipeline'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "activities") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (NonEmpty PipelineActivity))) :*: (S1 ('MetaSel ('Just "arn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "creationTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)))) :*: (S1 ('MetaSel ('Just "lastUpdateTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: (S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "reprocessingSummaries") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [ReprocessingSummary]))))))

newPipeline :: Pipeline Source #

Create a value of Pipeline 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:activities:Pipeline', pipeline_activities - The activities that perform transformations on the messages.

$sel:arn:Pipeline', pipeline_arn - The ARN of the pipeline.

Pipeline, pipeline_creationTime - When the pipeline was created.

$sel:lastUpdateTime:Pipeline', pipeline_lastUpdateTime - The last time the pipeline was updated.

$sel:name:Pipeline', pipeline_name - The name of the pipeline.

$sel:reprocessingSummaries:Pipeline', pipeline_reprocessingSummaries - A summary of information about the pipeline reprocessing.

pipeline_activities :: Lens' Pipeline (Maybe (NonEmpty PipelineActivity)) Source #

The activities that perform transformations on the messages.

pipeline_arn :: Lens' Pipeline (Maybe Text) Source #

The ARN of the pipeline.

pipeline_creationTime :: Lens' Pipeline (Maybe UTCTime) Source #

When the pipeline was created.

pipeline_lastUpdateTime :: Lens' Pipeline (Maybe UTCTime) Source #

The last time the pipeline was updated.

pipeline_name :: Lens' Pipeline (Maybe Text) Source #

The name of the pipeline.

pipeline_reprocessingSummaries :: Lens' Pipeline (Maybe [ReprocessingSummary]) Source #

A summary of information about the pipeline reprocessing.

PipelineActivity

data PipelineActivity Source #

An activity that performs a transformation on a message.

See: newPipelineActivity smart constructor.

Constructors

PipelineActivity' 

Fields

Instances

Instances details
FromJSON PipelineActivity Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.PipelineActivity

ToJSON PipelineActivity Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.PipelineActivity

Generic PipelineActivity Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.PipelineActivity

Associated Types

type Rep PipelineActivity :: Type -> Type #

Read PipelineActivity Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.PipelineActivity

Show PipelineActivity Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.PipelineActivity

NFData PipelineActivity Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.PipelineActivity

Methods

rnf :: PipelineActivity -> () #

Eq PipelineActivity Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.PipelineActivity

Hashable PipelineActivity Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.PipelineActivity

type Rep PipelineActivity Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.PipelineActivity

type Rep PipelineActivity = D1 ('MetaData "PipelineActivity" "Amazonka.IoTAnalytics.Types.PipelineActivity" "amazonka-iot-analytics-2.0-2pxFb0PbSzA9ccOL4CofY4" 'False) (C1 ('MetaCons "PipelineActivity'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "addAttributes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe AddAttributesActivity)) :*: S1 ('MetaSel ('Just "channel") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ChannelActivity))) :*: (S1 ('MetaSel ('Just "datastore") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe DatastoreActivity)) :*: (S1 ('MetaSel ('Just "deviceRegistryEnrich") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe DeviceRegistryEnrichActivity)) :*: S1 ('MetaSel ('Just "deviceShadowEnrich") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe DeviceShadowEnrichActivity))))) :*: ((S1 ('MetaSel ('Just "filter'") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe FilterActivity)) :*: S1 ('MetaSel ('Just "lambda") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe LambdaActivity))) :*: (S1 ('MetaSel ('Just "math") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe MathActivity)) :*: (S1 ('MetaSel ('Just "removeAttributes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe RemoveAttributesActivity)) :*: S1 ('MetaSel ('Just "selectAttributes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe SelectAttributesActivity)))))))

newPipelineActivity :: PipelineActivity Source #

Create a value of PipelineActivity 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:addAttributes:PipelineActivity', pipelineActivity_addAttributes - Adds other attributes based on existing attributes in the message.

$sel:channel:PipelineActivity', pipelineActivity_channel - Determines the source of the messages to be processed.

$sel:datastore:PipelineActivity', pipelineActivity_datastore - Specifies where to store the processed message data.

$sel:deviceRegistryEnrich:PipelineActivity', pipelineActivity_deviceRegistryEnrich - Adds data from the IoT device registry to your message.

$sel:deviceShadowEnrich:PipelineActivity', pipelineActivity_deviceShadowEnrich - Adds information from the IoT Device Shadow service to a message.

PipelineActivity, pipelineActivity_filter - Filters a message based on its attributes.

$sel:lambda:PipelineActivity', pipelineActivity_lambda - Runs a Lambda function to modify the message.

PipelineActivity, pipelineActivity_math - Computes an arithmetic expression using the message's attributes and adds it to the message.

$sel:removeAttributes:PipelineActivity', pipelineActivity_removeAttributes - Removes attributes from a message.

$sel:selectAttributes:PipelineActivity', pipelineActivity_selectAttributes - Used to create a new message using only the specified attributes from the original message.

pipelineActivity_addAttributes :: Lens' PipelineActivity (Maybe AddAttributesActivity) Source #

Adds other attributes based on existing attributes in the message.

pipelineActivity_channel :: Lens' PipelineActivity (Maybe ChannelActivity) Source #

Determines the source of the messages to be processed.

pipelineActivity_datastore :: Lens' PipelineActivity (Maybe DatastoreActivity) Source #

Specifies where to store the processed message data.

pipelineActivity_deviceRegistryEnrich :: Lens' PipelineActivity (Maybe DeviceRegistryEnrichActivity) Source #

Adds data from the IoT device registry to your message.

pipelineActivity_deviceShadowEnrich :: Lens' PipelineActivity (Maybe DeviceShadowEnrichActivity) Source #

Adds information from the IoT Device Shadow service to a message.

pipelineActivity_filter :: Lens' PipelineActivity (Maybe FilterActivity) Source #

Filters a message based on its attributes.

pipelineActivity_lambda :: Lens' PipelineActivity (Maybe LambdaActivity) Source #

Runs a Lambda function to modify the message.

pipelineActivity_math :: Lens' PipelineActivity (Maybe MathActivity) Source #

Computes an arithmetic expression using the message's attributes and adds it to the message.

pipelineActivity_selectAttributes :: Lens' PipelineActivity (Maybe SelectAttributesActivity) Source #

Used to create a new message using only the specified attributes from the original message.

PipelineSummary

data PipelineSummary Source #

A summary of information about a pipeline.

See: newPipelineSummary smart constructor.

Constructors

PipelineSummary' 

Fields

Instances

Instances details
FromJSON PipelineSummary Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.PipelineSummary

Generic PipelineSummary Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.PipelineSummary

Associated Types

type Rep PipelineSummary :: Type -> Type #

Read PipelineSummary Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.PipelineSummary

Show PipelineSummary Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.PipelineSummary

NFData PipelineSummary Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.PipelineSummary

Methods

rnf :: PipelineSummary -> () #

Eq PipelineSummary Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.PipelineSummary

Hashable PipelineSummary Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.PipelineSummary

type Rep PipelineSummary Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.PipelineSummary

type Rep PipelineSummary = D1 ('MetaData "PipelineSummary" "Amazonka.IoTAnalytics.Types.PipelineSummary" "amazonka-iot-analytics-2.0-2pxFb0PbSzA9ccOL4CofY4" 'False) (C1 ('MetaCons "PipelineSummary'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "creationTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: S1 ('MetaSel ('Just "lastUpdateTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX))) :*: (S1 ('MetaSel ('Just "pipelineName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "reprocessingSummaries") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [ReprocessingSummary])))))

newPipelineSummary :: PipelineSummary Source #

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

PipelineSummary, pipelineSummary_creationTime - When the pipeline was created.

$sel:lastUpdateTime:PipelineSummary', pipelineSummary_lastUpdateTime - When the pipeline was last updated.

$sel:pipelineName:PipelineSummary', pipelineSummary_pipelineName - The name of the pipeline.

$sel:reprocessingSummaries:PipelineSummary', pipelineSummary_reprocessingSummaries - A summary of information about the pipeline reprocessing.

pipelineSummary_lastUpdateTime :: Lens' PipelineSummary (Maybe UTCTime) Source #

When the pipeline was last updated.

pipelineSummary_reprocessingSummaries :: Lens' PipelineSummary (Maybe [ReprocessingSummary]) Source #

A summary of information about the pipeline reprocessing.

QueryFilter

data QueryFilter Source #

Information that is used to filter message data, to segregate it according to the timeframe in which it arrives.

See: newQueryFilter smart constructor.

Constructors

QueryFilter' 

Fields

Instances

Instances details
FromJSON QueryFilter Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.QueryFilter

ToJSON QueryFilter Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.QueryFilter

Generic QueryFilter Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.QueryFilter

Associated Types

type Rep QueryFilter :: Type -> Type #

Read QueryFilter Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.QueryFilter

Show QueryFilter Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.QueryFilter

NFData QueryFilter Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.QueryFilter

Methods

rnf :: QueryFilter -> () #

Eq QueryFilter Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.QueryFilter

Hashable QueryFilter Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.QueryFilter

type Rep QueryFilter Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.QueryFilter

type Rep QueryFilter = D1 ('MetaData "QueryFilter" "Amazonka.IoTAnalytics.Types.QueryFilter" "amazonka-iot-analytics-2.0-2pxFb0PbSzA9ccOL4CofY4" 'False) (C1 ('MetaCons "QueryFilter'" 'PrefixI 'True) (S1 ('MetaSel ('Just "deltaTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe DeltaTime))))

newQueryFilter :: QueryFilter Source #

Create a value of QueryFilter 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:deltaTime:QueryFilter', queryFilter_deltaTime - Used to limit data to that which has arrived since the last execution of the action.

queryFilter_deltaTime :: Lens' QueryFilter (Maybe DeltaTime) Source #

Used to limit data to that which has arrived since the last execution of the action.

RemoveAttributesActivity

data RemoveAttributesActivity Source #

An activity that removes attributes from a message.

See: newRemoveAttributesActivity smart constructor.

Constructors

RemoveAttributesActivity' 

Fields

Instances

Instances details
FromJSON RemoveAttributesActivity Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.RemoveAttributesActivity

ToJSON RemoveAttributesActivity Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.RemoveAttributesActivity

Generic RemoveAttributesActivity Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.RemoveAttributesActivity

Associated Types

type Rep RemoveAttributesActivity :: Type -> Type #

Read RemoveAttributesActivity Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.RemoveAttributesActivity

Show RemoveAttributesActivity Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.RemoveAttributesActivity

NFData RemoveAttributesActivity Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.RemoveAttributesActivity

Eq RemoveAttributesActivity Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.RemoveAttributesActivity

Hashable RemoveAttributesActivity Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.RemoveAttributesActivity

type Rep RemoveAttributesActivity Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.RemoveAttributesActivity

type Rep RemoveAttributesActivity = D1 ('MetaData "RemoveAttributesActivity" "Amazonka.IoTAnalytics.Types.RemoveAttributesActivity" "amazonka-iot-analytics-2.0-2pxFb0PbSzA9ccOL4CofY4" 'False) (C1 ('MetaCons "RemoveAttributesActivity'" 'PrefixI 'True) (S1 ('MetaSel ('Just "next") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "attributes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (NonEmpty Text)))))

newRemoveAttributesActivity Source #

Create a value of RemoveAttributesActivity 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:next:RemoveAttributesActivity', removeAttributesActivity_next - The next activity in the pipeline.

$sel:name:RemoveAttributesActivity', removeAttributesActivity_name - The name of the removeAttributes activity.

$sel:attributes:RemoveAttributesActivity', removeAttributesActivity_attributes - A list of 1-50 attributes to remove from the message.

removeAttributesActivity_name :: Lens' RemoveAttributesActivity Text Source #

The name of the removeAttributes activity.

removeAttributesActivity_attributes :: Lens' RemoveAttributesActivity (NonEmpty Text) Source #

A list of 1-50 attributes to remove from the message.

ReprocessingSummary

data ReprocessingSummary Source #

Information about pipeline reprocessing.

See: newReprocessingSummary smart constructor.

Constructors

ReprocessingSummary' 

Fields

Instances

Instances details
FromJSON ReprocessingSummary Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.ReprocessingSummary

Generic ReprocessingSummary Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.ReprocessingSummary

Associated Types

type Rep ReprocessingSummary :: Type -> Type #

Read ReprocessingSummary Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.ReprocessingSummary

Show ReprocessingSummary Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.ReprocessingSummary

NFData ReprocessingSummary Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.ReprocessingSummary

Methods

rnf :: ReprocessingSummary -> () #

Eq ReprocessingSummary Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.ReprocessingSummary

Hashable ReprocessingSummary Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.ReprocessingSummary

type Rep ReprocessingSummary Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.ReprocessingSummary

type Rep ReprocessingSummary = D1 ('MetaData "ReprocessingSummary" "Amazonka.IoTAnalytics.Types.ReprocessingSummary" "amazonka-iot-analytics-2.0-2pxFb0PbSzA9ccOL4CofY4" 'False) (C1 ('MetaCons "ReprocessingSummary'" 'PrefixI 'True) (S1 ('MetaSel ('Just "creationTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: (S1 ('MetaSel ('Just "id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "status") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ReprocessingStatus)))))

newReprocessingSummary :: ReprocessingSummary Source #

Create a value of ReprocessingSummary 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:creationTime:ReprocessingSummary', reprocessingSummary_creationTime - The time the pipeline reprocessing was created.

$sel:id:ReprocessingSummary', reprocessingSummary_id - The reprocessingId returned by StartPipelineReprocessing.

$sel:status:ReprocessingSummary', reprocessingSummary_status - The status of the pipeline reprocessing.

reprocessingSummary_creationTime :: Lens' ReprocessingSummary (Maybe UTCTime) Source #

The time the pipeline reprocessing was created.

reprocessingSummary_id :: Lens' ReprocessingSummary (Maybe Text) Source #

The reprocessingId returned by StartPipelineReprocessing.

ResourceConfiguration

data ResourceConfiguration Source #

The configuration of the resource used to execute the containerAction.

See: newResourceConfiguration smart constructor.

Constructors

ResourceConfiguration' 

Fields

  • computeType :: ComputeType

    The type of the compute resource used to execute the containerAction. Possible values are: ACU_1 (vCPU=4, memory=16 GiB) or ACU_2 (vCPU=8, memory=32 GiB).

  • volumeSizeInGB :: Natural

    The size, in GB, of the persistent storage available to the resource instance used to execute the containerAction (min: 1, max: 50).

Instances

Instances details
FromJSON ResourceConfiguration Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.ResourceConfiguration

ToJSON ResourceConfiguration Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.ResourceConfiguration

Generic ResourceConfiguration Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.ResourceConfiguration

Associated Types

type Rep ResourceConfiguration :: Type -> Type #

Read ResourceConfiguration Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.ResourceConfiguration

Show ResourceConfiguration Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.ResourceConfiguration

NFData ResourceConfiguration Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.ResourceConfiguration

Methods

rnf :: ResourceConfiguration -> () #

Eq ResourceConfiguration Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.ResourceConfiguration

Hashable ResourceConfiguration Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.ResourceConfiguration

type Rep ResourceConfiguration Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.ResourceConfiguration

type Rep ResourceConfiguration = D1 ('MetaData "ResourceConfiguration" "Amazonka.IoTAnalytics.Types.ResourceConfiguration" "amazonka-iot-analytics-2.0-2pxFb0PbSzA9ccOL4CofY4" 'False) (C1 ('MetaCons "ResourceConfiguration'" 'PrefixI 'True) (S1 ('MetaSel ('Just "computeType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 ComputeType) :*: S1 ('MetaSel ('Just "volumeSizeInGB") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Natural)))

newResourceConfiguration Source #

Create a value of ResourceConfiguration 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:computeType:ResourceConfiguration', resourceConfiguration_computeType - The type of the compute resource used to execute the containerAction. Possible values are: ACU_1 (vCPU=4, memory=16 GiB) or ACU_2 (vCPU=8, memory=32 GiB).

$sel:volumeSizeInGB:ResourceConfiguration', resourceConfiguration_volumeSizeInGB - The size, in GB, of the persistent storage available to the resource instance used to execute the containerAction (min: 1, max: 50).

resourceConfiguration_computeType :: Lens' ResourceConfiguration ComputeType Source #

The type of the compute resource used to execute the containerAction. Possible values are: ACU_1 (vCPU=4, memory=16 GiB) or ACU_2 (vCPU=8, memory=32 GiB).

resourceConfiguration_volumeSizeInGB :: Lens' ResourceConfiguration Natural Source #

The size, in GB, of the persistent storage available to the resource instance used to execute the containerAction (min: 1, max: 50).

RetentionPeriod

data RetentionPeriod Source #

How long, in days, message data is kept.

See: newRetentionPeriod smart constructor.

Constructors

RetentionPeriod' 

Fields

Instances

Instances details
FromJSON RetentionPeriod Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.RetentionPeriod

ToJSON RetentionPeriod Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.RetentionPeriod

Generic RetentionPeriod Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.RetentionPeriod

Associated Types

type Rep RetentionPeriod :: Type -> Type #

Read RetentionPeriod Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.RetentionPeriod

Show RetentionPeriod Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.RetentionPeriod

NFData RetentionPeriod Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.RetentionPeriod

Methods

rnf :: RetentionPeriod -> () #

Eq RetentionPeriod Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.RetentionPeriod

Hashable RetentionPeriod Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.RetentionPeriod

type Rep RetentionPeriod Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.RetentionPeriod

type Rep RetentionPeriod = D1 ('MetaData "RetentionPeriod" "Amazonka.IoTAnalytics.Types.RetentionPeriod" "amazonka-iot-analytics-2.0-2pxFb0PbSzA9ccOL4CofY4" 'False) (C1 ('MetaCons "RetentionPeriod'" 'PrefixI 'True) (S1 ('MetaSel ('Just "numberOfDays") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: S1 ('MetaSel ('Just "unlimited") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool))))

newRetentionPeriod :: RetentionPeriod Source #

Create a value of RetentionPeriod 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:numberOfDays:RetentionPeriod', retentionPeriod_numberOfDays - The number of days that message data is kept. The unlimited parameter must be false.

$sel:unlimited:RetentionPeriod', retentionPeriod_unlimited - If true, message data is kept indefinitely.

retentionPeriod_numberOfDays :: Lens' RetentionPeriod (Maybe Natural) Source #

The number of days that message data is kept. The unlimited parameter must be false.

retentionPeriod_unlimited :: Lens' RetentionPeriod (Maybe Bool) Source #

If true, message data is kept indefinitely.

S3DestinationConfiguration

data S3DestinationConfiguration Source #

Configuration information for delivery of dataset contents to Amazon Simple Storage Service (Amazon S3).

See: newS3DestinationConfiguration smart constructor.

Constructors

S3DestinationConfiguration' 

Fields

  • glueConfiguration :: Maybe GlueConfiguration

    Configuration information for coordination with Glue, a fully managed extract, transform and load (ETL) service.

  • bucket :: Text

    The name of the S3 bucket to which dataset contents are delivered.

  • key :: Text

    The key of the dataset contents object in an S3 bucket. Each object has a key that is a unique identifier. Each object has exactly one key.

    You can create a unique key with the following options:

    • Use !{iotanalytics:scheduleTime} to insert the time of a scheduled SQL query run.
    • Use !{iotanalytics:versionId} to insert a unique hash that identifies a dataset content.
    • Use !{iotanalytics:creationTime} to insert the creation time of a dataset content.

    The following example creates a unique key for a CSV file: dataset/mydataset/!{iotanalytics:scheduleTime}/!{iotanalytics:versionId}.csv

    If you don't use !{iotanalytics:versionId} to specify the key, you might get duplicate keys. For example, you might have two dataset contents with the same scheduleTime but different versionIds. This means that one dataset content overwrites the other.

  • roleArn :: Text

    The ARN of the role that grants IoT Analytics permission to interact with your Amazon S3 and Glue resources.

Instances

Instances details
FromJSON S3DestinationConfiguration Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.S3DestinationConfiguration

ToJSON S3DestinationConfiguration Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.S3DestinationConfiguration

Generic S3DestinationConfiguration Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.S3DestinationConfiguration

Associated Types

type Rep S3DestinationConfiguration :: Type -> Type #

Read S3DestinationConfiguration Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.S3DestinationConfiguration

Show S3DestinationConfiguration Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.S3DestinationConfiguration

NFData S3DestinationConfiguration Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.S3DestinationConfiguration

Eq S3DestinationConfiguration Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.S3DestinationConfiguration

Hashable S3DestinationConfiguration Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.S3DestinationConfiguration

type Rep S3DestinationConfiguration Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.S3DestinationConfiguration

type Rep S3DestinationConfiguration = D1 ('MetaData "S3DestinationConfiguration" "Amazonka.IoTAnalytics.Types.S3DestinationConfiguration" "amazonka-iot-analytics-2.0-2pxFb0PbSzA9ccOL4CofY4" 'False) (C1 ('MetaCons "S3DestinationConfiguration'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "glueConfiguration") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe GlueConfiguration)) :*: S1 ('MetaSel ('Just "bucket") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)) :*: (S1 ('MetaSel ('Just "key") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "roleArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))

newS3DestinationConfiguration Source #

Create a value of S3DestinationConfiguration 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:glueConfiguration:S3DestinationConfiguration', s3DestinationConfiguration_glueConfiguration - Configuration information for coordination with Glue, a fully managed extract, transform and load (ETL) service.

$sel:bucket:S3DestinationConfiguration', s3DestinationConfiguration_bucket - The name of the S3 bucket to which dataset contents are delivered.

$sel:key:S3DestinationConfiguration', s3DestinationConfiguration_key - The key of the dataset contents object in an S3 bucket. Each object has a key that is a unique identifier. Each object has exactly one key.

You can create a unique key with the following options:

  • Use !{iotanalytics:scheduleTime} to insert the time of a scheduled SQL query run.
  • Use !{iotanalytics:versionId} to insert a unique hash that identifies a dataset content.
  • Use !{iotanalytics:creationTime} to insert the creation time of a dataset content.

The following example creates a unique key for a CSV file: dataset/mydataset/!{iotanalytics:scheduleTime}/!{iotanalytics:versionId}.csv

If you don't use !{iotanalytics:versionId} to specify the key, you might get duplicate keys. For example, you might have two dataset contents with the same scheduleTime but different versionIds. This means that one dataset content overwrites the other.

$sel:roleArn:S3DestinationConfiguration', s3DestinationConfiguration_roleArn - The ARN of the role that grants IoT Analytics permission to interact with your Amazon S3 and Glue resources.

s3DestinationConfiguration_glueConfiguration :: Lens' S3DestinationConfiguration (Maybe GlueConfiguration) Source #

Configuration information for coordination with Glue, a fully managed extract, transform and load (ETL) service.

s3DestinationConfiguration_bucket :: Lens' S3DestinationConfiguration Text Source #

The name of the S3 bucket to which dataset contents are delivered.

s3DestinationConfiguration_key :: Lens' S3DestinationConfiguration Text Source #

The key of the dataset contents object in an S3 bucket. Each object has a key that is a unique identifier. Each object has exactly one key.

You can create a unique key with the following options:

  • Use !{iotanalytics:scheduleTime} to insert the time of a scheduled SQL query run.
  • Use !{iotanalytics:versionId} to insert a unique hash that identifies a dataset content.
  • Use !{iotanalytics:creationTime} to insert the creation time of a dataset content.

The following example creates a unique key for a CSV file: dataset/mydataset/!{iotanalytics:scheduleTime}/!{iotanalytics:versionId}.csv

If you don't use !{iotanalytics:versionId} to specify the key, you might get duplicate keys. For example, you might have two dataset contents with the same scheduleTime but different versionIds. This means that one dataset content overwrites the other.

s3DestinationConfiguration_roleArn :: Lens' S3DestinationConfiguration Text Source #

The ARN of the role that grants IoT Analytics permission to interact with your Amazon S3 and Glue resources.

Schedule

data Schedule Source #

The schedule for when to trigger an update.

See: newSchedule smart constructor.

Constructors

Schedule' 

Fields

Instances

Instances details
FromJSON Schedule Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.Schedule

ToJSON Schedule Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.Schedule

Generic Schedule Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.Schedule

Associated Types

type Rep Schedule :: Type -> Type #

Methods

from :: Schedule -> Rep Schedule x #

to :: Rep Schedule x -> Schedule #

Read Schedule Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.Schedule

Show Schedule Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.Schedule

NFData Schedule Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.Schedule

Methods

rnf :: Schedule -> () #

Eq Schedule Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.Schedule

Hashable Schedule Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.Schedule

Methods

hashWithSalt :: Int -> Schedule -> Int #

hash :: Schedule -> Int #

type Rep Schedule Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.Schedule

type Rep Schedule = D1 ('MetaData "Schedule" "Amazonka.IoTAnalytics.Types.Schedule" "amazonka-iot-analytics-2.0-2pxFb0PbSzA9ccOL4CofY4" 'False) (C1 ('MetaCons "Schedule'" 'PrefixI 'True) (S1 ('MetaSel ('Just "expression") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newSchedule :: Schedule Source #

Create a value of Schedule 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:expression:Schedule', schedule_expression - The expression that defines when to trigger an update. For more information, see Schedule Expressions for Rules in the Amazon CloudWatch Events User Guide.

schedule_expression :: Lens' Schedule (Maybe Text) Source #

The expression that defines when to trigger an update. For more information, see Schedule Expressions for Rules in the Amazon CloudWatch Events User Guide.

SchemaDefinition

data SchemaDefinition Source #

Information needed to define a schema.

See: newSchemaDefinition smart constructor.

Constructors

SchemaDefinition' 

Fields

  • columns :: Maybe [Column]

    Specifies one or more columns that store your data.

    Each schema can have up to 100 columns. Each column can have up to 100 nested types.

Instances

Instances details
FromJSON SchemaDefinition Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.SchemaDefinition

ToJSON SchemaDefinition Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.SchemaDefinition

Generic SchemaDefinition Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.SchemaDefinition

Associated Types

type Rep SchemaDefinition :: Type -> Type #

Read SchemaDefinition Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.SchemaDefinition

Show SchemaDefinition Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.SchemaDefinition

NFData SchemaDefinition Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.SchemaDefinition

Methods

rnf :: SchemaDefinition -> () #

Eq SchemaDefinition Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.SchemaDefinition

Hashable SchemaDefinition Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.SchemaDefinition

type Rep SchemaDefinition Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.SchemaDefinition

type Rep SchemaDefinition = D1 ('MetaData "SchemaDefinition" "Amazonka.IoTAnalytics.Types.SchemaDefinition" "amazonka-iot-analytics-2.0-2pxFb0PbSzA9ccOL4CofY4" 'False) (C1 ('MetaCons "SchemaDefinition'" 'PrefixI 'True) (S1 ('MetaSel ('Just "columns") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Column]))))

newSchemaDefinition :: SchemaDefinition Source #

Create a value of SchemaDefinition 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:columns:SchemaDefinition', schemaDefinition_columns - Specifies one or more columns that store your data.

Each schema can have up to 100 columns. Each column can have up to 100 nested types.

schemaDefinition_columns :: Lens' SchemaDefinition (Maybe [Column]) Source #

Specifies one or more columns that store your data.

Each schema can have up to 100 columns. Each column can have up to 100 nested types.

SelectAttributesActivity

data SelectAttributesActivity Source #

Used to create a new message using only the specified attributes from the original message.

See: newSelectAttributesActivity smart constructor.

Constructors

SelectAttributesActivity' 

Fields

Instances

Instances details
FromJSON SelectAttributesActivity Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.SelectAttributesActivity

ToJSON SelectAttributesActivity Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.SelectAttributesActivity

Generic SelectAttributesActivity Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.SelectAttributesActivity

Associated Types

type Rep SelectAttributesActivity :: Type -> Type #

Read SelectAttributesActivity Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.SelectAttributesActivity

Show SelectAttributesActivity Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.SelectAttributesActivity

NFData SelectAttributesActivity Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.SelectAttributesActivity

Eq SelectAttributesActivity Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.SelectAttributesActivity

Hashable SelectAttributesActivity Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.SelectAttributesActivity

type Rep SelectAttributesActivity Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.SelectAttributesActivity

type Rep SelectAttributesActivity = D1 ('MetaData "SelectAttributesActivity" "Amazonka.IoTAnalytics.Types.SelectAttributesActivity" "amazonka-iot-analytics-2.0-2pxFb0PbSzA9ccOL4CofY4" 'False) (C1 ('MetaCons "SelectAttributesActivity'" 'PrefixI 'True) (S1 ('MetaSel ('Just "next") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "attributes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (NonEmpty Text)))))

newSelectAttributesActivity Source #

Create a value of SelectAttributesActivity 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:next:SelectAttributesActivity', selectAttributesActivity_next - The next activity in the pipeline.

$sel:name:SelectAttributesActivity', selectAttributesActivity_name - The name of the selectAttributes activity.

$sel:attributes:SelectAttributesActivity', selectAttributesActivity_attributes - A list of the attributes to select from the message.

selectAttributesActivity_name :: Lens' SelectAttributesActivity Text Source #

The name of the selectAttributes activity.

selectAttributesActivity_attributes :: Lens' SelectAttributesActivity (NonEmpty Text) Source #

A list of the attributes to select from the message.

ServiceManagedChannelS3Storage

data ServiceManagedChannelS3Storage Source #

Used to store channel data in an S3 bucket managed by IoT Analytics. You can't change the choice of S3 storage after the data store is created.

See: newServiceManagedChannelS3Storage smart constructor.

Instances

Instances details
FromJSON ServiceManagedChannelS3Storage Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.ServiceManagedChannelS3Storage

ToJSON ServiceManagedChannelS3Storage Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.ServiceManagedChannelS3Storage

Generic ServiceManagedChannelS3Storage Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.ServiceManagedChannelS3Storage

Associated Types

type Rep ServiceManagedChannelS3Storage :: Type -> Type #

Read ServiceManagedChannelS3Storage Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.ServiceManagedChannelS3Storage

Show ServiceManagedChannelS3Storage Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.ServiceManagedChannelS3Storage

NFData ServiceManagedChannelS3Storage Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.ServiceManagedChannelS3Storage

Eq ServiceManagedChannelS3Storage Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.ServiceManagedChannelS3Storage

Hashable ServiceManagedChannelS3Storage Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.ServiceManagedChannelS3Storage

type Rep ServiceManagedChannelS3Storage Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.ServiceManagedChannelS3Storage

type Rep ServiceManagedChannelS3Storage = D1 ('MetaData "ServiceManagedChannelS3Storage" "Amazonka.IoTAnalytics.Types.ServiceManagedChannelS3Storage" "amazonka-iot-analytics-2.0-2pxFb0PbSzA9ccOL4CofY4" 'False) (C1 ('MetaCons "ServiceManagedChannelS3Storage'" 'PrefixI 'False) (U1 :: Type -> Type))

newServiceManagedChannelS3Storage :: ServiceManagedChannelS3Storage Source #

Create a value of ServiceManagedChannelS3Storage with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

ServiceManagedChannelS3StorageSummary

data ServiceManagedChannelS3StorageSummary Source #

Used to store channel data in an S3 bucket managed by IoT Analytics.

See: newServiceManagedChannelS3StorageSummary smart constructor.

Instances

Instances details
FromJSON ServiceManagedChannelS3StorageSummary Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.ServiceManagedChannelS3StorageSummary

Generic ServiceManagedChannelS3StorageSummary Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.ServiceManagedChannelS3StorageSummary

Read ServiceManagedChannelS3StorageSummary Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.ServiceManagedChannelS3StorageSummary

Show ServiceManagedChannelS3StorageSummary Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.ServiceManagedChannelS3StorageSummary

NFData ServiceManagedChannelS3StorageSummary Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.ServiceManagedChannelS3StorageSummary

Eq ServiceManagedChannelS3StorageSummary Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.ServiceManagedChannelS3StorageSummary

Hashable ServiceManagedChannelS3StorageSummary Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.ServiceManagedChannelS3StorageSummary

type Rep ServiceManagedChannelS3StorageSummary Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.ServiceManagedChannelS3StorageSummary

type Rep ServiceManagedChannelS3StorageSummary = D1 ('MetaData "ServiceManagedChannelS3StorageSummary" "Amazonka.IoTAnalytics.Types.ServiceManagedChannelS3StorageSummary" "amazonka-iot-analytics-2.0-2pxFb0PbSzA9ccOL4CofY4" 'False) (C1 ('MetaCons "ServiceManagedChannelS3StorageSummary'" 'PrefixI 'False) (U1 :: Type -> Type))

newServiceManagedChannelS3StorageSummary :: ServiceManagedChannelS3StorageSummary Source #

Create a value of ServiceManagedChannelS3StorageSummary with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

ServiceManagedDatastoreS3Storage

data ServiceManagedDatastoreS3Storage Source #

Used to store data in an Amazon S3 bucket managed by IoT Analytics. You can't change the choice of Amazon S3 storage after your data store is created.

See: newServiceManagedDatastoreS3Storage smart constructor.

Instances

Instances details
FromJSON ServiceManagedDatastoreS3Storage Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.ServiceManagedDatastoreS3Storage

ToJSON ServiceManagedDatastoreS3Storage Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.ServiceManagedDatastoreS3Storage

Generic ServiceManagedDatastoreS3Storage Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.ServiceManagedDatastoreS3Storage

Associated Types

type Rep ServiceManagedDatastoreS3Storage :: Type -> Type #

Read ServiceManagedDatastoreS3Storage Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.ServiceManagedDatastoreS3Storage

Show ServiceManagedDatastoreS3Storage Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.ServiceManagedDatastoreS3Storage

NFData ServiceManagedDatastoreS3Storage Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.ServiceManagedDatastoreS3Storage

Eq ServiceManagedDatastoreS3Storage Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.ServiceManagedDatastoreS3Storage

Hashable ServiceManagedDatastoreS3Storage Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.ServiceManagedDatastoreS3Storage

type Rep ServiceManagedDatastoreS3Storage Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.ServiceManagedDatastoreS3Storage

type Rep ServiceManagedDatastoreS3Storage = D1 ('MetaData "ServiceManagedDatastoreS3Storage" "Amazonka.IoTAnalytics.Types.ServiceManagedDatastoreS3Storage" "amazonka-iot-analytics-2.0-2pxFb0PbSzA9ccOL4CofY4" 'False) (C1 ('MetaCons "ServiceManagedDatastoreS3Storage'" 'PrefixI 'False) (U1 :: Type -> Type))

newServiceManagedDatastoreS3Storage :: ServiceManagedDatastoreS3Storage Source #

Create a value of ServiceManagedDatastoreS3Storage with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

ServiceManagedDatastoreS3StorageSummary

data ServiceManagedDatastoreS3StorageSummary Source #

Contains information about the data store that is managed by IoT Analytics.

See: newServiceManagedDatastoreS3StorageSummary smart constructor.

Instances

Instances details
FromJSON ServiceManagedDatastoreS3StorageSummary Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.ServiceManagedDatastoreS3StorageSummary

Generic ServiceManagedDatastoreS3StorageSummary Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.ServiceManagedDatastoreS3StorageSummary

Read ServiceManagedDatastoreS3StorageSummary Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.ServiceManagedDatastoreS3StorageSummary

Show ServiceManagedDatastoreS3StorageSummary Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.ServiceManagedDatastoreS3StorageSummary

NFData ServiceManagedDatastoreS3StorageSummary Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.ServiceManagedDatastoreS3StorageSummary

Eq ServiceManagedDatastoreS3StorageSummary Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.ServiceManagedDatastoreS3StorageSummary

Hashable ServiceManagedDatastoreS3StorageSummary Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.ServiceManagedDatastoreS3StorageSummary

type Rep ServiceManagedDatastoreS3StorageSummary Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.ServiceManagedDatastoreS3StorageSummary

type Rep ServiceManagedDatastoreS3StorageSummary = D1 ('MetaData "ServiceManagedDatastoreS3StorageSummary" "Amazonka.IoTAnalytics.Types.ServiceManagedDatastoreS3StorageSummary" "amazonka-iot-analytics-2.0-2pxFb0PbSzA9ccOL4CofY4" 'False) (C1 ('MetaCons "ServiceManagedDatastoreS3StorageSummary'" 'PrefixI 'False) (U1 :: Type -> Type))

newServiceManagedDatastoreS3StorageSummary :: ServiceManagedDatastoreS3StorageSummary Source #

Create a value of ServiceManagedDatastoreS3StorageSummary with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

SqlQueryDatasetAction

data SqlQueryDatasetAction Source #

The SQL query to modify the message.

See: newSqlQueryDatasetAction smart constructor.

Constructors

SqlQueryDatasetAction' 

Fields

Instances

Instances details
FromJSON SqlQueryDatasetAction Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.SqlQueryDatasetAction

ToJSON SqlQueryDatasetAction Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.SqlQueryDatasetAction

Generic SqlQueryDatasetAction Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.SqlQueryDatasetAction

Associated Types

type Rep SqlQueryDatasetAction :: Type -> Type #

Read SqlQueryDatasetAction Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.SqlQueryDatasetAction

Show SqlQueryDatasetAction Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.SqlQueryDatasetAction

NFData SqlQueryDatasetAction Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.SqlQueryDatasetAction

Methods

rnf :: SqlQueryDatasetAction -> () #

Eq SqlQueryDatasetAction Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.SqlQueryDatasetAction

Hashable SqlQueryDatasetAction Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.SqlQueryDatasetAction

type Rep SqlQueryDatasetAction Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.SqlQueryDatasetAction

type Rep SqlQueryDatasetAction = D1 ('MetaData "SqlQueryDatasetAction" "Amazonka.IoTAnalytics.Types.SqlQueryDatasetAction" "amazonka-iot-analytics-2.0-2pxFb0PbSzA9ccOL4CofY4" 'False) (C1 ('MetaCons "SqlQueryDatasetAction'" 'PrefixI 'True) (S1 ('MetaSel ('Just "filters") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [QueryFilter])) :*: S1 ('MetaSel ('Just "sqlQuery") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newSqlQueryDatasetAction Source #

Create a value of SqlQueryDatasetAction 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:filters:SqlQueryDatasetAction', sqlQueryDatasetAction_filters - Prefilters applied to message data.

$sel:sqlQuery:SqlQueryDatasetAction', sqlQueryDatasetAction_sqlQuery - A SQL query string.

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.IoTAnalytics.Types.Tag

ToJSON Tag Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.Tag

Generic Tag Source # 
Instance details

Defined in Amazonka.IoTAnalytics.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.IoTAnalytics.Types.Tag

Show Tag Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.Tag

Methods

showsPrec :: Int -> Tag -> ShowS #

show :: Tag -> String #

showList :: [Tag] -> ShowS #

NFData Tag Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.Tag

Methods

rnf :: Tag -> () #

Eq Tag Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.Tag

Methods

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

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

Hashable Tag Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.Tag

Methods

hashWithSalt :: Int -> Tag -> Int #

hash :: Tag -> Int #

type Rep Tag Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.Tag

type Rep Tag = D1 ('MetaData "Tag" "Amazonka.IoTAnalytics.Types.Tag" "amazonka-iot-analytics-2.0-2pxFb0PbSzA9ccOL4CofY4" '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.

TimestampPartition

data TimestampPartition Source #

A partition dimension defined by a timestamp attribute.

See: newTimestampPartition smart constructor.

Constructors

TimestampPartition' 

Fields

  • timestampFormat :: Maybe Text

    The timestamp format of a partition defined by a timestamp. The default format is seconds since epoch (January 1, 1970 at midnight UTC time).

  • attributeName :: Text

    The attribute name of the partition defined by a timestamp.

Instances

Instances details
FromJSON TimestampPartition Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.TimestampPartition

ToJSON TimestampPartition Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.TimestampPartition

Generic TimestampPartition Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.TimestampPartition

Associated Types

type Rep TimestampPartition :: Type -> Type #

Read TimestampPartition Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.TimestampPartition

Show TimestampPartition Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.TimestampPartition

NFData TimestampPartition Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.TimestampPartition

Methods

rnf :: TimestampPartition -> () #

Eq TimestampPartition Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.TimestampPartition

Hashable TimestampPartition Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.TimestampPartition

type Rep TimestampPartition Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.TimestampPartition

type Rep TimestampPartition = D1 ('MetaData "TimestampPartition" "Amazonka.IoTAnalytics.Types.TimestampPartition" "amazonka-iot-analytics-2.0-2pxFb0PbSzA9ccOL4CofY4" 'False) (C1 ('MetaCons "TimestampPartition'" 'PrefixI 'True) (S1 ('MetaSel ('Just "timestampFormat") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "attributeName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newTimestampPartition Source #

Create a value of TimestampPartition 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:timestampFormat:TimestampPartition', timestampPartition_timestampFormat - The timestamp format of a partition defined by a timestamp. The default format is seconds since epoch (January 1, 1970 at midnight UTC time).

$sel:attributeName:TimestampPartition', timestampPartition_attributeName - The attribute name of the partition defined by a timestamp.

timestampPartition_timestampFormat :: Lens' TimestampPartition (Maybe Text) Source #

The timestamp format of a partition defined by a timestamp. The default format is seconds since epoch (January 1, 1970 at midnight UTC time).

timestampPartition_attributeName :: Lens' TimestampPartition Text Source #

The attribute name of the partition defined by a timestamp.

TriggeringDataset

data TriggeringDataset Source #

Information about the dataset whose content generation triggers the new dataset content generation.

See: newTriggeringDataset smart constructor.

Constructors

TriggeringDataset' 

Fields

  • name :: Text

    The name of the dataset whose content generation triggers the new dataset content generation.

Instances

Instances details
FromJSON TriggeringDataset Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.TriggeringDataset

ToJSON TriggeringDataset Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.TriggeringDataset

Generic TriggeringDataset Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.TriggeringDataset

Associated Types

type Rep TriggeringDataset :: Type -> Type #

Read TriggeringDataset Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.TriggeringDataset

Show TriggeringDataset Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.TriggeringDataset

NFData TriggeringDataset Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.TriggeringDataset

Methods

rnf :: TriggeringDataset -> () #

Eq TriggeringDataset Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.TriggeringDataset

Hashable TriggeringDataset Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.TriggeringDataset

type Rep TriggeringDataset Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.TriggeringDataset

type Rep TriggeringDataset = D1 ('MetaData "TriggeringDataset" "Amazonka.IoTAnalytics.Types.TriggeringDataset" "amazonka-iot-analytics-2.0-2pxFb0PbSzA9ccOL4CofY4" 'False) (C1 ('MetaCons "TriggeringDataset'" 'PrefixI 'True) (S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newTriggeringDataset Source #

Create a value of TriggeringDataset 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:TriggeringDataset', triggeringDataset_name - The name of the dataset whose content generation triggers the new dataset content generation.

triggeringDataset_name :: Lens' TriggeringDataset Text Source #

The name of the dataset whose content generation triggers the new dataset content generation.

Variable

data Variable Source #

An instance of a variable to be passed to the containerAction execution. Each variable must have a name and a value given by one of stringValue, datasetContentVersionValue, or outputFileUriValue.

See: newVariable smart constructor.

Constructors

Variable' 

Fields

Instances

Instances details
FromJSON Variable Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.Variable

ToJSON Variable Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.Variable

Generic Variable Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.Variable

Associated Types

type Rep Variable :: Type -> Type #

Methods

from :: Variable -> Rep Variable x #

to :: Rep Variable x -> Variable #

Read Variable Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.Variable

Show Variable Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.Variable

NFData Variable Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.Variable

Methods

rnf :: Variable -> () #

Eq Variable Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.Variable

Hashable Variable Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.Variable

Methods

hashWithSalt :: Int -> Variable -> Int #

hash :: Variable -> Int #

type Rep Variable Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.Variable

type Rep Variable = D1 ('MetaData "Variable" "Amazonka.IoTAnalytics.Types.Variable" "amazonka-iot-analytics-2.0-2pxFb0PbSzA9ccOL4CofY4" 'False) (C1 ('MetaCons "Variable'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "datasetContentVersionValue") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe DatasetContentVersionValue)) :*: S1 ('MetaSel ('Just "doubleValue") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Double))) :*: (S1 ('MetaSel ('Just "outputFileUriValue") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe OutputFileUriValue)) :*: (S1 ('MetaSel ('Just "stringValue") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))))

newVariable Source #

Create a value of Variable 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:datasetContentVersionValue:Variable', variable_datasetContentVersionValue - The value of the variable as a structure that specifies a dataset content version.

$sel:doubleValue:Variable', variable_doubleValue - The value of the variable as a double (numeric).

$sel:outputFileUriValue:Variable', variable_outputFileUriValue - The value of the variable as a structure that specifies an output file URI.

$sel:stringValue:Variable', variable_stringValue - The value of the variable as a string.

$sel:name:Variable', variable_name - The name of the variable.

variable_datasetContentVersionValue :: Lens' Variable (Maybe DatasetContentVersionValue) Source #

The value of the variable as a structure that specifies a dataset content version.

variable_doubleValue :: Lens' Variable (Maybe Double) Source #

The value of the variable as a double (numeric).

variable_outputFileUriValue :: Lens' Variable (Maybe OutputFileUriValue) Source #

The value of the variable as a structure that specifies an output file URI.

variable_stringValue :: Lens' Variable (Maybe Text) Source #

The value of the variable as a string.

variable_name :: Lens' Variable Text Source #

The name of the variable.

VersioningConfiguration

data VersioningConfiguration Source #

Information about the versioning of dataset contents.

See: newVersioningConfiguration smart constructor.

Constructors

VersioningConfiguration' 

Fields

Instances

Instances details
FromJSON VersioningConfiguration Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.VersioningConfiguration

ToJSON VersioningConfiguration Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.VersioningConfiguration

Generic VersioningConfiguration Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.VersioningConfiguration

Associated Types

type Rep VersioningConfiguration :: Type -> Type #

Read VersioningConfiguration Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.VersioningConfiguration

Show VersioningConfiguration Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.VersioningConfiguration

NFData VersioningConfiguration Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.VersioningConfiguration

Methods

rnf :: VersioningConfiguration -> () #

Eq VersioningConfiguration Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.VersioningConfiguration

Hashable VersioningConfiguration Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.VersioningConfiguration

type Rep VersioningConfiguration Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.VersioningConfiguration

type Rep VersioningConfiguration = D1 ('MetaData "VersioningConfiguration" "Amazonka.IoTAnalytics.Types.VersioningConfiguration" "amazonka-iot-analytics-2.0-2pxFb0PbSzA9ccOL4CofY4" 'False) (C1 ('MetaCons "VersioningConfiguration'" 'PrefixI 'True) (S1 ('MetaSel ('Just "maxVersions") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: S1 ('MetaSel ('Just "unlimited") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool))))

newVersioningConfiguration :: VersioningConfiguration Source #

Create a value of VersioningConfiguration 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:maxVersions:VersioningConfiguration', versioningConfiguration_maxVersions - How many versions of dataset contents are kept. The unlimited parameter must be false.

$sel:unlimited:VersioningConfiguration', versioningConfiguration_unlimited - If true, unlimited versions of dataset contents are kept.

versioningConfiguration_maxVersions :: Lens' VersioningConfiguration (Maybe Natural) Source #

How many versions of dataset contents are kept. The unlimited parameter must be false.

versioningConfiguration_unlimited :: Lens' VersioningConfiguration (Maybe Bool) Source #

If true, unlimited versions of dataset contents are kept.