[][src]Trait isilon::apis::AuthRolesApi

pub trait AuthRolesApi {
    fn create_role_member(
        &self,
        role_member: AuthAccessAccessItemFileGroup,
        role: &str
    ) -> Box<dyn Future<Item = CreateResponse, Error = Error>>;
fn create_role_privilege(
        &self,
        role_privilege: AuthIdNtokenPrivilegeItem,
        role: &str
    ) -> Box<dyn Future<Item = CreateResponse, Error = Error>>;
fn delete_role_member(
        &self,
        role_member_id: &str,
        role: &str
    ) -> Box<dyn Future<Item = (), Error = Error>>;
fn delete_role_privilege(
        &self,
        role_privilege_id: &str,
        role: &str
    ) -> Box<dyn Future<Item = (), Error = Error>>;
fn list_role_members(
        &self,
        role: &str,
        resolve_names: bool
    ) -> Box<dyn Future<Item = GroupMembers, Error = Error>>;
fn list_role_privileges(
        &self,
        role: &str
    ) -> Box<dyn Future<Item = RolePrivileges, Error = Error>>; }

Required methods

fn create_role_member(
    &self,
    role_member: AuthAccessAccessItemFileGroup,
    role: &str
) -> Box<dyn Future<Item = CreateResponse, Error = Error>>

fn create_role_privilege(
    &self,
    role_privilege: AuthIdNtokenPrivilegeItem,
    role: &str
) -> Box<dyn Future<Item = CreateResponse, Error = Error>>

fn delete_role_member(
    &self,
    role_member_id: &str,
    role: &str
) -> Box<dyn Future<Item = (), Error = Error>>

fn delete_role_privilege(
    &self,
    role_privilege_id: &str,
    role: &str
) -> Box<dyn Future<Item = (), Error = Error>>

fn list_role_members(
    &self,
    role: &str,
    resolve_names: bool
) -> Box<dyn Future<Item = GroupMembers, Error = Error>>

fn list_role_privileges(
    &self,
    role: &str
) -> Box<dyn Future<Item = RolePrivileges, Error = Error>>

Loading content...

Implementors

impl<C: Connect + 'static> AuthRolesApi for AuthRolesApiClient<C>[src]

Loading content...