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

Amazonka.TimeStreamQuery.Types

Description

 
Synopsis

Service Configuration

defaultService :: Service Source #

API version 2018-11-01 of the Amazon Timestream Query SDK configuration.

Errors

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

You are not authorized to perform this action.

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

Unable to poll results for a cancelled query.

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

Timestream was unable to fully process this request because of an internal server error.

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

The requested endpoint was not valid.

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

Timestream was unable to run the query successfully.

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

The requested resource could not be found.

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

You have exceeded the service quota.

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

The request was denied due to request throttling.

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

Invalid or malformed request.

DimensionValueType

newtype DimensionValueType Source #

Bundled Patterns

pattern DimensionValueType_VARCHAR :: DimensionValueType 

Instances

Instances details
FromJSON DimensionValueType Source # 
Instance details

Defined in Amazonka.TimeStreamQuery.Types.DimensionValueType

FromJSONKey DimensionValueType Source # 
Instance details

Defined in Amazonka.TimeStreamQuery.Types.DimensionValueType

ToJSON DimensionValueType Source # 
Instance details

Defined in Amazonka.TimeStreamQuery.Types.DimensionValueType

ToJSONKey DimensionValueType Source # 
Instance details

Defined in Amazonka.TimeStreamQuery.Types.DimensionValueType

ToByteString DimensionValueType Source # 
Instance details

Defined in Amazonka.TimeStreamQuery.Types.DimensionValueType

ToHeader DimensionValueType Source # 
Instance details

Defined in Amazonka.TimeStreamQuery.Types.DimensionValueType

ToLog DimensionValueType Source # 
Instance details

Defined in Amazonka.TimeStreamQuery.Types.DimensionValueType

ToQuery DimensionValueType Source # 
Instance details

Defined in Amazonka.TimeStreamQuery.Types.DimensionValueType

FromText DimensionValueType Source # 
Instance details

Defined in Amazonka.TimeStreamQuery.Types.DimensionValueType

ToText DimensionValueType Source # 
Instance details

Defined in Amazonka.TimeStreamQuery.Types.DimensionValueType

FromXML DimensionValueType Source # 
Instance details

Defined in Amazonka.TimeStreamQuery.Types.DimensionValueType

ToXML DimensionValueType Source # 
Instance details

Defined in Amazonka.TimeStreamQuery.Types.DimensionValueType

Generic DimensionValueType Source # 
Instance details

Defined in Amazonka.TimeStreamQuery.Types.DimensionValueType

Associated Types

type Rep DimensionValueType :: Type -> Type #

Read DimensionValueType Source # 
Instance details

Defined in Amazonka.TimeStreamQuery.Types.DimensionValueType

Show DimensionValueType Source # 
Instance details

Defined in Amazonka.TimeStreamQuery.Types.DimensionValueType

NFData DimensionValueType Source # 
Instance details

Defined in Amazonka.TimeStreamQuery.Types.DimensionValueType

Methods

rnf :: DimensionValueType -> () #

Eq DimensionValueType Source # 
Instance details

Defined in Amazonka.TimeStreamQuery.Types.DimensionValueType

Ord DimensionValueType Source # 
Instance details

Defined in Amazonka.TimeStreamQuery.Types.DimensionValueType

Hashable DimensionValueType Source # 
Instance details

Defined in Amazonka.TimeStreamQuery.Types.DimensionValueType

type Rep DimensionValueType Source # 
Instance details

Defined in Amazonka.TimeStreamQuery.Types.DimensionValueType

