Struct isilon::models::ProvidersFileIdParams
source · pub struct ProvidersFileIdParams {Show 32 fields
pub authentication: Option<bool>,
pub create_home_directory: Option<bool>,
pub enabled: Option<bool>,
pub enumerate_groups: Option<bool>,
pub enumerate_users: Option<bool>,
pub findable_groups: Option<Vec<String>>,
pub findable_users: Option<Vec<String>>,
pub group_domain: Option<String>,
pub group_file: Option<String>,
pub home_directory_template: Option<String>,
pub listable_groups: Option<Vec<String>>,
pub listable_users: Option<Vec<String>>,
pub login_shell: Option<String>,
pub modifiable_groups: Option<Vec<String>>,
pub modifiable_users: Option<Vec<String>>,
pub name: Option<String>,
pub netgroup_file: Option<String>,
pub normalize_groups: Option<bool>,
pub normalize_users: Option<bool>,
pub ntlm_support: Option<String>,
pub password_file: Option<String>,
pub provider_domain: Option<String>,
pub restrict_findable: Option<bool>,
pub restrict_listable: Option<bool>,
pub restrict_modifiable: Option<bool>,
pub unfindable_groups: Option<Vec<String>>,
pub unfindable_users: Option<Vec<String>>,
pub unlistable_groups: Option<Vec<String>>,
pub unlistable_users: Option<Vec<String>>,
pub unmodifiable_groups: Option<Vec<String>>,
pub unmodifiable_users: Option<Vec<String>>,
pub user_domain: Option<String>,
}Fields§
§authentication: Option<bool>Enables authentication and identity mapping through the authentication provider.
create_home_directory: Option<bool>Automatically creates a home directory on the first login.
enabled: Option<bool>Enables the file provider.
enumerate_groups: Option<bool>Enables the provider to enumerate groups.
enumerate_users: Option<bool>Enables the provider to enumerate users.
findable_groups: Option<Vec<String>>Specifies the list of groups that can be resolved.
findable_users: Option<Vec<String>>Specifies the list of users that can be resolved.
group_domain: Option<String>Specifies the domain for this provider through which domains are qualified.
group_file: Option<String>Specifies the location of the file that contains information about the group.
home_directory_template: Option<String>Specifies the path to the home directory template.
listable_groups: Option<Vec<String>>Specifies the groups that can be viewed in the provider.
listable_users: Option<Vec<String>>Specifies the users that can be viewed in the provider.
login_shell: Option<String>Specifies the login shell path.
modifiable_groups: Option<Vec<String>>Specifies the groups that can be modified in the provider.
modifiable_users: Option<Vec<String>>Specifies the users that can be modified in the provider.
name: Option<String>Specifies the name of the file provider.
netgroup_file: Option<String>Specifies the path to a netgroups replacement file.
normalize_groups: Option<bool>Normalizes group names to lowercase before look up.
normalize_users: Option<bool>Normalizes user names to lowercase before look up.
ntlm_support: Option<String>Specifies which NTLM versions to support for users with NTLM-compatible credentials.
password_file: Option<String>Specifies the location of the file containing information about users.
provider_domain: Option<String>Specifies the domain for the provider.
restrict_findable: Option<bool>If true, checks the provider for filtered lists of findable and unfindable users and groups.
restrict_listable: Option<bool>If true, checks the provider for filtered lists of listable and unlistable users and groups.
restrict_modifiable: Option<bool>If true, checks the provider for filtered lists of modifiable and unmodifiable users and groups.
unfindable_groups: Option<Vec<String>>Specifies groups that cannot be resolved by the provider.
unfindable_users: Option<Vec<String>>Specifies users that cannot be resolved by the provider.
unlistable_groups: Option<Vec<String>>Specifies a group that cannot be listed by the provider.
unlistable_users: Option<Vec<String>>Specifies a user that cannot be listed by the provider.
unmodifiable_groups: Option<Vec<String>>Specifies a group that cannot be modified by the provider.
unmodifiable_users: Option<Vec<String>>Specifies a user that cannot be modified by the provider.
user_domain: Option<String>Specifies the domain for this provider through which users are qualified.
Trait Implementations§
source§impl Debug for ProvidersFileIdParams
impl Debug for ProvidersFileIdParams
source§impl<'de> Deserialize<'de> for ProvidersFileIdParams
impl<'de> Deserialize<'de> for ProvidersFileIdParams
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Auto Trait Implementations§
impl Freeze for ProvidersFileIdParams
impl RefUnwindSafe for ProvidersFileIdParams
impl Send for ProvidersFileIdParams
impl Sync for ProvidersFileIdParams
impl Unpin for ProvidersFileIdParams
impl UnwindSafe for ProvidersFileIdParams
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
source§impl<T> IntoEither for T
impl<T> IntoEither for T
source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moresource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more