[][src]Trait isilon::apis::ClusterNodesApi

pub trait ClusterNodesApi {
    fn create_drives_drive_add_item(
        &self,
        drives_drive_add_item: Empty,
        lnn: i32,
        driveid: &str
    ) -> Box<dyn Future<Item = Empty, Error = Error>>;
fn create_drives_drive_firmware_update_item(
        &self,
        drives_drive_firmware_update_item: DrivesDriveFirmwareUpdateItem,
        lnn: i32,
        driveid: &str
    ) -> Box<dyn Future<Item = Empty, Error = Error>>;
fn create_drives_drive_format_item(
        &self,
        drives_drive_format_item: DrivesDriveFormatItem,
        lnn: i32,
        driveid: &str
    ) -> Box<dyn Future<Item = Empty, Error = Error>>;
fn create_drives_drive_purpose_item(
        &self,
        drives_drive_purpose_item: DrivesDrivePurposeItem,
        lnn: i32,
        driveid: &str
    ) -> Box<dyn Future<Item = Empty, Error = Error>>;
fn create_drives_drive_smartfail_item(
        &self,
        drives_drive_smartfail_item: Empty,
        lnn: i32,
        driveid: &str
    ) -> Box<dyn Future<Item = Empty, Error = Error>>;
fn create_drives_drive_stopfail_item(
        &self,
        drives_drive_stopfail_item: Empty,
        lnn: i32,
        driveid: &str
    ) -> Box<dyn Future<Item = Empty, Error = Error>>;
fn create_drives_drive_suspend_item(
        &self,
        drives_drive_suspend_item: Empty,
        lnn: i32,
        driveid: &str
    ) -> Box<dyn Future<Item = Empty, Error = Error>>;
fn create_node_reboot_item(
        &self,
        node_reboot_item: Empty,
        lnn: i32,
        force: bool
    ) -> Box<dyn Future<Item = Empty, Error = Error>>;
fn create_node_shutdown_item(
        &self,
        node_shutdown_item: Empty,
        lnn: i32,
        force: bool
    ) -> Box<dyn Future<Item = Empty, Error = Error>>;
fn get_drives_drive_firmware(
        &self,
        lnn: i32,
        driveid: &str
    ) -> Box<dyn Future<Item = DrivesDriveFirmware, Error = Error>>;
fn get_node_drive(
        &self,
        node_drive_id: &str,
        lnn: i32,
        timeout: f32
    ) -> Box<dyn Future<Item = NodeDrives, Error = Error>>;
fn get_node_driveconfig(
        &self,
        lnn: i32,
        timeout: f32
    ) -> Box<dyn Future<Item = NodeDriveconfig, Error = Error>>;
fn get_node_drives(
        &self,
        lnn: i32,
        timeout: f32
    ) -> Box<dyn Future<Item = NodeDrives, Error = Error>>;
fn get_node_drives_purposelist(
        &self,
        lnn: i32
    ) -> Box<dyn Future<Item = NodeDrivesPurposelist, Error = Error>>;
fn get_node_hardware(
        &self,
        lnn: i32,
        timeout: f32
    ) -> Box<dyn Future<Item = NodeHardware, Error = Error>>;
fn get_node_hardware_fast(
        &self,
        lnn: i32
    ) -> Box<dyn Future<Item = NodeHardwareFast, Error = Error>>;
fn get_node_partitions(
        &self,
        lnn: i32
    ) -> Box<dyn Future<Item = NodePartitions, Error = Error>>;
fn get_node_sensors(
        &self,
        lnn: i32
    ) -> Box<dyn Future<Item = NodeSensors, Error = Error>>;
fn get_node_sled(
        &self,
        node_sled_id: &str,
        lnn: i32,
        timeout: f32
    ) -> Box<dyn Future<Item = NodeSleds, Error = Error>>;
fn get_node_sleds(
        &self,
        lnn: i32,
        timeout: f32
    ) -> Box<dyn Future<Item = NodeSleds, Error = Error>>;
fn get_node_state(
        &self,
        lnn: i32
    ) -> Box<dyn Future<Item = NodeState, Error = Error>>;
fn get_node_state_readonly(
        &self,
        lnn: i32
    ) -> Box<dyn Future<Item = NodeStateReadonly, Error = Error>>;
fn get_node_state_servicelight(
        &self,
        lnn: i32
    ) -> Box<dyn Future<Item = NodeStateServicelight, Error = Error>>;
fn get_node_state_smartfail(
        &self,
        lnn: i32
    ) -> Box<dyn Future<Item = NodeStateSmartfail, Error = Error>>;
fn get_node_status(
        &self,
        lnn: Option<i32>
    ) -> Box<dyn Future<Item = NodeStatus, Error = Error>>;
fn get_node_status_batterystatus(
        &self,
        lnn: i32
    ) -> Box<dyn Future<Item = NodeStatusBatterystatus, Error = Error>>;
fn list_drives_drive_firmware_update(
        &self,
        lnn: i32,
        driveid: &str
    ) -> Box<dyn Future<Item = DrivesDriveFirmwareUpdate, Error = Error>>;
fn update_node_driveconfig(
        &self,
        node_driveconfig: NodeDriveconfigExtended,
        lnn: i32
    ) -> Box<dyn Future<Item = (), Error = Error>>;
fn update_node_state_readonly(
        &self,
        node_state_readonly: NodeStateReadonlyExtended,
        lnn: i32
    ) -> Box<dyn Future<Item = (), Error = Error>>;
fn update_node_state_servicelight(
        &self,
        node_state_servicelight: NodeStateServicelightExtended,
        lnn: i32
    ) -> Box<dyn Future<Item = (), Error = Error>>;
fn update_node_state_smartfail(
        &self,
        node_state_smartfail: NodeStateSmartfailExtended,
        lnn: i32
    ) -> Box<dyn Future<Item = (), Error = Error>>; }

