[][src]Trait isilon::apis::AuthApi

pub trait AuthApi {
    fn create_auth_cache_item(
        &self,
        auth_cache_item: AuthCacheItem,
        zone: &str
    ) -> Box<dyn Future<Item = CreateResponse, Error = Error>>;
fn create_auth_group(
        &self,
        auth_group: AuthGroupCreateParams,
        force: bool,
        zone: &str,
        provider: &str
    ) -> Box<dyn Future<Item = CreateResponse, Error = Error>>;
fn create_auth_refresh_item(
        &self,
        auth_refresh_item: Empty
    ) -> Box<dyn Future<Item = CreateAuthRefreshItemResponse, Error = Error>>;
fn create_auth_role(
        &self,
        auth_role: AuthRoleCreateParams
    ) -> Box<dyn Future<Item = CreateResponse, Error = Error>>;
fn create_auth_user(
        &self,
        auth_user: AuthUserCreateParams,
        force: bool,
        zone: &str,
        provider: &str
    ) -> Box<dyn Future<Item = CreateResponse, Error = Error>>;
fn create_mapping_identity(
        &self,
        mapping_identity: MappingIdentityCreateParams,
        var_2way: bool,
        zone: &str,
        replace: bool
    ) -> Box<dyn Future<Item = Empty, Error = Error>>;
fn create_mapping_identity_0(
        &self,
        mapping_identity: Empty,
        mapping_identity_id: &str,
        _type: &str,
        zone: &str
    ) -> Box<dyn Future<Item = MappingIdentities, Error = Error>>;
fn create_providers_ads_item(
        &self,
        providers_ads_item: ProvidersAdsItem
    ) -> Box<dyn Future<Item = CreateResponse, Error = Error>>;
fn create_providers_file_item(
        &self,
        providers_file_item: ProvidersFileItem
    ) -> Box<dyn Future<Item = CreateResponse, Error = Error>>;
fn create_providers_krb5_item(
        &self,
        providers_krb5_item: ProvidersKrb5Item
    ) -> Box<dyn Future<Item = CreateResponse, Error = Error>>;
fn create_providers_ldap_item(
        &self,
        providers_ldap_item: ProvidersLdapItem,
        force: bool
    ) -> Box<dyn Future<Item = CreateResponse, Error = Error>>;
fn create_providers_nis_item(
        &self,
        providers_nis_item: ProvidersNisItem
    ) -> Box<dyn Future<Item = CreateResponse, Error = Error>>;
fn create_settings_krb5_domain(
        &self,
        settings_krb5_domain: SettingsKrb5DomainCreateParams
    ) -> Box<dyn Future<Item = CreateResponse, Error = Error>>;
fn create_settings_krb5_realm(
        &self,
        settings_krb5_realm: SettingsKrb5RealmCreateParams
    ) -> Box<dyn Future<Item = CreateResponse, Error = Error>>;
fn delete_auth_group(
        &self,
        auth_group_id: &str,
        cached: bool,
        zone: &str,
        provider: &str
    ) -> Box<dyn Future<Item = (), Error = Error>>;
fn delete_auth_groups(
        &self,
        cached: bool,
        zone: &str,
        provider: &str
    ) -> Box<dyn Future<Item = (), Error = Error>>;
fn delete_auth_role(
        &self,
        auth_role_id: &str
    ) -> Box<dyn Future<Item = (), Error = Error>>;
fn delete_auth_user(
        &self,
        auth_user_id: &str,
        cached: bool,
        zone: &str,
        provider: &str
    ) -> Box<dyn Future<Item = (), Error = Error>>;
fn delete_auth_users(
        &self,
        cached: bool,
        zone: &str,
        provider: &str
    ) -> Box<dyn Future<Item = (), Error = Error>>;
fn delete_mapping_identities(
        &self,
        filter: &str,
        zone: &str,
        remove: bool
    ) -> Box<dyn Future<Item = (), Error = Error>>;
fn delete_mapping_identity(
        &self,
        mapping_identity_id: &str,
        zone: &str,
        var_2way: bool,
        target: &str,
        remove: bool
    ) -> Box<dyn Future<Item = (), Error = Error>>;
fn delete_providers_ads_by_id(
        &self,
        providers_ads_id: &str
    ) -> Box<dyn Future<Item = (), Error = Error>>;
fn delete_providers_file_by_id(
        &self,
        providers_file_id: &str
    ) -> Box<dyn Future<Item = (), Error = Error>>;
fn delete_providers_krb5_by_id(
        &self,
        providers_krb5_id: &str
    ) -> Box<dyn Future<Item = (), Error = Error>>;
fn delete_providers_ldap_by_id(
        &self,
        providers_ldap_id: &str
    ) -> Box<dyn Future<Item = (), Error = Error>>;
fn delete_providers_local_by_id(
        &self,
        providers_local_id: &str
    ) -> Box<dyn Future<Item = (), Error = Error>>;
fn delete_providers_nis_by_id(
        &self,
        providers_nis_id: &str
    ) -> Box<dyn Future<Item = (), Error = Error>>;
fn delete_settings_krb5_domain(
        &self,
        settings_krb5_domain_id: &str
    ) -> Box<dyn Future<Item = (), Error = Error>>;
fn delete_settings_krb5_realm(
        &self,
        settings_krb5_realm_id: &str
    ) -> Box<dyn Future<Item = (), Error = Error>>;
fn get_auth_access_user(
        &self,
        auth_access_user: &str,
        path: &str,
        share: &str,
        zone: &str,
        numeric: bool
    ) -> Box<dyn Future<Item = AuthAccess, Error = Error>>;
fn get_auth_group(
        &self,
        auth_group_id: &str,
        cached: bool,
        resolve_names: bool,
        query_member_of: bool,
        zone: &str,
        provider: &str
    ) -> Box<dyn Future<Item = AuthGroups, Error = Error>>;
fn get_auth_id(&self) -> Box<dyn Future<Item = AuthId, Error = Error>>;
fn get_auth_ldap_template(
        &self,
        auth_ldap_template_id: &str
    ) -> Box<dyn Future<Item = AuthLdapTemplates, Error = Error>>;
fn get_auth_ldap_templates(
        &self
    ) -> Box<dyn Future<Item = AuthLdapTemplatesExtended, Error = Error>>;
fn get_auth_log_level(
        &self
    ) -> Box<dyn Future<Item = AuthLogLevel, Error = Error>>;
fn get_auth_netgroup(
        &self,
        auth_netgroup_id: &str,
        ignore_errors: bool,
        recursive: bool,
        zone: &str,
        provider: &str
    ) -> Box<dyn Future<Item = AuthNetgroups, Error = Error>>;
fn get_auth_privileges(
        &self
    ) -> Box<dyn Future<Item = AuthPrivileges, Error = Error>>;
fn get_auth_role(
        &self,
        auth_role_id: &str,
        resolve_names: bool
    ) -> Box<dyn Future<Item = AuthRoles, Error = Error>>;
fn get_auth_shells(
        &self
    ) -> Box<dyn Future<Item = AuthShells, Error = Error>>;
fn get_auth_user(
        &self,
        auth_user_id: &str,
        cached: bool,
        resolve_names: bool,
        query_member_of: bool,
        zone: &str,
        provider: &str
    ) -> Box<dyn Future<Item = AuthUsers, Error = Error>>;
fn get_auth_wellknown(
        &self,
        auth_wellknown_id: &str,
        scope: &str
    ) -> Box<dyn Future<Item = AuthWellknowns, Error = Error>>;
fn get_auth_wellknowns(
        &self
    ) -> Box<dyn Future<Item = AuthWellknowns, Error = Error>>;
fn get_mapping_dump(
        &self,
        nocreate: bool,
        zone: &str
    ) -> Box<dyn Future<Item = MappingDump, Error = Error>>;
fn get_mapping_identity(
        &self,
        mapping_identity_id: &str,
        nocreate: bool,
        zone: &str
    ) -> Box<dyn Future<Item = MappingIdentities, Error = Error>>;
fn get_mapping_users_lookup(
        &self,
        primary_gid: i32,
        uid: i32,
        zone: &str,
        gid: Vec<i32>,
        user: &str,
        kerberos_principal: &str
    ) -> Box<dyn Future<Item = MappingUsersLookup, Error = Error>>;
fn get_mapping_users_rules(
        &self,
        zone: &str
    ) -> Box<dyn Future<Item = MappingUsersRules, Error = Error>>;
fn get_providers_ads_by_id(
        &self,
        providers_ads_id: &str,
        scope: &str
    ) -> Box<dyn Future<Item = ProvidersAds, Error = Error>>;
fn get_providers_file_by_id(
        &self,
        providers_file_id: &str,
        scope: &str
    ) -> Box<dyn Future<Item = ProvidersFile, Error = Error>>;
fn get_providers_krb5_by_id(
        &self,
        providers_krb5_id: &str,
        scope: &str
    ) -> Box<dyn Future<Item = ProvidersKrb5, Error = Error>>;
fn get_providers_ldap_by_id(
        &self,
        providers_ldap_id: &str,
        scope: &str
    ) -> Box<dyn Future<Item = ProvidersLdap, Error = Error>>;
fn get_providers_local(
        &self,
        scope: &str
    ) -> Box<dyn Future<Item = ProvidersLocal, Error = Error>>;
fn get_providers_local_by_id(
        &self,
        providers_local_id: &str,
        scope: &str
    ) -> Box<dyn Future<Item = ProvidersLocal, Error = Error>>;
fn get_providers_nis_by_id(
        &self,
        providers_nis_id: &str,
        scope: &str
    ) -> Box<dyn Future<Item = ProvidersNis, Error = Error>>;
fn get_providers_summary(
        &self,
        groupnet: &str,
        zone: &str
    ) -> Box<dyn Future<Item = ProvidersSummary, Error = Error>>;
fn get_settings_acls(
        &self,
        preset: &str
    ) -> Box<dyn Future<Item = SettingsAcls, Error = Error>>;
fn get_settings_global(
        &self,
        scope: &str,
        zone: &str
    ) -> Box<dyn Future<Item = SettingsGlobal, Error = Error>>;
fn get_settings_krb5_defaults(
        &self
    ) -> Box<dyn Future<Item = SettingsKrb5Defaults, Error = Error>>;
fn get_settings_krb5_domain(
        &self,
        settings_krb5_domain_id: &str
    ) -> Box<dyn Future<Item = SettingsKrb5Domains, Error = Error>>;
fn get_settings_krb5_realm(
        &self,
        settings_krb5_realm_id: &str
    ) -> Box<dyn Future<Item = SettingsKrb5Realms, Error = Error>>;
fn get_settings_mapping(
        &self,
        scope: &str,
        zone: &str
    ) -> Box<dyn Future<Item = SettingsMapping, Error = Error>>;
fn list_auth_groups(
        &self,
        domain: &str,
        zone: &str,
        resume: &str,
        cached: bool,
        resolve_names: bool,
        filter: &str,
        limit: i32,
        provider: &str,
        query_member_of: bool
    ) -> Box<dyn Future<Item = AuthGroupsExtended, Error = Error>>;
fn list_auth_roles(
        &self,
        sort: &str,
        resolve_names: bool,
        limit: i32,
        dir: &str,
        resume: &str
    ) -> Box<dyn Future<Item = AuthRolesExtended, Error = Error>>;
fn list_auth_users(
        &self,
        domain: &str,
        zone: &str,
        resume: &str,
        cached: bool,
        resolve_names: bool,
        filter: &str,
        limit: i32,
        provider: &str,
        query_member_of: bool
    ) -> Box<dyn Future<Item = AuthUsersExtended, Error = Error>>;
fn list_providers_ads(
        &self,
        scope: &str
    ) -> Box<dyn Future<Item = ProvidersAdsExtended, Error = Error>>;
fn list_providers_file(
        &self,
        scope: &str
    ) -> Box<dyn Future<Item = ProvidersFile, Error = Error>>;
fn list_providers_krb5(
        &self,
        scope: &str
    ) -> Box<dyn Future<Item = ProvidersKrb5Extended, Error = Error>>;
fn list_providers_ldap(
        &self,
        scope: &str
    ) -> Box<dyn Future<Item = ProvidersLdap, Error = Error>>;
fn list_providers_nis(
        &self,
        scope: &str
    ) -> Box<dyn Future<Item = ProvidersNisExtended, Error = Error>>;
fn list_settings_krb5_domains(
        &self
    ) -> Box<dyn Future<Item = SettingsKrb5Domains, Error = Error>>;
fn list_settings_krb5_realms(
        &self
    ) -> Box<dyn Future<Item = SettingsKrb5Realms, Error = Error>>;
fn update_auth_group(
        &self,
        auth_group: AuthGroup,
        auth_group_id: &str,
        force: bool,
        zone: &str,
        provider: &str
    ) -> Box<dyn Future<Item = (), Error = Error>>;
fn update_auth_log_level(
        &self,
        auth_log_level: AuthLogLevelExtended
    ) -> Box<dyn Future<Item = (), Error = Error>>;
fn update_auth_role(
        &self,
        auth_role: AuthRole,
        auth_role_id: &str
    ) -> Box<dyn Future<Item = (), Error = Error>>;
fn update_auth_user(
        &self,
        auth_user: AuthUser,
        auth_user_id: &str,
        force: bool,
        zone: &str,
        provider: &str
    ) -> Box<dyn Future<Item = (), Error = Error>>;
fn update_mapping_import(
        &self,
        mapping_import: MappingImport,
        zone: &str,
        replace: bool
    ) -> Box<dyn Future<Item = (), Error = Error>>;
fn update_mapping_users_rules(
        &self,
        mapping_users_rules: MappingUsersRulesExtended,
        zone: &str
    ) -> Box<dyn Future<Item = (), Error = Error>>;
fn update_providers_ads_by_id(
        &self,
        providers_ads_id_params: ProvidersAdsIdParams,
        providers_ads_id: &str
    ) -> Box<dyn Future<Item = (), Error = Error>>;
fn update_providers_file_by_id(
        &self,
        providers_file_id_params: ProvidersFileIdParams,
        providers_file_id: &str
    ) -> Box<dyn Future<Item = (), Error = Error>>;
fn update_providers_krb5_by_id(
        &self,
        providers_krb5_id_params: ProvidersKrb5IdParams,
        providers_krb5_id: &str
    ) -> Box<dyn Future<Item = (), Error = Error>>;
fn update_providers_ldap_by_id(
        &self,
        providers_ldap_id_params: ProvidersLdapIdParams,
        providers_ldap_id: &str,
        force: bool
    ) -> Box<dyn Future<Item = (), Error = Error>>;
fn update_providers_local_by_id(
        &self,
        providers_local_id_params: ProvidersLocalIdParams,
        providers_local_id: &str
    ) -> Box<dyn Future<Item = (), Error = Error>>;
fn update_providers_nis_by_id(
        &self,
        providers_nis_id_params: ProvidersNisIdParams,
        providers_nis_id: &str
    ) -> Box<dyn Future<Item = (), Error = Error>>;
fn update_settings_acls(
        &self,
        settings_acls: SettingsAclsExtended
    ) -> Box<dyn Future<Item = (), Error = Error>>;
fn update_settings_global(
        &self,
        settings_global: SettingsGlobalGlobalSettings,
        zone: &str
    ) -> Box<dyn Future<Item = (), Error = Error>>;
fn update_settings_krb5_defaults(
        &self,
        settings_krb5_defaults: SettingsKrb5DefaultsKrb5Settings
    ) -> Box<dyn Future<Item = (), Error = Error>>;
fn update_settings_krb5_domain(
        &self,
        settings_krb5_domain: SettingsKrb5Domain,
        settings_krb5_domain_id: &str
    ) -> Box<dyn Future<Item = (), Error = Error>>;
fn update_settings_krb5_realm(
        &self,
        settings_krb5_realm: SettingsKrb5Realm,
        settings_krb5_realm_id: &str
    ) -> Box<dyn Future<Item = (), Error = Error>>;
fn update_settings_mapping(
        &self,
        settings_mapping: SettingsMappingMappingSettings,
        zone: &str
    ) -> Box<dyn Future<Item = (), Error = Error>>; }

