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:AmazonResourceName.t ->
?name:ScheduledQueryName.t ->
?queryString:QueryString.t ->
?creationTime:Time.t ->
?state:ScheduledQueryState.t ->
?previousInvocationTime:Time.t ->
?nextInvocationTime:Time.t ->
?scheduleConfiguration:ScheduleConfiguration.t ->
?notificationConfiguration:NotificationConfiguration.t ->
?targetConfiguration:TargetConfiguration.t ->
?scheduledQueryExecutionRoleArn:AmazonResourceName.t ->
?kmsKeyId:StringValue2048.t ->
?errorReportConfiguration:ErrorReportConfiguration.t ->
?lastRunSummary:ScheduledQueryRunSummary.t ->
?recentlyFailedRuns:ScheduledQueryRunSummaryList.t ->
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 ]