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

Amazonka.IoTAnalytics.Types

Contents

Description

 
Synopsis

Service Configuration

defaultService :: Service Source #

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

Errors

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

A resource with the same name already exists.

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

The request was denied due to request throttling.

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

The service is temporarily unavailable.

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

A resource with the specified name could not be found.

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

The command caused an internal limit to be exceeded.

ChannelStatus

newtype ChannelStatus Source #

Constructors

ChannelStatus' 

Instances

Instances details
Eq ChannelStatus Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.ChannelStatus

Ord ChannelStatus Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.ChannelStatus

Read ChannelStatus Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.ChannelStatus

Show ChannelStatus Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.ChannelStatus

Generic ChannelStatus Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.ChannelStatus

Associated Types

type Rep ChannelStatus :: Type -> Type #

NFData ChannelStatus Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.ChannelStatus

Methods

rnf :: ChannelStatus -> () #

Hashable 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

FromJSON ChannelStatus Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.ChannelStatus

FromJSONKey ChannelStatus Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.ChannelStatus

ToLog ChannelStatus Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.ChannelStatus

ToHeader ChannelStatus Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.ChannelStatus

ToQuery ChannelStatus Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.ChannelStatus

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 #

ToByteString 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 #

type Rep ChannelStatus Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.ChannelStatus

type Rep ChannelStatus = D1 ('MetaData "ChannelStatus" "Amazonka.IoTAnalytics.Types.ChannelStatus" "libZSservicesZSamazonka-iot-analyticsZSamazonka-iot-analytics" '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
Eq ComputeType Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.ComputeType

Ord ComputeType Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.ComputeType

Read ComputeType Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.ComputeType

Show ComputeType Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.ComputeType

Generic ComputeType Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.ComputeType

Associated Types

type Rep ComputeType :: Type -> Type #

NFData ComputeType Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.ComputeType

Methods

rnf :: ComputeType -> () #

Hashable 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

FromJSON ComputeType Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.ComputeType

FromJSONKey ComputeType Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.ComputeType

ToLog ComputeType Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.ComputeType

ToHeader ComputeType Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.ComputeType

ToQuery ComputeType Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.ComputeType

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 #

ToByteString 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 #

type Rep ComputeType Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.ComputeType

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

DatasetActionType

newtype DatasetActionType Source #

Instances

Instances details
Eq DatasetActionType Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.DatasetActionType

Ord DatasetActionType Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.DatasetActionType

Read DatasetActionType Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.DatasetActionType

Show 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 #

NFData DatasetActionType Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.DatasetActionType

Methods

rnf :: DatasetActionType -> () #

Hashable 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

FromJSON DatasetActionType Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.DatasetActionType

FromJSONKey DatasetActionType Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.DatasetActionType

ToLog DatasetActionType Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.DatasetActionType

ToHeader DatasetActionType Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.DatasetActionType

ToQuery 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

ToByteString 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

type Rep DatasetActionType Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.DatasetActionType

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

DatasetContentState

newtype DatasetContentState Source #

Instances

Instances details
Eq DatasetContentState Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.DatasetContentState

Ord DatasetContentState Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.DatasetContentState

Read DatasetContentState Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.DatasetContentState

Show 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 #

NFData DatasetContentState Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.DatasetContentState

Methods

rnf :: DatasetContentState -> () #

Hashable 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

FromJSON DatasetContentState Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.DatasetContentState

FromJSONKey DatasetContentState Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.DatasetContentState

ToLog DatasetContentState Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.DatasetContentState

ToHeader DatasetContentState Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.DatasetContentState

ToQuery 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

ToByteString 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

type Rep DatasetContentState Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.DatasetContentState

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

DatasetStatus

newtype DatasetStatus Source #

Constructors

DatasetStatus' 

Instances

Instances details
Eq DatasetStatus Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.DatasetStatus

Ord DatasetStatus Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.DatasetStatus

Read DatasetStatus Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.DatasetStatus

Show DatasetStatus Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.DatasetStatus

Generic DatasetStatus Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.DatasetStatus

Associated Types

type Rep DatasetStatus :: Type -> Type #

NFData DatasetStatus Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.DatasetStatus

Methods

rnf :: DatasetStatus -> () #

Hashable 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

FromJSON DatasetStatus Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.DatasetStatus

FromJSONKey DatasetStatus Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.DatasetStatus

ToLog DatasetStatus Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.DatasetStatus

ToHeader DatasetStatus Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.DatasetStatus

ToQuery DatasetStatus Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.DatasetStatus

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 #

ToByteString 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 #

type Rep DatasetStatus Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.DatasetStatus

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

DatastoreStatus

newtype DatastoreStatus Source #

Constructors

DatastoreStatus' 

Instances

Instances details
Eq DatastoreStatus Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.DatastoreStatus

Ord DatastoreStatus Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.DatastoreStatus

Read DatastoreStatus Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.DatastoreStatus

Show DatastoreStatus Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.DatastoreStatus

Generic DatastoreStatus Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.DatastoreStatus

Associated Types

type Rep DatastoreStatus :: Type -> Type #

NFData DatastoreStatus Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.DatastoreStatus

Methods

rnf :: DatastoreStatus -> () #

Hashable 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

FromJSON DatastoreStatus Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.DatastoreStatus

FromJSONKey DatastoreStatus Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.DatastoreStatus

ToLog DatastoreStatus Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.DatastoreStatus

ToHeader DatastoreStatus Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.DatastoreStatus

ToQuery 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 #

ToByteString 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

type Rep DatastoreStatus Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.DatastoreStatus

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

FileFormatType

newtype FileFormatType Source #

Constructors

FileFormatType' 

Instances

Instances details
Eq FileFormatType Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.FileFormatType

Ord FileFormatType Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.FileFormatType

Read FileFormatType Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.FileFormatType

Show FileFormatType Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.FileFormatType

Generic FileFormatType Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.FileFormatType

Associated Types

type Rep FileFormatType :: Type -> Type #

NFData FileFormatType Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.FileFormatType

Methods

rnf :: FileFormatType -> () #

Hashable 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

FromJSON FileFormatType Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.FileFormatType

FromJSONKey FileFormatType Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.FileFormatType

ToLog FileFormatType Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.FileFormatType

ToHeader FileFormatType Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.FileFormatType

ToQuery 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 #

ToByteString 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

type Rep FileFormatType Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.FileFormatType

type Rep FileFormatType = D1 ('MetaData "FileFormatType" "Amazonka.IoTAnalytics.Types.FileFormatType" "libZSservicesZSamazonka-iot-analyticsZSamazonka-iot-analytics" '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
Eq LoggingLevel Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.LoggingLevel

Ord LoggingLevel Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.LoggingLevel

Read LoggingLevel Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.LoggingLevel

Show LoggingLevel Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.LoggingLevel

Generic LoggingLevel Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.LoggingLevel

Associated Types

type Rep LoggingLevel :: Type -> Type #

NFData LoggingLevel Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.LoggingLevel

Methods

rnf :: LoggingLevel -> () #

Hashable 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

FromJSON LoggingLevel Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.LoggingLevel

FromJSONKey LoggingLevel Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.LoggingLevel

ToLog LoggingLevel Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.LoggingLevel

ToHeader LoggingLevel Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.LoggingLevel

ToQuery LoggingLevel Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.LoggingLevel

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 #

ToByteString 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 #

type Rep LoggingLevel Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.LoggingLevel

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

ReprocessingStatus

newtype ReprocessingStatus Source #

Instances

Instances details
Eq ReprocessingStatus Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.ReprocessingStatus

Ord ReprocessingStatus Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.ReprocessingStatus

Read ReprocessingStatus Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.ReprocessingStatus

Show 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 #

NFData ReprocessingStatus Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.ReprocessingStatus

Methods

rnf :: ReprocessingStatus -> () #

Hashable 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

FromJSON ReprocessingStatus Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.ReprocessingStatus

FromJSONKey ReprocessingStatus Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.ReprocessingStatus

ToLog ReprocessingStatus Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.ReprocessingStatus

ToHeader ReprocessingStatus Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.ReprocessingStatus

ToQuery 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

ToByteString 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

type Rep ReprocessingStatus Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.ReprocessingStatus

type Rep ReprocessingStatus = D1 ('MetaData "ReprocessingStatus" "Amazonka.IoTAnalytics.Types.ReprocessingStatus" "libZSservicesZSamazonka-iot-analyticsZSamazonka-iot-analytics" '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
Eq AddAttributesActivity Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.AddAttributesActivity

Read AddAttributesActivity Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.AddAttributesActivity

Show 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 #

NFData AddAttributesActivity Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.AddAttributesActivity

Methods

rnf :: AddAttributesActivity -> () #

Hashable AddAttributesActivity Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.AddAttributesActivity

ToJSON AddAttributesActivity Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.AddAttributesActivity

FromJSON 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" "libZSservicesZSamazonka-iot-analyticsZSamazonka-iot-analytics" '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
Eq BatchPutMessageErrorEntry Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.BatchPutMessageErrorEntry

Read BatchPutMessageErrorEntry Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.BatchPutMessageErrorEntry

Show 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 #

NFData BatchPutMessageErrorEntry Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.BatchPutMessageErrorEntry

Hashable BatchPutMessageErrorEntry Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.BatchPutMessageErrorEntry

FromJSON 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" "libZSservicesZSamazonka-iot-analyticsZSamazonka-iot-analytics" '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
Eq Channel Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.Channel

Methods

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

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

Read Channel Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.Channel

Show 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 #

NFData Channel Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.Channel

Methods

rnf :: Channel -> () #

Hashable Channel Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.Channel

Methods

hashWithSalt :: Int -> Channel -> Int #

hash :: Channel -> Int #

FromJSON Channel Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.Channel

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:creationTime:Channel', channel_creationTime - When the channel was created.

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

$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:arn:Channel', channel_arn - The ARN 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.

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

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

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

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

When the channel was created.

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

The status of the channel.

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_arn :: Lens' Channel (Maybe Text) Source #

The ARN 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.

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

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

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

The name of the channel.

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

When the channel was last updated.

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
Eq ChannelActivity Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.ChannelActivity

Read ChannelActivity Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.ChannelActivity

Show 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 #

NFData ChannelActivity Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.ChannelActivity

Methods

rnf :: ChannelActivity -> () #

Hashable ChannelActivity Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.ChannelActivity

ToJSON ChannelActivity Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.ChannelActivity

FromJSON 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" "libZSservicesZSamazonka-iot-analyticsZSamazonka-iot-analytics" '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
Eq ChannelMessages Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.ChannelMessages

Read ChannelMessages Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.ChannelMessages

Show 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 #

NFData ChannelMessages Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.ChannelMessages

Methods

rnf :: ChannelMessages -> () #

Hashable ChannelMessages Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.ChannelMessages

ToJSON 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" "libZSservicesZSamazonka-iot-analyticsZSamazonka-iot-analytics" '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
Eq ChannelStatistics Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.ChannelStatistics

Read ChannelStatistics Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.ChannelStatistics

Show 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 #

NFData ChannelStatistics Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.ChannelStatistics

Methods

rnf :: ChannelStatistics -> () #

Hashable ChannelStatistics Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.ChannelStatistics

FromJSON 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" "libZSservicesZSamazonka-iot-analyticsZSamazonka-iot-analytics" '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
Eq ChannelStorage Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.ChannelStorage

Read ChannelStorage Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.ChannelStorage

Show 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 #

NFData ChannelStorage Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.ChannelStorage

Methods

rnf :: ChannelStorage -> () #

Hashable ChannelStorage Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.ChannelStorage

ToJSON ChannelStorage Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.ChannelStorage

FromJSON 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" "libZSservicesZSamazonka-iot-analyticsZSamazonka-iot-analytics" 'False) (C1 ('MetaCons "ChannelStorage'" 'PrefixI 'True) (S1 ('MetaSel ('Just "serviceManagedS3") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ServiceManagedChannelS3Storage)) :*: S1 ('MetaSel ('Just "customerManagedS3") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe CustomerManagedChannelS3Storage))))

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

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

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.

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.

ChannelStorageSummary

data ChannelStorageSummary Source #

Where channel data is stored.

See: newChannelStorageSummary smart constructor.

Constructors

ChannelStorageSummary' 

Fields

Instances

Instances details
Eq ChannelStorageSummary Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.ChannelStorageSummary

Read ChannelStorageSummary Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.ChannelStorageSummary

Show 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 #

NFData ChannelStorageSummary Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.ChannelStorageSummary

Methods

rnf :: ChannelStorageSummary -> () #

Hashable ChannelStorageSummary Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.ChannelStorageSummary

FromJSON 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" "libZSservicesZSamazonka-iot-analyticsZSamazonka-iot-analytics" 'False) (C1 ('MetaCons "ChannelStorageSummary'" 'PrefixI 'True) (S1 ('MetaSel ('Just "serviceManagedS3") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ServiceManagedChannelS3StorageSummary)) :*: S1 ('MetaSel ('Just "customerManagedS3") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe CustomerManagedChannelS3StorageSummary))))

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:serviceManagedS3:ChannelStorageSummary', channelStorageSummary_serviceManagedS3 - Used to store channel data in an S3 bucket managed by IoT Analytics.

$sel:customerManagedS3:ChannelStorageSummary', channelStorageSummary_customerManagedS3 - Used to store channel data in an S3 bucket that you manage.

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
Eq ChannelSummary Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.ChannelSummary

Read ChannelSummary Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.ChannelSummary

Show 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 #

NFData ChannelSummary Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.ChannelSummary

Methods

rnf :: ChannelSummary -> () #

Hashable ChannelSummary Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.ChannelSummary

FromJSON 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" "libZSservicesZSamazonka-iot-analyticsZSamazonka-iot-analytics" 'False) (C1 ('MetaCons "ChannelSummary'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "creationTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: (S1 ('MetaSel ('Just "status") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ChannelStatus)) :*: S1 ('MetaSel ('Just "lastMessageArrivalTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)))) :*: (S1 ('MetaSel ('Just "channelName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "channelStorage") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ChannelStorageSummary)) :*: S1 ('MetaSel ('Just "lastUpdateTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX))))))

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:creationTime:ChannelSummary', channelSummary_creationTime - When the channel was created.

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

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

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

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

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
Eq Column Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.Column

Methods

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

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

Read Column Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.Column

Show 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 #

NFData Column Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.Column

Methods

rnf :: Column -> () #

Hashable Column Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.Column

Methods

hashWithSalt :: Int -> Column -> Int #

hash :: Column -> Int #

ToJSON Column Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.Column

FromJSON Column Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.Column

type Rep Column Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.Column

type Rep Column = D1 ('MetaData "Column" "Amazonka.IoTAnalytics.Types.Column" "libZSservicesZSamazonka-iot-analyticsZSamazonka-iot-analytics" '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
Eq ContainerDatasetAction Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.ContainerDatasetAction

Read ContainerDatasetAction Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.ContainerDatasetAction

Show 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 #

NFData ContainerDatasetAction Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.ContainerDatasetAction

Methods

rnf :: ContainerDatasetAction -> () #

Hashable ContainerDatasetAction Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.ContainerDatasetAction

ToJSON ContainerDatasetAction Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.ContainerDatasetAction

FromJSON 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" "libZSservicesZSamazonka-iot-analyticsZSamazonka-iot-analytics" '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
Eq CustomerManagedChannelS3Storage Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.CustomerManagedChannelS3Storage

Read CustomerManagedChannelS3Storage Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.CustomerManagedChannelS3Storage

Show 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 #

NFData CustomerManagedChannelS3Storage Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.CustomerManagedChannelS3Storage

Hashable CustomerManagedChannelS3Storage Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.CustomerManagedChannelS3Storage

ToJSON CustomerManagedChannelS3Storage Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.CustomerManagedChannelS3Storage

FromJSON 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" "libZSservicesZSamazonka-iot-analyticsZSamazonka-iot-analytics" '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
Eq 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

Generic CustomerManagedChannelS3StorageSummary Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.CustomerManagedChannelS3StorageSummary

NFData CustomerManagedChannelS3StorageSummary Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.CustomerManagedChannelS3StorageSummary

Hashable CustomerManagedChannelS3StorageSummary Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.CustomerManagedChannelS3StorageSummary

FromJSON 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" "libZSservicesZSamazonka-iot-analyticsZSamazonka-iot-analytics" '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
Eq CustomerManagedDatastoreS3Storage Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.CustomerManagedDatastoreS3Storage

Read CustomerManagedDatastoreS3Storage Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.CustomerManagedDatastoreS3Storage

Show 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 #

NFData CustomerManagedDatastoreS3Storage Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.CustomerManagedDatastoreS3Storage

Hashable CustomerManagedDatastoreS3Storage Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.CustomerManagedDatastoreS3Storage

ToJSON CustomerManagedDatastoreS3Storage Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.CustomerManagedDatastoreS3Storage

FromJSON 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" "libZSservicesZSamazonka-iot-analyticsZSamazonka-iot-analytics" '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
Eq 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

Generic CustomerManagedDatastoreS3StorageSummary Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.CustomerManagedDatastoreS3StorageSummary

NFData CustomerManagedDatastoreS3StorageSummary Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.CustomerManagedDatastoreS3StorageSummary

Hashable CustomerManagedDatastoreS3StorageSummary Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.CustomerManagedDatastoreS3StorageSummary

FromJSON 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" "libZSservicesZSamazonka-iot-analyticsZSamazonka-iot-analytics" '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
Eq Dataset Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.Dataset

Methods

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

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

Read Dataset Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.Dataset

Show 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 #

NFData Dataset Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.Dataset

Methods

rnf :: Dataset -> () #

Hashable Dataset Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.Dataset

Methods

hashWithSalt :: Int -> Dataset -> Int #

hash :: Dataset -> Int #

FromJSON Dataset Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.Dataset

type Rep Dataset Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.Dataset

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

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:creationTime:Dataset', dataset_creationTime - When the dataset was created.

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

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

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

$sel:actions:Dataset', dataset_actions - The DatasetAction objects that automatically create the dataset contents.

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

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

$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:contentDeliveryRules:Dataset', dataset_contentDeliveryRules - When dataset contents are created they are delivered to destinations specified here.

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

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

When the dataset was created.

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

The status of the dataset.

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.

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

The ARN of the dataset.

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

The DatasetAction objects that automatically create the dataset contents.

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

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

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

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

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_contentDeliveryRules :: Lens' Dataset (Maybe [DatasetContentDeliveryRule]) Source #

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

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

The last time the dataset was updated.

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
Eq DatasetAction Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.DatasetAction

Read DatasetAction Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.DatasetAction

Show 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 #

NFData DatasetAction Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.DatasetAction

Methods

rnf :: DatasetAction -> () #

Hashable DatasetAction Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.DatasetAction

ToJSON DatasetAction Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.DatasetAction

FromJSON 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" "libZSservicesZSamazonka-iot-analyticsZSamazonka-iot-analytics" 'False) (C1 ('MetaCons "DatasetAction'" 'PrefixI 'True) (S1 ('MetaSel ('Just "queryAction") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe SqlQueryDatasetAction)) :*: (S1 ('MetaSel ('Just "actionName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "containerAction") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ContainerDatasetAction)))))

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:queryAction:DatasetAction', datasetAction_queryAction - An SqlQueryDatasetAction object that uses an SQL query to automatically create dataset contents.

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

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

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.

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
Eq DatasetActionSummary Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.DatasetActionSummary

Read DatasetActionSummary Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.DatasetActionSummary

Show 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 #

NFData DatasetActionSummary Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.DatasetActionSummary

Methods

rnf :: DatasetActionSummary -> () #

Hashable DatasetActionSummary Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.DatasetActionSummary

FromJSON 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" "libZSservicesZSamazonka-iot-analyticsZSamazonka-iot-analytics" '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
Eq DatasetContentDeliveryDestination Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.DatasetContentDeliveryDestination

Read DatasetContentDeliveryDestination Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.DatasetContentDeliveryDestination

Show 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 #

NFData DatasetContentDeliveryDestination Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.DatasetContentDeliveryDestination

Hashable DatasetContentDeliveryDestination Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.DatasetContentDeliveryDestination

ToJSON DatasetContentDeliveryDestination Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.DatasetContentDeliveryDestination

FromJSON 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" "libZSservicesZSamazonka-iot-analyticsZSamazonka-iot-analytics" 'False) (C1 ('MetaCons "DatasetContentDeliveryDestination'" 'PrefixI 'True) (S1 ('MetaSel ('Just "s3DestinationConfiguration") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe S3DestinationConfiguration)) :*: S1 ('MetaSel ('Just "iotEventsDestinationConfiguration") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe IotEventsDestinationConfiguration))))

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:s3DestinationConfiguration:DatasetContentDeliveryDestination', datasetContentDeliveryDestination_s3DestinationConfiguration - Configuration information for delivery of dataset contents to Amazon S3.

$sel:iotEventsDestinationConfiguration:DatasetContentDeliveryDestination', datasetContentDeliveryDestination_iotEventsDestinationConfiguration - Configuration information for delivery of dataset contents to IoT Events.

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
Eq DatasetContentDeliveryRule Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.DatasetContentDeliveryRule

Read DatasetContentDeliveryRule Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.DatasetContentDeliveryRule

Show 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 #

NFData DatasetContentDeliveryRule Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.DatasetContentDeliveryRule

Hashable DatasetContentDeliveryRule Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.DatasetContentDeliveryRule

ToJSON DatasetContentDeliveryRule Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.DatasetContentDeliveryRule

FromJSON 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" "libZSservicesZSamazonka-iot-analyticsZSamazonka-iot-analytics" '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
Eq DatasetContentStatus Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.DatasetContentStatus

Read DatasetContentStatus Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.DatasetContentStatus

Show 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 #

NFData DatasetContentStatus Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.DatasetContentStatus

Methods

rnf :: DatasetContentStatus -> () #

Hashable DatasetContentStatus Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.DatasetContentStatus

FromJSON 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" "libZSservicesZSamazonka-iot-analyticsZSamazonka-iot-analytics" 'False) (C1 ('MetaCons "DatasetContentStatus'" 'PrefixI 'True) (S1 ('MetaSel ('Just "state") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe DatasetContentState)) :*: S1 ('MetaSel ('Just "reason") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

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:state:DatasetContentStatus', datasetContentStatus_state - The state of the dataset contents. Can be one of READY, CREATING, SUCCEEDED, or FAILED.

$sel:reason:DatasetContentStatus', datasetContentStatus_reason - 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.

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

The reason the dataset contents are in this state.

DatasetContentSummary

data DatasetContentSummary Source #

Summary information about dataset contents.

See: newDatasetContentSummary smart constructor.

Constructors

DatasetContentSummary' 

Fields

Instances

Instances details
Eq DatasetContentSummary Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.DatasetContentSummary

Read DatasetContentSummary Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.DatasetContentSummary

Show 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 #

NFData DatasetContentSummary Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.DatasetContentSummary

Methods

rnf :: DatasetContentSummary -> () #

Hashable DatasetContentSummary Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.DatasetContentSummary

FromJSON 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" "libZSservicesZSamazonka-iot-analyticsZSamazonka-iot-analytics" 'False) (C1 ('MetaCons "DatasetContentSummary'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "creationTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: S1 ('MetaSel ('Just "status") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe DatasetContentStatus))) :*: (S1 ('MetaSel ('Just "scheduleTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: (S1 ('MetaSel ('Just "completionTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: 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:creationTime:DatasetContentSummary', datasetContentSummary_creationTime - The actual time the creation of the dataset contents was started.

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

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

$sel:completionTime:DatasetContentSummary', datasetContentSummary_completionTime - The time the dataset content status was updated to SUCCEEDED or FAILED.

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

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.

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

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

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
Eq DatasetContentVersionValue Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.DatasetContentVersionValue

Read DatasetContentVersionValue Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.DatasetContentVersionValue

Show 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 #

NFData DatasetContentVersionValue Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.DatasetContentVersionValue

Hashable DatasetContentVersionValue Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.DatasetContentVersionValue

ToJSON DatasetContentVersionValue Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.DatasetContentVersionValue

FromJSON 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" "libZSservicesZSamazonka-iot-analyticsZSamazonka-iot-analytics" '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
Eq DatasetEntry Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.DatasetEntry

Read DatasetEntry Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.DatasetEntry

Show 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 #

NFData DatasetEntry Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.DatasetEntry

Methods

rnf :: DatasetEntry -> () #

Hashable DatasetEntry Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.DatasetEntry

FromJSON 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" "libZSservicesZSamazonka-iot-analyticsZSamazonka-iot-analytics" 'False) (C1 ('MetaCons "DatasetEntry'" 'PrefixI 'True) (S1 ('MetaSel ('Just "entryName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "dataURI") '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:entryName:DatasetEntry', datasetEntry_entryName - The name of the dataset item.

$sel:dataURI:DatasetEntry', datasetEntry_dataURI - The presigned URI of the dataset item.

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

The name of the dataset item.

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

The presigned URI 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
Eq DatasetSummary Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.DatasetSummary

Read DatasetSummary Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.DatasetSummary

Show 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 #

NFData DatasetSummary Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.DatasetSummary

Methods

rnf :: DatasetSummary -> () #

Hashable DatasetSummary Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.DatasetSummary

FromJSON 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" "libZSservicesZSamazonka-iot-analyticsZSamazonka-iot-analytics" 'False) (C1 ('MetaCons "DatasetSummary'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "creationTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: (S1 ('MetaSel ('Just "status") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe DatasetStatus)) :*: S1 ('MetaSel ('Just "actions") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (NonEmpty DatasetActionSummary))))) :*: (S1 ('MetaSel ('Just "triggers") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [DatasetTrigger])) :*: (S1 ('MetaSel ('Just "datasetName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "lastUpdateTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX))))))

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:creationTime:DatasetSummary', datasetSummary_creationTime - The time the dataset was created.

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

$sel:actions:DatasetSummary', datasetSummary_actions - A list of DataActionSummary objects.

$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

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

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

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

The time the dataset was created.

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

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

The last time the dataset was updated.

DatasetTrigger

data DatasetTrigger Source #

The DatasetTrigger that specifies when the dataset is automatically updated.

See: newDatasetTrigger smart constructor.

Constructors

DatasetTrigger' 

Fields

Instances

Instances details
Eq DatasetTrigger Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.DatasetTrigger

Read DatasetTrigger Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.DatasetTrigger

Show 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 #

NFData DatasetTrigger Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.DatasetTrigger

Methods

rnf :: DatasetTrigger -> () #

Hashable DatasetTrigger Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.DatasetTrigger

ToJSON DatasetTrigger Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.DatasetTrigger

FromJSON 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" "libZSservicesZSamazonka-iot-analyticsZSamazonka-iot-analytics" '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

  • creationTime :: Maybe POSIX

    When the data store was created.

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

  • arn :: Maybe Text

    The ARN of the 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.

  • datastorePartitions :: Maybe DatastorePartitions

    Contains information about the partition dimensions in a data store.

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

  • retentionPeriod :: Maybe RetentionPeriod

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

  • name :: Maybe Text

    The name of the data store.

  • lastUpdateTime :: Maybe POSIX

    The last time the data store was updated.

Instances

Instances details
Eq Datastore Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.Datastore

Read Datastore Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.Datastore

Show 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 #

NFData Datastore Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.Datastore

Methods

rnf :: Datastore -> () #

Hashable Datastore Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.Datastore

FromJSON 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:creationTime:Datastore', datastore_creationTime - When the data store was created.

$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: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:arn:Datastore', datastore_arn - The ARN of the 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:datastorePartitions:Datastore', datastore_datastorePartitions - Contains information about the partition dimensions in a data store.

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

$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:name:Datastore', datastore_name - The name of the data store.

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

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

When the data store was created.

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_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_arn :: Lens' Datastore (Maybe Text) Source #

The ARN of the 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_datastorePartitions :: Lens' Datastore (Maybe DatastorePartitions) Source #

Contains information about the partition dimensions in a data store.

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.

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_name :: Lens' Datastore (Maybe Text) Source #

The name of the data store.

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

The last time the data store was updated.

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
Eq DatastoreActivity Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.DatastoreActivity

Read DatastoreActivity Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.DatastoreActivity

Show 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 #

NFData DatastoreActivity Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.DatastoreActivity

Methods

rnf :: DatastoreActivity -> () #

Hashable DatastoreActivity Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.DatastoreActivity

ToJSON DatastoreActivity Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.DatastoreActivity

FromJSON 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" "libZSservicesZSamazonka-iot-analyticsZSamazonka-iot-analytics" '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
Eq 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

Generic DatastoreIotSiteWiseMultiLayerStorage Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.DatastoreIotSiteWiseMultiLayerStorage

NFData DatastoreIotSiteWiseMultiLayerStorage Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.DatastoreIotSiteWiseMultiLayerStorage

Hashable DatastoreIotSiteWiseMultiLayerStorage Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.DatastoreIotSiteWiseMultiLayerStorage

ToJSON DatastoreIotSiteWiseMultiLayerStorage Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.DatastoreIotSiteWiseMultiLayerStorage

FromJSON 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" "libZSservicesZSamazonka-iot-analyticsZSamazonka-iot-analytics" '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
Eq 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

Generic DatastoreIotSiteWiseMultiLayerStorageSummary Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.DatastoreIotSiteWiseMultiLayerStorageSummary

NFData DatastoreIotSiteWiseMultiLayerStorageSummary Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.DatastoreIotSiteWiseMultiLayerStorageSummary

Hashable DatastoreIotSiteWiseMultiLayerStorageSummary Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.DatastoreIotSiteWiseMultiLayerStorageSummary

FromJSON 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" "libZSservicesZSamazonka-iot-analyticsZSamazonka-iot-analytics" '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
Eq DatastorePartition Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.DatastorePartition

Read DatastorePartition Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.DatastorePartition

Show 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 #

NFData DatastorePartition Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.DatastorePartition

Methods

rnf :: DatastorePartition -> () #

Hashable DatastorePartition Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.DatastorePartition

ToJSON DatastorePartition Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.DatastorePartition

FromJSON 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" "libZSservicesZSamazonka-iot-analyticsZSamazonka-iot-analytics" '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
Eq DatastorePartitions Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.DatastorePartitions

Read DatastorePartitions Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.DatastorePartitions

Show 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 #

NFData DatastorePartitions Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.DatastorePartitions

Methods

rnf :: DatastorePartitions -> () #

Hashable DatastorePartitions Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.DatastorePartitions

ToJSON DatastorePartitions Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.DatastorePartitions

FromJSON 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" "libZSservicesZSamazonka-iot-analyticsZSamazonka-iot-analytics" '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
Eq DatastoreStatistics Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.DatastoreStatistics

Read DatastoreStatistics Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.DatastoreStatistics

Show 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 #

NFData DatastoreStatistics Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.DatastoreStatistics

Methods

rnf :: DatastoreStatistics -> () #

Hashable DatastoreStatistics Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.DatastoreStatistics

FromJSON 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" "libZSservicesZSamazonka-iot-analyticsZSamazonka-iot-analytics" '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
Eq DatastoreStorage Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.DatastoreStorage

Read DatastoreStorage Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.DatastoreStorage

Show 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 #

NFData DatastoreStorage Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.DatastoreStorage

Methods

rnf :: DatastoreStorage -> () #

Hashable DatastoreStorage Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.DatastoreStorage

ToJSON DatastoreStorage Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.DatastoreStorage

FromJSON 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" "libZSservicesZSamazonka-iot-analyticsZSamazonka-iot-analytics" 'False) (C1 ('MetaCons "DatastoreStorage'" 'PrefixI 'True) (S1 ('MetaSel ('Just "serviceManagedS3") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ServiceManagedDatastoreS3Storage)) :*: (S1 ('MetaSel ('Just "customerManagedS3") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe CustomerManagedDatastoreS3Storage)) :*: S1 ('MetaSel ('Just "iotSiteWiseMultiLayerStorage") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe DatastoreIotSiteWiseMultiLayerStorage)))))

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

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

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.

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.

DatastoreStorageSummary

data DatastoreStorageSummary Source #

Contains information about your data store.

See: newDatastoreStorageSummary smart constructor.

Constructors

DatastoreStorageSummary' 

Fields

Instances

Instances details
Eq DatastoreStorageSummary Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.DatastoreStorageSummary

Read DatastoreStorageSummary Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.DatastoreStorageSummary

Show 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 #

NFData DatastoreStorageSummary Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.DatastoreStorageSummary

Methods

rnf :: DatastoreStorageSummary -> () #

Hashable DatastoreStorageSummary Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.DatastoreStorageSummary

FromJSON 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" "libZSservicesZSamazonka-iot-analyticsZSamazonka-iot-analytics" 'False) (C1 ('MetaCons "DatastoreStorageSummary'" 'PrefixI 'True) (S1 ('MetaSel ('Just "serviceManagedS3") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ServiceManagedDatastoreS3StorageSummary)) :*: (S1 ('MetaSel ('Just "customerManagedS3") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe CustomerManagedDatastoreS3StorageSummary)) :*: S1 ('MetaSel ('Just "iotSiteWiseMultiLayerStorage") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe DatastoreIotSiteWiseMultiLayerStorageSummary)))))

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:serviceManagedS3:DatastoreStorageSummary', datastoreStorageSummary_serviceManagedS3 - Used to store data in an Amazon S3 bucket managed by IoT Analytics.

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

DatastoreSummary

data DatastoreSummary Source #

A summary of information about a data store.

See: newDatastoreSummary smart constructor.

Constructors

DatastoreSummary' 

Fields

Instances

Instances details
Eq DatastoreSummary Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.DatastoreSummary

Read DatastoreSummary Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.DatastoreSummary

Show 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 #

NFData DatastoreSummary Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.DatastoreSummary

Methods

rnf :: DatastoreSummary -> () #

Hashable DatastoreSummary Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.DatastoreSummary

FromJSON 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" "libZSservicesZSamazonka-iot-analyticsZSamazonka-iot-analytics" 'False) (C1 ('MetaCons "DatastoreSummary'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "creationTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: S1 ('MetaSel ('Just "status") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe DatastoreStatus))) :*: (S1 ('MetaSel ('Just "lastMessageArrivalTime") '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 "fileFormatType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe FileFormatType))) :*: (S1 ('MetaSel ('Just "lastUpdateTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: S1 ('MetaSel ('Just "datastoreStorage") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe DatastoreStorageSummary))))))

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:status:DatastoreSummary', datastoreSummary_status - The status of 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: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:fileFormatType:DatastoreSummary', datastoreSummary_fileFormatType - The file format of the data in the data store.

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

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

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_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_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
Eq DeltaTime Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.DeltaTime

Read DeltaTime Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.DeltaTime

Show 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 #

NFData DeltaTime Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.DeltaTime

Methods

rnf :: DeltaTime -> () #

Hashable DeltaTime Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.DeltaTime

ToJSON DeltaTime Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.DeltaTime

FromJSON 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" "libZSservicesZSamazonka-iot-analyticsZSamazonka-iot-analytics" '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
Eq 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

Generic DeltaTimeSessionWindowConfiguration Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.DeltaTimeSessionWindowConfiguration

NFData DeltaTimeSessionWindowConfiguration Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.DeltaTimeSessionWindowConfiguration

Hashable DeltaTimeSessionWindowConfiguration Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.DeltaTimeSessionWindowConfiguration

ToJSON DeltaTimeSessionWindowConfiguration Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.DeltaTimeSessionWindowConfiguration

FromJSON 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" "libZSservicesZSamazonka-iot-analyticsZSamazonka-iot-analytics" '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
Eq DeviceRegistryEnrichActivity Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.DeviceRegistryEnrichActivity

Read DeviceRegistryEnrichActivity Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.DeviceRegistryEnrichActivity

Show 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 #

NFData DeviceRegistryEnrichActivity Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.DeviceRegistryEnrichActivity

Hashable DeviceRegistryEnrichActivity Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.DeviceRegistryEnrichActivity

ToJSON DeviceRegistryEnrichActivity Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.DeviceRegistryEnrichActivity

FromJSON 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" "libZSservicesZSamazonka-iot-analyticsZSamazonka-iot-analytics" '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
Eq DeviceShadowEnrichActivity Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.DeviceShadowEnrichActivity

Read DeviceShadowEnrichActivity Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.DeviceShadowEnrichActivity

Show 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 #

NFData DeviceShadowEnrichActivity Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.DeviceShadowEnrichActivity

Hashable DeviceShadowEnrichActivity Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.DeviceShadowEnrichActivity

ToJSON DeviceShadowEnrichActivity Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.DeviceShadowEnrichActivity

FromJSON 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" "libZSservicesZSamazonka-iot-analyticsZSamazonka-iot-analytics" '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
Eq EstimatedResourceSize Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.EstimatedResourceSize

Read EstimatedResourceSize Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.EstimatedResourceSize

Show 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 #

NFData EstimatedResourceSize Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.EstimatedResourceSize

Methods

rnf :: EstimatedResourceSize -> () #

Hashable EstimatedResourceSize Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.EstimatedResourceSize

FromJSON 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" "libZSservicesZSamazonka-iot-analyticsZSamazonka-iot-analytics" '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
Eq FileFormatConfiguration Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.FileFormatConfiguration

Read FileFormatConfiguration Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.FileFormatConfiguration

Show 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 #

NFData FileFormatConfiguration Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.FileFormatConfiguration

Methods

rnf :: FileFormatConfiguration -> () #

Hashable FileFormatConfiguration Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.FileFormatConfiguration

ToJSON FileFormatConfiguration Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.FileFormatConfiguration

FromJSON 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" "libZSservicesZSamazonka-iot-analyticsZSamazonka-iot-analytics" '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
Eq FilterActivity Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.FilterActivity

Read FilterActivity Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.FilterActivity

Show 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 #

NFData FilterActivity Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.FilterActivity

Methods

rnf :: FilterActivity -> () #

Hashable FilterActivity Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.FilterActivity

ToJSON FilterActivity Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.FilterActivity

FromJSON 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" "libZSservicesZSamazonka-iot-analyticsZSamazonka-iot-analytics" '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
Eq GlueConfiguration Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.GlueConfiguration

Read GlueConfiguration Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.GlueConfiguration

Show 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 #

NFData GlueConfiguration Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.GlueConfiguration

Methods

rnf :: GlueConfiguration -> () #

Hashable GlueConfiguration Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.GlueConfiguration

ToJSON GlueConfiguration Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.GlueConfiguration

FromJSON 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" "libZSservicesZSamazonka-iot-analyticsZSamazonka-iot-analytics" '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
Eq IotEventsDestinationConfiguration Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.IotEventsDestinationConfiguration

Read IotEventsDestinationConfiguration Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.IotEventsDestinationConfiguration

Show 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 #

NFData IotEventsDestinationConfiguration Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.IotEventsDestinationConfiguration

Hashable IotEventsDestinationConfiguration Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.IotEventsDestinationConfiguration

ToJSON IotEventsDestinationConfiguration Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.IotEventsDestinationConfiguration

FromJSON 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" "libZSservicesZSamazonka-iot-analyticsZSamazonka-iot-analytics" '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
Eq 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

Generic IotSiteWiseCustomerManagedDatastoreS3Storage Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.IotSiteWiseCustomerManagedDatastoreS3Storage

NFData IotSiteWiseCustomerManagedDatastoreS3Storage Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.IotSiteWiseCustomerManagedDatastoreS3Storage

Hashable IotSiteWiseCustomerManagedDatastoreS3Storage Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.IotSiteWiseCustomerManagedDatastoreS3Storage

ToJSON IotSiteWiseCustomerManagedDatastoreS3Storage Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.IotSiteWiseCustomerManagedDatastoreS3Storage

FromJSON 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" "libZSservicesZSamazonka-iot-analyticsZSamazonka-iot-analytics" '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
Eq 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

Generic IotSiteWiseCustomerManagedDatastoreS3StorageSummary Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.IotSiteWiseCustomerManagedDatastoreS3StorageSummary

NFData IotSiteWiseCustomerManagedDatastoreS3StorageSummary Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.IotSiteWiseCustomerManagedDatastoreS3StorageSummary

Hashable IotSiteWiseCustomerManagedDatastoreS3StorageSummary Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.IotSiteWiseCustomerManagedDatastoreS3StorageSummary

FromJSON 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" "libZSservicesZSamazonka-iot-analyticsZSamazonka-iot-analytics" '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
Eq JsonConfiguration Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.JsonConfiguration

Read JsonConfiguration Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.JsonConfiguration

Show 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 #

NFData JsonConfiguration Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.JsonConfiguration

Methods

rnf :: JsonConfiguration -> () #

Hashable JsonConfiguration Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.JsonConfiguration

ToJSON JsonConfiguration Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.JsonConfiguration

FromJSON 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" "libZSservicesZSamazonka-iot-analyticsZSamazonka-iot-analytics" '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
Eq LambdaActivity Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.LambdaActivity

Read LambdaActivity Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.LambdaActivity

Show 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 #

NFData LambdaActivity Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.LambdaActivity

Methods

rnf :: LambdaActivity -> () #

Hashable LambdaActivity Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.LambdaActivity

ToJSON LambdaActivity Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.LambdaActivity

FromJSON 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" "libZSservicesZSamazonka-iot-analyticsZSamazonka-iot-analytics" '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
Eq LateDataRule Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.LateDataRule

Read LateDataRule Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.LateDataRule

Show 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 #

NFData LateDataRule Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.LateDataRule

Methods

rnf :: LateDataRule -> () #

Hashable LateDataRule Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.LateDataRule

ToJSON LateDataRule Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.LateDataRule

FromJSON 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" "libZSservicesZSamazonka-iot-analyticsZSamazonka-iot-analytics" '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
Eq LateDataRuleConfiguration Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.LateDataRuleConfiguration

Read LateDataRuleConfiguration Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.LateDataRuleConfiguration

Show 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 #

NFData LateDataRuleConfiguration Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.LateDataRuleConfiguration

Hashable LateDataRuleConfiguration Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.LateDataRuleConfiguration

ToJSON LateDataRuleConfiguration Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.LateDataRuleConfiguration

FromJSON 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" "libZSservicesZSamazonka-iot-analyticsZSamazonka-iot-analytics" '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
Eq LoggingOptions Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.LoggingOptions

Read LoggingOptions Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.LoggingOptions

Show 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 #

NFData LoggingOptions Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.LoggingOptions

Methods

rnf :: LoggingOptions -> () #

Hashable LoggingOptions Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.LoggingOptions

ToJSON LoggingOptions Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.LoggingOptions

FromJSON 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" "libZSservicesZSamazonka-iot-analyticsZSamazonka-iot-analytics" '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
Eq MathActivity Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.MathActivity

Read MathActivity Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.MathActivity

Show 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 #

NFData MathActivity Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.MathActivity

Methods

rnf :: MathActivity -> () #

Hashable MathActivity Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.MathActivity

ToJSON MathActivity Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.MathActivity

FromJSON 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" "libZSservicesZSamazonka-iot-analyticsZSamazonka-iot-analytics" '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
Eq Message Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.Message

Methods

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

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

Read Message Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.Message

Show 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 #

NFData Message Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.Message

Methods

rnf :: Message -> () #

Hashable Message Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.Message

Methods

hashWithSalt :: Int -> Message -> Int #

hash :: Message -> Int #

ToJSON Message Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.Message

type Rep Message Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.Message

type Rep Message = D1 ('MetaData "Message" "Amazonka.IoTAnalytics.Types.Message" "libZSservicesZSamazonka-iot-analyticsZSamazonka-iot-analytics" '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
Eq OutputFileUriValue Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.OutputFileUriValue

Read OutputFileUriValue Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.OutputFileUriValue

Show 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 #

NFData OutputFileUriValue Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.OutputFileUriValue

Methods

rnf :: OutputFileUriValue -> () #

Hashable OutputFileUriValue Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.OutputFileUriValue

ToJSON OutputFileUriValue Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.OutputFileUriValue

FromJSON 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" "libZSservicesZSamazonka-iot-analyticsZSamazonka-iot-analytics" '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
Eq ParquetConfiguration Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.ParquetConfiguration

Read ParquetConfiguration Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.ParquetConfiguration

Show 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 #

NFData ParquetConfiguration Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.ParquetConfiguration

Methods

rnf :: ParquetConfiguration -> () #

Hashable ParquetConfiguration Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.ParquetConfiguration

ToJSON ParquetConfiguration Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.ParquetConfiguration

FromJSON 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" "libZSservicesZSamazonka-iot-analyticsZSamazonka-iot-analytics" '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
Eq Partition Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.Partition

Read Partition Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.Partition

Show 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 #

NFData Partition Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.Partition

Methods

rnf :: Partition -> () #

Hashable Partition Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.Partition

ToJSON Partition Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.Partition

FromJSON 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" "libZSservicesZSamazonka-iot-analyticsZSamazonka-iot-analytics" '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
Eq Pipeline Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.Pipeline

Read Pipeline Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.Pipeline

Show 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 #

NFData Pipeline Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.Pipeline

Methods

rnf :: Pipeline -> () #

Hashable Pipeline Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.Pipeline

Methods

hashWithSalt :: Int -> Pipeline -> Int #

hash :: Pipeline -> Int #

FromJSON Pipeline Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.Pipeline

type Rep Pipeline Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.Pipeline

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

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:creationTime:Pipeline', pipeline_creationTime - When the pipeline was created.

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

$sel:activities:Pipeline', pipeline_activities - The activities that perform transformations on the messages.

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

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

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

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

When the pipeline was created.

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

The ARN of the pipeline.

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

The activities that perform transformations on the messages.

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.

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

The last time the pipeline was updated.

PipelineActivity

data PipelineActivity Source #

An activity that performs a transformation on a message.

See: newPipelineActivity smart constructor.

Constructors

PipelineActivity' 

Fields

Instances

Instances details
Eq PipelineActivity Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.PipelineActivity

Read PipelineActivity Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.PipelineActivity

Show 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 #

NFData PipelineActivity Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.PipelineActivity

Methods

rnf :: PipelineActivity -> () #

Hashable PipelineActivity Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.PipelineActivity

ToJSON PipelineActivity Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.PipelineActivity

FromJSON 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" "libZSservicesZSamazonka-iot-analyticsZSamazonka-iot-analytics" 'False) (C1 ('MetaCons "PipelineActivity'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "selectAttributes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe SelectAttributesActivity)) :*: S1 ('MetaSel ('Just "channel") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ChannelActivity))) :*: (S1 ('MetaSel ('Just "addAttributes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe AddAttributesActivity)) :*: (S1 ('MetaSel ('Just "deviceRegistryEnrich") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe DeviceRegistryEnrichActivity)) :*: S1 ('MetaSel ('Just "removeAttributes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe RemoveAttributesActivity))))) :*: ((S1 ('MetaSel ('Just "lambda") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe LambdaActivity)) :*: S1 ('MetaSel ('Just "datastore") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe DatastoreActivity))) :*: (S1 ('MetaSel ('Just "deviceShadowEnrich") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe DeviceShadowEnrichActivity)) :*: (S1 ('MetaSel ('Just "filter'") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe FilterActivity)) :*: S1 ('MetaSel ('Just "math") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe MathActivity)))))))

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:selectAttributes:PipelineActivity', pipelineActivity_selectAttributes - Used to create a new message using only the specified attributes from the original message.

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

$sel:addAttributes:PipelineActivity', pipelineActivity_addAttributes - Adds other attributes based on existing attributes in the message.

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

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

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

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

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

$sel:filter':PipelineActivity', pipelineActivity_filter - Filters a message based on its attributes.

$sel:math:PipelineActivity', pipelineActivity_math - 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.

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

Determines the source of the messages to be processed.

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

Adds other attributes based on existing attributes in the message.

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

Adds data from the IoT device registry to your message.

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

Runs a Lambda function to modify the message.

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

Specifies where to store the processed message data.

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_math :: Lens' PipelineActivity (Maybe MathActivity) Source #

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

PipelineSummary

data PipelineSummary Source #

A summary of information about a pipeline.

See: newPipelineSummary smart constructor.

Constructors

PipelineSummary' 

Fields

Instances

Instances details
Eq PipelineSummary Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.PipelineSummary

Read PipelineSummary Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.PipelineSummary

Show 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 #

NFData PipelineSummary Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.PipelineSummary

Methods

rnf :: PipelineSummary -> () #

Hashable PipelineSummary Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.PipelineSummary

FromJSON 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" "libZSservicesZSamazonka-iot-analyticsZSamazonka-iot-analytics" 'False) (C1 ('MetaCons "PipelineSummary'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "creationTime") '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])) :*: S1 ('MetaSel ('Just "lastUpdateTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)))))

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:

$sel:creationTime:PipelineSummary', pipelineSummary_creationTime - When the pipeline was created.

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

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

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

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

A summary of information about the pipeline reprocessing.

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

When the pipeline was last updated.

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
Eq QueryFilter Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.QueryFilter

Read QueryFilter Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.QueryFilter

Show 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 #

NFData QueryFilter Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.QueryFilter

Methods

rnf :: QueryFilter -> () #

Hashable QueryFilter Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.QueryFilter

ToJSON QueryFilter Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.QueryFilter

FromJSON 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" "libZSservicesZSamazonka-iot-analyticsZSamazonka-iot-analytics" '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
Eq RemoveAttributesActivity Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.RemoveAttributesActivity

Read RemoveAttributesActivity Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.RemoveAttributesActivity

Show 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 #

NFData RemoveAttributesActivity Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.RemoveAttributesActivity

Hashable RemoveAttributesActivity Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.RemoveAttributesActivity

ToJSON RemoveAttributesActivity Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.RemoveAttributesActivity

FromJSON 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" "libZSservicesZSamazonka-iot-analyticsZSamazonka-iot-analytics" '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
Eq ReprocessingSummary Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.ReprocessingSummary

Read ReprocessingSummary Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.ReprocessingSummary

Show 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 #

NFData ReprocessingSummary Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.ReprocessingSummary

Methods

rnf :: ReprocessingSummary -> () #

Hashable ReprocessingSummary Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.ReprocessingSummary

FromJSON 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" "libZSservicesZSamazonka-iot-analyticsZSamazonka-iot-analytics" 'False) (C1 ('MetaCons "ReprocessingSummary'" 'PrefixI 'True) (S1 ('MetaSel ('Just "creationTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: (S1 ('MetaSel ('Just "status") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ReprocessingStatus)) :*: S1 ('MetaSel ('Just "id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))

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:status:ReprocessingSummary', reprocessingSummary_status - The status of the pipeline reprocessing.

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

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
Eq ResourceConfiguration Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.ResourceConfiguration

Read ResourceConfiguration Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.ResourceConfiguration

Show 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 #

NFData ResourceConfiguration Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.ResourceConfiguration

Methods

rnf :: ResourceConfiguration -> () #

Hashable ResourceConfiguration Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.ResourceConfiguration

ToJSON ResourceConfiguration Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.ResourceConfiguration

FromJSON 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" "libZSservicesZSamazonka-iot-analyticsZSamazonka-iot-analytics" '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
Eq RetentionPeriod Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.RetentionPeriod

Read RetentionPeriod Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.RetentionPeriod

Show 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 #

NFData RetentionPeriod Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.RetentionPeriod

Methods

rnf :: RetentionPeriod -> () #

Hashable RetentionPeriod Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.RetentionPeriod

ToJSON RetentionPeriod Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.RetentionPeriod

FromJSON 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" "libZSservicesZSamazonka-iot-analyticsZSamazonka-iot-analytics" 'False) (C1 ('MetaCons "RetentionPeriod'" 'PrefixI 'True) (S1 ('MetaSel ('Just "unlimited") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "numberOfDays") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural))))

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:unlimited:RetentionPeriod', retentionPeriod_unlimited - If true, message data is kept indefinitely.

$sel:numberOfDays:RetentionPeriod', retentionPeriod_numberOfDays - 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.

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

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

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
Eq S3DestinationConfiguration Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.S3DestinationConfiguration

Read S3DestinationConfiguration Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.S3DestinationConfiguration

Show 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 #

NFData S3DestinationConfiguration Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.S3DestinationConfiguration

Hashable S3DestinationConfiguration Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.S3DestinationConfiguration

ToJSON S3DestinationConfiguration Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.S3DestinationConfiguration

FromJSON 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" "libZSservicesZSamazonka-iot-analyticsZSamazonka-iot-analytics" '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
Eq Schedule Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.Schedule

Read Schedule Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.Schedule

Show 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 #

NFData Schedule Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.Schedule

Methods

rnf :: Schedule -> () #

Hashable Schedule Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.Schedule

Methods

hashWithSalt :: Int -> Schedule -> Int #

hash :: Schedule -> Int #

ToJSON Schedule Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.Schedule

FromJSON Schedule Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.Schedule

type Rep Schedule Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.Schedule

type Rep Schedule = D1 ('MetaData "Schedule" "Amazonka.IoTAnalytics.Types.Schedule" "libZSservicesZSamazonka-iot-analyticsZSamazonka-iot-analytics" '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
Eq SchemaDefinition Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.SchemaDefinition

Read SchemaDefinition Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.SchemaDefinition

Show 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 #

NFData SchemaDefinition Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.SchemaDefinition

Methods

rnf :: SchemaDefinition -> () #

Hashable SchemaDefinition Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.SchemaDefinition

ToJSON SchemaDefinition Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.SchemaDefinition

FromJSON 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" "libZSservicesZSamazonka-iot-analyticsZSamazonka-iot-analytics" '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
Eq SelectAttributesActivity Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.SelectAttributesActivity

Read SelectAttributesActivity Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.SelectAttributesActivity

Show 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 #

NFData SelectAttributesActivity Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.SelectAttributesActivity

Hashable SelectAttributesActivity Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.SelectAttributesActivity

ToJSON SelectAttributesActivity Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.SelectAttributesActivity

FromJSON 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" "libZSservicesZSamazonka-iot-analyticsZSamazonka-iot-analytics" '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
Eq ServiceManagedChannelS3Storage Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.ServiceManagedChannelS3Storage

Read ServiceManagedChannelS3Storage Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.ServiceManagedChannelS3Storage

Show 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 #

NFData ServiceManagedChannelS3Storage Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.ServiceManagedChannelS3Storage

Hashable ServiceManagedChannelS3Storage Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.ServiceManagedChannelS3Storage

ToJSON ServiceManagedChannelS3Storage Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.ServiceManagedChannelS3Storage

FromJSON 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" "libZSservicesZSamazonka-iot-analyticsZSamazonka-iot-analytics" '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
Eq 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

Generic ServiceManagedChannelS3StorageSummary Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.ServiceManagedChannelS3StorageSummary

NFData ServiceManagedChannelS3StorageSummary Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.ServiceManagedChannelS3StorageSummary

Hashable ServiceManagedChannelS3StorageSummary Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.ServiceManagedChannelS3StorageSummary

FromJSON 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" "libZSservicesZSamazonka-iot-analyticsZSamazonka-iot-analytics" '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
Eq ServiceManagedDatastoreS3Storage Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.ServiceManagedDatastoreS3Storage

Read ServiceManagedDatastoreS3Storage Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.ServiceManagedDatastoreS3Storage

Show 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 #

NFData ServiceManagedDatastoreS3Storage Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.ServiceManagedDatastoreS3Storage

Hashable ServiceManagedDatastoreS3Storage Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.ServiceManagedDatastoreS3Storage

ToJSON ServiceManagedDatastoreS3Storage Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.ServiceManagedDatastoreS3Storage

FromJSON 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" "libZSservicesZSamazonka-iot-analyticsZSamazonka-iot-analytics" '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
Eq 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

Generic ServiceManagedDatastoreS3StorageSummary Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.ServiceManagedDatastoreS3StorageSummary

NFData ServiceManagedDatastoreS3StorageSummary Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.ServiceManagedDatastoreS3StorageSummary

Hashable ServiceManagedDatastoreS3StorageSummary Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.ServiceManagedDatastoreS3StorageSummary

FromJSON 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" "libZSservicesZSamazonka-iot-analyticsZSamazonka-iot-analytics" '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
Eq SqlQueryDatasetAction Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.SqlQueryDatasetAction

Read SqlQueryDatasetAction Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.SqlQueryDatasetAction

Show 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 #

NFData SqlQueryDatasetAction Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.SqlQueryDatasetAction

Methods

rnf :: SqlQueryDatasetAction -> () #

Hashable SqlQueryDatasetAction Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.SqlQueryDatasetAction

ToJSON SqlQueryDatasetAction Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.SqlQueryDatasetAction

FromJSON 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" "libZSservicesZSamazonka-iot-analyticsZSamazonka-iot-analytics" '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
Eq Tag Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.Tag

Methods

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

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

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 #

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 #

NFData Tag Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.Tag

Methods

rnf :: Tag -> () #

Hashable Tag Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.Tag

Methods

hashWithSalt :: Int -> Tag -> Int #

hash :: Tag -> Int #

ToJSON Tag Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.Tag

FromJSON Tag Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.Tag

type Rep Tag Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.Tag

type Rep Tag = D1 ('MetaData "Tag" "Amazonka.IoTAnalytics.Types.Tag" "libZSservicesZSamazonka-iot-analyticsZSamazonka-iot-analytics" '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
Eq TimestampPartition Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.TimestampPartition

Read TimestampPartition Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.TimestampPartition

Show 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 #

NFData TimestampPartition Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.TimestampPartition

Methods

rnf :: TimestampPartition -> () #

Hashable TimestampPartition Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.TimestampPartition

ToJSON TimestampPartition Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.TimestampPartition

FromJSON 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" "libZSservicesZSamazonka-iot-analyticsZSamazonka-iot-analytics" '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
Eq TriggeringDataset Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.TriggeringDataset

Read TriggeringDataset Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.TriggeringDataset

Show 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 #

NFData TriggeringDataset Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.TriggeringDataset

Methods

rnf :: TriggeringDataset -> () #

Hashable TriggeringDataset Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.TriggeringDataset

ToJSON TriggeringDataset Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.TriggeringDataset

FromJSON 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" "libZSservicesZSamazonka-iot-analyticsZSamazonka-iot-analytics" '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
Eq Variable Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.Variable

Read Variable Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.Variable

Show 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 #

NFData Variable Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.Variable

Methods

rnf :: Variable -> () #

Hashable Variable Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.Variable

Methods

hashWithSalt :: Int -> Variable -> Int #

hash :: Variable -> Int #

ToJSON Variable Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.Variable

FromJSON Variable Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.Variable

type Rep Variable Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.Variable

type Rep Variable = D1 ('MetaData "Variable" "Amazonka.IoTAnalytics.Types.Variable" "libZSservicesZSamazonka-iot-analyticsZSamazonka-iot-analytics" 'False) (C1 ('MetaCons "Variable'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "outputFileUriValue") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe OutputFileUriValue)) :*: S1 ('MetaSel ('Just "doubleValue") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Double))) :*: (S1 ('MetaSel ('Just "stringValue") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "datasetContentVersionValue") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe DatasetContentVersionValue)) :*: 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:outputFileUriValue:Variable', variable_outputFileUriValue - The value of the variable as a structure that specifies an output file URI.

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

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

$sel:datasetContentVersionValue:Variable', variable_datasetContentVersionValue - The value of the variable as a structure that specifies a dataset content version.

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

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

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

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

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

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

The value of the variable as a string.

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

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

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
Eq VersioningConfiguration Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.VersioningConfiguration

Read VersioningConfiguration Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.VersioningConfiguration

Show 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 #

NFData VersioningConfiguration Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.VersioningConfiguration

Methods

rnf :: VersioningConfiguration -> () #

Hashable VersioningConfiguration Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.VersioningConfiguration

ToJSON VersioningConfiguration Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.VersioningConfiguration

FromJSON 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" "libZSservicesZSamazonka-iot-analyticsZSamazonka-iot-analytics" 'False) (C1 ('MetaCons "VersioningConfiguration'" 'PrefixI 'True) (S1 ('MetaSel ('Just "unlimited") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "maxVersions") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural))))

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:unlimited:VersioningConfiguration', versioningConfiguration_unlimited - If true, unlimited versions of dataset contents are kept.

$sel:maxVersions:VersioningConfiguration', versioningConfiguration_maxVersions - 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.

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

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