Required methods

fn create_auth_cache_item(
    &self,
    auth_cache_item: AuthCacheItem,
    zone: &str
) -> Box<dyn Future<Item = CreateResponse, Error = Error>>

fn create_auth_group(
    &self,
    auth_group: AuthGroupCreateParams,
    force: bool,
    zone: &str,
    provider: &str
) -> Box<dyn Future<Item = CreateResponse, Error = Error>>

fn create_auth_refresh_item(
    &self,
    auth_refresh_item: Empty
) -> Box<dyn Future<Item = CreateAuthRefreshItemResponse, Error = Error>>

fn create_auth_role(
    &self,
    auth_role: AuthRoleCreateParams
) -> Box<dyn Future<Item = CreateResponse, Error = Error>>

fn create_auth_user(
    &self,
    auth_user: AuthUserCreateParams,
    force: bool,
    zone: &str,
    provider: &str
) -> Box<dyn Future<Item = CreateResponse, Error = Error>>

fn create_mapping_identity(
    &self,
    mapping_identity: MappingIdentityCreateParams,
    var_2way: bool,
    zone: &str,
    replace: bool
) -> Box<dyn Future<Item = Empty, Error = Error>>

fn create_mapping_identity_0(
    &self,
    mapping_identity: Empty,
    mapping_identity_id: &str,
    _type: &str,
    zone: &str
) -> Box<dyn Future<Item = MappingIdentities, Error = Error>>