type Rep DimensionValueType = D1 ('MetaData "DimensionValueType" "Amazonka.TimeStreamQuery.Types.DimensionValueType" "amazonka-timestream-query-2.0-HD7xx47Lw3eG6c52GyReXL" 'True) (C1 ('MetaCons "DimensionValueType'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromDimensionValueType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

MeasureValueType

newtype MeasureValueType Source #

Instances

Instances details
FromJSON MeasureValueType Source # 
Instance details

Defined in Amazonka.TimeStreamQuery.Types.MeasureValueType

FromJSONKey MeasureValueType Source # 
Instance details

Defined in Amazonka.TimeStreamQuery.Types.MeasureValueType

ToJSON MeasureValueType Source # 
Instance details

Defined in Amazonka.TimeStreamQuery.Types.MeasureValueType

ToJSONKey MeasureValueType Source # 
Instance details

Defined in Amazonka.TimeStreamQuery.Types.MeasureValueType

ToByteString MeasureValueType Source # 
Instance details

Defined in Amazonka.TimeStreamQuery.Types.MeasureValueType

ToHeader MeasureValueType Source # 
Instance details

Defined in Amazonka.TimeStreamQuery.Types.MeasureValueType

ToLog MeasureValueType Source # 
Instance details

Defined in Amazonka.TimeStreamQuery.Types.MeasureValueType

ToQuery MeasureValueType Source # 
Instance details

Defined in Amazonka.TimeStreamQuery.Types.MeasureValueType

FromText MeasureValueType Source # 
Instance details

Defined in Amazonka.TimeStreamQuery.Types.MeasureValueType

ToText MeasureValueType Source # 
Instance details

Defined in Amazonka.TimeStreamQuery.Types.MeasureValueType

FromXML MeasureValueType Source # 
Instance details

Defined in Amazonka.TimeStreamQuery.Types.MeasureValueType

ToXML MeasureValueType Source # 
Instance details

Defined in Amazonka.TimeStreamQuery.Types.MeasureValueType

Generic MeasureValueType Source # 
Instance details

Defined in Amazonka.TimeStreamQuery.Types.MeasureValueType

Associated Types

type Rep MeasureValueType :: Type -> Type #

Read MeasureValueType Source # 
Instance details

Defined in Amazonka.TimeStreamQuery.Types.MeasureValueType

Show MeasureValueType Source # 
Instance details

Defined in Amazonka.TimeStreamQuery.Types.MeasureValueType

NFData MeasureValueType Source # 
Instance details

Defined in Amazonka.TimeStreamQuery.Types.MeasureValueType

Methods

rnf :: MeasureValueType -> () #

Eq MeasureValueType Source # 
Instance details

Defined in Amazonka.TimeStreamQuery.Types.MeasureValueType

Ord MeasureValueType Source # 
Instance details

Defined in Amazonka.TimeStreamQuery.Types.MeasureValueType

Hashable MeasureValueType Source # 
Instance details

Defined in Amazonka.TimeStreamQuery.Types.MeasureValueType

type Rep MeasureValueType Source # 
Instance details

Defined in Amazonka.TimeStreamQuery.Types.MeasureValueType

type Rep MeasureValueType = D1 ('MetaData "MeasureValueType" "Amazonka.TimeStreamQuery.Types.MeasureValueType" "amazonka-timestream-query-2.0-HD7xx47Lw3eG6c52GyReXL" 'True) (C1 ('MetaCons "MeasureValueType'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromMeasureValueType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

S3EncryptionOption

newtype S3EncryptionOption Source #

Instances

Instances details
FromJSON S3EncryptionOption Source # 
Instance details

Defined in Amazonka.TimeStreamQuery.Types.S3EncryptionOption

FromJSONKey S3EncryptionOption Source # 
Instance details

Defined in Amazonka.TimeStreamQuery.Types.S3EncryptionOption

ToJSON S3EncryptionOption Source # 
Instance details

Defined in Amazonka.TimeStreamQuery.Types.S3EncryptionOption

ToJSONKey S3EncryptionOption Source # 
Instance details

Defined in Amazonka.TimeStreamQuery.Types.S3EncryptionOption

ToByteString S3EncryptionOption Source # 
Instance details

Defined in Amazonka.TimeStreamQuery.Types.S3EncryptionOption

ToHeader S3EncryptionOption Source # 
Instance details

Defined in Amazonka.TimeStreamQuery.Types.S3EncryptionOption

ToLog S3EncryptionOption Source # 
Instance details

Defined in Amazonka.TimeStreamQuery.Types.S3EncryptionOption

ToQuery S3EncryptionOption Source # 
Instance details

Defined in Amazonka.TimeStreamQuery.Types.S3EncryptionOption

FromText S3EncryptionOption Source # 
Instance details

Defined in Amazonka.TimeStreamQuery.Types.S3EncryptionOption

ToText S3EncryptionOption Source # 
Instance details

Defined in Amazonka.TimeStreamQuery.Types.S3EncryptionOption

FromXML S3EncryptionOption Source # 
Instance details

Defined in Amazonka.TimeStreamQuery.Types.S3EncryptionOption

ToXML S3EncryptionOption Source # 
Instance details

Defined in Amazonka.TimeStreamQuery.Types.S3EncryptionOption

Generic S3EncryptionOption Source # 
Instance details

Defined in Amazonka.TimeStreamQuery.Types.S3EncryptionOption

Associated Types

type Rep S3EncryptionOption :: Type -> Type #

Read S3EncryptionOption Source # 
Instance details

Defined in Amazonka.TimeStreamQuery.Types.S3EncryptionOption

Show S3EncryptionOption Source # 
Instance details

Defined in Amazonka.TimeStreamQuery.Types.S3EncryptionOption

NFData S3EncryptionOption Source # 
Instance details

Defined in Amazonka.TimeStreamQuery.Types.S3EncryptionOption

Methods

rnf :: S3EncryptionOption -> () #

Eq S3EncryptionOption Source # 
Instance details

Defined in Amazonka.TimeStreamQuery.Types.S3EncryptionOption

Ord S3EncryptionOption Source # 
Instance details

Defined in Amazonka.TimeStreamQuery.Types.S3EncryptionOption

Hashable S3EncryptionOption Source # 
Instance details

Defined in Amazonka.TimeStreamQuery.Types.S3EncryptionOption

type Rep S3EncryptionOption Source # 
Instance details

Defined in Amazonka.TimeStreamQuery.Types.S3EncryptionOption

type Rep S3EncryptionOption = D1 ('MetaData "S3EncryptionOption" "Amazonka.TimeStreamQuery.Types.S3EncryptionOption" "amazonka-timestream-query-2.0-HD7xx47Lw3eG6c52GyReXL" 'True) (C1 ('MetaCons "S3EncryptionOption'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromS3EncryptionOption") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

ScalarMeasureValueType

newtype ScalarMeasureValueType Source #

Instances

Instances details
FromJSON ScalarMeasureValueType Source # 
Instance details

Defined in Amazonka.TimeStreamQuery.Types.ScalarMeasureValueType

FromJSONKey ScalarMeasureValueType Source # 
Instance details

Defined in Amazonka.TimeStreamQuery.Types.ScalarMeasureValueType

ToJSON ScalarMeasureValueType Source # 
Instance details

Defined in Amazonka.TimeStreamQuery.Types.ScalarMeasureValueType

ToJSONKey ScalarMeasureValueType Source # 
Instance details

Defined in Amazonka.TimeStreamQuery.Types.ScalarMeasureValueType

ToByteString ScalarMeasureValueType Source # 
Instance details

Defined in Amazonka.TimeStreamQuery.Types.ScalarMeasureValueType

ToHeader ScalarMeasureValueType Source # 
Instance details

Defined in Amazonka.TimeStreamQuery.Types.ScalarMeasureValueType

ToLog ScalarMeasureValueType Source # 
Instance details

Defined in Amazonka.TimeStreamQuery.Types.ScalarMeasureValueType

ToQuery ScalarMeasureValueType Source # 
Instance details

Defined in Amazonka.TimeStreamQuery.Types.ScalarMeasureValueType

FromText ScalarMeasureValueType Source # 
Instance details

Defined in Amazonka.TimeStreamQuery.Types.ScalarMeasureValueType

ToText ScalarMeasureValueType Source # 
Instance details

Defined in Amazonka.TimeStreamQuery.Types.ScalarMeasureValueType

FromXML ScalarMeasureValueType Source # 
Instance details

Defined in Amazonka.TimeStreamQuery.Types.ScalarMeasureValueType

ToXML ScalarMeasureValueType Source # 
Instance details

Defined in Amazonka.TimeStreamQuery.Types.ScalarMeasureValueType

Generic ScalarMeasureValueType Source # 
Instance details

Defined in Amazonka.TimeStreamQuery.Types.ScalarMeasureValueType

Associated Types

type Rep ScalarMeasureValueType :: Type -> Type #

Read ScalarMeasureValueType Source # 
Instance details

Defined in Amazonka.TimeStreamQuery.Types.ScalarMeasureValueType

Show ScalarMeasureValueType Source # 
Instance details

Defined in Amazonka.TimeStreamQuery.Types.ScalarMeasureValueType

NFData ScalarMeasureValueType Source # 
Instance details

Defined in Amazonka.TimeStreamQuery.Types.ScalarMeasureValueType

Methods

rnf :: ScalarMeasureValueType -> () #

Eq ScalarMeasureValueType Source # 
Instance details

Defined in Amazonka.TimeStreamQuery.Types.ScalarMeasureValueType

Ord ScalarMeasureValueType Source # 
Instance details

Defined in Amazonka.TimeStreamQuery.Types.ScalarMeasureValueType

Hashable ScalarMeasureValueType Source # 
Instance details

Defined in Amazonka.TimeStreamQuery.Types.ScalarMeasureValueType

type Rep ScalarMeasureValueType Source # 
Instance details

Defined in Amazonka.TimeStreamQuery.Types.ScalarMeasureValueType

type Rep ScalarMeasureValueType = D1 ('MetaData "ScalarMeasureValueType" "Amazonka.TimeStreamQuery.Types.ScalarMeasureValueType" "amazonka-timestream-query-2.0-HD7xx47Lw3eG6c52GyReXL" 'True) (C1 ('MetaCons "ScalarMeasureValueType'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromScalarMeasureValueType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

ScalarType

newtype ScalarType Source #

Constructors

ScalarType' 

Fields

Instances

Instances details
FromJSON ScalarType Source # 
Instance details

Defined in Amazonka.TimeStreamQuery.Types.ScalarType

FromJSONKey ScalarType Source # 
Instance details

Defined in Amazonka.TimeStreamQuery.Types.ScalarType

ToJSON ScalarType Source # 
Instance details

Defined in Amazonka.TimeStreamQuery.Types.ScalarType

ToJSONKey ScalarType Source # 
Instance details

Defined in Amazonka.TimeStreamQuery.Types.ScalarType

ToByteString ScalarType Source # 
Instance details

Defined in Amazonka.TimeStreamQuery.Types.ScalarType

ToHeader ScalarType Source # 
Instance details

Defined in Amazonka.TimeStreamQuery.Types.ScalarType

ToLog ScalarType Source # 
Instance details

Defined in Amazonka.TimeStreamQuery.Types.ScalarType

ToQuery ScalarType Source # 
Instance details

Defined in Amazonka.TimeStreamQuery.Types.ScalarType

FromText ScalarType Source # 
Instance details

Defined in Amazonka.TimeStreamQuery.Types.ScalarType

ToText ScalarType Source # 
Instance details

Defined in Amazonka.TimeStreamQuery.Types.ScalarType

Methods

toText :: ScalarType -> Text #

FromXML ScalarType Source # 
Instance details

Defined in Amazonka.TimeStreamQuery.Types.ScalarType

ToXML ScalarType Source # 
Instance details

Defined in Amazonka.TimeStreamQuery.Types.ScalarType

Methods

toXML :: ScalarType -> XML #

Generic ScalarType Source # 
Instance details

Defined in Amazonka.TimeStreamQuery.Types.ScalarType

Associated Types

type Rep ScalarType :: Type -> Type #

Read ScalarType Source # 
Instance details

Defined in Amazonka.TimeStreamQuery.Types.ScalarType

Show ScalarType Source # 
Instance details

Defined in Amazonka.TimeStreamQuery.Types.ScalarType

NFData ScalarType Source # 
Instance details

Defined in Amazonka.TimeStreamQuery.Types.ScalarType

Methods

rnf :: ScalarType -> () #

Eq ScalarType Source # 
Instance details

Defined in Amazonka.TimeStreamQuery.Types.ScalarType

Ord ScalarType Source # 
Instance details

Defined in Amazonka.TimeStreamQuery.Types.ScalarType

Hashable ScalarType Source # 
Instance details

Defined in Amazonka.TimeStreamQuery.Types.ScalarType

type Rep ScalarType Source # 
Instance details

Defined in Amazonka.TimeStreamQuery.Types.ScalarType

type Rep ScalarType = D1 ('MetaData "ScalarType" "Amazonka.TimeStreamQuery.Types.ScalarType" "amazonka-timestream-query-2.0-HD7xx47Lw3eG6c52GyReXL" 'True) (C1 ('MetaCons "ScalarType'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromScalarType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

ScheduledQueryRunStatus

newtype ScheduledQueryRunStatus Source #

Instances

Instances details
FromJSON ScheduledQueryRunStatus Source # 
Instance details

Defined in Amazonka.TimeStreamQuery.Types.ScheduledQueryRunStatus

FromJSONKey ScheduledQueryRunStatus Source # 
Instance details

Defined in Amazonka.TimeStreamQuery.Types.ScheduledQueryRunStatus

ToJSON ScheduledQueryRunStatus Source # 
Instance details

Defined in Amazonka.TimeStreamQuery.Types.ScheduledQueryRunStatus

ToJSONKey ScheduledQueryRunStatus Source # 
Instance details

Defined in Amazonka.TimeStreamQuery.Types.ScheduledQueryRunStatus

ToByteString ScheduledQueryRunStatus Source # 
Instance details

Defined in Amazonka.TimeStreamQuery.Types.ScheduledQueryRunStatus

ToHeader ScheduledQueryRunStatus Source # 
Instance details

Defined in Amazonka.TimeStreamQuery.Types.ScheduledQueryRunStatus

ToLog ScheduledQueryRunStatus Source # 
Instance details

Defined in Amazonka.TimeStreamQuery.Types.ScheduledQueryRunStatus

ToQuery ScheduledQueryRunStatus Source # 
Instance details

Defined in Amazonka.TimeStreamQuery.Types.ScheduledQueryRunStatus

FromText ScheduledQueryRunStatus Source # 
Instance details

Defined in Amazonka.TimeStreamQuery.Types.ScheduledQueryRunStatus

ToText ScheduledQueryRunStatus Source # 
Instance details

Defined in Amazonka.TimeStreamQuery.Types.ScheduledQueryRunStatus

FromXML ScheduledQueryRunStatus Source # 
Instance details

Defined in Amazonka.TimeStreamQuery.Types.ScheduledQueryRunStatus

ToXML ScheduledQueryRunStatus Source # 
Instance details

Defined in Amazonka.TimeStreamQuery.Types.ScheduledQueryRunStatus

Generic ScheduledQueryRunStatus Source # 
Instance details

Defined in Amazonka.TimeStreamQuery.Types.ScheduledQueryRunStatus

Associated Types

type Rep ScheduledQueryRunStatus :: Type -> Type #

Read ScheduledQueryRunStatus Source # 
Instance details

Defined in Amazonka.TimeStreamQuery.Types.ScheduledQueryRunStatus

Show ScheduledQueryRunStatus Source # 
Instance details

Defined in Amazonka.TimeStreamQuery.Types.ScheduledQueryRunStatus

NFData ScheduledQueryRunStatus Source # 
Instance details

Defined in Amazonka.TimeStreamQuery.Types.ScheduledQueryRunStatus

Methods

rnf :: ScheduledQueryRunStatus -> () #

Eq ScheduledQueryRunStatus Source # 
Instance details

Defined in Amazonka.TimeStreamQuery.Types.ScheduledQueryRunStatus

Ord ScheduledQueryRunStatus Source # 
Instance details

Defined in Amazonka.TimeStreamQuery.Types.ScheduledQueryRunStatus

Hashable ScheduledQueryRunStatus Source # 
Instance details

Defined in Amazonka.TimeStreamQuery.Types.ScheduledQueryRunStatus

type Rep ScheduledQueryRunStatus Source # 
Instance details

Defined in Amazonka.TimeStreamQuery.Types.ScheduledQueryRunStatus

type Rep ScheduledQueryRunStatus = D1 ('MetaData "ScheduledQueryRunStatus" "Amazonka.TimeStreamQuery.Types.ScheduledQueryRunStatus" "amazonka-timestream-query-2.0-HD7xx47Lw3eG6c52GyReXL" 'True) (C1 ('MetaCons "ScheduledQueryRunStatus'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromScheduledQueryRunStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

ScheduledQueryState

newtype ScheduledQueryState Source #

Instances

Instances details
FromJSON ScheduledQueryState Source # 
Instance details

Defined in Amazonka.TimeStreamQuery.Types.ScheduledQueryState

FromJSONKey ScheduledQueryState Source # 
Instance details

Defined in Amazonka.TimeStreamQuery.Types.ScheduledQueryState

ToJSON ScheduledQueryState Source # 
Instance details

Defined in Amazonka.TimeStreamQuery.Types.ScheduledQueryState

ToJSONKey ScheduledQueryState Source # 
Instance details

Defined in Amazonka.TimeStreamQuery.Types.ScheduledQueryState

ToByteString ScheduledQueryState Source # 
Instance details

Defined in Amazonka.TimeStreamQuery.Types.ScheduledQueryState

ToHeader ScheduledQueryState Source # 
Instance details

Defined in Amazonka.TimeStreamQuery.Types.ScheduledQueryState

ToLog ScheduledQueryState Source # 
Instance details

Defined in Amazonka.TimeStreamQuery.Types.ScheduledQueryState

ToQuery ScheduledQueryState Source # 
Instance details

Defined in Amazonka.TimeStreamQuery.Types.ScheduledQueryState

FromText ScheduledQueryState Source # 
Instance details

Defined in Amazonka.TimeStreamQuery.Types.ScheduledQueryState

ToText ScheduledQueryState Source # 
Instance details

Defined in Amazonka.TimeStreamQuery.Types.ScheduledQueryState

FromXML ScheduledQueryState Source # 
Instance details

Defined in Amazonka.TimeStreamQuery.Types.ScheduledQueryState

ToXML ScheduledQueryState Source # 
Instance details

Defined in Amazonka.TimeStreamQuery.Types.ScheduledQueryState

Generic ScheduledQueryState Source # 
Instance details

Defined in Amazonka.TimeStreamQuery.Types.ScheduledQueryState

Associated Types

type Rep ScheduledQueryState :: Type -> Type #

Read ScheduledQueryState Source # 
Instance details

Defined in Amazonka.TimeStreamQuery.Types.ScheduledQueryState

Show ScheduledQueryState Source # 
Instance details

Defined in Amazonka.TimeStreamQuery.Types.ScheduledQueryState

NFData ScheduledQueryState Source # 
Instance details

Defined in Amazonka.TimeStreamQuery.Types.ScheduledQueryState

Methods

rnf :: ScheduledQueryState -> () #

Eq ScheduledQueryState Source # 
Instance details

Defined in Amazonka.TimeStreamQuery.Types.ScheduledQueryState

Ord ScheduledQueryState Source # 
Instance details

Defined in Amazonka.TimeStreamQuery.Types.ScheduledQueryState

Hashable ScheduledQueryState Source # 
Instance details

Defined in Amazonka.TimeStreamQuery.Types.ScheduledQueryState

type Rep ScheduledQueryState Source # 
Instance details

Defined in Amazonka.TimeStreamQuery.Types.ScheduledQueryState

type Rep ScheduledQueryState = D1 ('MetaData "ScheduledQueryState" "Amazonka.TimeStreamQuery.Types.ScheduledQueryState" "amazonka-timestream-query-2.0-HD7xx47Lw3eG6c52GyReXL" 'True) (C1 ('MetaCons "ScheduledQueryState'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromScheduledQueryState") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

ColumnInfo

data ColumnInfo Source #

Contains the metadata for query results such as the column names, data types, and other attributes.

See: newColumnInfo smart constructor.

Constructors

ColumnInfo' 

Fields

  • name :: Maybe Text

    The name of the result set column. The name of the result set is available for columns of all data types except for arrays.

  • type' :: Type

    The data type of the result set column. The data type can be a scalar or complex. Scalar data types are integers, strings, doubles, Booleans, and others. Complex data types are types such as arrays, rows, and others.

Instances

Instances details
FromJSON ColumnInfo Source # 
Instance details

Defined in Amazonka.TimeStreamQuery.Types.ColumnInfo

Generic ColumnInfo Source # 
Instance details

Defined in Amazonka.TimeStreamQuery.Types.ColumnInfo

Associated Types

type Rep ColumnInfo :: Type -> Type #

Read ColumnInfo Source # 
Instance details

Defined in Amazonka.TimeStreamQuery.Types.ColumnInfo

Show ColumnInfo Source # 
Instance details

Defined in Amazonka.TimeStreamQuery.Types.ColumnInfo

NFData ColumnInfo Source # 
Instance details

Defined in Amazonka.TimeStreamQuery.Types.ColumnInfo

Methods

rnf :: ColumnInfo -> () #

Eq ColumnInfo Source # 
Instance details

Defined in Amazonka.TimeStreamQuery.Types.ColumnInfo

Hashable ColumnInfo Source # 
Instance details

Defined in Amazonka.TimeStreamQuery.Types.ColumnInfo

type Rep ColumnInfo Source # 
Instance details

Defined in Amazonka.TimeStreamQuery.Types.ColumnInfo

type Rep ColumnInfo = D1 ('MetaData "ColumnInfo" "Amazonka.TimeStreamQuery.Types.ColumnInfo" "amazonka-timestream-query-2.0-HD7xx47Lw3eG6c52GyReXL" 'False) (C1 ('MetaCons "ColumnInfo'" 'PrefixI 'True) (S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "type'") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Type)))

newColumnInfo Source #

Create a value of ColumnInfo 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:ColumnInfo', columnInfo_name - The name of the result set column. The name of the result set is available for columns of all data types except for arrays.

$sel:type':ColumnInfo', columnInfo_type - The data type of the result set column. The data type can be a scalar or complex. Scalar data types are integers, strings, doubles, Booleans, and others. Complex data types are types such as arrays, rows, and others.

columnInfo_name :: Lens' ColumnInfo (Maybe Text) Source #

The name of the result set column. The name of the result set is available for columns of all data types except for arrays.

columnInfo_type :: Lens' ColumnInfo Type Source #

The data type of the result set column. The data type can be a scalar or complex. Scalar data types are integers, strings, doubles, Booleans, and others. Complex data types are types such as arrays, rows, and others.

Datum

data Datum Source #

Datum represents a single data point in a query result.

See: newDatum smart constructor.

Constructors

Datum' 

Fields

Instances

Instances details
FromJSON Datum Source # 
Instance details

Defined in Amazonka.TimeStreamQuery.Types.Datum

Generic Datum Source # 
Instance details

Defined in Amazonka.TimeStreamQuery.Types.Datum

Associated Types

type Rep Datum :: Type -> Type #

Methods

from :: Datum -> Rep Datum x #

to :: Rep Datum x -> Datum #

Read Datum Source # 
Instance details

Defined in Amazonka.TimeStreamQuery.Types.Datum

Show Datum Source # 
Instance details

Defined in Amazonka.TimeStreamQuery.Types.Datum

Methods

showsPrec :: Int -> Datum -> ShowS #

show :: Datum -> String #

showList :: [Datum] -> ShowS #

NFData Datum Source # 
Instance details

Defined in Amazonka.TimeStreamQuery.Types.Datum

Methods

rnf :: Datum -> () #

Eq Datum Source # 
Instance details

Defined in Amazonka.TimeStreamQuery.Types.Datum

Methods

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

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

Hashable Datum Source # 
Instance details

Defined in Amazonka.TimeStreamQuery.Types.Datum

Methods

hashWithSalt :: Int -> Datum -> Int #

hash :: Datum -> Int #

type Rep Datum Source # 
Instance details

Defined in Amazonka.TimeStreamQuery.Types.Datum

type Rep Datum = D1 ('MetaData "Datum" "Amazonka.TimeStreamQuery.Types.Datum" "amazonka-timestream-query-2.0-HD7xx47Lw3eG6c52GyReXL" 'False) (C1 ('MetaCons "Datum'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "arrayValue") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Datum])) :*: S1 ('MetaSel ('Just "nullValue") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool))) :*: (S1 ('MetaSel ('Just "rowValue") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Row)) :*: (S1 ('MetaSel ('Just "scalarValue") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "timeSeriesValue") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [TimeSeriesDataPoint]))))))

newDatum :: Datum Source #

Create a value of Datum 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:arrayValue:Datum', datum_arrayValue - Indicates if the data point is an array.

$sel:nullValue:Datum', datum_nullValue - Indicates if the data point is null.

$sel:rowValue:Datum', datum_rowValue - Indicates if the data point is a row.

$sel:scalarValue:Datum', datum_scalarValue - Indicates if the data point is a scalar value such as integer, string, double, or Boolean.

$sel:timeSeriesValue:Datum', datum_timeSeriesValue - Indicates if the data point is a timeseries data type.

datum_arrayValue :: Lens' Datum (Maybe [Datum]) Source #

Indicates if the data point is an array.

datum_nullValue :: Lens' Datum (Maybe Bool) Source #

Indicates if the data point is null.

datum_rowValue :: Lens' Datum (Maybe Row) Source #

Indicates if the data point is a row.

datum_scalarValue :: Lens' Datum (Maybe Text) Source #

Indicates if the data point is a scalar value such as integer, string, double, or Boolean.

datum_timeSeriesValue :: Lens' Datum (Maybe [TimeSeriesDataPoint]) Source #

Indicates if the data point is a timeseries data type.

DimensionMapping

data DimensionMapping Source #

This type is used to map column(s) from the query result to a dimension in the destination table.

See: newDimensionMapping smart constructor.

Constructors

DimensionMapping' 

Fields

Instances

Instances details
FromJSON DimensionMapping Source # 
Instance details

Defined in Amazonka.TimeStreamQuery.Types.DimensionMapping

ToJSON DimensionMapping Source # 
Instance details

Defined in Amazonka.TimeStreamQuery.Types.DimensionMapping

Generic DimensionMapping Source # 
Instance details

Defined in Amazonka.TimeStreamQuery.Types.DimensionMapping

Associated Types

type Rep DimensionMapping :: Type -> Type #

Read DimensionMapping Source # 
Instance details

Defined in Amazonka.TimeStreamQuery.Types.DimensionMapping

Show DimensionMapping Source # 
Instance details

Defined in Amazonka.TimeStreamQuery.Types.DimensionMapping

NFData DimensionMapping Source # 
Instance details

Defined in Amazonka.TimeStreamQuery.Types.DimensionMapping

Methods

rnf :: DimensionMapping -> () #

Eq DimensionMapping Source # 
Instance details

Defined in Amazonka.TimeStreamQuery.Types.DimensionMapping

Hashable DimensionMapping Source # 
Instance details

Defined in Amazonka.TimeStreamQuery.Types.DimensionMapping

type Rep DimensionMapping Source # 
Instance details

Defined in Amazonka.TimeStreamQuery.Types.DimensionMapping

type Rep DimensionMapping = D1 ('MetaData "DimensionMapping" "Amazonka.TimeStreamQuery.Types.DimensionMapping" "amazonka-timestream-query-2.0-HD7xx47Lw3eG6c52GyReXL" 'False) (C1 ('MetaCons "DimensionMapping'" 'PrefixI 'True) (S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "dimensionValueType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 DimensionValueType)))

newDimensionMapping Source #

Create a value of DimensionMapping 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:DimensionMapping', dimensionMapping_name - Column name from query result.

$sel:dimensionValueType:DimensionMapping', dimensionMapping_dimensionValueType - Type for the dimension.

dimensionMapping_name :: Lens' DimensionMapping Text Source #

Column name from query result.

Endpoint

data Endpoint Source #

Represents an available endpoint against which to make API calls against, as well as the TTL for that endpoint.

See: newEndpoint smart constructor.

Constructors

Endpoint' 

Fields

Instances

Instances details
FromJSON Endpoint Source # 
Instance details

Defined in Amazonka.TimeStreamQuery.Types.Endpoint

Generic Endpoint Source # 
Instance details

Defined in Amazonka.TimeStreamQuery.Types.Endpoint

Associated Types

type Rep Endpoint :: Type -> Type #

Methods

from :: Endpoint -> Rep Endpoint x #

to :: Rep Endpoint x -> Endpoint #

Read Endpoint Source # 
Instance details

Defined in Amazonka.TimeStreamQuery.Types.Endpoint

Show Endpoint Source # 
Instance details

Defined in Amazonka.TimeStreamQuery.Types.Endpoint

NFData Endpoint Source # 
Instance details

Defined in Amazonka.TimeStreamQuery.Types.Endpoint

Methods

rnf :: Endpoint -> () #

Eq Endpoint Source # 
Instance details

Defined in Amazonka.TimeStreamQuery.Types.Endpoint

Hashable Endpoint Source # 
Instance details

Defined in Amazonka.TimeStreamQuery.Types.Endpoint

Methods

hashWithSalt :: Int -> Endpoint -> Int #

hash :: Endpoint -> Int #

type Rep Endpoint Source # 
Instance details

Defined in Amazonka.TimeStreamQuery.Types.Endpoint

type Rep Endpoint = D1 ('MetaData "Endpoint" "Amazonka.TimeStreamQuery.Types.Endpoint" "amazonka-timestream-query-2.0-HD7xx47Lw3eG6c52GyReXL" 'False) (C1 ('MetaCons "Endpoint'" 'PrefixI 'True) (S1 ('MetaSel ('Just "address") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "cachePeriodInMinutes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Integer)))

newEndpoint Source #

Create a value of Endpoint 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:address:Endpoint', endpoint_address - An endpoint address.

$sel:cachePeriodInMinutes:Endpoint', endpoint_cachePeriodInMinutes - The TTL for the endpoint, in minutes.

endpoint_address :: Lens' Endpoint Text Source #

An endpoint address.

endpoint_cachePeriodInMinutes :: Lens' Endpoint Integer Source #

The TTL for the endpoint, in minutes.

ErrorReportConfiguration

data ErrorReportConfiguration Source #

Configuration required for error reporting.

See: newErrorReportConfiguration smart constructor.

Constructors

ErrorReportConfiguration' 

Fields

Instances

Instances details
FromJSON ErrorReportConfiguration Source # 
Instance details

Defined in Amazonka.TimeStreamQuery.Types.ErrorReportConfiguration

ToJSON ErrorReportConfiguration Source # 
Instance details

Defined in Amazonka.TimeStreamQuery.Types.ErrorReportConfiguration

Generic ErrorReportConfiguration Source # 
Instance details

Defined in Amazonka.TimeStreamQuery.Types.ErrorReportConfiguration

Associated Types

type Rep ErrorReportConfiguration :: Type -> Type #

Read ErrorReportConfiguration Source # 
Instance details

Defined in Amazonka.TimeStreamQuery.Types.ErrorReportConfiguration

Show ErrorReportConfiguration Source # 
Instance details

Defined in Amazonka.TimeStreamQuery.Types.ErrorReportConfiguration

NFData ErrorReportConfiguration Source # 
Instance details

Defined in Amazonka.TimeStreamQuery.Types.ErrorReportConfiguration

Eq ErrorReportConfiguration Source # 
Instance details

Defined in Amazonka.TimeStreamQuery.Types.ErrorReportConfiguration

Hashable ErrorReportConfiguration Source # 
Instance details

Defined in Amazonka.TimeStreamQuery.Types.ErrorReportConfiguration

type Rep ErrorReportConfiguration Source # 
Instance details

Defined in Amazonka.TimeStreamQuery.Types.ErrorReportConfiguration

type Rep ErrorReportConfiguration = D1 ('MetaData "ErrorReportConfiguration" "Amazonka.TimeStreamQuery.Types.ErrorReportConfiguration" "amazonka-timestream-query-2.0-HD7xx47Lw3eG6c52GyReXL" 'False) (C1 ('MetaCons "ErrorReportConfiguration'" 'PrefixI 'True) (S1 ('MetaSel ('Just "s3Configuration") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 S3Configuration)))

newErrorReportConfiguration Source #

Create a value of ErrorReportConfiguration 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:s3Configuration:ErrorReportConfiguration', errorReportConfiguration_s3Configuration - The S3 configuration for the error reports.

ErrorReportLocation

data ErrorReportLocation Source #

This contains the location of the error report for a single scheduled query call.

See: newErrorReportLocation smart constructor.

Constructors

ErrorReportLocation' 

Fields

Instances

Instances details
FromJSON ErrorReportLocation Source # 
Instance details

Defined in Amazonka.TimeStreamQuery.Types.ErrorReportLocation

Generic ErrorReportLocation Source # 
Instance details

Defined in Amazonka.TimeStreamQuery.Types.ErrorReportLocation

Associated Types

type Rep ErrorReportLocation :: Type -> Type #

Read ErrorReportLocation Source # 
Instance details

Defined in Amazonka.TimeStreamQuery.Types.ErrorReportLocation

Show ErrorReportLocation Source # 
Instance details

Defined in Amazonka.TimeStreamQuery.Types.ErrorReportLocation

NFData ErrorReportLocation Source # 
Instance details

Defined in Amazonka.TimeStreamQuery.Types.ErrorReportLocation

Methods

rnf :: ErrorReportLocation -> () #

Eq ErrorReportLocation Source # 
Instance details

Defined in Amazonka.TimeStreamQuery.Types.ErrorReportLocation

Hashable ErrorReportLocation Source # 
Instance details

Defined in Amazonka.TimeStreamQuery.Types.ErrorReportLocation

type Rep ErrorReportLocation Source # 
Instance details

Defined in Amazonka.TimeStreamQuery.Types.ErrorReportLocation

type Rep ErrorReportLocation = D1 ('MetaData "ErrorReportLocation" "Amazonka.TimeStreamQuery.Types.ErrorReportLocation" "amazonka-timestream-query-2.0-HD7xx47Lw3eG6c52GyReXL" 'False) (C1 ('MetaCons "ErrorReportLocation'" 'PrefixI 'True) (S1 ('MetaSel ('Just "s3ReportLocation") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe S3ReportLocation))))

newErrorReportLocation :: ErrorReportLocation Source #

Create a value of ErrorReportLocation 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:s3ReportLocation:ErrorReportLocation', errorReportLocation_s3ReportLocation - The S3 location where error reports are written.

errorReportLocation_s3ReportLocation :: Lens' ErrorReportLocation (Maybe S3ReportLocation) Source #

The S3 location where error reports are written.

ExecutionStats

data ExecutionStats Source #

Statistics for a single scheduled query run.

See: newExecutionStats smart constructor.

Constructors

ExecutionStats' 

Fields

Instances

Instances details
FromJSON ExecutionStats Source # 
Instance details

Defined in Amazonka.TimeStreamQuery.Types.ExecutionStats

Generic ExecutionStats Source # 
Instance details

Defined in Amazonka.TimeStreamQuery.Types.ExecutionStats

Associated Types

type Rep ExecutionStats :: Type -> Type #

Read ExecutionStats Source # 
Instance details

Defined in Amazonka.TimeStreamQuery.Types.ExecutionStats

Show ExecutionStats Source # 
Instance details

Defined in Amazonka.TimeStreamQuery.Types.ExecutionStats

NFData ExecutionStats Source # 
Instance details

Defined in Amazonka.TimeStreamQuery.Types.ExecutionStats

Methods

rnf :: ExecutionStats -> () #

Eq ExecutionStats Source # 
Instance details

Defined in Amazonka.TimeStreamQuery.Types.ExecutionStats

Hashable ExecutionStats Source # 
Instance details

Defined in Amazonka.TimeStreamQuery.Types.ExecutionStats

type Rep ExecutionStats Source # 
Instance details

Defined in Amazonka.TimeStreamQuery.Types.ExecutionStats

type Rep ExecutionStats = D1 ('MetaData "ExecutionStats" "Amazonka.TimeStreamQuery.Types.ExecutionStats" "amazonka-timestream-query-2.0-HD7xx47Lw3eG6c52GyReXL" 'False) (C1 ('MetaCons "ExecutionStats'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "bytesMetered") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Integer)) :*: S1 ('MetaSel ('Just "dataWrites") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Integer))) :*: (S1 ('MetaSel ('Just "executionTimeInMillis") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Integer)) :*: (S1 ('MetaSel ('Just "queryResultRows") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Integer)) :*: S1 ('MetaSel ('Just "recordsIngested") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Integer))))))