Required methods

fn create_drives_drive_add_item(
    &self,
    drives_drive_add_item: Empty,
    lnn: i32,
    driveid: &str
) -> Box<dyn Future<Item = Empty, Error = Error>>

fn create_drives_drive_firmware_update_item(
    &self,
    drives_drive_firmware_update_item: DrivesDriveFirmwareUpdateItem,
    lnn: i32,
    driveid: &str
) -> Box<dyn Future<Item = Empty, Error = Error>>

fn create_drives_drive_format_item(
    &self,
    drives_drive_format_item: DrivesDriveFormatItem,
    lnn: i32,
    driveid: &str
) -> Box<dyn Future<Item = Empty, Error = Error>>

fn create_drives_drive_purpose_item(
    &self,
    drives_drive_purpose_item: DrivesDrivePurposeItem,
    lnn: i32,
    driveid: &str
) -> Box<dyn Future<Item = Empty, Error = Error>>

fn create_drives_drive_smartfail_item(
    &self,
    drives_drive_smartfail_item: Empty,
    lnn: i32,
    driveid: &str
) -> Box<dyn Future<Item = Empty, Error = Error>>

fn create_drives_drive_stopfail_item(
    &self,
    drives_drive_stopfail_item: Empty,
    lnn: i32,
    driveid: &str
) -> Box<dyn Future<Item = Empty, Error = Error>>

fn create_drives_drive_suspend_item(
    &self,
    drives_drive_suspend_item: Empty,
    lnn: i32,
    driveid: &str
) -> Box<dyn Future<Item = Empty, Error = Error>>

fn create_node_reboot_item(
    &self,
    node_reboot_item: Empty,
    lnn: i32,
    force: bool
) -> Box<dyn Future<Item = Empty, Error = Error>>

