[][src]Trait isilon::apis::AntivirusApi

pub trait AntivirusApi {
    fn create_antivirus_policy(
        &self,
        antivirus_policy: AntivirusPolicyCreateParams
    ) -> Box<dyn Future<Item = CreateResponse, Error = Error>>;
fn create_antivirus_scan_item(
        &self,
        antivirus_scan_item: AntivirusScanItem
    ) -> Box<dyn Future<Item = CreateAntivirusScanItemResponse, Error = Error>>;
fn create_antivirus_server(
        &self,
        antivirus_server: AntivirusServerCreateParams
    ) -> Box<dyn Future<Item = CreateResponse, Error = Error>>;
fn delete_antivirus_policies(
        &self
    ) -> Box<dyn Future<Item = (), Error = Error>>;
fn delete_antivirus_policy(
        &self,
        antivirus_policy_id: &str
    ) -> Box<dyn Future<Item = (), Error = Error>>;
fn delete_antivirus_server(
        &self,
        antivirus_server_id: &str
    ) -> Box<dyn Future<Item = (), Error = Error>>;
fn delete_antivirus_servers(
        &self
    ) -> Box<dyn Future<Item = (), Error = Error>>;
fn delete_reports_scan(
        &self,
        reports_scan_id: &str
    ) -> Box<dyn Future<Item = (), Error = Error>>;
fn delete_reports_scans(
        &self,
        age: i32
    ) -> Box<dyn Future<Item = (), Error = Error>>;
fn get_antivirus_policy(
        &self,
        antivirus_policy_id: &str
    ) -> Box<dyn Future<Item = AntivirusPolicies, Error = Error>>;
fn get_antivirus_quarantine_path(
        &self,
        antivirus_quarantine_path: &str
    ) -> Box<dyn Future<Item = AntivirusQuarantine, Error = Error>>;
fn get_antivirus_server(
        &self,
        antivirus_server_id: &str
    ) -> Box<dyn Future<Item = AntivirusServers, Error = Error>>;
fn get_antivirus_settings(
        &self
    ) -> Box<dyn Future<Item = AntivirusSettings, Error = Error>>;
fn get_reports_scan(
        &self,
        reports_scan_id: &str
    ) -> Box<dyn Future<Item = ReportsScans, Error = Error>>;
fn get_reports_scans(
        &self,
        sort: &str,
        status: &str,
        resume: &str,
        limit: i32,
        dir: &str,
        policy_id: &str
    ) -> Box<dyn Future<Item = ReportsScansExtended, Error = Error>>;
fn get_reports_threat(
        &self,
        reports_threat_id: &str
    ) -> Box<dyn Future<Item = ReportsThreats, Error = Error>>;
fn get_reports_threats(
        &self,
        sort: &str,
        scan_id: &str,
        resume: &str,
        limit: i32,
        file: &str,
        remediation: &str,
        dir: &str
    ) -> Box<dyn Future<Item = ReportsThreatsExtended, Error = Error>>;
fn list_antivirus_policies(
        &self,
        sort: &str,
        limit: i32,
        dir: &str,
        resume: &str
    ) -> Box<dyn Future<Item = AntivirusPoliciesExtended, Error = Error>>;
fn list_antivirus_servers(
        &self,
        sort: &str,
        limit: i32,
        dir: &str,
        resume: &str
    ) -> Box<dyn Future<Item = AntivirusServersExtended, Error = Error>>;
fn update_antivirus_policy(
        &self,
        antivirus_policy: AntivirusPolicy,
        antivirus_policy_id: &str
    ) -> Box<dyn Future<Item = (), Error = Error>>;
fn update_antivirus_quarantine_path(
        &self,
        antivirus_quarantine_path_params: AntivirusQuarantinePathParams,
        antivirus_quarantine_path: &str
    ) -> Box<dyn Future<Item = (), Error = Error>>;
fn update_antivirus_server(
        &self,
        antivirus_server: AntivirusServer,
        antivirus_server_id: &str
    ) -> Box<dyn Future<Item = (), Error = Error>>;
fn update_antivirus_settings(
        &self,
        antivirus_settings: AntivirusSettingsSettings
    ) -> Box<dyn Future<Item = (), Error = Error>>; }