newExecutionStats :: ExecutionStats Source #

Create a value of ExecutionStats 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:bytesMetered:ExecutionStats', executionStats_bytesMetered - Bytes metered for a single scheduled query run.

$sel:dataWrites:ExecutionStats', executionStats_dataWrites - Data writes metered for records ingested in a single scheduled query run.

$sel:executionTimeInMillis:ExecutionStats', executionStats_executionTimeInMillis - Total time, measured in milliseconds, that was needed for the scheduled query run to complete.

$sel:queryResultRows:ExecutionStats', executionStats_queryResultRows - Number of rows present in the output from running a query before ingestion to destination data source.

$sel:recordsIngested:ExecutionStats', executionStats_recordsIngested - The number of records ingested for a single scheduled query run.

executionStats_bytesMetered :: Lens' ExecutionStats (Maybe Integer) Source #

Bytes metered for a single scheduled query run.

executionStats_dataWrites :: Lens' ExecutionStats (Maybe Integer) Source #

Data writes metered for records ingested in a single scheduled query run.

executionStats_executionTimeInMillis :: Lens' ExecutionStats (Maybe Integer) Source #

Total time, measured in milliseconds, that was needed for the scheduled query run to complete.

executionStats_queryResultRows :: Lens' ExecutionStats (Maybe Integer) Source #

