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

Description

 
Synopsis

Documentation

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.