Trait NetworkGroupnetsSubnetsApi

Source
pub trait NetworkGroupnetsSubnetsApi {
    // Required methods
    fn create_pools_pool_rebalance_ip(
        &self,
        pools_pool_rebalance_ip: Empty,
        groupnet: &str,
        subnet: &str,
        pool: &str,
    ) -> Box<dyn Future<Item = Empty, Error = Error>>;
    fn create_pools_pool_rule(
        &self,
        pools_pool_rule: PoolsPoolRuleCreateParams,
        groupnet: &str,
        subnet: &str,
        pool: &str,
    ) -> Box<dyn Future<Item = CreateResponse, Error = Error>>;
    fn create_pools_pool_sc_resume_node(
        &self,
        pools_pool_sc_resume_node: PoolsPoolScResumeNode,
        groupnet: &str,
        subnet: &str,
        pool: &str,
    ) -> Box<dyn Future<Item = Empty, Error = Error>>;
    fn create_pools_pool_sc_suspend_node(
        &self,
        pools_pool_sc_suspend_node: PoolsPoolScResumeNode,
        groupnet: &str,
        subnet: &str,
        pool: &str,
    ) -> Box<dyn Future<Item = Empty, Error = Error>>;
    fn delete_pools_pool_rule(
        &self,
        pools_pool_rule_id: &str,
        groupnet: &str,
        subnet: &str,
        pool: &str,
    ) -> Box<dyn Future<Item = (), Error = Error>>;
    fn get_pools_pool_interfaces(
        &self,
        groupnet: &str,
        subnet: &str,
        pool: &str,
        sort: &str,
        resume: &str,
        limit: i32,
        dir: &str,
        lnns: &str,
    ) -> Box<dyn Future<Item = PoolsPoolInterfaces, Error = Error>>;
    fn get_pools_pool_rule(
        &self,
        pools_pool_rule_id: &str,
        groupnet: &str,
        subnet: &str,
        pool: &str,
    ) -> Box<dyn Future<Item = PoolsPoolRules, Error = Error>>;
    fn list_pools_pool_rules(
        &self,
        groupnet: &str,
        subnet: &str,
        pool: &str,
        sort: &str,
        limit: i32,
        dir: &str,
        resume: &str,
    ) -> Box<dyn Future<Item = PoolsPoolRulesExtended, Error = Error>>;
    fn update_pools_pool_rule(
        &self,
        pools_pool_rule: PoolsPoolRule,
        pools_pool_rule_id: &str,
        groupnet: &str,
        subnet: &str,
        pool: &str,
    ) -> Box<dyn Future<Item = (), Error = Error>>;
}

Required Methods§

Source

fn create_pools_pool_rebalance_ip( &self, pools_pool_rebalance_ip: Empty, groupnet: &str, subnet: &str, pool: &str, ) -> Box<dyn Future<Item = Empty, Error = Error>>

Source

fn create_pools_pool_rule( &self, pools_pool_rule: PoolsPoolRuleCreateParams, groupnet: &str, subnet: &str, pool: &str, ) -> Box<dyn Future<Item = CreateResponse, Error = Error>>

Source

fn create_pools_pool_sc_resume_node( &self, pools_pool_sc_resume_node: PoolsPoolScResumeNode, groupnet: &str, subnet: &str, pool: &str, ) -> Box<dyn Future<Item = Empty, Error = Error>>

Source

fn create_pools_pool_sc_suspend_node( &self, pools_pool_sc_suspend_node: PoolsPoolScResumeNode, groupnet: &str, subnet: &str, pool: &str, ) -> Box<dyn Future<Item = Empty, Error = Error>>

Source

fn delete_pools_pool_rule( &self, pools_pool_rule_id: &str, groupnet: &str, subnet: &str, pool: &str, ) -> Box<dyn Future<Item = (), Error = Error>>

Source

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

Source

fn get_pools_pool_rule( &self, pools_pool_rule_id: &str, groupnet: &str, subnet: &str, pool: &str, ) -> Box<dyn Future<Item = PoolsPoolRules, Error = Error>>

Source

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

Source

fn update_pools_pool_rule( &self, pools_pool_rule: PoolsPoolRule, pools_pool_rule_id: &str, groupnet: &str, subnet: &str, pool: &str, ) -> Box<dyn Future<Item = (), Error = Error>>

Implementors§