isilon/models/audit_topic.rs
1/// AuditTopic : Specifies the configuration settings for an audit topic.
2
3#[allow(unused_imports)]
4use serde_json::Value;
5
6#[derive(Debug, Serialize, Deserialize)]
7pub struct AuditTopic {
8 /// Specifies the system-provided ID for the audit topic.
9 #[serde(rename = "id")]
10 pub id: Option<String>,
11 /// Specifies the maximum number of messages that can be sent and received at the same time. Messages that are sent and received at the same time can be lost if a system crash occurs. You can prevent message loss by setting this property to 0, which sets audit logs to synchronous.
12 #[serde(rename = "max_cached_messages")]
13 pub max_cached_messages: Option<i32>,
14}