[][src]Struct isilon::models::AntivirusSettingsSettings

pub struct AntivirusSettingsSettings {
    pub fail_open: Option<bool>,
    pub glob_filters: Option<Vec<String>>,
    pub glob_filters_enabled: Option<bool>,
    pub glob_filters_include: Option<bool>,
    pub path_prefixes: Option<Vec<String>>,
    pub quarantine: Option<bool>,
    pub repair: Option<bool>,
    pub report_expiry: Option<i32>,
    pub scan_on_close: Option<bool>,
    pub scan_on_open: Option<bool>,
    pub scan_size_maximum: Option<i32>,
    pub service: Option<bool>,
    pub truncate: Option<bool>,
}

Fields

fail_open: Option<bool>

Allow access when scanning fails.

glob_filters: Option<Vec<String>>

Glob patterns for leaf filenames.

glob_filters_enabled: Option<bool>

Enable glob filters.

glob_filters_include: Option<bool>

If true, only scan files matching a glob filter. If false, only scan files that don't match a glob filter.

path_prefixes: Option<Vec<String>>

Paths to include in realtime scans.

quarantine: Option<bool>

Try to quarantine files when threats are found.

repair: Option<bool>

Try to repair files when threats are found.

report_expiry: Option<i32>

Amount of time in seconds until old reporting data is purged.

scan_on_close: Option<bool>

Scan files when apps close them.

scan_on_open: Option<bool>

Scan files on access.

scan_size_maximum: Option<i32>

Skip scanning files larger than this.

service: Option<bool>

Whether the antivirus service is enabled.

truncate: Option<bool>

Try to truncate files when threats are found.

Trait Implementations

impl Debug for AntivirusSettingsSettings[src]

impl Serialize for AntivirusSettingsSettings[src]

impl<'de> Deserialize<'de> for AntivirusSettingsSettings[src]

Auto Trait Implementations

Blanket Implementations

impl<T> From for T[src]

impl<T, U> Into for T where
    U: From<T>, 
[src]

impl<T, U> TryFrom for T where
    U: Into<T>, 
[src]

type Error = !

🔬 This is a nightly-only experimental API. (try_from)

The type returned in the event of a conversion error.

impl<T> Borrow for T where
    T: ?Sized
[src]

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> BorrowMut for T where
    T: ?Sized
[src]

impl<T, U> TryInto for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

🔬 This is a nightly-only experimental API. (try_from)

The type returned in the event of a conversion error.

impl<T> DeserializeOwned for T where
    T: Deserialize<'de>, 
[src]

impl<T> Erased for T