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

Requirements for the password used to unlock a device.

Attributes

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

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: integer(),
  passwordExpirationTimeout: String.t(),
  passwordHistoryLength: integer(),
  passwordMinimumLength: integer(),
  passwordMinimumLetters: integer(),
  passwordMinimumLowerCase: integer(),
  passwordMinimumNonLetter: integer(),
  passwordMinimumNumeric: integer(),
  passwordMinimumSymbols: integer(),
  passwordMinimumUpperCase: integer(),
  passwordQuality: String.t(),
  passwordScope: String.t()
}

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.