[][src]Trait isilon::apis::NetworkGroupnetsApi

pub trait NetworkGroupnetsApi {
    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

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

Loading content...

Implementors

impl<C: Connect + 'static> NetworkGroupnetsApi for NetworkGroupnetsApiClient<C>[src]

Loading content...