[][src]Struct isilon::models::ProvidersAdsAdsItem

pub struct ProvidersAdsAdsItem {
    pub allocate_gids: Option<bool>,
    pub allocate_uids: Option<bool>,
    pub assume_default_domain: Option<bool>,
    pub authentication: Option<bool>,
    pub check_online_interval: Option<i32>,
    pub controller_time: Option<i32>,
    pub create_home_directory: Option<bool>,
    pub domain_offline_alerts: Option<bool>,
    pub findable_groups: Option<Vec<String>>,
    pub findable_users: Option<Vec<String>>,
    pub forest: Option<String>,
    pub groupnet: Option<String>,
    pub home_directory_template: Option<String>,
    pub hostname: Option<String>,
    pub id: Option<String>,
    pub ignore_all_trusts: Option<bool>,
    pub ignored_trusted_domains: Option<Vec<String>>,
    pub include_trusted_domains: Option<Vec<String>>,
    pub instance: Option<String>,
    pub ldap_sign_and_seal: Option<bool>,
    pub login_shell: Option<String>,
    pub lookup_domains: Option<Vec<String>>,
    pub lookup_groups: Option<bool>,
    pub lookup_normalize_groups: Option<bool>,
    pub lookup_normalize_users: Option<bool>,
    pub lookup_users: Option<bool>,
    pub machine_account: Option<String>,
    pub machine_name: Option<String>,
    pub machine_password_changes: Option<bool>,
    pub machine_password_lifespan: Option<i32>,
    pub name: Option<String>,
    pub netbios_domain: Option<String>,
    pub node_dc_affinity: Option<String>,
    pub node_dc_affinity_timeout: Option<i32>,
    pub nss_enumeration: Option<bool>,
    pub primary_domain: Option<String>,
    pub recommended_spns: Option<Vec<String>>,
    pub restrict_findable: Option<bool>,
    pub sfu_support: Option<String>,
    pub site: Option<String>,
    pub spns: Option<Vec<String>>,
    pub status: Option<String>,
    pub store_sfu_mappings: Option<bool>,
    pub system: Option<bool>,
    pub unfindable_groups: Option<Vec<String>>,
    pub unfindable_users: Option<Vec<String>>,
}

Fields

allocate_gids: Option<bool>

Allocates an ID for an unmapped Active Directory (ADS) group. ADS groups without GIDs can be proactively assigned a GID by the ID mapper. If the ID mapper option is disabled, GIDs are not proactively assigned, and when a primary group for a user does not include a GID, the system may allocate one.

allocate_uids: Option<bool>

Allocates a user ID for an unmapped Active Directory (ADS) user. ADS users without UIDs can be proactively assigned a UID by the ID mapper. IF the ID mapper option is disabled, UIDs are not proactively assigned, and when an identify for a user does not include a UID, the system may allocate one.

assume_default_domain: Option<bool>

Enables lookup of unqualified user names in the primary domain.

authentication: Option<bool>

Enables authentication and identity management through the authentication provider.

check_online_interval: Option<i32>

Specifies the time in seconds between provider online checks.

controller_time: Option<i32>

Specifies the current time for the domain controllers.

create_home_directory: Option<bool>

Automatically creates a home directory on the first login.

domain_offline_alerts: Option<bool>

Sends an alert if the domain goes offline.

findable_groups: Option<Vec<String>>

Sets list of groups that can be resolved.

findable_users: Option<Vec<String>>

Sets list of users that can be resolved.

forest: Option<String>

Specifies the Active Directory forest.

groupnet: Option<String>

Groupnet identifier.

home_directory_template: Option<String>

Specifies the path to the home directory template.

hostname: Option<String>

Specifies the fully qualified hostname stored in the machine account.

id: Option<String>

Specifies the ID of the Active Directory provider instance.

ignore_all_trusts: Option<bool>

If set to true, ignores all trusted domains.

ignored_trusted_domains: Option<Vec<String>>

Includes trusted domains when 'ignore_all_trusts' is set to false.

include_trusted_domains: Option<Vec<String>>

Includes trusted domains when 'ignore_all_trusts' is set to true.

instance: Option<String>

Specifies Active Directory provider instance.

ldap_sign_and_seal: Option<bool>

Enables encryption and signing on LDAP requests.

login_shell: Option<String>

Specifies the login shell path.

lookup_domains: Option<Vec<String>>

Limits user and group lookups to the specified domains.

lookup_groups: Option<bool>

Looks up AD groups in other providers before allocating a group ID.

lookup_normalize_groups: Option<bool>

Normalizes AD group names to lowercase before look up.

lookup_normalize_users: Option<bool>

Normalize AD user names to lowercase before look up.

lookup_users: Option<bool>

Looks up AD users in other providers before allocating a user ID.

machine_account: Option<String>

Specifies the SAM account name of the machine account.

machine_name: Option<String>

Specifies name to join AD as.

machine_password_changes: Option<bool>

Enables periodic changes of the machine password for security.

machine_password_lifespan: Option<i32>

Sets maximum age of a password in seconds.

name: Option<String>

Specifies the Active Directory provider name.

netbios_domain: Option<String>

Specifies the NetBIOS domain name associated with the machine account.

node_dc_affinity: Option<String>

Specifies the domain controller for which the node has affinity.

node_dc_affinity_timeout: Option<i32>

Specifies the timeout for the domain controller for which the local node has affinity.

nss_enumeration: Option<bool>

Enables the Active Directory provider to respond to 'getpwent' and 'getgrent' requests.

primary_domain: Option<String>

Specifies the AD domain to which the provider is joined.

recommended_spns: Option<Vec<String>>

Configuration recommended SPNs.

restrict_findable: Option<bool>

Check the provider for filtered lists of findable and unfindable users and groups.

sfu_support: Option<String>

Specifies whether to support RFC 2307 attributes on ADS domain controllers.

site: Option<String>

Specifies the site for the Active Directory.

spns: Option<Vec<String>>

Currently configured SPNs.

status: Option<String>

Specifies the status of the provider.

store_sfu_mappings: Option<bool>

Stores SFU mappings permanently in the ID mapper.

system: Option<bool>

If set to true, indicates that this provider instance was created by OneFS and cannot be removed.

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.

Trait Implementations

impl Debug for ProvidersAdsAdsItem[src]

impl Serialize for ProvidersAdsAdsItem[src]

impl<'de> Deserialize<'de> for ProvidersAdsAdsItem[src]

Auto Trait Implementations

Blanket Implementations

impl<T> From for T[src]

impl<T, U> Into for T where
    U: From<T>, 
[src]

impl<T, U> TryFrom for T where
    U: Into<T>, 
[src]

type Error = !

🔬 This is a nightly-only experimental API. (try_from)

The type returned in the event of a conversion error.

impl<T> Borrow for T where
    T: ?Sized
[src]

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> BorrowMut for T where
    T: ?Sized
[src]

impl<T, U> TryInto for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

🔬 This is a nightly-only experimental API. (try_from)

The type returned in the event of a conversion error.

impl<T> DeserializeOwned for T where
    T: Deserialize<'de>, 
[src]

impl<T> Erased for T