Struct nessus::structs::ScanSettingsUpdate [] [src]

pub struct ScanSettingsUpdate {
    pub name: Option<String>,
    pub description: Option<String>,
    pub policy_id: Option<u64>,
    pub folder_id: Option<u64>,
    pub scanner_id: Option<u64>,
    pub enabled: bool,
    pub launch: Option<String>,
    pub starttime: Option<String>,
    pub rrules: Option<String>,
    pub timezone: Option<String>,
    pub text_targets: String,
    pub file_targets: Option<String>,
    pub emails: Option<String>,
}

Fields

The name of the scan

The description of the scan

The unique id of the policy to use

The unique id of the destination folder for the scan

The unique id of the scanner to use

If true, the schedule for the scan is enabled

When to launch the scan. (i.e. ON_DEMAND, DAILY, WEEKLY, MONTHLY, YEARLY)

The starting time and date for the scan (i.e. YYYYMMDDTHHMMSS)

Expects a semi-colon delimited string comprised of three values. The frequency (FREQ=ONCE or DAILY or WEEKLY or MONTHLY or YEARLY), the interval (INTERVAL=1 or 2 or 3 ... x), and the days of the week (BYDAY=SU,MO,TU,WE,TH,FR,SA). To create a scan that runs every three weeks on Monday Wednesday and Friday the string would be 'FREQ=WEEKLY;INTERVAL=3;BYDAY=MO,WE,FR'

The timezone for the scan schedule

The list of targets to scan

The name of a file containing the list of targets to scan

A comma separated list of accounts who will recieve the email summary report

Trait Implementations

impl Debug for ScanSettingsUpdate
[src]

[src]

Formats the value using the given formatter.

impl Clone for ScanSettingsUpdate
[src]

[src]

Returns a copy of the value. Read more

1.0.0
[src]

Performs copy-assignment from source. Read more

impl PartialEq for ScanSettingsUpdate
[src]

[src]

This method tests for self and other values to be equal, and is used by ==. Read more

[src]

This method tests for !=.

impl Default for ScanSettingsUpdate
[src]

[src]

Returns the "default value" for a type. Read more