Struct google_androidmanagement1::PasswordRequirements [−][src]
pub struct PasswordRequirements { pub password_expiration_timeout: Option<String>, pub maximum_failed_passwords_for_wipe: Option<i32>, pub password_history_length: Option<i32>, pub password_minimum_symbols: Option<i32>, pub password_quality: Option<String>, pub password_minimum_length: Option<i32>, pub password_minimum_numeric: Option<i32>, pub password_minimum_non_letter: Option<i32>, pub password_minimum_upper_case: Option<i32>, pub password_minimum_lower_case: Option<i32>, pub password_minimum_letters: Option<i32>, }
Requirements for the password used to unlock a device.
This type is not used in any activity, and only used as part of another schema.
Fields
password_expiration_timeout: Option<String>
Password expiration timeout.
maximum_failed_passwords_for_wipe: Option<i32>
A device will be wiped after too many incorrect device-unlock passwords have been entered. A value of 0 means there is no restriction.
password_history_length: Option<i32>
The length of the password history. After setting this, the user will not be able to enter a new password that is the same as any password in the history. A value of 0 means there is no restriction.
password_minimum_symbols: Option<i32>
Minimum number of symbols required in the password. Only enforced when password_quality is COMPLEX.
password_quality: Option<String>
The required password quality.
password_minimum_length: Option<i32>
The minimum allowed password length. A value of 0 means there is no restriction. Only enforced when password_quality is NUMERIC, NUMERIC_COMPLEX, ALPHABETIC, ALPHANUMERIC, or COMPLEX.
password_minimum_numeric: Option<i32>
Minimum number of numerical digits required in the password. Only enforced when password_quality is COMPLEX.
password_minimum_non_letter: Option<i32>
Minimum number of non-letter characters (numerical digits or symbols) required in the password. Only enforced when password_quality is COMPLEX.
password_minimum_upper_case: Option<i32>
Minimum number of upper case letters required in the password. Only enforced when password_quality is COMPLEX.
password_minimum_lower_case: Option<i32>
Minimum number of lower case letters required in the password. Only enforced when password_quality is COMPLEX.
password_minimum_letters: Option<i32>
Minimum number of letters required in the password. Only enforced when password_quality is COMPLEX.
Trait Implementations
impl Default for PasswordRequirements
[src]
impl Default for PasswordRequirements
fn default() -> PasswordRequirements
[src]
fn default() -> PasswordRequirements
Returns the "default value" for a type. Read more
impl Clone for PasswordRequirements
[src]
impl Clone for PasswordRequirements
fn clone(&self) -> PasswordRequirements
[src]
fn clone(&self) -> PasswordRequirements
Returns a copy of the value. Read more
fn clone_from(&mut self, source: &Self)
1.0.0[src]
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read more
impl Debug for PasswordRequirements
[src]
impl Debug for PasswordRequirements
fn fmt(&self, f: &mut Formatter) -> Result
[src]
fn fmt(&self, f: &mut Formatter) -> Result
Formats the value using the given formatter. Read more
impl Part for PasswordRequirements
[src]
impl Part for PasswordRequirements
Auto Trait Implementations
impl Send for PasswordRequirements
impl Send for PasswordRequirements
impl Sync for PasswordRequirements
impl Sync for PasswordRequirements