[][src]Trait isilon::apis::ZonesApi

pub trait ZonesApi {
    fn create_zone(
        &self,
        zone: ZoneCreateParams
    ) -> Box<dyn Future<Item = CreateResponse, Error = Error>>;
fn delete_zone(
        &self,
        zone_id: i32
    ) -> Box<dyn Future<Item = (), Error = Error>>;
fn get_zone(
        &self,
        zone_id: i32
    ) -> Box<dyn Future<Item = Zones, Error = Error>>;
fn list_zones(&self) -> Box<dyn Future<Item = ZonesExtended, Error = Error>>;
fn update_zone(
        &self,
        zone: Zone,
        zone_id: i32
    ) -> Box<dyn Future<Item = (), Error = Error>>; }

Required methods

fn create_zone(
    &self,
    zone: ZoneCreateParams
) -> Box<dyn Future<Item = CreateResponse, Error = Error>>

fn delete_zone(&self, zone_id: i32) -> Box<dyn Future<Item = (), Error = Error>>

fn get_zone(&self, zone_id: i32) -> Box<dyn Future<Item = Zones, Error = Error>>

fn list_zones(&self) -> Box<dyn Future<Item = ZonesExtended, Error = Error>>

fn update_zone(
    &self,
    zone: Zone,
    zone_id: i32
) -> Box<dyn Future<Item = (), Error = Error>>

Loading content...

Implementors

impl<C: Connect + 'static> ZonesApi for ZonesApiClient<C>[src]

Loading content...