[][src]Trait isilon::apis::StoragepoolApi

pub trait StoragepoolApi {
    fn create_compatibilities_class_active_item(
        &self,
        compatibilities_class_active_item: CompatibilitiesClassActiveItem,
        assess: bool
    ) -> Box<dyn Future<Item = CreateCompatibilitiesClassActiveItemResponse, Error = Error>>;
fn create_compatibilities_ssd_active_item(
        &self,
        compatibilities_ssd_active_item: CompatibilitiesSsdActiveItem,
        assess: bool
    ) -> Box<dyn Future<Item = CreateCompatibilitiesClassActiveItemResponse, Error = Error>>;
fn create_storagepool_nodepool(
        &self,
        storagepool_nodepool: StoragepoolNodepoolCreateParams
    ) -> Box<dyn Future<Item = CreateStoragepoolTierResponse, Error = Error>>;
fn create_storagepool_tier(
        &self,
        storagepool_tier: StoragepoolTierCreateParams
    ) -> Box<dyn Future<Item = CreateStoragepoolTierResponse, Error = Error>>;
fn delete_compatibilities_class_active_by_id(
        &self,
        compatibilities_class_active_id: &str,
        assess: bool
    ) -> Box<dyn Future<Item = (), Error = Error>>;
fn delete_compatibilities_ssd_active_by_id(
        &self,
        compatibilities_ssd_active_id: &str,
        assess: bool
    ) -> Box<dyn Future<Item = (), Error = Error>>;
fn delete_storagepool_nodepool(
        &self,
        storagepool_nodepool_id: &str
    ) -> Box<dyn Future<Item = (), Error = Error>>;
fn delete_storagepool_nodepools(
        &self
    ) -> Box<dyn Future<Item = (), Error = Error>>;
fn delete_storagepool_tier(
        &self,
        storagepool_tier_id: &str
    ) -> Box<dyn Future<Item = (), Error = Error>>;
fn delete_storagepool_tiers(
        &self
    ) -> Box<dyn Future<Item = (), Error = Error>>;
fn get_compatibilities_class_active_by_id(
        &self,
        compatibilities_class_active_id: &str
    ) -> Box<dyn Future<Item = CompatibilitiesClassActive, Error = Error>>;
fn get_compatibilities_class_available(
        &self
    ) -> Box<dyn Future<Item = CompatibilitiesClassAvailable, Error = Error>>;
fn get_compatibilities_ssd_active_by_id(
        &self,
        compatibilities_ssd_active_id: &str
    ) -> Box<dyn Future<Item = CompatibilitiesSsdActive, Error = Error>>;
fn get_compatibilities_ssd_available(
        &self
    ) -> Box<dyn Future<Item = CompatibilitiesSsdAvailable, Error = Error>>;
fn get_storagepool_nodepool(
        &self,
        storagepool_nodepool_id: &str
    ) -> Box<dyn Future<Item = StoragepoolNodepools, Error = Error>>;
fn get_storagepool_settings(
        &self
    ) -> Box<dyn Future<Item = StoragepoolSettings, Error = Error>>;
fn get_storagepool_status(
        &self
    ) -> Box<dyn Future<Item = StoragepoolStatus, Error = Error>>;
fn get_storagepool_storagepools(
        &self,
        sort: &str,
        toplevels: &str,
        dir: &str
    ) -> Box<dyn Future<Item = StoragepoolStoragepools, Error = Error>>;
fn get_storagepool_suggested_protection_nid(
        &self,
        storagepool_suggested_protection_nid: &str
    ) -> Box<dyn Future<Item = StoragepoolSuggestedProtection, Error = Error>>;
fn get_storagepool_tier(
        &self,
        storagepool_tier_id: &str
    ) -> Box<dyn Future<Item = StoragepoolTiers, Error = Error>>;
fn get_storagepool_unprovisioned(
        &self
    ) -> Box<dyn Future<Item = StoragepoolUnprovisioned, Error = Error>>;
fn list_compatibilities_class_active(
        &self
    ) -> Box<dyn Future<Item = CompatibilitiesClassActiveExtended, Error = Error>>;
fn list_compatibilities_ssd_active(
        &self
    ) -> Box<dyn Future<Item = CompatibilitiesSsdActiveExtended, Error = Error>>;
fn list_storagepool_nodepools(
        &self
    ) -> Box<dyn Future<Item = StoragepoolNodepoolsExtended, Error = Error>>;
fn list_storagepool_tiers(
        &self
    ) -> Box<dyn Future<Item = StoragepoolTiersExtended, Error = Error>>;
fn update_compatibilities_ssd_active_by_id(
        &self,
        compatibilities_ssd_active_id_params: CompatibilitiesSsdActiveIdParams,
        compatibilities_ssd_active_id: &str,
        assess: bool
    ) -> Box<dyn Future<Item = (), Error = Error>>;
fn update_storagepool_nodepool(
        &self,
        storagepool_nodepool: StoragepoolNodepool,
        storagepool_nodepool_id: &str
    ) -> Box<dyn Future<Item = (), Error = Error>>;
fn update_storagepool_settings(
        &self,
        storagepool_settings: StoragepoolSettingsExtended
    ) -> Box<dyn Future<Item = (), Error = Error>>;
fn update_storagepool_tier(
        &self,
        storagepool_tier: StoragepoolTier,
        storagepool_tier_id: &str
    ) -> Box<dyn Future<Item = (), Error = Error>>; }

