[][src]Trait isilon::apis::NetworkApi

pub trait NetworkApi {
    fn create_dnscache_flush_item(
        &self,
        dnscache_flush_item: Empty
    ) -> Box<dyn Future<Item = Empty, Error = Error>>;
fn create_network_groupnet(
        &self,
        network_groupnet: NetworkGroupnetCreateParams
    ) -> Box<dyn Future<Item = CreateResponse, Error = Error>>;
fn create_network_sc_rebalance_all_item(
        &self,
        network_sc_rebalance_all_item: Empty
    ) -> Box<dyn Future<Item = Empty, Error = Error>>;
fn delete_network_groupnet(
        &self,
        network_groupnet_id: &str
    ) -> Box<dyn Future<Item = (), Error = Error>>;
fn get_network_dnscache(
        &self
    ) -> Box<dyn Future<Item = NetworkDnscache, Error = Error>>;
fn get_network_external(
        &self
    ) -> Box<dyn Future<Item = NetworkExternal, Error = Error>>;
fn get_network_groupnet(
        &self,
        network_groupnet_id: &str
    ) -> Box<dyn Future<Item = NetworkGroupnets, Error = Error>>;
fn get_network_interfaces(
        &self,
        sort: &str,
        network: &str,
        resume: &str,
        lnns: &str,
        alloc_method: &str,
        limit: i32,
        dir: &str
    ) -> Box<dyn Future<Item = PoolsPoolInterfaces, Error = Error>>;
fn get_network_pools(
        &self,
        sort: &str,
        subnet: &str,
        resume: &str,
        access_zone: &str,
        alloc_method: &str,
        limit: i32,
        groupnet: &str,
        dir: &str
    ) -> Box<dyn Future<Item = NetworkPools, Error = Error>>;
fn get_network_rules(
        &self,
        sort: &str,
        subnet: &str,
        resume: &str,
        limit: i32,
        dir: &str,
        groupnet: &str,
        pool: &str
    ) -> Box<dyn Future<Item = PoolsPoolRulesExtended, Error = Error>>;
fn get_network_subnets(
        &self,
        sort: &str,
        groupnet: &str,
        limit: i32,
        dir: &str,
        resume: &str
    ) -> Box<dyn Future<Item = GroupnetSubnetsExtended, Error = Error>>;
fn list_network_groupnets(
        &self,
        sort: &str,
        limit: i32,
        dir: &str,
        resume: &str
    ) -> Box<dyn Future<Item = NetworkGroupnetsExtended, Error = Error>>;
fn update_network_dnscache(
        &self,
        network_dnscache: NetworkDnscacheExtended
    ) -> Box<dyn Future<Item = (), Error = Error>>;
fn update_network_external(
        &self,
        network_external: NetworkExternalExtended
    ) -> Box<dyn Future<Item = (), Error = Error>>;
fn update_network_groupnet(
        &self,
        network_groupnet: NetworkGroupnet,
        network_groupnet_id: &str
    ) -> Box<dyn Future<Item = (), Error = Error>>; }

Required methods

fn create_dnscache_flush_item(
    &self,
    dnscache_flush_item: Empty
) -> Box<dyn Future<Item = Empty, Error = Error>>

fn create_network_groupnet(
    &self,
    network_groupnet: NetworkGroupnetCreateParams
) -> Box<dyn Future<Item = CreateResponse, Error = Error>>

fn create_network_sc_rebalance_all_item(
    &self,
    network_sc_rebalance_all_item: Empty
) -> Box<dyn Future<Item = Empty, Error = Error>>

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

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

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

fn get_network_groupnet(
    &self,
    network_groupnet_id: &str
) -> Box<dyn Future<Item = NetworkGroupnets, Error = Error>>

fn get_network_interfaces(
    &self,
    sort: &str,
    network: &str,
    resume: &str,
    lnns: &str,
    alloc_method: &str,
    limit: i32,
    dir: &str
) -> Box<dyn Future<Item = PoolsPoolInterfaces, Error = Error>>

fn get_network_pools(
    &self,
    sort: &str,
    subnet: &str,
    resume: &str,
    access_zone: &str,
    alloc_method: &str,
    limit: i32,
    groupnet: &str,
    dir: &str
) -> Box<dyn Future<Item = NetworkPools, Error = Error>>

fn get_network_rules(
    &self,
    sort: &str,
    subnet: &str,
    resume: &str,
    limit: i32,
    dir: &str,
    groupnet: &str,
    pool: &str
) -> Box<dyn Future<Item = PoolsPoolRulesExtended, Error = Error>>

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

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

fn update_network_dnscache(
    &self,
    network_dnscache: NetworkDnscacheExtended
) -> Box<dyn Future<Item = (), Error = Error>>

fn update_network_external(
    &self,
    network_external: NetworkExternalExtended
) -> Box<dyn Future<Item = (), Error = Error>>

fn update_network_groupnet(
    &self,
    network_groupnet: NetworkGroupnet,
    network_groupnet_id: &str
) -> Box<dyn Future<Item = (), Error = Error>>

Loading content...

Implementors

impl<C: Connect + 'static> NetworkApi for NetworkApiClient<C>[src]

Loading content...