Copyright | (c) 2013-2023 Brendan Hay |
---|---|
License | Mozilla Public License, v. 2.0. |
Maintainer | Brendan Hay |
Stability | auto-generated |
Portability | non-portable (GHC extensions) |
Safe Haskell | Safe-Inferred |
Language | Haskell2010 |
Synopsis
- data ScheduledQueryDescription = ScheduledQueryDescription' {
- creationTime :: Maybe POSIX
- errorReportConfiguration :: Maybe ErrorReportConfiguration
- kmsKeyId :: Maybe Text
- lastRunSummary :: Maybe ScheduledQueryRunSummary
- nextInvocationTime :: Maybe POSIX
- previousInvocationTime :: Maybe POSIX
- recentlyFailedRuns :: Maybe [ScheduledQueryRunSummary]
- scheduledQueryExecutionRoleArn :: Maybe Text
- targetConfiguration :: Maybe TargetConfiguration
- arn :: Text
- name :: Text
- queryString :: Sensitive Text
- state :: ScheduledQueryState
- scheduleConfiguration :: ScheduleConfiguration
- notificationConfiguration :: NotificationConfiguration
- newScheduledQueryDescription :: Text -> Text -> Text -> ScheduledQueryState -> ScheduleConfiguration -> NotificationConfiguration -> ScheduledQueryDescription
- scheduledQueryDescription_creationTime :: Lens' ScheduledQueryDescription (Maybe UTCTime)
- scheduledQueryDescription_errorReportConfiguration :: Lens' ScheduledQueryDescription (Maybe ErrorReportConfiguration)
- scheduledQueryDescription_kmsKeyId :: Lens' ScheduledQueryDescription (Maybe Text)
- scheduledQueryDescription_lastRunSummary :: Lens' ScheduledQueryDescription (Maybe ScheduledQueryRunSummary)
- scheduledQueryDescription_nextInvocationTime :: Lens' ScheduledQueryDescription (Maybe UTCTime)
- scheduledQueryDescription_previousInvocationTime :: Lens' ScheduledQueryDescription (Maybe UTCTime)
- scheduledQueryDescription_recentlyFailedRuns :: Lens' ScheduledQueryDescription (Maybe [ScheduledQueryRunSummary])
- scheduledQueryDescription_scheduledQueryExecutionRoleArn :: Lens' ScheduledQueryDescription (Maybe Text)
- scheduledQueryDescription_targetConfiguration :: Lens' ScheduledQueryDescription (Maybe TargetConfiguration)
- scheduledQueryDescription_arn :: Lens' ScheduledQueryDescription Text
- scheduledQueryDescription_name :: Lens' ScheduledQueryDescription Text
- scheduledQueryDescription_queryString :: Lens' ScheduledQueryDescription Text
- scheduledQueryDescription_state :: Lens' ScheduledQueryDescription ScheduledQueryState
- scheduledQueryDescription_scheduleConfiguration :: Lens' ScheduledQueryDescription ScheduleConfiguration
- scheduledQueryDescription_notificationConfiguration :: Lens' ScheduledQueryDescription NotificationConfiguration
Documentation
data ScheduledQueryDescription Source #
Structure that describes scheduled query.
See: newScheduledQueryDescription
smart constructor.
ScheduledQueryDescription' | |
|
Instances
newScheduledQueryDescription Source #
:: Text | |
-> Text | |
-> Text | |
-> ScheduledQueryState | |
-> ScheduleConfiguration | |
-> NotificationConfiguration | |
-> ScheduledQueryDescription |
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_creationTime :: Lens' ScheduledQueryDescription (Maybe UTCTime) Source #
Creation time of the scheduled query.
scheduledQueryDescription_errorReportConfiguration :: Lens' ScheduledQueryDescription (Maybe ErrorReportConfiguration) Source #
Error-reporting configuration for the scheduled query.
scheduledQueryDescription_kmsKeyId :: Lens' ScheduledQueryDescription (Maybe Text) Source #
A customer provided KMS key used to encrypt the scheduled query resource.
scheduledQueryDescription_lastRunSummary :: Lens' ScheduledQueryDescription (Maybe ScheduledQueryRunSummary) Source #
Runtime summary for the last scheduled query run.
scheduledQueryDescription_nextInvocationTime :: Lens' ScheduledQueryDescription (Maybe UTCTime) Source #
The next time the scheduled query is scheduled to run.
scheduledQueryDescription_previousInvocationTime :: Lens' ScheduledQueryDescription (Maybe UTCTime) Source #
Last time the query was run.
scheduledQueryDescription_recentlyFailedRuns :: Lens' ScheduledQueryDescription (Maybe [ScheduledQueryRunSummary]) Source #
Runtime summary for the last five failed scheduled query runs.
scheduledQueryDescription_scheduledQueryExecutionRoleArn :: Lens' ScheduledQueryDescription (Maybe Text) Source #
IAM role that Timestream uses to run the schedule query.
scheduledQueryDescription_targetConfiguration :: Lens' ScheduledQueryDescription (Maybe TargetConfiguration) Source #
Scheduled query target store configuration.
scheduledQueryDescription_arn :: Lens' ScheduledQueryDescription Text Source #
Scheduled query ARN.
scheduledQueryDescription_name :: Lens' ScheduledQueryDescription Text Source #
Name of the scheduled query.
scheduledQueryDescription_queryString :: Lens' ScheduledQueryDescription Text Source #
The query to be run.
scheduledQueryDescription_state :: Lens' ScheduledQueryDescription ScheduledQueryState Source #
State of the scheduled query.
scheduledQueryDescription_scheduleConfiguration :: Lens' ScheduledQueryDescription ScheduleConfiguration Source #
Schedule configuration.
scheduledQueryDescription_notificationConfiguration :: Lens' ScheduledQueryDescription NotificationConfiguration Source #
Notification configuration.