fn create_providers_ads_item(
    &self,
    providers_ads_item: ProvidersAdsItem
) -> Box<dyn Future<Item = CreateResponse, Error = Error>>

fn create_providers_file_item(
    &self,
    providers_file_item: ProvidersFileItem
) -> Box<dyn Future<Item = CreateResponse, Error = Error>>

fn create_providers_krb5_item(
    &self,
    providers_krb5_item: ProvidersKrb5Item
) -> Box<dyn Future<Item = CreateResponse, Error = Error>>

fn create_providers_ldap_item(
    &self,
    providers_ldap_item: ProvidersLdapItem,
    force: bool
) -> Box<dyn Future<Item = CreateResponse, Error = Error>>

fn create_providers_nis_item(
    &self,
    providers_nis_item: ProvidersNisItem
) -> Box<dyn Future<Item = CreateResponse, Error = Error>>

fn create_settings_krb5_domain(
    &self,
    settings_krb5_domain: SettingsKrb5DomainCreateParams
) -> Box<dyn Future<Item = CreateResponse, Error = Error>>

fn create_settings_krb5_realm(
    &self,
    settings_krb5_realm: SettingsKrb5RealmCreateParams
) -> Box<dyn Future<Item = CreateResponse, Error = Error>>

fn delete_auth_group(
    &self,
    auth_group_id: &str,
    cached: bool,
    zone: &str,
    provider: &str
) -> Box<dyn Future<Item = (), Error = Error>>