Number of rows present in the output from running a query before ingestion to destination data source.

executionStats_recordsIngested :: Lens' ExecutionStats (Maybe Integer) Source #

The number of records ingested for a single scheduled query run.

MixedMeasureMapping

data MixedMeasureMapping Source #

MixedMeasureMappings are mappings that can be used to ingest data into a mixture of narrow and multi measures in the derived table.

See: newMixedMeasureMapping smart constructor.

Constructors

MixedMeasureMapping' 

Fields

Instances

Instances details
FromJSON MixedMeasureMapping Source # 
Instance details

Defined in Amazonka.TimeStreamQuery.Types.MixedMeasureMapping

ToJSON MixedMeasureMapping Source # 
Instance details

Defined in Amazonka.TimeStreamQuery.Types.MixedMeasureMapping

Generic MixedMeasureMapping Source # 
Instance details

Defined in Amazonka.TimeStreamQuery.Types.MixedMeasureMapping

Associated Types

type Rep MixedMeasureMapping :: Type -> Type #

Read MixedMeasureMapping Source # 
Instance details

Defined in Amazonka.TimeStreamQuery.Types.MixedMeasureMapping

Show MixedMeasureMapping Source # 
Instance details

Defined in Amazonka.TimeStreamQuery.Types.MixedMeasureMapping

NFData MixedMeasureMapping Source # 
Instance details

Defined in Amazonka.TimeStreamQuery.Types.MixedMeasureMapping

Methods

rnf :: MixedMeasureMapping -> () #

Eq MixedMeasureMapping Source # 
Instance details

Defined in Amazonka.TimeStreamQuery.Types.MixedMeasureMapping

Hashable MixedMeasureMapping Source # 
Instance details

Defined in Amazonka.TimeStreamQuery.Types.MixedMeasureMapping

type Rep MixedMeasureMapping Source # 
Instance details

Defined in Amazonka.TimeStreamQuery.Types.MixedMeasureMapping

type Rep MixedMeasureMapping = D1 ('MetaData "MixedMeasureMapping" "Amazonka.TimeStreamQuery.Types.MixedMeasureMapping" "amazonka-timestream-query-2.0-HD7xx47Lw3eG6c52GyReXL" 'False) (C1 ('MetaCons "MixedMeasureMapping'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "measureName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "multiMeasureAttributeMappings") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (NonEmpty MultiMeasureAttributeMapping)))) :*: (S1 ('MetaSel ('Just "sourceColumn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "targetMeasureName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "measureValueType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 MeasureValueType)))))

newMixedMeasureMapping Source #

Create a value of MixedMeasureMapping 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:measureName:MixedMeasureMapping', mixedMeasureMapping_measureName - Refers to the value of measure_name in a result row. This field is required if MeasureNameColumn is provided.

$sel:multiMeasureAttributeMappings:MixedMeasureMapping', mixedMeasureMapping_multiMeasureAttributeMappings - Required when measureValueType is MULTI. Attribute mappings for MULTI value measures.

MixedMeasureMapping, mixedMeasureMapping_sourceColumn - This field refers to the source column from which measure-value is to be read for result materialization.

$sel:targetMeasureName:MixedMeasureMapping', mixedMeasureMapping_targetMeasureName - Target measure name to be used. If not provided, the target measure name by default would be measure-name if provided, or sourceColumn otherwise.

MixedMeasureMapping, mixedMeasureMapping_measureValueType - Type of the value that is to be read from sourceColumn. If the mapping is for MULTI, use MeasureValueType.MULTI.

mixedMeasureMapping_measureName :: Lens' MixedMeasureMapping (Maybe Text) Source #

Refers to the value of measure_name in a result row. This field is required if MeasureNameColumn is provided.

mixedMeasureMapping_multiMeasureAttributeMappings :: Lens' MixedMeasureMapping (Maybe (NonEmpty MultiMeasureAttributeMapping)) Source #

Required when measureValueType is MULTI. Attribute mappings for MULTI value measures.

mixedMeasureMapping_sourceColumn :: Lens' MixedMeasureMapping (Maybe Text) Source #

This field refers to the source column from which measure-value is to be read for result materialization.

mixedMeasureMapping_targetMeasureName :: Lens' MixedMeasureMapping (Maybe Text) Source #

Target measure name to be used. If not provided, the target measure name by default would be measure-name if provided, or sourceColumn otherwise.

mixedMeasureMapping_measureValueType :: Lens' MixedMeasureMapping MeasureValueType Source #

Type of the value that is to be read from sourceColumn. If the mapping is for MULTI, use MeasureValueType.MULTI.

MultiMeasureAttributeMapping

data MultiMeasureAttributeMapping Source #

Attribute mapping for MULTI value measures.

See: newMultiMeasureAttributeMapping smart constructor.

Constructors

MultiMeasureAttributeMapping' 

Fields

Instances

Instances details
FromJSON MultiMeasureAttributeMapping Source # 
Instance details

Defined in Amazonka.TimeStreamQuery.Types.MultiMeasureAttributeMapping

ToJSON MultiMeasureAttributeMapping Source # 
Instance details

Defined in Amazonka.TimeStreamQuery.Types.MultiMeasureAttributeMapping

Generic MultiMeasureAttributeMapping Source # 
Instance details

Defined in Amazonka.TimeStreamQuery.Types.MultiMeasureAttributeMapping

Associated Types

type Rep MultiMeasureAttributeMapping :: Type -> Type #

Read MultiMeasureAttributeMapping Source # 
Instance details

Defined in Amazonka.TimeStreamQuery.Types.MultiMeasureAttributeMapping

Show MultiMeasureAttributeMapping Source # 
Instance details

Defined in Amazonka.TimeStreamQuery.Types.MultiMeasureAttributeMapping

NFData MultiMeasureAttributeMapping Source # 
Instance details

Defined in Amazonka.TimeStreamQuery.Types.MultiMeasureAttributeMapping

Eq MultiMeasureAttributeMapping Source # 
Instance details

Defined in Amazonka.TimeStreamQuery.Types.MultiMeasureAttributeMapping

Hashable MultiMeasureAttributeMapping Source # 
Instance details

Defined in Amazonka.TimeStreamQuery.Types.MultiMeasureAttributeMapping

type Rep MultiMeasureAttributeMapping Source # 
Instance details

Defined in Amazonka.TimeStreamQuery.Types.MultiMeasureAttributeMapping

type Rep MultiMeasureAttributeMapping = D1 ('MetaData "MultiMeasureAttributeMapping" "Amazonka.TimeStreamQuery.Types.MultiMeasureAttributeMapping" "amazonka-timestream-query-2.0-HD7xx47Lw3eG6c52GyReXL" 'False) (C1 ('MetaCons "MultiMeasureAttributeMapping'" 'PrefixI 'True) (S1 ('MetaSel ('Just "targetMultiMeasureAttributeName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "sourceColumn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "measureValueType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 ScalarMeasureValueType))))

newMultiMeasureAttributeMapping Source #

Create a value of MultiMeasureAttributeMapping 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:targetMultiMeasureAttributeName:MultiMeasureAttributeMapping', multiMeasureAttributeMapping_targetMultiMeasureAttributeName - Custom name to be used for attribute name in derived table. If not provided, source column name would be used.

$sel:sourceColumn:MultiMeasureAttributeMapping', multiMeasureAttributeMapping_sourceColumn - Source column from where the attribute value is to be read.

$sel:measureValueType:MultiMeasureAttributeMapping', multiMeasureAttributeMapping_measureValueType - Type of the attribute to be read from the source column.

multiMeasureAttributeMapping_targetMultiMeasureAttributeName :: Lens' MultiMeasureAttributeMapping (Maybe Text) Source #

Custom name to be used for attribute name in derived table. If not provided, source column name would be used.

multiMeasureAttributeMapping_sourceColumn :: Lens' MultiMeasureAttributeMapping Text Source #

Source column from where the attribute value is to be read.

MultiMeasureMappings

data MultiMeasureMappings Source #

Only one of MixedMeasureMappings or MultiMeasureMappings is to be provided. MultiMeasureMappings can be used to ingest data as multi measures in the derived table.

See: newMultiMeasureMappings smart constructor.

Constructors

MultiMeasureMappings' 

Fields

Instances

Instances details
FromJSON MultiMeasureMappings Source # 
Instance details

Defined in Amazonka.TimeStreamQuery.Types.MultiMeasureMappings

ToJSON MultiMeasureMappings Source # 
Instance details

Defined in Amazonka.TimeStreamQuery.Types.MultiMeasureMappings

Generic MultiMeasureMappings Source # 
Instance details

Defined in Amazonka.TimeStreamQuery.Types.MultiMeasureMappings

Associated Types

type Rep MultiMeasureMappings :: Type -> Type #

Read MultiMeasureMappings Source # 
Instance details

Defined in Amazonka.TimeStreamQuery.Types.MultiMeasureMappings

Show MultiMeasureMappings Source # 
Instance details

Defined in Amazonka.TimeStreamQuery.Types.MultiMeasureMappings

NFData MultiMeasureMappings Source # 
Instance details

Defined in Amazonka.TimeStreamQuery.Types.MultiMeasureMappings

Methods

rnf :: MultiMeasureMappings -> () #

Eq MultiMeasureMappings Source # 
Instance details

Defined in Amazonka.TimeStreamQuery.Types.MultiMeasureMappings

Hashable MultiMeasureMappings Source # 
Instance details

Defined in Amazonka.TimeStreamQuery.Types.MultiMeasureMappings

type Rep MultiMeasureMappings Source # 
Instance details

Defined in Amazonka.TimeStreamQuery.Types.MultiMeasureMappings

type Rep MultiMeasureMappings = D1 ('MetaData "MultiMeasureMappings" "Amazonka.TimeStreamQuery.Types.MultiMeasureMappings" "amazonka-timestream-query-2.0-HD7xx47Lw3eG6c52GyReXL" 'False) (C1 ('MetaCons "MultiMeasureMappings'" 'PrefixI 'True) (S1 ('MetaSel ('Just "targetMultiMeasureName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "multiMeasureAttributeMappings") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (NonEmpty MultiMeasureAttributeMapping))))

newMultiMeasureMappings Source #

Create a value of MultiMeasureMappings 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:targetMultiMeasureName:MultiMeasureMappings', multiMeasureMappings_targetMultiMeasureName - The name of the target multi-measure name in the derived table. This input is required when measureNameColumn is not provided. If MeasureNameColumn is provided, then value from that column will be used as multi-measure name.

$sel:multiMeasureAttributeMappings:MultiMeasureMappings', multiMeasureMappings_multiMeasureAttributeMappings - Required. Attribute mappings to be used for mapping query results to ingest data for multi-measure attributes.

multiMeasureMappings_targetMultiMeasureName :: Lens' MultiMeasureMappings (Maybe Text) Source #

The name of the target multi-measure name in the derived table. This input is required when measureNameColumn is not provided. If MeasureNameColumn is provided, then value from that column will be used as multi-measure name.

multiMeasureMappings_multiMeasureAttributeMappings :: Lens' MultiMeasureMappings (NonEmpty MultiMeasureAttributeMapping) Source #

Required. Attribute mappings to be used for mapping query results to ingest data for multi-measure attributes.

NotificationConfiguration

data NotificationConfiguration Source #

Notification configuration for a scheduled query. A notification is sent by Timestream when a scheduled query is created, its state is updated or when it is deleted.

See: newNotificationConfiguration smart constructor.

Constructors

NotificationConfiguration' 

Fields

Instances

Instances details
FromJSON NotificationConfiguration Source # 
Instance details

Defined in Amazonka.TimeStreamQuery.Types.NotificationConfiguration

ToJSON NotificationConfiguration Source # 
Instance details