fn create_node_shutdown_item(
    &self,
    node_shutdown_item: Empty,
    lnn: i32,
    force: bool
) -> Box<dyn Future<Item = Empty, Error = Error>>

fn get_drives_drive_firmware(
    &self,
    lnn: i32,
    driveid: &str
) -> Box<dyn Future<Item = DrivesDriveFirmware, Error = Error>>

fn get_node_drive(
    &self,
    node_drive_id: &str,
    lnn: i32,
    timeout: f32
) -> Box<dyn Future<Item = NodeDrives, Error = Error>>

fn get_node_driveconfig(
    &self,
    lnn: i32,
    timeout: f32
) -> Box<dyn Future<Item = NodeDriveconfig, Error = Error>>

fn get_node_drives(
    &self,
    lnn: i32,
    timeout: f32
) -> Box<dyn Future<Item = NodeDrives, Error = Error>>

fn get_node_drives_purposelist(
    &self,
    lnn: i32
) -> Box<dyn Future<Item = NodeDrivesPurposelist, Error = Error>>

fn get_node_hardware(
    &self,
    lnn: i32,
    timeout: f32
) -> Box<dyn Future<Item = NodeHardware, Error = Error>>

fn get_node_hardware_fast(
    &self,
    lnn: i32
) -> Box<dyn Future<Item = NodeHardwareFast, Error = Error>>

fn get_node_partitions(
    &self,
    lnn: i32
) -> Box<dyn Future<Item = NodePartitions, Error = Error>>

fn get_node_sensors(
    &self,
    lnn: i32
) -> Box<dyn Future<Item = NodeSensors, Error = Error>>

fn get_node_sled(
    &self,
    node_sled_id: &str,
    lnn: i32,
    timeout: f32
) -> Box<dyn Future<Item = NodeSleds, Error = Error>>

fn get_node_sleds(
    &self,
    lnn: i32,
    timeout: f32
) -> Box<dyn Future<Item = NodeSleds, Error = Error>>

fn get_node_state(
    &self,
    lnn: i32
) -> Box<dyn Future<Item = NodeState, Error = Error>>

fn get_node_state_readonly(
    &self,
    lnn: i32
) -> Box<dyn Future<Item = NodeStateReadonly, Error = Error>>

fn get_node_state_servicelight(
    &self,
    lnn: i32
) -> Box<dyn Future<Item = NodeStateServicelight, Error = Error>>

fn get_node_state_smartfail(
    &self,
    lnn: i32
) -> Box<dyn Future<Item = NodeStateSmartfail, Error = Error>>

fn get_node_status(
    &self,
    lnn: Option<i32>
) -> Box<dyn Future<Item = NodeStatus, Error = Error>>

fn get_node_status_batterystatus(
    &self,
    lnn: i32
) -> Box<dyn Future<Item = NodeStatusBatterystatus, Error = Error>>

fn list_drives_drive_firmware_update(
    &self,
    lnn: i32,
    driveid: &str
) -> Box<dyn Future<Item = DrivesDriveFirmwareUpdate, Error = Error>>

fn update_node_driveconfig(
    &self,
    node_driveconfig: NodeDriveconfigExtended,
    lnn: i32
) -> Box<dyn Future<Item = (), Error = Error>>

fn update_node_state_readonly(
    &self,
    node_state_readonly: NodeStateReadonlyExtended,
    lnn: i32
) -> Box<dyn Future<Item = (), Error = Error>>

fn update_node_state_servicelight(
    &self,
    node_state_servicelight: NodeStateServicelightExtended,
    lnn: i32
) -> Box<dyn Future<Item = (), Error = Error>>

fn update_node_state_smartfail(
    &self,
    node_state_smartfail: NodeStateSmartfailExtended,
    lnn: i32
) -> Box<dyn Future<Item = (), Error = Error>>

Loading content...

Implementors

impl<C: Connect + 'static> ClusterNodesApi for ClusterNodesApiClient<C>[src]

Loading content...