| 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 |
Amazonka.TimeStreamQuery.Types.ScheduledQueryDescription
Description
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.
Constructors
| ScheduledQueryDescription' | |
Fields
| |
Instances
newScheduledQueryDescription Source #
Arguments
| :: 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.