fn delete_auth_groups(
    &self,
    cached: bool,
    zone: &str,
    provider: &str
) -> Box<dyn Future<Item = (), Error = Error>>

fn delete_auth_role(
    &self,
    auth_role_id: &str
) -> Box<dyn Future<Item = (), Error = Error>>

fn delete_auth_user(
    &self,
    auth_user_id: &str,
    cached: bool,
    zone: &str,
    provider: &str
) -> Box<dyn Future<Item = (), Error = Error>>

fn delete_auth_users(
    &self,
    cached: bool,
    zone: &str,
    provider: &str
) -> Box<dyn Future<Item = (), Error = Error>>

fn delete_mapping_identities(
    &self,
    filter: &str,
    zone: &str,
    remove: bool
) -> Box<dyn Future<Item = (), Error = Error>>

fn delete_mapping_identity(
    &self,
    mapping_identity_id: &str,
    zone: &str,
    var_2way: bool,
    target: &str,
    remove: bool
) -> Box<dyn Future<Item = (), Error = Error>>

fn delete_providers_ads_by_id(
    &self,
    providers_ads_id: &str
) -> Box<dyn Future<Item = (), Error = Error>>

fn delete_providers_file_by_id(
    &self,
    providers_file_id: &str
) -> Box<dyn Future<Item = (), Error = Error>>

