GoogleApi.SQLAdmin.V1beta4.Model.PasswordValidationPolicy (google_api_sql_admin v0.71.0)

View Source

Database instance local user password validation policy

Attributes

  • complexity (type: String.t, default: nil) - The complexity of the password.
  • disallowCompromisedCredentials (type: boolean(), default: nil) - This field is deprecated and will be removed in a future version of the API.
  • disallowUsernameSubstring (type: boolean(), default: nil) - Disallow username as a part of the password.
  • enablePasswordPolicy (type: boolean(), default: nil) - Whether the password policy is enabled or not.
  • minLength (type: integer(), default: nil) - Minimum number of characters allowed.
  • passwordChangeInterval (type: String.t, default: nil) - Minimum interval after which the password can be changed. This flag is only supported for PostgreSQL.
  • reuseInterval (type: integer(), default: nil) - Number of previous passwords that cannot be reused.

Summary

Functions

Unwrap a decoded JSON object into its complex fields.

Types

t()

@type t() :: %GoogleApi.SQLAdmin.V1beta4.Model.PasswordValidationPolicy{
  complexity: String.t() | nil,
  disallowCompromisedCredentials: boolean() | nil,
  disallowUsernameSubstring: boolean() | nil,
  enablePasswordPolicy: boolean() | nil,
  minLength: integer() | nil,
  passwordChangeInterval: String.t() | nil,
  reuseInterval: integer() | nil
}

Functions

decode(value, options)

@spec decode(struct(), keyword()) :: struct()

Unwrap a decoded JSON object into its complex fields.