pub struct ObjectAuditPolicy {
pub level: Option<AuditLevel>,
pub operations: Option<AuditOperationFlags>,
pub priority_filter: Option<AuditPriorityPolicy>,
}Expand description
Independently optional Audit properties owned by an Analog Value or Binary Value.
Provisioning any field opts that instance into the implemented Audit property subset. Absent fields inherit the associated Reporter. DEFAULT level and a present NULL priority filter also inherit. AV/BV follow their object-specific clauses for absent priority inheritance; generic §19.6.3 has conflicting wording. Both supported objects have commandable Present_Value; these properties do not install a Reporter or enable reporting by themselves.
Fields§
§level: Option<AuditLevel>Absent row or the instance level; DEFAULT inherits.
operations: Option<AuditOperationFlags>Absent row or the instance operation selection, including an empty set.
priority_filter: Option<AuditPriorityPolicy>Absent row, present NULL inheritance, or an explicit filter.
Trait Implementations§
Source§impl Clone for ObjectAuditPolicy
impl Clone for ObjectAuditPolicy
impl Copy for ObjectAuditPolicy
Source§impl Debug for ObjectAuditPolicy
impl Debug for ObjectAuditPolicy
Source§impl Default for ObjectAuditPolicy
impl Default for ObjectAuditPolicy
impl Eq for ObjectAuditPolicy
Source§impl PartialEq for ObjectAuditPolicy
impl PartialEq for ObjectAuditPolicy
impl StructuralPartialEq for ObjectAuditPolicy
Auto Trait Implementations§
impl Freeze for ObjectAuditPolicy
impl RefUnwindSafe for ObjectAuditPolicy
impl Send for ObjectAuditPolicy
impl Sync for ObjectAuditPolicy
impl Unpin for ObjectAuditPolicy
impl UnsafeUnpin for ObjectAuditPolicy
impl UnwindSafe for ObjectAuditPolicy
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more