fn delete_providers_krb5_by_id(
    &self,
    providers_krb5_id: &str
) -> Box<dyn Future<Item = (), Error = Error>>

fn delete_providers_ldap_by_id(
    &self,
    providers_ldap_id: &str
) -> Box<dyn Future<Item = (), Error = Error>>

fn delete_providers_local_by_id(
    &self,
    providers_local_id: &str
) -> Box<dyn Future<Item = (), Error = Error>>

fn delete_providers_nis_by_id(
    &self,
    providers_nis_id: &str
) -> Box<dyn Future<Item = (), Error = Error>>

fn delete_settings_krb5_domain(
    &self,
    settings_krb5_domain_id: &str
) -> Box<dyn Future<Item = (), Error = Error>>

fn delete_settings_krb5_realm(
    &self,
    settings_krb5_realm_id: &str
) -> Box<dyn Future<Item = (), Error = Error>>

fn get_auth_access_user(
    &self,
    auth_access_user: &str,
    path: &str,
    share: &str,
    zone: &str,
    numeric: bool
) -> Box<dyn Future<Item = AuthAccess, Error = Error>>

fn get_auth_group(
    &self,
    auth_group_id: &str,
    cached: bool,
    resolve_names: bool,
    query_member_of: bool,
    zone: &str,
    provider: &str
) -> Box<dyn Future<Item = AuthGroups, Error = Error>>

