Values.ScheduledQueryDescriptionSourceStructure that describes scheduled query.
type nonrec t = {arn : AmazonResourceName.t option;Scheduled query ARN.
*)name : ScheduledQueryName.t option;Name of the scheduled query.
*)queryString : QueryString.t option;The query to be run.
*)creationTime : Time.t option;Creation time of the scheduled query.
*)state : ScheduledQueryState.t option;State of the scheduled query.
*)previousInvocationTime : Time.t option;Last time the query was run.
*)nextInvocationTime : Time.t option;The next time the scheduled query is scheduled to run.
*)scheduleConfiguration : ScheduleConfiguration.t option;Schedule configuration.
*)notificationConfiguration : NotificationConfiguration.t option;Notification configuration.
*)targetConfiguration : TargetConfiguration.t option;Scheduled query target store configuration.
*)scheduledQueryExecutionRoleArn : AmazonResourceName.t option;IAM role that Timestream uses to run the schedule query.
*)kmsKeyId : StringValue2048.t option;A customer provided KMS key used to encrypt the scheduled query resource.
*)errorReportConfiguration : ErrorReportConfiguration.t option;Error-reporting configuration for the scheduled query.
*)lastRunSummary : ScheduledQueryRunSummary.t option;Runtime summary for the last scheduled query run.
*)recentlyFailedRuns : ScheduledQueryRunSummaryList.t option;Runtime summary for the last five failed scheduled query runs.
*)}val make :
?arn:??? ->
?name:??? ->
?queryString:??? ->
?creationTime:??? ->
?state:??? ->
?previousInvocationTime:??? ->
?nextInvocationTime:??? ->
?scheduleConfiguration:??? ->
?notificationConfiguration:??? ->
?targetConfiguration:??? ->
?scheduledQueryExecutionRoleArn:??? ->
?kmsKeyId:??? ->
?errorReportConfiguration:??? ->
?lastRunSummary:??? ->
?recentlyFailedRuns:??? ->
unit ->
tval to_value :
t ->
[> `Structure of
(string
* [> `Enum of string
| `List of
[> `Structure of
(string
* [> `Enum of string
| `String of ErrorMessage.t
| `Structure of
(string
* [> `Long of Long.t
| `Structure of
(string
* [> `String of S3BucketName.t
| `Structure of
(string
* [> `Double of Double.t
| `List of
[> `String of PartitionKey.t ] list
| `Long of Long.t
| `String of AmazonResourceName.t ])
list ])
list ])
list
| `Timestamp of Time.t ])
list ]
list
| `String of AmazonResourceName.t
| `Structure of
(string
* [> `Enum of string
| `String of ScheduleExpression.t
| `Structure of
(string
* [> `Enum of string
| `List of
[> `Structure of
(string
* [> `Enum of string
| `List of
[> `Structure of
(string
* [> `Enum of string
| `String of SchemaName.t ])
list ]
list
| `String of SchemaName.t ])
list ]
list
| `Long of Long.t
| `String of AmazonResourceName.t
| `Structure of
(string
* [> `List of
[> `Structure of
(string
* [> `Enum of string
| `String of SchemaName.t ])
list ]
list
| `String of SchemaName.t
| `Structure of
(string
* [> `Double of Double.t
| `List of [> `String of PartitionKey.t ] list
| `Long of Long.t
| `String of AmazonResourceName.t ])
list ])
list ])
list
| `Timestamp of Time.t ])
list
| `Timestamp of Time.t ])
list ]