Defined in Amazonka.TimeStreamQuery.Types.NotificationConfiguration

Generic NotificationConfiguration Source # 
Instance details

Defined in Amazonka.TimeStreamQuery.Types.NotificationConfiguration

Associated Types

type Rep NotificationConfiguration :: Type -> Type #

Read NotificationConfiguration Source # 
Instance details

Defined in Amazonka.TimeStreamQuery.Types.NotificationConfiguration

Show NotificationConfiguration Source # 
Instance details

Defined in Amazonka.TimeStreamQuery.Types.NotificationConfiguration

NFData NotificationConfiguration Source # 
Instance details

Defined in Amazonka.TimeStreamQuery.Types.NotificationConfiguration

Eq NotificationConfiguration Source # 
Instance details

Defined in Amazonka.TimeStreamQuery.Types.NotificationConfiguration

Hashable NotificationConfiguration Source # 
Instance details

Defined in Amazonka.TimeStreamQuery.Types.NotificationConfiguration

type Rep NotificationConfiguration Source # 
Instance details

Defined in Amazonka.TimeStreamQuery.Types.NotificationConfiguration

type Rep NotificationConfiguration = D1 ('MetaData "NotificationConfiguration" "Amazonka.TimeStreamQuery.Types.NotificationConfiguration" "amazonka-timestream-query-2.0-HD7xx47Lw3eG6c52GyReXL" 'False) (C1 ('MetaCons "NotificationConfiguration'" 'PrefixI 'True) (S1 ('MetaSel ('Just "snsConfiguration") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 SnsConfiguration)))

newNotificationConfiguration Source #

Create a value of NotificationConfiguration 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:snsConfiguration:NotificationConfiguration', notificationConfiguration_snsConfiguration - Details on SNS configuration.

ParameterMapping

data ParameterMapping Source #

Mapping for named parameters.

See: newParameterMapping smart constructor.

Constructors

ParameterMapping' 

Fields

Instances

Instances details
FromJSON ParameterMapping Source # 
Instance details

Defined in Amazonka.TimeStreamQuery.Types.ParameterMapping

Generic ParameterMapping Source # 
Instance details

Defined in Amazonka.TimeStreamQuery.Types.ParameterMapping

Associated Types

type Rep ParameterMapping :: Type -> Type #

Read ParameterMapping Source # 
Instance details

Defined in Amazonka.TimeStreamQuery.Types.ParameterMapping

Show ParameterMapping Source # 
Instance details

Defined in Amazonka.TimeStreamQuery.Types.ParameterMapping

NFData ParameterMapping Source # 
Instance details

Defined in Amazonka.TimeStreamQuery.Types.ParameterMapping

Methods

rnf :: ParameterMapping -> () #

Eq ParameterMapping Source # 
Instance details

Defined in Amazonka.TimeStreamQuery.Types.ParameterMapping

Hashable ParameterMapping Source # 
Instance details

Defined in Amazonka.TimeStreamQuery.Types.ParameterMapping

type Rep ParameterMapping Source # 
Instance details

Defined in Amazonka.TimeStreamQuery.Types.ParameterMapping

type Rep ParameterMapping = D1 ('MetaData "ParameterMapping" "Amazonka.TimeStreamQuery.Types.ParameterMapping" "amazonka-timestream-query-2.0-HD7xx47Lw3eG6c52GyReXL" 'False) (C1 ('MetaCons "ParameterMapping'" 'PrefixI 'True) (S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "type'") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Type)))

newParameterMapping Source #

Create a value of ParameterMapping 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:ParameterMapping', parameterMapping_name - Parameter name.

$sel:type':ParameterMapping', parameterMapping_type - Undocumented member.

QueryStatus

data QueryStatus Source #

Information about the status of the query, including progress and bytes scanned.

See: newQueryStatus smart constructor.

Constructors

QueryStatus' 

Fields

  • cumulativeBytesMetered :: Maybe Integer

    The amount of data scanned by the query in bytes that you will be charged for. This is a cumulative sum and represents the total amount of data that you will be charged for since the query was started. The charge is applied only once and is either applied when the query completes running or when the query is cancelled.

  • cumulativeBytesScanned :: Maybe Integer

    The amount of data scanned by the query in bytes. This is a cumulative sum and represents the total amount of bytes scanned since the query was started.

  • progressPercentage :: Maybe Double

    The progress of the query, expressed as a percentage.

Instances

Instances details
FromJSON QueryStatus Source # 
Instance details

Defined in Amazonka.TimeStreamQuery.Types.QueryStatus

Generic QueryStatus Source # 
Instance details

Defined in Amazonka.TimeStreamQuery.Types.QueryStatus

Associated Types

type Rep QueryStatus :: Type -> Type #

Read QueryStatus Source # 
Instance details

Defined in Amazonka.TimeStreamQuery.Types.QueryStatus

Show QueryStatus Source # 
Instance details

Defined in Amazonka.TimeStreamQuery.Types.QueryStatus

NFData QueryStatus Source # 
Instance details

Defined in Amazonka.TimeStreamQuery.Types.QueryStatus

Methods

rnf :: QueryStatus -> () #

Eq QueryStatus Source # 
Instance details

Defined in Amazonka.TimeStreamQuery.Types.QueryStatus

Hashable QueryStatus Source # 
Instance details

Defined in Amazonka.TimeStreamQuery.Types.QueryStatus

type Rep QueryStatus Source # 
Instance details

Defined in Amazonka.TimeStreamQuery.Types.QueryStatus

type Rep QueryStatus = D1 ('MetaData "QueryStatus" "Amazonka.TimeStreamQuery.Types.QueryStatus" "amazonka-timestream-query-2.0-HD7xx47Lw3eG6c52GyReXL" 'False) (C1 ('MetaCons "QueryStatus'" 'PrefixI 'True) (S1 ('MetaSel ('Just "cumulativeBytesMetered") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Integer)) :*: (S1 ('MetaSel ('Just "cumulativeBytesScanned") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Integer)) :*: S1 ('MetaSel ('Just "progressPercentage") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Double)))))

newQueryStatus :: QueryStatus Source #

Create a value of QueryStatus 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:cumulativeBytesMetered:QueryStatus', queryStatus_cumulativeBytesMetered - The amount of data scanned by the query in bytes that you will be charged for. This is a cumulative sum and represents the total amount of data that you will be charged for since the query was started. The charge is applied only once and is either applied when the query completes running or when the query is cancelled.

$sel:cumulativeBytesScanned:QueryStatus', queryStatus_cumulativeBytesScanned - The amount of data scanned by the query in bytes. This is a cumulative sum and represents the total amount of bytes scanned since the query was started.

$sel:progressPercentage:QueryStatus', queryStatus_progressPercentage - The progress of the query, expressed as a percentage.

queryStatus_cumulativeBytesMetered :: Lens' QueryStatus (Maybe Integer) Source #

The amount of data scanned by the query in bytes that you will be charged for. This is a cumulative sum and represents the total amount of data that you will be charged for since the query was started. The charge is applied only once and is either applied when the query completes running or when the query is cancelled.

queryStatus_cumulativeBytesScanned :: Lens' QueryStatus (Maybe Integer) Source #

The amount of data scanned by the query in bytes. This is a cumulative sum and represents the total amount of bytes scanned since the query was started.

queryStatus_progressPercentage :: Lens' QueryStatus (Maybe Double) Source #

The progress of the query, expressed as a percentage.

Row

data Row Source #

Represents a single row in the query results.

See: newRow smart constructor.

Constructors

Row' 

Fields

  • data' :: [Datum]

    List of data points in a single row of the result set.

Instances

Instances details
FromJSON Row Source # 
Instance details

Defined in Amazonka.TimeStreamQuery.Types.Row

Generic Row Source # 
Instance details

Defined in Amazonka.TimeStreamQuery.Types.Row

Associated Types

type Rep Row :: Type -> Type #

Methods

from :: Row -> Rep Row x #

to :: Rep Row x -> Row #

Read Row Source # 
Instance details

Defined in Amazonka.TimeStreamQuery.Types.Row

Show Row Source # 
Instance details

Defined in Amazonka.TimeStreamQuery.Types.Row

Methods

showsPrec :: Int -> Row -> ShowS #

show :: Row -> String #

showList :: [Row] -> ShowS #

NFData Row Source # 
Instance details

Defined in Amazonka.TimeStreamQuery.Types.Row

Methods

rnf :: Row -> () #

Eq Row Source # 
Instance details

Defined in Amazonka.TimeStreamQuery.Types.Row

Methods

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

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

Hashable Row Source # 
Instance details

Defined in Amazonka.TimeStreamQuery.Types.Row

Methods

hashWithSalt :: Int -> Row -> Int #

hash :: Row -> Int #

type Rep Row Source # 
Instance details

Defined in Amazonka.TimeStreamQuery.Types.Row

type Rep Row = D1 ('MetaData "Row" "Amazonka.TimeStreamQuery.Types.Row" "amazonka-timestream-query-2.0-HD7xx47Lw3eG6c52GyReXL" 'False) (C1 ('MetaCons "Row'" 'PrefixI 'True) (S1 ('MetaSel ('Just "data'") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [Datum])))

newRow :: Row Source #

Create a value of Row 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:data':Row', row_data - List of data points in a single row of the result set.

row_data :: Lens' Row [Datum] Source #

List of data points in a single row of the result set.

S3Configuration

data S3Configuration Source #

Details on S3 location for error reports that result from running a query.

See: newS3Configuration smart constructor.

Constructors

S3Configuration' 

Fields

  • encryptionOption :: Maybe S3EncryptionOption

    Encryption at rest options for the error reports. If no encryption option is specified, Timestream will choose SSE_S3 as default.

  • objectKeyPrefix :: Maybe Text

    Prefix for the error report key. Timestream by default adds the following prefix to the error report path.

  • bucketName :: Text

    Name of the S3 bucket under which error reports will be created.

Instances

Instances details
FromJSON S3Configuration Source # 
Instance details

Defined in Amazonka.TimeStreamQuery.Types.S3Configuration

ToJSON S3Configuration Source # 
Instance details

Defined in Amazonka.TimeStreamQuery.Types.S3Configuration

Generic S3Configuration Source # 
Instance details

Defined in Amazonka.TimeStreamQuery.Types.S3Configuration

Associated Types

type Rep S3Configuration :: Type -> Type #

Read S3Configuration Source # 
Instance details

Defined in Amazonka.TimeStreamQuery.Types.S3Configuration

Show S3Configuration Source # 
Instance details

Defined in Amazonka.TimeStreamQuery.Types.S3Configuration

NFData S3Configuration Source # 
Instance details

Defined in Amazonka.TimeStreamQuery.Types.S3Configuration

Methods

rnf :: S3Configuration -> () #

Eq S3Configuration Source # 
Instance details

Defined in Amazonka.TimeStreamQuery.Types.S3Configuration

Hashable S3Configuration Source # 
Instance details

Defined in Amazonka.TimeStreamQuery.Types.S3Configuration

type Rep S3Configuration Source # 
Instance details

Defined in Amazonka.TimeStreamQuery.Types.S3Configuration

type Rep S3Configuration = D1 ('MetaData "S3Configuration" "Amazonka.TimeStreamQuery.Types.S3Configuration" "amazonka-timestream-query-2.0-HD7xx47Lw3eG6c52GyReXL" 'False) (C1 ('MetaCons "S3Configuration'" 'PrefixI 'True) (S1 ('MetaSel ('Just "encryptionOption") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe S3EncryptionOption)) :*: (S1 ('MetaSel ('Just "objectKeyPrefix") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "bucketName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))

newS3Configuration Source #

Create a value of S3Configuration 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:encryptionOption:S3Configuration', s3Configuration_encryptionOption - Encryption at rest options for the error reports. If no encryption option is specified, Timestream will choose SSE_S3 as default.

$sel:objectKeyPrefix:S3Configuration', s3Configuration_objectKeyPrefix - Prefix for the error report key. Timestream by default adds the following prefix to the error report path.

$sel:bucketName:S3Configuration', s3Configuration_bucketName - Name of the S3 bucket under which error reports will be created.

s3Configuration_encryptionOption :: Lens' S3Configuration (Maybe S3EncryptionOption) Source #

Encryption at rest options for the error reports. If no encryption option is specified, Timestream will choose SSE_S3 as default.

s3Configuration_objectKeyPrefix :: Lens' S3Configuration (Maybe Text) Source #

Prefix for the error report key. Timestream by default adds the following prefix to the error report path.

s3Configuration_bucketName :: Lens' S3Configuration Text Source #

Name of the S3 bucket under which error reports will be created.

S3ReportLocation

data S3ReportLocation Source #

S3 report location for the scheduled query run.

See: newS3ReportLocation smart constructor.

Constructors

S3ReportLocation' 

Fields

Instances

Instances details
FromJSON S3ReportLocation Source # 
Instance details

Defined in Amazonka.TimeStreamQuery.Types.S3ReportLocation

Generic S3ReportLocation Source # 
Instance details

Defined in Amazonka.TimeStreamQuery.Types.S3ReportLocation

Associated Types

type Rep S3ReportLocation :: Type -> Type #

Read S3ReportLocation Source # 
Instance details

Defined in Amazonka.TimeStreamQuery.Types.S3ReportLocation

Show S3ReportLocation Source # 
Instance details

Defined in Amazonka.TimeStreamQuery.Types.S3ReportLocation

NFData S3ReportLocation Source # 
Instance details

Defined in Amazonka.TimeStreamQuery.Types.S3ReportLocation

Methods

rnf :: S3ReportLocation -> () #

Eq S3ReportLocation Source # 
Instance details

Defined in Amazonka.TimeStreamQuery.Types.S3ReportLocation

Hashable S3ReportLocation Source # 
Instance details

Defined in Amazonka.TimeStreamQuery.Types.S3ReportLocation

type Rep S3ReportLocation Source # 
Instance details

Defined in Amazonka.TimeStreamQuery.Types.S3ReportLocation

type Rep S3ReportLocation = D1 ('MetaData "S3ReportLocation" "Amazonka.TimeStreamQuery.Types.S3ReportLocation" "amazonka-timestream-query-2.0-HD7xx47Lw3eG6c52GyReXL" 'False) (C1 ('MetaCons "S3ReportLocation'" 'PrefixI 'True) (S1 ('MetaSel ('Just "bucketName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "objectKey") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newS3ReportLocation :: S3ReportLocation Source #

Create a value of S3ReportLocation 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:bucketName:S3ReportLocation', s3ReportLocation_bucketName - S3 bucket name.

$sel:objectKey:S3ReportLocation', s3ReportLocation_objectKey - S3 key.

ScheduleConfiguration

data ScheduleConfiguration Source #

Configuration of the schedule of the query.

See: newScheduleConfiguration smart constructor.

Constructors

ScheduleConfiguration' 

Fields

  • scheduleExpression :: Text

    An expression that denotes when to trigger the scheduled query run. This can be a cron expression or a rate expression.

Instances

Instances details
FromJSON ScheduleConfiguration Source # 
Instance details

Defined in Amazonka.TimeStreamQuery.Types.ScheduleConfiguration

ToJSON ScheduleConfiguration Source # 
Instance details

Defined in Amazonka.TimeStreamQuery.Types.ScheduleConfiguration

Generic ScheduleConfiguration Source # 
Instance details

Defined in Amazonka.TimeStreamQuery.Types.ScheduleConfiguration

Associated Types

type Rep ScheduleConfiguration :: Type -> Type #

Read ScheduleConfiguration Source # 
Instance details

Defined in Amazonka.TimeStreamQuery.Types.ScheduleConfiguration

Show ScheduleConfiguration Source # 
Instance details

Defined in Amazonka.TimeStreamQuery.Types.ScheduleConfiguration

NFData ScheduleConfiguration Source # 
Instance details

Defined in Amazonka.TimeStreamQuery.Types.ScheduleConfiguration

Methods

rnf :: ScheduleConfiguration -> () #

Eq ScheduleConfiguration Source # 
Instance details

Defined in Amazonka.TimeStreamQuery.Types.ScheduleConfiguration

Hashable ScheduleConfiguration Source # 
Instance details

Defined in Amazonka.TimeStreamQuery.Types.ScheduleConfiguration

type Rep ScheduleConfiguration Source # 
Instance details

Defined in Amazonka.TimeStreamQuery.Types.ScheduleConfiguration

type Rep ScheduleConfiguration = D1 ('MetaData "ScheduleConfiguration" "Amazonka.TimeStreamQuery.Types.ScheduleConfiguration" "amazonka-timestream-query-2.0-HD7xx47Lw3eG6c52GyReXL" 'False) (C1 ('MetaCons "ScheduleConfiguration'" 'PrefixI 'True) (S1 ('MetaSel ('Just "scheduleExpression") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newScheduleConfiguration Source #

Create a value of ScheduleConfiguration 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:scheduleExpression:ScheduleConfiguration', scheduleConfiguration_scheduleExpression - An expression that denotes when to trigger the scheduled query run. This can be a cron expression or a rate expression.

scheduleConfiguration_scheduleExpression :: Lens' ScheduleConfiguration Text Source #

An expression that denotes when to trigger the scheduled query run. This can be a cron expression or a rate expression.

ScheduledQuery

data ScheduledQuery Source #

Scheduled Query

See: newScheduledQuery smart constructor.

Constructors

ScheduledQuery' 

Fields

Instances

Instances details
FromJSON ScheduledQuery Source # 
Instance details

Defined in Amazonka.TimeStreamQuery.Types.ScheduledQuery

Generic ScheduledQuery Source # 
Instance details

Defined in Amazonka.TimeStreamQuery.Types.ScheduledQuery

Associated Types

type Rep ScheduledQuery :: Type -> Type #

Read ScheduledQuery Source # 
Instance details

Defined in Amazonka.TimeStreamQuery.Types.ScheduledQuery

Show ScheduledQuery Source # 
Instance details

Defined in Amazonka.TimeStreamQuery.Types.ScheduledQuery

NFData ScheduledQuery Source # 
Instance details

Defined in Amazonka.TimeStreamQuery.Types.ScheduledQuery

Methods

rnf :: ScheduledQuery -> () #

Eq ScheduledQuery Source # 
Instance details

Defined in Amazonka.TimeStreamQuery.Types.ScheduledQuery

Hashable ScheduledQuery Source # 
Instance details

Defined in Amazonka.TimeStreamQuery.Types.ScheduledQuery

type Rep ScheduledQuery Source # 
Instance details

Defined in Amazonka.TimeStreamQuery.Types.ScheduledQuery

newScheduledQuery Source #

Create a value of ScheduledQuery 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:ScheduledQuery', scheduledQuery_creationTime - The creation time of the scheduled query.

$sel:errorReportConfiguration:ScheduledQuery', scheduledQuery_errorReportConfiguration - Configuration for scheduled query error reporting.

$sel:lastRunStatus:ScheduledQuery', scheduledQuery_lastRunStatus - Status of the last scheduled query run.

$sel:nextInvocationTime:ScheduledQuery', scheduledQuery_nextInvocationTime - The next time the scheduled query is to be run.

$sel:previousInvocationTime:ScheduledQuery', scheduledQuery_previousInvocationTime - The last time the scheduled query was run.

$sel:targetDestination:ScheduledQuery', scheduledQuery_targetDestination - Target data source where final scheduled query result will be written.

$sel:arn:ScheduledQuery', scheduledQuery_arn - The Amazon Resource Name.

$sel:name:ScheduledQuery', scheduledQuery_name - The name of the scheduled query.

$sel:state:ScheduledQuery', scheduledQuery_state - State of scheduled query.

scheduledQuery_creationTime :: Lens' ScheduledQuery (Maybe UTCTime) Source #

The creation time of the scheduled query.

scheduledQuery_nextInvocationTime :: Lens' ScheduledQuery (Maybe UTCTime) Source #

The next time the scheduled query is to be run.

scheduledQuery_previousInvocationTime :: Lens' ScheduledQuery (Maybe UTCTime) Source #

The last time the scheduled query was run.

scheduledQuery_targetDestination :: Lens' ScheduledQuery (Maybe TargetDestination) Source #

Target data source where final scheduled query result will be written.

scheduledQuery_arn :: Lens' ScheduledQuery Text Source #

The Amazon Resource Name.

scheduledQuery_name :: Lens' ScheduledQuery Text Source #

The name of the scheduled query.

ScheduledQueryDescription

data ScheduledQueryDescription Source #

Structure that describes scheduled query.

See: newScheduledQueryDescription smart constructor.

Constructors

ScheduledQueryDescription' 

Fields

Instances

Instances details
FromJSON ScheduledQueryDescription Source # 
Instance details

Defined in Amazonka.TimeStreamQuery.Types.ScheduledQueryDescription

Generic ScheduledQueryDescription Source # 
Instance details

Defined in Amazonka.TimeStreamQuery.Types.ScheduledQueryDescription

Associated Types

type Rep ScheduledQueryDescription :: Type -> Type #

Show ScheduledQueryDescription Source # 
Instance details

Defined in Amazonka.TimeStreamQuery.Types.ScheduledQueryDescription

NFData ScheduledQueryDescription Source # 
Instance details

Defined in Amazonka.TimeStreamQuery.Types.ScheduledQueryDescription

Eq ScheduledQueryDescription Source # 
Instance details

Defined in Amazonka.TimeStreamQuery.Types.ScheduledQueryDescription

Hashable ScheduledQueryDescription Source # 
Instance details

Defined in Amazonka.TimeStreamQuery.Types.ScheduledQueryDescription

type Rep ScheduledQueryDescription Source # 
Instance details

Defined in Amazonka.TimeStreamQuery.Types.ScheduledQueryDescription

type Rep ScheduledQueryDescription = D1 ('MetaData "ScheduledQueryDescription" "Amazonka.TimeStreamQuery.Types.ScheduledQueryDescription" "amazonka-timestream-query-2.0-HD7xx47Lw3eG6c52GyReXL" 'False) (C1 ('MetaCons "ScheduledQueryDescription'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "creationTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: (S1 ('MetaSel ('Just "errorReportConfiguration") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ErrorReportConfiguration)) :*: S1 ('MetaSel ('Just "kmsKeyId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: ((S1 ('MetaSel ('Just "lastRunSummary") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ScheduledQueryRunSummary)) :*: S1 ('MetaSel ('Just "nextInvocationTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX))) :*: (S1 ('MetaSel ('Just "previousInvocationTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: S1 ('MetaSel ('Just "recentlyFailedRuns") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [ScheduledQueryRunSummary]))))) :*: (((S1 ('MetaSel ('Just "scheduledQueryExecutionRoleArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "targetConfiguration") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe TargetConfiguration))) :*: (S1 ('MetaSel ('Just "arn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))) :*: ((S1 ('MetaSel ('Just "queryString") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Sensitive Text)) :*: S1 ('MetaSel ('Just "state") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 ScheduledQueryState)) :*: (S1 ('MetaSel ('Just "scheduleConfiguration") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 ScheduleConfiguration) :*: S1 ('MetaSel ('Just "notificationConfiguration") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 NotificationConfiguration))))))

newScheduledQueryDescription Source #

Create a value of ScheduledQueryDescription 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:ScheduledQueryDescription', scheduledQueryDescription_creationTime - Creation time of the scheduled query.

$sel:errorReportConfiguration:ScheduledQueryDescription', scheduledQueryDescription_errorReportConfiguration - Error-reporting configuration for the scheduled query.

$sel:kmsKeyId:ScheduledQueryDescription', scheduledQueryDescription_kmsKeyId - A customer provided KMS key used to encrypt the scheduled query resource.

$sel:lastRunSummary:ScheduledQueryDescription', scheduledQueryDescription_lastRunSummary - Runtime summary for the last scheduled query run.

$sel:nextInvocationTime:ScheduledQueryDescription', scheduledQueryDescription_nextInvocationTime - The next time the scheduled query is scheduled to run.

$sel:previousInvocationTime:ScheduledQueryDescription', scheduledQueryDescription_previousInvocationTime - Last time the query was run.

$sel:recentlyFailedRuns:ScheduledQueryDescription', scheduledQueryDescription_recentlyFailedRuns - Runtime summary for the last five failed scheduled query runs.

$sel:scheduledQueryExecutionRoleArn:ScheduledQueryDescription', scheduledQueryDescription_scheduledQueryExecutionRoleArn - IAM role that Timestream uses to run the schedule query.

$sel:targetConfiguration:ScheduledQueryDescription', scheduledQueryDescription_targetConfiguration - Scheduled query target store configuration.

$sel:arn:ScheduledQueryDescription', scheduledQueryDescription_arn - Scheduled query ARN.

$sel:name:ScheduledQueryDescription', scheduledQueryDescription_name - Name of the scheduled query.

$sel:queryString:ScheduledQueryDescription', scheduledQueryDescription_queryString - The query to be run.

$sel:state:ScheduledQueryDescription', scheduledQueryDescription_state - State of the scheduled query.

$sel:scheduleConfiguration:ScheduledQueryDescription', scheduledQueryDescription_scheduleConfiguration - Schedule configuration.

$sel:notificationConfiguration:ScheduledQueryDescription', scheduledQueryDescription_notificationConfiguration - Notification configuration.

scheduledQueryDescription_kmsKeyId :: Lens' ScheduledQueryDescription (Maybe Text) Source #

A customer provided KMS key used to encrypt the scheduled query resource.

scheduledQueryDescription_nextInvocationTime :: Lens' ScheduledQueryDescription (Maybe UTCTime) Source #

The next time the scheduled query is scheduled to run.

scheduledQueryDescription_recentlyFailedRuns :: Lens' ScheduledQueryDescription (Maybe [ScheduledQueryRunSummary]) Source #

Runtime summary for the last five failed scheduled query runs.

ScheduledQueryRunSummary

data ScheduledQueryRunSummary Source #

Run summary for the scheduled query

See: newScheduledQueryRunSummary smart constructor.

Constructors

ScheduledQueryRunSummary' 

Fields

Instances

Instances details
FromJSON ScheduledQueryRunSummary Source # 
Instance details

Defined in Amazonka.TimeStreamQuery.Types.ScheduledQueryRunSummary

Generic ScheduledQueryRunSummary Source # 
Instance details

Defined in Amazonka.TimeStreamQuery.Types.ScheduledQueryRunSummary

Associated Types

type Rep ScheduledQueryRunSummary :: Type -> Type #

Read ScheduledQueryRunSummary Source # 
Instance details

Defined in Amazonka.TimeStreamQuery.Types.ScheduledQueryRunSummary

Show ScheduledQueryRunSummary Source # 
Instance details

Defined in Amazonka.TimeStreamQuery.Types.ScheduledQueryRunSummary

NFData ScheduledQueryRunSummary Source # 
Instance details

Defined in Amazonka.TimeStreamQuery.Types.ScheduledQueryRunSummary

Eq ScheduledQueryRunSummary Source # 
Instance details

Defined in Amazonka.TimeStreamQuery.Types.ScheduledQueryRunSummary

Hashable ScheduledQueryRunSummary Source # 
Instance details

Defined in Amazonka.TimeStreamQuery.Types.ScheduledQueryRunSummary

type Rep ScheduledQueryRunSummary Source # 
Instance details

Defined in Amazonka.TimeStreamQuery.Types.ScheduledQueryRunSummary

type Rep ScheduledQueryRunSummary = D1 ('MetaData "ScheduledQueryRunSummary" "Amazonka.TimeStreamQuery.Types.ScheduledQueryRunSummary" "amazonka-timestream-query-2.0-HD7xx47Lw3eG6c52GyReXL" 'False) (C1 ('MetaCons "ScheduledQueryRunSummary'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "errorReportLocation") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ErrorReportLocation)) :*: (S1 ('MetaSel ('Just "executionStats") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ExecutionStats)) :*: S1 ('MetaSel ('Just "failureReason") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: (S1 ('MetaSel ('Just "invocationTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: (S1 ('MetaSel ('Just "runStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ScheduledQueryRunStatus)) :*: S1 ('MetaSel ('Just "triggerTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX))))))

newScheduledQueryRunSummary :: ScheduledQueryRunSummary Source #

Create a value of ScheduledQueryRunSummary 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:errorReportLocation:ScheduledQueryRunSummary', scheduledQueryRunSummary_errorReportLocation - S3 location for error report.

$sel:executionStats:ScheduledQueryRunSummary', scheduledQueryRunSummary_executionStats - Runtime statistics for a scheduled run.

$sel:failureReason:ScheduledQueryRunSummary', scheduledQueryRunSummary_failureReason - Error message for the scheduled query in case of failure. You might have to look at the error report to get more detailed error reasons.

$sel:invocationTime:ScheduledQueryRunSummary', scheduledQueryRunSummary_invocationTime - InvocationTime for this run. This is the time at which the query is scheduled to run. Parameter @scheduled_runtime can be used in the query to get the value.

$sel:runStatus:ScheduledQueryRunSummary', scheduledQueryRunSummary_runStatus - The status of a scheduled query run.

$sel:triggerTime:ScheduledQueryRunSummary', scheduledQueryRunSummary_triggerTime - The actual time when the query was run.

scheduledQueryRunSummary_failureReason :: Lens' ScheduledQueryRunSummary (Maybe Text) Source #

Error message for the scheduled query in case of failure. You might have to look at the error report to get more detailed error reasons.

scheduledQueryRunSummary_invocationTime :: Lens' ScheduledQueryRunSummary (Maybe UTCTime) Source #

InvocationTime for this run. This is the time at which the query is scheduled to run. Parameter @scheduled_runtime can be used in the query to get the value.

SelectColumn

data SelectColumn Source #

Details of the column that is returned by the query.

See: newSelectColumn smart constructor.

Constructors

SelectColumn' 

Fields

Instances

Instances details
FromJSON SelectColumn Source # 
Instance details

Defined in Amazonka.TimeStreamQuery.Types.SelectColumn

Generic SelectColumn Source # 
Instance details

Defined in Amazonka.TimeStreamQuery.Types.SelectColumn

Associated Types

type Rep SelectColumn :: Type -> Type #

Read SelectColumn Source # 
Instance details

Defined in Amazonka.TimeStreamQuery.Types.SelectColumn

Show SelectColumn Source # 
Instance details

Defined in Amazonka.TimeStreamQuery.Types.SelectColumn

NFData SelectColumn Source # 
Instance details

Defined in Amazonka.TimeStreamQuery.Types.SelectColumn

Methods

rnf :: SelectColumn -> () #

Eq SelectColumn Source # 
Instance details

Defined in Amazonka.TimeStreamQuery.Types.SelectColumn

Hashable SelectColumn Source # 
Instance details

Defined in Amazonka.TimeStreamQuery.Types.SelectColumn

type Rep SelectColumn Source # 
Instance details

Defined in Amazonka.TimeStreamQuery.Types.SelectColumn

type Rep SelectColumn = D1 ('MetaData "SelectColumn" "Amazonka.TimeStreamQuery.Types.SelectColumn" "amazonka-timestream-query-2.0-HD7xx47Lw3eG6c52GyReXL" 'False) (C1 ('MetaCons "SelectColumn'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "aliased") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "databaseName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "tableName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "type'") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Type))))))