fn get_auth_id(&self) -> Box<dyn Future<Item = AuthId, Error = Error>>

fn get_auth_ldap_template(
    &self,
    auth_ldap_template_id: &str
) -> Box<dyn Future<Item = AuthLdapTemplates, Error = Error>>

fn get_auth_ldap_templates(
    &self
) -> Box<dyn Future<Item = AuthLdapTemplatesExtended, Error = Error>>

fn get_auth_log_level(
    &self
) -> Box<dyn Future<Item = AuthLogLevel, Error = Error>>

fn get_auth_netgroup(
    &self,
    auth_netgroup_id: &str,
    ignore_errors: bool,
    recursive: bool,
    zone: &str,
    provider: &str
) -> Box<dyn Future<Item = AuthNetgroups, Error = Error>>

fn get_auth_privileges(
    &self
) -> Box<dyn Future<Item = AuthPrivileges, Error = Error>>

fn get_auth_role(
    &self,
    auth_role_id: &str,
    resolve_names: bool
) -> Box<dyn Future<Item = AuthRoles, Error = Error>>

fn get_auth_shells(&self) -> Box<dyn Future<Item = AuthShells, Error = Error>>

fn get_auth_user(
    &self,
    auth_user_id: &str,
    cached: bool,
    resolve_names: bool,
    query_member_of: bool,
    zone: &str,
    provider: &str
) -> Box<dyn Future<Item = AuthUsers, Error = Error>>

fn get_auth_wellknown(
    &self,
    auth_wellknown_id: &str,
    scope: &str
) -> Box<dyn Future<Item = AuthWellknowns, Error = Error>>

fn get_auth_wellknowns(
    &self
) -> Box<dyn Future<Item = AuthWellknowns, Error = Error>>

fn get_mapping_dump(
    &self,
    nocreate: bool,
    zone: &str
) -> Box<dyn Future<Item = MappingDump, Error = Error>>

fn get_mapping_identity(
    &self,
    mapping_identity_id: &str,
    nocreate: bool,
    zone: &str
) -> Box<dyn Future<Item = MappingIdentities, Error = Error>>