Required methods

fn create_compatibilities_class_active_item(
    &self,
    compatibilities_class_active_item: CompatibilitiesClassActiveItem,
    assess: bool
) -> Box<dyn Future<Item = CreateCompatibilitiesClassActiveItemResponse, Error = Error>>

fn create_compatibilities_ssd_active_item(
    &self,
    compatibilities_ssd_active_item: CompatibilitiesSsdActiveItem,
    assess: bool
) -> Box<dyn Future<Item = CreateCompatibilitiesClassActiveItemResponse, Error = Error>>

fn create_storagepool_nodepool(
    &self,
    storagepool_nodepool: StoragepoolNodepoolCreateParams
) -> Box<dyn Future<Item = CreateStoragepoolTierResponse, Error = Error>>

fn create_storagepool_tier(
    &self,
    storagepool_tier: StoragepoolTierCreateParams
) -> Box<dyn Future<Item = CreateStoragepoolTierResponse, Error = Error>>

fn delete_compatibilities_class_active_by_id(
    &self,
    compatibilities_class_active_id: &str,
    assess: bool
) -> Box<dyn Future<Item = (), Error = Error>>

fn delete_compatibilities_ssd_active_by_id(
    &self,
    compatibilities_ssd_active_id: &str,
    assess: bool
) -> Box<dyn Future<Item = (), Error = Error>>

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

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

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

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

fn get_compatibilities_class_active_by_id(
    &self,
    compatibilities_class_active_id: &str
) -> Box<dyn Future<Item = CompatibilitiesClassActive, Error = Error>>

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

fn get_compatibilities_ssd_active_by_id(
    &self,
    compatibilities_ssd_active_id: &str
) -> Box<dyn Future<Item = CompatibilitiesSsdActive, Error = Error>>

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

fn get_storagepool_nodepool(
    &self,
    storagepool_nodepool_id: &str
) -> Box<dyn Future<Item = StoragepoolNodepools, Error = Error>>

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

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

fn get_storagepool_storagepools(
    &self,
    sort: &str,
    toplevels: &str,
    dir: &str
) -> Box<dyn Future<Item = StoragepoolStoragepools, Error = Error>>

fn get_storagepool_suggested_protection_nid(
    &self,
    storagepool_suggested_protection_nid: &str
) -> Box<dyn Future<Item = StoragepoolSuggestedProtection, Error = Error>>

fn get_storagepool_tier(
    &self,
    storagepool_tier_id: &str
) -> Box<dyn Future<Item = StoragepoolTiers, Error = Error>>

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

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

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

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

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

fn update_compatibilities_ssd_active_by_id(
    &self,
    compatibilities_ssd_active_id_params: CompatibilitiesSsdActiveIdParams,
    compatibilities_ssd_active_id: &str,
    assess: bool
) -> Box<dyn Future<Item = (), Error = Error>>

fn update_storagepool_nodepool(
    &self,
    storagepool_nodepool: StoragepoolNodepool,
    storagepool_nodepool_id: &str
) -> Box<dyn Future<Item = (), Error = Error>>

fn update_storagepool_settings(
    &self,
    storagepool_settings: StoragepoolSettingsExtended
) -> Box<dyn Future<Item = (), Error = Error>>

fn update_storagepool_tier(
    &self,
    storagepool_tier: StoragepoolTier,
    storagepool_tier_id: &str
) -> Box<dyn Future<Item = (), Error = Error>>

Loading content...

Implementors

impl<C: Connect + 'static> StoragepoolApi for StoragepoolApiClient<C>[src]

Loading content...