Trait NetworkGroupnetsApi

Source
pub trait NetworkGroupnetsApi {
    // Required methods
    fn create_groupnet_subnet(
        &self,
        groupnet_subnet: GroupnetSubnetCreateParams,
        groupnet: &str,
    ) -> Box<dyn Future<Item = CreateResponse, Error = Error>>;
    fn create_subnets_subnet_pool(
        &self,
        subnets_subnet_pool: SubnetsSubnetPoolCreateParams,
        groupnet: &str,
        subnet: &str,
        force: bool,
    ) -> Box<dyn Future<Item = CreateResponse, Error = Error>>;
    fn delete_groupnet_subnet(
        &self,
        groupnet_subnet_id: &str,
        groupnet: &str,
        force: bool,
    ) -> Box<dyn Future<Item = (), Error = Error>>;
    fn delete_subnets_subnet_pool(
        &self,
        subnets_subnet_pool_id: &str,
        groupnet: &str,
        subnet: &str,
    ) -> Box<dyn Future<Item = (), Error = Error>>;
    fn get_groupnet_subnet(
        &self,
        groupnet_subnet_id: &str,
        groupnet: &str,
    ) -> Box<dyn Future<Item = GroupnetSubnets, Error = Error>>;
    fn get_subnets_subnet_pool(
        &self,
        subnets_subnet_pool_id: &str,
        groupnet: &str,
        subnet: &str,
    ) -> Box<dyn Future<Item = SubnetsSubnetPools, Error = Error>>;
    fn list_groupnet_subnets(
        &self,
        groupnet: &str,
        sort: &str,
        limit: i32,
        dir: &str,
        resume: &str,
    ) -> Box<dyn Future<Item = GroupnetSubnetsExtended, Error = Error>>;
    fn list_subnets_subnet_pools(
        &self,
        groupnet: &str,
        subnet: &str,
        sort: &str,
        resume: &str,
        access_zone: &str,
        alloc_method: &str,
        limit: i32,
        dir: &str,
    ) -> Box<dyn Future<Item = SubnetsSubnetPoolsExtended, Error = Error>>;
    fn update_groupnet_subnet(
        &self,
        groupnet_subnet: GroupnetSubnet,
        groupnet_subnet_id: &str,
        groupnet: &str,
        force: bool,
    ) -> Box<dyn Future<Item = (), Error = Error>>;
    fn update_subnets_subnet_pool(
        &self,
        subnets_subnet_pool: SubnetsSubnetPool,
        subnets_subnet_pool_id: &str,
        groupnet: &str,
        subnet: &str,
        force: bool,
    ) -> Box<dyn Future<Item = (), Error = Error>>;
}

Required Methods§

Source

fn create_groupnet_subnet( &self, groupnet_subnet: GroupnetSubnetCreateParams, groupnet: &str, ) -> Box<dyn Future<Item = CreateResponse, Error = Error>>

Source

fn create_subnets_subnet_pool( &self, subnets_subnet_pool: SubnetsSubnetPoolCreateParams, groupnet: &str, subnet: &str, force: bool, ) -> Box<dyn Future<Item = CreateResponse, Error = Error>>

Source

fn delete_groupnet_subnet( &self, groupnet_subnet_id: &str, groupnet: &str, force: bool, ) -> Box<dyn Future<Item = (), Error = Error>>

Source

fn delete_subnets_subnet_pool( &self, subnets_subnet_pool_id: &str, groupnet: &str, subnet: &str, ) -> Box<dyn Future<Item = (), Error = Error>>

Source

fn get_groupnet_subnet( &self, groupnet_subnet_id: &str, groupnet: &str, ) -> Box<dyn Future<Item = GroupnetSubnets, Error = Error>>

Source

fn get_subnets_subnet_pool( &self, subnets_subnet_pool_id: &str, groupnet: &str, subnet: &str, ) -> Box<dyn Future<Item = SubnetsSubnetPools, Error = Error>>

Source

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

Source

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

Source

fn update_groupnet_subnet( &self, groupnet_subnet: GroupnetSubnet, groupnet_subnet_id: &str, groupnet: &str, force: bool, ) -> Box<dyn Future<Item = (), Error = Error>>

Source

fn update_subnets_subnet_pool( &self, subnets_subnet_pool: SubnetsSubnetPool, subnets_subnet_pool_id: &str, groupnet: &str, subnet: &str, force: bool, ) -> Box<dyn Future<Item = (), Error = Error>>

Implementors§