Struct aws_sdk_iot::model::TopicRule [−][src]
#[non_exhaustive]pub struct TopicRule {
pub rule_name: Option<String>,
pub sql: Option<String>,
pub description: Option<String>,
pub created_at: Option<Instant>,
pub actions: Option<Vec<Action>>,
pub rule_disabled: Option<bool>,
pub aws_iot_sql_version: Option<String>,
pub error_action: Option<Action>,
}
Expand description
Describes a rule.
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.rule_name: Option<String>
The name of the rule.
sql: Option<String>
The SQL statement used to query the topic. When using a SQL query with multiple lines, be sure to escape the newline characters.
description: Option<String>
The description of the rule.
created_at: Option<Instant>
The date and time the rule was created.
actions: Option<Vec<Action>>
The actions associated with the rule.
rule_disabled: Option<bool>
Specifies whether the rule is disabled.
aws_iot_sql_version: Option<String>
The version of the SQL rules engine to use when evaluating the rule.
error_action: Option<Action>
The action to perform when an error occurs.
Implementations
The SQL statement used to query the topic. When using a SQL query with multiple lines, be sure to escape the newline characters.
The description of the rule.
The date and time the rule was created.
Specifies whether the rule is disabled.
The version of the SQL rules engine to use when evaluating the rule.
The action to perform when an error occurs.
Trait Implementations
Auto Trait Implementations
impl RefUnwindSafe for TopicRule
impl UnwindSafe for TopicRule
Blanket Implementations
Mutably borrows from an owned value. Read more
Attaches the provided Subscriber
to this type, returning a
WithDispatch
wrapper. Read more
Attaches the current default Subscriber
to this type, returning a
WithDispatch
wrapper. Read more