Required methods

fn create_antivirus_policy(
    &self,
    antivirus_policy: AntivirusPolicyCreateParams
) -> Box<dyn Future<Item = CreateResponse, Error = Error>>

fn create_antivirus_scan_item(
    &self,
    antivirus_scan_item: AntivirusScanItem
) -> Box<dyn Future<Item = CreateAntivirusScanItemResponse, Error = Error>>

fn create_antivirus_server(
    &self,
    antivirus_server: AntivirusServerCreateParams
) -> Box<dyn Future<Item = CreateResponse, Error = Error>>

fn delete_antivirus_policies(&self) -> Box<dyn Future<Item = (), Error = Error>>

fn delete_antivirus_policy(
    &self,
    antivirus_policy_id: &str
) -> Box<dyn Future<Item = (), Error = Error>>

fn delete_antivirus_server(
    &self,
    antivirus_server_id: &str
) -> Box<dyn Future<Item = (), Error = Error>>

fn delete_antivirus_servers(&self) -> Box<dyn Future<Item = (), Error = Error>>

fn delete_reports_scan(
    &self,
    reports_scan_id: &str
) -> Box<dyn Future<Item = (), Error = Error>>

fn delete_reports_scans(
    &self,
    age: i32
) -> Box<dyn Future<Item = (), Error = Error>>

fn get_antivirus_policy(
    &self,
    antivirus_policy_id: &str
) -> Box<dyn Future<Item = AntivirusPolicies, Error = Error>>

fn get_antivirus_quarantine_path(
    &self,
    antivirus_quarantine_path: &str
) -> Box<dyn Future<Item = AntivirusQuarantine, Error = Error>>

fn get_antivirus_server(
    &self,
    antivirus_server_id: &str
) -> Box<dyn Future<Item = AntivirusServers, Error = Error>>

fn get_antivirus_settings(
    &self
) -> Box<dyn Future<Item = AntivirusSettings, Error = Error>>

fn get_reports_scan(
    &self,
    reports_scan_id: &str
) -> Box<dyn Future<Item = ReportsScans, Error = Error>>

fn get_reports_scans(
    &self,
    sort: &str,
    status: &str,
    resume: &str,
    limit: i32,
    dir: &str,
    policy_id: &str
) -> Box<dyn Future<Item = ReportsScansExtended, Error = Error>>

fn get_reports_threat(
    &self,
    reports_threat_id: &str
) -> Box<dyn Future<Item = ReportsThreats, Error = Error>>

fn get_reports_threats(
    &self,
    sort: &str,
    scan_id: &str,
    resume: &str,
    limit: i32,
    file: &str,
    remediation: &str,
    dir: &str
) -> Box<dyn Future<Item = ReportsThreatsExtended, Error = Error>>

fn list_antivirus_policies(
    &self,
    sort: &str,
    limit: i32,
    dir: &str,
    resume: &str
) -> Box<dyn Future<Item = AntivirusPoliciesExtended, Error = Error>>

fn list_antivirus_servers(
    &self,
    sort: &str,
    limit: i32,
    dir: &str,
    resume: &str
) -> Box<dyn Future<Item = AntivirusServersExtended, Error = Error>>

fn update_antivirus_policy(
    &self,
    antivirus_policy: AntivirusPolicy,
    antivirus_policy_id: &str
) -> Box<dyn Future<Item = (), Error = Error>>

fn update_antivirus_quarantine_path(
    &self,
    antivirus_quarantine_path_params: AntivirusQuarantinePathParams,
    antivirus_quarantine_path: &str
) -> Box<dyn Future<Item = (), Error = Error>>

fn update_antivirus_server(
    &self,
    antivirus_server: AntivirusServer,
    antivirus_server_id: &str
) -> Box<dyn Future<Item = (), Error = Error>>

fn update_antivirus_settings(
    &self,
    antivirus_settings: AntivirusSettingsSettings
) -> Box<dyn Future<Item = (), Error = Error>>

Loading content...

Implementors

impl<C: Connect + 'static> AntivirusApi for AntivirusApiClient<C>[src]

Loading content...