newSelectColumn :: SelectColumn Source #

Create a value of SelectColumn 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:aliased:SelectColumn', selectColumn_aliased - True, if the column name was aliased by the query. False otherwise.

$sel:databaseName:SelectColumn', selectColumn_databaseName - Database that has this column.

$sel:name:SelectColumn', selectColumn_name - Name of the column.

$sel:tableName:SelectColumn', selectColumn_tableName - Table within the database that has this column.

$sel:type':SelectColumn', selectColumn_type - Undocumented member.

selectColumn_aliased :: Lens' SelectColumn (Maybe Bool) Source #

True, if the column name was aliased by the query. False otherwise.

selectColumn_databaseName :: Lens' SelectColumn (Maybe Text) Source #

Database that has this column.

selectColumn_tableName :: Lens' SelectColumn (Maybe Text) Source #

Table within the database that has this column.

SnsConfiguration

data SnsConfiguration Source #

Details on SNS that are required to send the notification.

See: newSnsConfiguration smart constructor.

Constructors

SnsConfiguration' 

Fields

  • topicArn :: Text

    SNS topic ARN that the scheduled query status notifications will be sent to.

Instances

Instances details
FromJSON SnsConfiguration Source # 
Instance details

Defined in Amazonka.TimeStreamQuery.Types.SnsConfiguration