fn get_mapping_users_lookup(
    &self,
    primary_gid: i32,
    uid: i32,
    zone: &str,
    gid: Vec<i32>,
    user: &str,
    kerberos_principal: &str
) -> Box<dyn Future<Item = MappingUsersLookup, Error = Error>>

fn get_mapping_users_rules(
    &self,
    zone: &str
) -> Box<dyn Future<Item = MappingUsersRules, Error = Error>>

fn get_providers_ads_by_id(
    &self,
    providers_ads_id: &str,
    scope: &str
) -> Box<dyn Future<Item = ProvidersAds, Error = Error>>

fn get_providers_file_by_id(
    &self,
    providers_file_id: &str,
    scope: &str
) -> Box<dyn Future<Item = ProvidersFile, Error = Error>>

fn get_providers_krb5_by_id(
    &self,
    providers_krb5_id: &str,
    scope: &str
) -> Box<dyn Future<Item = ProvidersKrb5, Error = Error>>

fn get_providers_ldap_by_id(
    &self,
    providers_ldap_id: &str,
    scope: &str
) -> Box<dyn Future<Item = ProvidersLdap, Error = Error>>

fn get_providers_local(
    &self,
    scope: &str
) -> Box<dyn Future<Item = ProvidersLocal, Error = Error>>

fn get_providers_local_by_id(
    &self,
    providers_local_id: &str,
    scope: &str
) -> Box<dyn Future<Item = ProvidersLocal, Error = Error>>

fn get_providers_nis_by_id(
    &self,
    providers_nis_id: &str,
    scope: &str
) -> Box<dyn Future<Item = ProvidersNis, Error = Error>>

fn get_providers_summary(
    &self,
    groupnet: &str,
    zone: &str
) -> Box<dyn Future<Item = ProvidersSummary, Error = Error>>

fn get_settings_acls(
    &self,
    preset: &str
) -> Box<dyn Future<Item = SettingsAcls, Error = Error>>

fn get_settings_global(
    &self,
    scope: &str,
    zone: &str
) -> Box<dyn Future<Item = SettingsGlobal, Error = Error>>

fn get_settings_krb5_defaults(
    &self
) -> Box<dyn Future<Item = SettingsKrb5Defaults, Error = Error>>

fn get_settings_krb5_domain(
    &self,
    settings_krb5_domain_id: &str
) -> Box<dyn Future<Item = SettingsKrb5Domains, Error = Error>>

fn get_settings_krb5_realm(
    &self,
    settings_krb5_realm_id: &str
) -> Box<dyn Future<Item = SettingsKrb5Realms, Error = Error>>

fn get_settings_mapping(
    &self,
    scope: &str,
    zone: &str
) -> Box<dyn Future<Item = SettingsMapping, Error = Error>>

fn list_auth_groups(
    &self,
    domain: &str,
    zone: &str,
    resume: &str,
    cached: bool,
    resolve_names: bool,
    filter: &str,
    limit: i32,
    provider: &str,
    query_member_of: bool
) -> Box<dyn Future<Item = AuthGroupsExtended, Error = Error>>

fn list_auth_roles(
    &self,
    sort: &str,
    resolve_names: bool,
    limit: i32,
    dir: &str,
    resume: &str
) -> Box<dyn Future<Item = AuthRolesExtended, Error = Error>>

fn list_auth_users(
    &self,
    domain: &str,
    zone: &str,
    resume: &str,
    cached: bool,
    resolve_names: bool,
    filter: &str,
    limit: i32,
    provider: &str,
    query_member_of: bool
) -> Box<dyn Future<Item = AuthUsersExtended, Error = Error>>

fn list_providers_ads(
    &self,
    scope: &str
) -> Box<dyn Future<Item = ProvidersAdsExtended, Error = Error>>

fn list_providers_file(
    &self,
    scope: &str
) -> Box<dyn Future<Item = ProvidersFile, Error = Error>>

fn list_providers_krb5(
    &self,
    scope: &str
) -> Box<dyn Future<Item = ProvidersKrb5Extended, Error = Error>>

fn list_providers_ldap(
    &self,
    scope: &str
) -> Box<dyn Future<Item = ProvidersLdap, Error = Error>>

