google_api_android_management v0.7.0 GoogleApi.AndroidManagement.V1.Model.PasswordRequirements View Source

Requirements for the password used to unlock a device.

Attributes

  • maximumFailedPasswordsForWipe (integer()): Number of incorrect device-unlock passwords that can be entered before a device is wiped. A value of 0 means there is no restriction. Defaults to: null.
  • passwordExpirationTimeout (String.t): Password expiration timeout. Defaults to: null.
  • passwordHistoryLength (integer()): The length of the password history. After setting this field, the user won't 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. Defaults to: null.
  • passwordMinimumLength (integer()): 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. Defaults to: null.
  • passwordMinimumLetters (integer()): Minimum number of letters required in the password. Only enforced when password_quality is COMPLEX. Defaults to: null.
  • passwordMinimumLowerCase (integer()): Minimum number of lower case letters required in the password. Only enforced when password_quality is COMPLEX. Defaults to: null.
  • passwordMinimumNonLetter (integer()): Minimum number of non-letter characters (numerical digits or symbols) required in the password. Only enforced when password_quality is COMPLEX. Defaults to: null.
  • passwordMinimumNumeric (integer()): Minimum number of numerical digits required in the password. Only enforced when password_quality is COMPLEX. Defaults to: null.
  • passwordMinimumSymbols (integer()): Minimum number of symbols required in the password. Only enforced when password_quality is COMPLEX. Defaults to: null.
  • passwordMinimumUpperCase (integer()): Minimum number of upper case letters required in the password. Only enforced when password_quality is COMPLEX. Defaults to: null.
  • passwordQuality (String.t): The required password quality. Defaults to: null.

    • Enum - one of [PASSWORD_QUALITY_UNSPECIFIED, BIOMETRIC_WEAK, SOMETHING, NUMERIC, NUMERIC_COMPLEX, ALPHABETIC, ALPHANUMERIC, COMPLEX]
  • passwordScope (String.t): The scope that the password requirement applies to. Defaults to: null.

    • Enum - one of [SCOPE_UNSPECIFIED, SCOPE_DEVICE, SCOPE_PROFILE]

Link to this section Summary

Functions

Unwrap a decoded JSON object into its complex fields.

Link to this section Types

Link to this type

t() View Source
t() :: %GoogleApi.AndroidManagement.V1.Model.PasswordRequirements{
  maximumFailedPasswordsForWipe: any(),
  passwordExpirationTimeout: any(),
  passwordHistoryLength: any(),
  passwordMinimumLength: any(),
  passwordMinimumLetters: any(),
  passwordMinimumLowerCase: any(),
  passwordMinimumNonLetter: any(),
  passwordMinimumNumeric: any(),
  passwordMinimumSymbols: any(),
  passwordMinimumUpperCase: any(),
  passwordQuality: any(),
  passwordScope: any()
}

Link to this section Functions

Link to this function

decode(value, options) View Source
decode(struct(), keyword()) :: struct()

Unwrap a decoded JSON object into its complex fields.