ToJSON SnsConfiguration Source # 
Instance details

Defined in Amazonka.TimeStreamQuery.Types.SnsConfiguration

Generic SnsConfiguration Source # 
Instance details

Defined in Amazonka.TimeStreamQuery.Types.SnsConfiguration

Associated Types

type Rep SnsConfiguration :: Type -> Type #

Read SnsConfiguration Source # 
Instance details

Defined in Amazonka.TimeStreamQuery.Types.SnsConfiguration

Show SnsConfiguration Source # 
Instance details

Defined in Amazonka.TimeStreamQuery.Types.SnsConfiguration

NFData SnsConfiguration Source # 
Instance details

Defined in Amazonka.TimeStreamQuery.Types.SnsConfiguration

Methods

rnf :: SnsConfiguration -> () #

Eq SnsConfiguration Source # 
Instance details

Defined in Amazonka.TimeStreamQuery.Types.SnsConfiguration

Hashable SnsConfiguration Source # 
Instance details

Defined in Amazonka.TimeStreamQuery.Types.SnsConfiguration

type Rep SnsConfiguration Source # 
Instance details

Defined in Amazonka.TimeStreamQuery.Types.SnsConfiguration

type Rep SnsConfiguration = D1 ('MetaData "SnsConfiguration" "Amazonka.TimeStreamQuery.Types.SnsConfiguration" "amazonka-timestream-query-2.0-HD7xx47Lw3eG6c52GyReXL" 'False) (C1 ('MetaCons "SnsConfiguration'" 'PrefixI 'True) (S1 ('MetaSel ('Just "topicArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newSnsConfiguration Source #

Create a value of SnsConfiguration 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:topicArn:SnsConfiguration', snsConfiguration_topicArn - SNS topic ARN that the scheduled query status notifications will be sent to.

snsConfiguration_topicArn :: Lens' SnsConfiguration Text Source #

SNS topic ARN that the scheduled query status notifications will be sent to.

Tag

data Tag Source #

A tag is a label that you assign to a Timestream database and/or table. Each tag consists of a key and an optional value, both of which you define. Tags enable you to categorize databases and/or tables, for example, by purpose, owner, or environment.

See: newTag smart constructor.

Constructors

Tag' 

Fields

  • key :: Text

    The key of the tag. Tag keys are case sensitive.

  • value :: Text

    The value of the tag. Tag values are case sensitive and can be null.

Instances

Instances details
FromJSON Tag Source # 
Instance details

Defined in Amazonka.TimeStreamQuery.Types.Tag

ToJSON Tag Source # 
Instance details

Defined in Amazonka.TimeStreamQuery.Types.Tag

Generic Tag Source # 
Instance details

Defined in Amazonka.TimeStreamQuery.Types.Tag

Associated Types

type Rep Tag :: Type -> Type #

Methods

from :: Tag -> Rep Tag x #

to :: Rep Tag x -> Tag #

Read Tag Source # 
Instance details

Defined in Amazonka.TimeStreamQuery.Types.Tag

Show Tag Source # 
Instance details

Defined in Amazonka.TimeStreamQuery.Types.Tag

Methods

showsPrec :: Int -> Tag -> ShowS #

show :: Tag -> String #

showList :: [Tag] -> ShowS #

NFData Tag Source # 
Instance details

Defined in Amazonka.TimeStreamQuery.Types.Tag

Methods

rnf :: Tag -> () #

Eq Tag Source # 
Instance details

Defined in Amazonka.TimeStreamQuery.Types.Tag

Methods

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

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

Hashable Tag Source # 
Instance details

Defined in Amazonka.TimeStreamQuery.Types.Tag

Methods

hashWithSalt :: Int -> Tag -> Int #

hash :: Tag -> Int #

type Rep Tag Source # 
Instance details

Defined in Amazonka.TimeStreamQuery.Types.Tag

type Rep Tag = D1 ('MetaData "Tag" "Amazonka.TimeStreamQuery.Types.Tag" "amazonka-timestream-query-2.0-HD7xx47Lw3eG6c52GyReXL" '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 key of the tag. Tag keys are case sensitive.

$sel:value:Tag', tag_value - The value of the tag. Tag values are case sensitive and can be null.

tag_key :: Lens' Tag Text Source #

The key of the tag. Tag keys are case sensitive.

tag_value :: Lens' Tag Text Source #

The value of the tag. Tag values are case sensitive and can be null.

TargetConfiguration

data TargetConfiguration Source #

Configuration used for writing the output of a query.

See: newTargetConfiguration smart constructor.

Constructors

TargetConfiguration' 

Fields

Instances

Instances details
FromJSON TargetConfiguration Source # 
Instance details

Defined in Amazonka.TimeStreamQuery.Types.TargetConfiguration

ToJSON TargetConfiguration Source # 
Instance details

Defined in Amazonka.TimeStreamQuery.Types.TargetConfiguration

Generic TargetConfiguration Source # 
Instance details

Defined in Amazonka.TimeStreamQuery.Types.TargetConfiguration

Associated Types

type Rep TargetConfiguration :: Type -> Type #

Read TargetConfiguration Source # 
Instance details

Defined in Amazonka.TimeStreamQuery.Types.TargetConfiguration

Show TargetConfiguration Source # 
Instance details

Defined in Amazonka.TimeStreamQuery.Types.TargetConfiguration

NFData TargetConfiguration Source # 
Instance details

Defined in Amazonka.TimeStreamQuery.Types.TargetConfiguration

Methods

rnf :: TargetConfiguration -> () #

Eq TargetConfiguration Source # 
Instance details

Defined in Amazonka.TimeStreamQuery.Types.TargetConfiguration

Hashable TargetConfiguration Source # 
Instance details

Defined in Amazonka.TimeStreamQuery.Types.TargetConfiguration

type Rep TargetConfiguration Source # 
Instance details

Defined in Amazonka.TimeStreamQuery.Types.TargetConfiguration

type Rep TargetConfiguration = D1 ('MetaData "TargetConfiguration" "Amazonka.TimeStreamQuery.Types.TargetConfiguration" "amazonka-timestream-query-2.0-HD7xx47Lw3eG6c52GyReXL" 'False) (C1 ('MetaCons "TargetConfiguration'" 'PrefixI 'True) (S1 ('MetaSel ('Just "timestreamConfiguration") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 TimestreamConfiguration)))

newTargetConfiguration Source #

Create a value of TargetConfiguration 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:timestreamConfiguration:TargetConfiguration', targetConfiguration_timestreamConfiguration - Configuration needed to write data into the Timestream database and table.

targetConfiguration_timestreamConfiguration :: Lens' TargetConfiguration TimestreamConfiguration Source #

Configuration needed to write data into the Timestream database and table.

TargetDestination

data TargetDestination Source #

Destination details to write data for a target data source. Current supported data source is Timestream.

See: newTargetDestination smart constructor.

Constructors

TargetDestination' 

Fields

Instances

Instances details
FromJSON TargetDestination Source # 
Instance details

Defined in Amazonka.TimeStreamQuery.Types.TargetDestination

Generic TargetDestination Source # 
Instance details

Defined in Amazonka.TimeStreamQuery.Types.TargetDestination

Associated Types

type Rep TargetDestination :: Type -> Type #

Read TargetDestination Source # 
Instance details

Defined in Amazonka.TimeStreamQuery.Types.TargetDestination

Show TargetDestination Source # 
Instance details

Defined in Amazonka.TimeStreamQuery.Types.TargetDestination

NFData TargetDestination Source # 
Instance details

Defined in Amazonka.TimeStreamQuery.Types.TargetDestination

Methods

rnf :: TargetDestination -> () #

Eq TargetDestination Source # 
Instance details

Defined in Amazonka.TimeStreamQuery.Types.TargetDestination

Hashable TargetDestination Source # 
Instance details

Defined in Amazonka.TimeStreamQuery.Types.TargetDestination

type Rep TargetDestination Source # 
Instance details

Defined in Amazonka.TimeStreamQuery.Types.TargetDestination

type Rep TargetDestination = D1 ('MetaData "TargetDestination" "Amazonka.TimeStreamQuery.Types.TargetDestination" "amazonka-timestream-query-2.0-HD7xx47Lw3eG6c52GyReXL" 'False) (C1 ('MetaCons "TargetDestination'" 'PrefixI 'True) (S1 ('MetaSel ('Just "timestreamDestination") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe TimestreamDestination))))

newTargetDestination :: TargetDestination Source #

Create a value of TargetDestination 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:timestreamDestination:TargetDestination', targetDestination_timestreamDestination - Query result destination details for Timestream data source.

targetDestination_timestreamDestination :: Lens' TargetDestination (Maybe TimestreamDestination) Source #

Query result destination details for Timestream data source.

TimeSeriesDataPoint

data TimeSeriesDataPoint Source #

The timeseries data type represents the values of a measure over time. A time series is an array of rows of timestamps and measure values, with rows sorted in ascending order of time. A TimeSeriesDataPoint is a single data point in the time series. It represents a tuple of (time, measure value) in a time series.

See: newTimeSeriesDataPoint smart constructor.

Constructors

TimeSeriesDataPoint' 

Fields

  • time :: Text

    The timestamp when the measure value was collected.

  • value :: Datum

    The measure value for the data point.

Instances

Instances details
FromJSON TimeSeriesDataPoint Source # 
Instance details

Defined in Amazonka.TimeStreamQuery.Types.TimeSeriesDataPoint

Generic TimeSeriesDataPoint Source # 
Instance details

Defined in Amazonka.TimeStreamQuery.Types.TimeSeriesDataPoint

Associated Types

type Rep TimeSeriesDataPoint :: Type -> Type #

Read TimeSeriesDataPoint Source # 
Instance details

Defined in Amazonka.TimeStreamQuery.Types.TimeSeriesDataPoint

Show TimeSeriesDataPoint Source # 
Instance details

Defined in Amazonka.TimeStreamQuery.Types.TimeSeriesDataPoint

NFData TimeSeriesDataPoint Source # 
Instance details

Defined in Amazonka.TimeStreamQuery.Types.TimeSeriesDataPoint

Methods

rnf :: TimeSeriesDataPoint -> () #

Eq TimeSeriesDataPoint Source # 
Instance details

Defined in Amazonka.TimeStreamQuery.Types.TimeSeriesDataPoint

Hashable TimeSeriesDataPoint Source # 
Instance details

Defined in Amazonka.TimeStreamQuery.Types.TimeSeriesDataPoint

type Rep TimeSeriesDataPoint Source # 
Instance details

Defined in Amazonka.TimeStreamQuery.Types.TimeSeriesDataPoint

type Rep TimeSeriesDataPoint = D1 ('MetaData "TimeSeriesDataPoint" "Amazonka.TimeStreamQuery.Types.TimeSeriesDataPoint" "amazonka-timestream-query-2.0-HD7xx47Lw3eG6c52GyReXL" 'False) (C1 ('MetaCons "TimeSeriesDataPoint'" 'PrefixI 'True) (S1 ('MetaSel ('Just "time") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "value") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Datum)))

newTimeSeriesDataPoint Source #

Create a value of TimeSeriesDataPoint 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:time:TimeSeriesDataPoint', timeSeriesDataPoint_time - The timestamp when the measure value was collected.

$sel:value:TimeSeriesDataPoint', timeSeriesDataPoint_value - The measure value for the data point.

timeSeriesDataPoint_time :: Lens' TimeSeriesDataPoint Text Source #

The timestamp when the measure value was collected.

timeSeriesDataPoint_value :: Lens' TimeSeriesDataPoint Datum Source #

The measure value for the data point.

TimestreamConfiguration

data TimestreamConfiguration Source #

Configuration to write data into Timestream database and table. This configuration allows the user to map the query result select columns into the destination table columns.

See: newTimestreamConfiguration smart constructor.

Constructors

TimestreamConfiguration' 

Fields

Instances

Instances details
FromJSON TimestreamConfiguration Source # 
Instance details

Defined in Amazonka.TimeStreamQuery.Types.TimestreamConfiguration

ToJSON TimestreamConfiguration Source # 
Instance details

Defined in Amazonka.TimeStreamQuery.Types.TimestreamConfiguration

Generic TimestreamConfiguration Source # 
Instance details

Defined in Amazonka.TimeStreamQuery.Types.TimestreamConfiguration

Associated Types

type Rep TimestreamConfiguration :: Type -> Type #

Read TimestreamConfiguration Source # 
Instance details

Defined in Amazonka.TimeStreamQuery.Types.TimestreamConfiguration

Show TimestreamConfiguration Source # 
Instance details

Defined in Amazonka.TimeStreamQuery.Types.TimestreamConfiguration

NFData TimestreamConfiguration Source # 
Instance details

Defined in Amazonka.TimeStreamQuery.Types.TimestreamConfiguration

Methods

rnf :: TimestreamConfiguration -> () #

Eq TimestreamConfiguration Source # 
Instance details

Defined in Amazonka.TimeStreamQuery.Types.TimestreamConfiguration

Hashable TimestreamConfiguration Source # 
Instance details

Defined in Amazonka.TimeStreamQuery.Types.TimestreamConfiguration

type Rep TimestreamConfiguration Source # 
Instance details

Defined in Amazonka.TimeStreamQuery.Types.TimestreamConfiguration

type Rep TimestreamConfiguration = D1 ('MetaData "TimestreamConfiguration" "Amazonka.TimeStreamQuery.Types.TimestreamConfiguration" "amazonka-timestream-query-2.0-HD7xx47Lw3eG6c52GyReXL" 'False) (C1 ('MetaCons "TimestreamConfiguration'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "measureNameColumn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "mixedMeasureMappings") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (NonEmpty MixedMeasureMapping))) :*: S1 ('MetaSel ('Just "multiMeasureMappings") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe MultiMeasureMappings)))) :*: ((S1 ('MetaSel ('Just "databaseName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "tableName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)) :*: (S1 ('MetaSel ('Just "timeColumn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "dimensionMappings") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [DimensionMapping])))))

newTimestreamConfiguration Source #

Create a value of TimestreamConfiguration 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:measureNameColumn:TimestreamConfiguration', timestreamConfiguration_measureNameColumn - Name of the measure column.

$sel:mixedMeasureMappings:TimestreamConfiguration', timestreamConfiguration_mixedMeasureMappings - Specifies how to map measures to multi-measure records.

$sel:multiMeasureMappings:TimestreamConfiguration', timestreamConfiguration_multiMeasureMappings - Multi-measure mappings.

$sel:databaseName:TimestreamConfiguration', timestreamConfiguration_databaseName - Name of Timestream database to which the query result will be written.

$sel:tableName:TimestreamConfiguration', timestreamConfiguration_tableName - Name of Timestream table that the query result will be written to. The table should be within the same database that is provided in Timestream configuration.

$sel:timeColumn:TimestreamConfiguration', timestreamConfiguration_timeColumn - Column from query result that should be used as the time column in destination table. Column type for this should be TIMESTAMP.

$sel:dimensionMappings:TimestreamConfiguration', timestreamConfiguration_dimensionMappings - This is to allow mapping column(s) from the query result to the dimension in the destination table.

timestreamConfiguration_databaseName :: Lens' TimestreamConfiguration Text Source #

Name of Timestream database to which the query result will be written.

timestreamConfiguration_tableName :: Lens' TimestreamConfiguration Text Source #

Name of Timestream table that the query result will be written to. The table should be within the same database that is provided in Timestream configuration.

timestreamConfiguration_timeColumn :: Lens' TimestreamConfiguration Text Source #

Column from query result that should be used as the time column in destination table. Column type for this should be TIMESTAMP.

timestreamConfiguration_dimensionMappings :: Lens' TimestreamConfiguration [DimensionMapping] Source #

This is to allow mapping column(s) from the query result to the dimension in the destination table.

TimestreamDestination

data TimestreamDestination Source #

Destination for scheduled query.

See: newTimestreamDestination smart constructor.

Constructors

TimestreamDestination' 

Fields

Instances

Instances details
FromJSON TimestreamDestination Source # 
Instance details

Defined in Amazonka.TimeStreamQuery.Types.TimestreamDestination

Generic TimestreamDestination Source # 
Instance details

Defined in Amazonka.TimeStreamQuery.Types.TimestreamDestination

Associated Types

type Rep TimestreamDestination :: Type -> Type #

Read TimestreamDestination Source # 
Instance details

Defined in Amazonka.TimeStreamQuery.Types.TimestreamDestination

Show TimestreamDestination Source # 
Instance details

Defined in Amazonka.TimeStreamQuery.Types.TimestreamDestination

NFData TimestreamDestination Source # 
Instance details

Defined in Amazonka.TimeStreamQuery.Types.TimestreamDestination

Methods

rnf :: TimestreamDestination -> () #

Eq TimestreamDestination Source # 
Instance details

Defined in Amazonka.TimeStreamQuery.Types.TimestreamDestination

Hashable TimestreamDestination Source # 
Instance details

Defined in Amazonka.TimeStreamQuery.Types.TimestreamDestination

type Rep TimestreamDestination Source # 
Instance details

Defined in Amazonka.TimeStreamQuery.Types.TimestreamDestination

type Rep TimestreamDestination = D1 ('MetaData "TimestreamDestination" "Amazonka.TimeStreamQuery.Types.TimestreamDestination" "amazonka-timestream-query-2.0-HD7xx47Lw3eG6c52GyReXL" 'False) (C1 ('MetaCons "TimestreamDestination'" 'PrefixI 'True) (S1 ('MetaSel ('Just "databaseName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "tableName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newTimestreamDestination :: TimestreamDestination Source #

Create a value of TimestreamDestination 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:databaseName:TimestreamDestination', timestreamDestination_databaseName - Timestream database name.

$sel:tableName:TimestreamDestination', timestreamDestination_tableName - Timestream table name.

Type

data Type Source #

Contains the data type of a column in a query result set. The data type can be scalar or complex. The supported scalar data types are integers, Boolean, string, double, timestamp, date, time, and intervals. The supported complex data types are arrays, rows, and timeseries.

See: newType smart constructor.

Constructors

Type' 

Fields

Instances

Instances details
FromJSON Type Source # 
Instance details

Defined in Amazonka.TimeStreamQuery.Types.Type

Generic Type Source # 
Instance details

Defined in Amazonka.TimeStreamQuery.Types.Type

Associated Types

type Rep Type :: Type -> Type #

Methods

from :: Type -> Rep Type x #

to :: Rep Type x -> Type #

Read Type Source # 
Instance details

Defined in Amazonka.TimeStreamQuery.Types.Type

Show Type Source # 
Instance details

Defined in Amazonka.TimeStreamQuery.Types.Type

Methods

showsPrec :: Int -> Type -> ShowS #

show :: Type -> String #

showList :: [Type] -> ShowS #

NFData Type Source # 
Instance details

Defined in Amazonka.TimeStreamQuery.Types.Type

Methods

rnf :: Type -> () #

Eq Type Source # 
Instance details

Defined in Amazonka.TimeStreamQuery.Types.Type

Methods

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

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

Hashable Type Source # 
Instance details

Defined in Amazonka.TimeStreamQuery.Types.Type

Methods

hashWithSalt :: Int -> Type -> Int #

hash :: Type -> Int #

type Rep Type Source # 
Instance details

Defined in Amazonka.TimeStreamQuery.Types.Type

type Rep Type = D1 ('MetaData "Type" "Amazonka.TimeStreamQuery.Types.Type" "amazonka-timestream-query-2.0-HD7xx47Lw3eG6c52GyReXL" 'False) (C1 ('MetaCons "Type'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "arrayColumnInfo") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ColumnInfo)) :*: S1 ('MetaSel ('Just "rowColumnInfo") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [ColumnInfo]))) :*: (S1 ('MetaSel ('Just "scalarType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ScalarType)) :*: S1 ('MetaSel ('Just "timeSeriesMeasureValueColumnInfo") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ColumnInfo)))))

newType :: Type Source #

Create a value of Type 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:arrayColumnInfo:Type', type_arrayColumnInfo - Indicates if the column is an array.

$sel:rowColumnInfo:Type', type_rowColumnInfo - Indicates if the column is a row.

$sel:scalarType:Type', type_scalarType - Indicates if the column is of type string, integer, Boolean, double, timestamp, date, time.

$sel:timeSeriesMeasureValueColumnInfo:Type', type_timeSeriesMeasureValueColumnInfo - Indicates if the column is a timeseries data type.

type_arrayColumnInfo :: Lens' Type (Maybe ColumnInfo) Source #

Indicates if the column is an array.

type_rowColumnInfo :: Lens' Type (Maybe [ColumnInfo]) Source #

Indicates if the column is a row.

type_scalarType :: Lens' Type (Maybe ScalarType) Source #

Indicates if the column is of type string, integer, Boolean, double, timestamp, date, time.

type_timeSeriesMeasureValueColumnInfo :: Lens' Type (Maybe ColumnInfo) Source #

Indicates if the column is a timeseries data type.