fn list_providers_nis(
    &self,
    scope: &str
) -> Box<dyn Future<Item = ProvidersNisExtended, Error = Error>>

fn list_settings_krb5_domains(
    &self
) -> Box<dyn Future<Item = SettingsKrb5Domains, Error = Error>>

fn list_settings_krb5_realms(
    &self
) -> Box<dyn Future<Item = SettingsKrb5Realms, Error = Error>>

fn update_auth_group(
    &self,
    auth_group: AuthGroup,
    auth_group_id: &str,
    force: bool,
    zone: &str,
    provider: &str
) -> Box<dyn Future<Item = (), Error = Error>>

fn update_auth_log_level(
    &self,
    auth_log_level: AuthLogLevelExtended
) -> Box<dyn Future<Item = (), Error = Error>>

fn update_auth_role(
    &self,
    auth_role: AuthRole,
    auth_role_id: &str
) -> Box<dyn Future<Item = (), Error = Error>>

fn update_auth_user(
    &self,
    auth_user: AuthUser,
    auth_user_id: &str,
    force: bool,
    zone: &str,
    provider: &str
) -> Box<dyn Future<Item = (), Error = Error>>

fn update_mapping_import(
    &self,
    mapping_import: MappingImport,
    zone: &str,
    replace: bool
) -> Box<dyn Future<Item = (), Error = Error>>

fn update_mapping_users_rules(
    &self,
    mapping_users_rules: MappingUsersRulesExtended,
    zone: &str
) -> Box<dyn Future<Item = (), Error = Error>>

fn update_providers_ads_by_id(
    &self,
    providers_ads_id_params: ProvidersAdsIdParams,
    providers_ads_id: &str
) -> Box<dyn Future<Item = (), Error = Error>>

fn update_providers_file_by_id(
    &self,
    providers_file_id_params: ProvidersFileIdParams,
    providers_file_id: &str
) -> Box<dyn Future<Item = (), Error = Error>>

fn update_providers_krb5_by_id(
    &self,
    providers_krb5_id_params: ProvidersKrb5IdParams,
    providers_krb5_id: &str
) -> Box<dyn Future<Item = (), Error = Error>>

fn update_providers_ldap_by_id(
    &self,
    providers_ldap_id_params: ProvidersLdapIdParams,
    providers_ldap_id: &str,
    force: bool
) -> Box<dyn Future<Item = (), Error = Error>>

fn update_providers_local_by_id(
    &self,
    providers_local_id_params: ProvidersLocalIdParams,
    providers_local_id: &str
) -> Box<dyn Future<Item = (), Error = Error>>

fn update_providers_nis_by_id(
    &self,
    providers_nis_id_params: ProvidersNisIdParams,
    providers_nis_id: &str
) -> Box<dyn Future<Item = (), Error = Error>>

fn update_settings_acls(
    &self,
    settings_acls: SettingsAclsExtended
) -> Box<dyn Future<Item = (), Error = Error>>

fn update_settings_global(
    &self,
    settings_global: SettingsGlobalGlobalSettings,
    zone: &str
) -> Box<dyn Future<Item = (), Error = Error>>

fn update_settings_krb5_defaults(
    &self,
    settings_krb5_defaults: SettingsKrb5DefaultsKrb5Settings
) -> Box<dyn Future<Item = (), Error = Error>>

fn update_settings_krb5_domain(
    &self,
    settings_krb5_domain: SettingsKrb5Domain,
    settings_krb5_domain_id: &str
) -> Box<dyn Future<Item = (), Error = Error>>

fn update_settings_krb5_realm(
    &self,
    settings_krb5_realm: SettingsKrb5Realm,
    settings_krb5_realm_id: &str
) -> Box<dyn Future<Item = (), Error = Error>>

fn update_settings_mapping(
    &self,
    settings_mapping: SettingsMappingMappingSettings,
    zone: &str
) -> Box<dyn Future<Item = (), Error = Error>>

Loading content...

Implementors

impl<C: Connect + 'static> AuthApi for AuthApiClient<C>[src]

Loading content...