pub struct EventMatcherPolicy {
pub pk: Uuid,
pub name: String,
pub execution_logging: Option<bool>,
pub component: String,
pub verbose_name: String,
pub verbose_name_plural: String,
pub meta_model_name: String,
pub bound_to: i32,
pub action: Option<Option<EventActions>>,
pub client_ip: Option<Option<String>>,
pub app: Option<Option<AppEnum>>,
pub model: Option<Option<ModelEnum>>,
}Expand description
EventMatcherPolicy : Event Matcher Policy Serializer
Fields§
§pk: Uuid§name: String§execution_logging: Option<bool>When this option is enabled, all executions of this policy will be logged. By default, only execution errors are logged.
component: StringGet object component so that we know how to edit the object
verbose_name: StringReturn object’s verbose_name
verbose_name_plural: StringReturn object’s plural verbose_name
meta_model_name: StringReturn internal model name
bound_to: i32Return objects policy is bound to
action: Option<Option<EventActions>>Match created events with this action type. When left empty, all action types will be matched.
client_ip: Option<Option<String>>Matches Event’s Client IP (strict matching, for network matching use an Expression Policy)
app: Option<Option<AppEnum>>Match events created by selected application. When left empty, all applications are matched.
model: Option<Option<ModelEnum>>Match events created by selected model. When left empty, all models are matched. When an app is selected, all the application’s models are matched.
Implementations§
Trait Implementations§
Source§impl Clone for EventMatcherPolicy
impl Clone for EventMatcherPolicy
Source§fn clone(&self) -> EventMatcherPolicy
fn clone(&self) -> EventMatcherPolicy
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read more