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}