#[non_exhaustive]pub struct ScheduledQueryDescription {Show 15 fields
pub arn: Option<String>,
pub name: Option<String>,
pub query_string: Option<String>,
pub creation_time: Option<DateTime>,
pub state: Option<ScheduledQueryState>,
pub previous_invocation_time: Option<DateTime>,
pub next_invocation_time: Option<DateTime>,
pub schedule_configuration: Option<ScheduleConfiguration>,
pub notification_configuration: Option<NotificationConfiguration>,
pub target_configuration: Option<TargetConfiguration>,
pub scheduled_query_execution_role_arn: Option<String>,
pub kms_key_id: Option<String>,
pub error_report_configuration: Option<ErrorReportConfiguration>,
pub last_run_summary: Option<ScheduledQueryRunSummary>,
pub recently_failed_runs: Option<Vec<ScheduledQueryRunSummary>>,
}
Expand description
Structure that describes scheduled query.
Fields (Non-exhaustive)§
This struct is marked as non-exhaustive
Struct { .. }
syntax; cannot be matched against without a wildcard ..
; and struct update syntax will not work.arn: Option<String>
Scheduled query ARN.
name: Option<String>
Name of the scheduled query.
query_string: Option<String>
The query to be run.
creation_time: Option<DateTime>
Creation time of the scheduled query.
state: Option<ScheduledQueryState>
State of the scheduled query.
previous_invocation_time: Option<DateTime>
Last time the query was run.
next_invocation_time: Option<DateTime>
The next time the scheduled query is scheduled to run.
schedule_configuration: Option<ScheduleConfiguration>
Schedule configuration.
notification_configuration: Option<NotificationConfiguration>
Notification configuration.
target_configuration: Option<TargetConfiguration>
Scheduled query target store configuration.
scheduled_query_execution_role_arn: Option<String>
IAM role that Timestream uses to run the schedule query.
kms_key_id: Option<String>
A customer provided KMS key used to encrypt the scheduled query resource.
error_report_configuration: Option<ErrorReportConfiguration>
Error-reporting configuration for the scheduled query.
last_run_summary: Option<ScheduledQueryRunSummary>
Runtime summary for the last scheduled query run.
recently_failed_runs: Option<Vec<ScheduledQueryRunSummary>>
Runtime summary for the last five failed scheduled query runs.
Implementations§
source§impl ScheduledQueryDescription
impl ScheduledQueryDescription
sourcepub fn query_string(&self) -> Option<&str>
pub fn query_string(&self) -> Option<&str>
The query to be run.
sourcepub fn creation_time(&self) -> Option<&DateTime>
pub fn creation_time(&self) -> Option<&DateTime>
Creation time of the scheduled query.
sourcepub fn state(&self) -> Option<&ScheduledQueryState>
pub fn state(&self) -> Option<&ScheduledQueryState>
State of the scheduled query.
sourcepub fn previous_invocation_time(&self) -> Option<&DateTime>
pub fn previous_invocation_time(&self) -> Option<&DateTime>
Last time the query was run.
sourcepub fn next_invocation_time(&self) -> Option<&DateTime>
pub fn next_invocation_time(&self) -> Option<&DateTime>
The next time the scheduled query is scheduled to run.
sourcepub fn schedule_configuration(&self) -> Option<&ScheduleConfiguration>
pub fn schedule_configuration(&self) -> Option<&ScheduleConfiguration>
Schedule configuration.
sourcepub fn notification_configuration(&self) -> Option<&NotificationConfiguration>
pub fn notification_configuration(&self) -> Option<&NotificationConfiguration>
Notification configuration.
sourcepub fn target_configuration(&self) -> Option<&TargetConfiguration>
pub fn target_configuration(&self) -> Option<&TargetConfiguration>
Scheduled query target store configuration.
sourcepub fn scheduled_query_execution_role_arn(&self) -> Option<&str>
pub fn scheduled_query_execution_role_arn(&self) -> Option<&str>
IAM role that Timestream uses to run the schedule query.
sourcepub fn kms_key_id(&self) -> Option<&str>
pub fn kms_key_id(&self) -> Option<&str>
A customer provided KMS key used to encrypt the scheduled query resource.
sourcepub fn error_report_configuration(&self) -> Option<&ErrorReportConfiguration>
pub fn error_report_configuration(&self) -> Option<&ErrorReportConfiguration>
Error-reporting configuration for the scheduled query.
sourcepub fn last_run_summary(&self) -> Option<&ScheduledQueryRunSummary>
pub fn last_run_summary(&self) -> Option<&ScheduledQueryRunSummary>
Runtime summary for the last scheduled query run.
sourcepub fn recently_failed_runs(&self) -> Option<&[ScheduledQueryRunSummary]>
pub fn recently_failed_runs(&self) -> Option<&[ScheduledQueryRunSummary]>
Runtime summary for the last five failed scheduled query runs.
source§impl ScheduledQueryDescription
impl ScheduledQueryDescription
sourcepub fn builder() -> ScheduledQueryDescriptionBuilder
pub fn builder() -> ScheduledQueryDescriptionBuilder
Creates a new builder-style object to manufacture ScheduledQueryDescription
.
Trait Implementations§
source§impl Clone for ScheduledQueryDescription
impl Clone for ScheduledQueryDescription
source§fn clone(&self) -> ScheduledQueryDescription
fn clone(&self) -> ScheduledQueryDescription
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Debug for ScheduledQueryDescription
impl Debug for ScheduledQueryDescription
source§impl PartialEq for ScheduledQueryDescription
impl PartialEq for ScheduledQueryDescription
source§fn eq(&self, other: &ScheduledQueryDescription) -> bool
fn eq(&self, other: &ScheduledQueryDescription) -> bool
self
and other
values to be equal, and is used
by ==
.