Trait NetworkApi

Source
pub trait NetworkApi {
Show 15 methods // 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>>;
}

Required Methods§

Source

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

Source

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

Source

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

Source

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

Source

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

Source

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

Source

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

Source

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>>

Source

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>>

Source

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>>

Source

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

Source

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

Source

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

Source

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

Source

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

Implementors§

Source§

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