[][src]Trait isilon::apis::HardwareApi

pub trait HardwareApi {
    fn create_hardware_tape_name(
        &self,
        hardware_tape_name: Empty,
        hardware_tape_name2: &str,
        lnn: &str,
        port: i32,
        timeout: f32,
        reconcile: bool
    ) -> Box<dyn Future<Item = CreateHardwareTapeNameResponse, Error = Error>>;
fn delete_hardware_tape_name(
        &self,
        hardware_tape_name: &str
    ) -> Box<dyn Future<Item = (), Error = Error>>;
fn get_hardware_fcport(
        &self,
        hardware_fcport_id: i32,
        lnn: &str
    ) -> Box<dyn Future<Item = HardwareFcports, Error = Error>>;
fn get_hardware_fcports(
        &self,
        lnn: &str,
        limit: i32,
        resume: &str
    ) -> Box<dyn Future<Item = HardwareFcports, Error = Error>>;
fn get_hardware_tapes(
        &self,
        node: &str,
        resume: &str,
        devname: &str,
        limit: i32,
        activepath: &str,
        _type: &str
    ) -> Box<dyn Future<Item = HardwareTapes, Error = Error>>;
fn update_hardware_fcport(
        &self,
        hardware_fcport: HardwareFcport,
        hardware_fcport_id: i32,
        lnn: &str
    ) -> Box<dyn Future<Item = (), Error = Error>>;
fn update_hardware_tape_name(
        &self,
        hardware_tape_name_params: HardwareTapeNameParams,
        hardware_tape_name: &str
    ) -> Box<dyn Future<Item = (), Error = Error>>; }

Required methods

fn create_hardware_tape_name(
    &self,
    hardware_tape_name: Empty,
    hardware_tape_name2: &str,
    lnn: &str,
    port: i32,
    timeout: f32,
    reconcile: bool
) -> Box<dyn Future<Item = CreateHardwareTapeNameResponse, Error = Error>>

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

fn get_hardware_fcport(
    &self,
    hardware_fcport_id: i32,
    lnn: &str
) -> Box<dyn Future<Item = HardwareFcports, Error = Error>>

fn get_hardware_fcports(
    &self,
    lnn: &str,
    limit: i32,
    resume: &str
) -> Box<dyn Future<Item = HardwareFcports, Error = Error>>

fn get_hardware_tapes(
    &self,
    node: &str,
    resume: &str,
    devname: &str,
    limit: i32,
    activepath: &str,
    _type: &str
) -> Box<dyn Future<Item = HardwareTapes, Error = Error>>

fn update_hardware_fcport(
    &self,
    hardware_fcport: HardwareFcport,
    hardware_fcport_id: i32,
    lnn: &str
) -> Box<dyn Future<Item = (), Error = Error>>

fn update_hardware_tape_name(
    &self,
    hardware_tape_name_params: HardwareTapeNameParams,
    hardware_tape_name: &str
) -> Box<dyn Future<Item = (), Error = Error>>

Loading content...

Implementors

impl<C: Connect + 'static> HardwareApi for HardwareApiClient<C>[src]

Loading content...