For the complete documentation index, see llms.txt. This page is also available as Markdown.

PasswordPolicy

Snowflake Documentation

Defines the rules and constraints for creating and managing passwords within the system, ensuring they meet specific security standards.

Examples

Python

password_policy = PasswordPolicy(
    name="some_password_policy",
    password_min_length=10,
    password_max_length=128,
    password_min_upper_case_chars=2,
    password_min_lower_case_chars=2,
    password_min_numeric_chars=2,
    password_min_special_chars=1,
    password_min_age_days=1,
    password_max_age_days=60,
    password_max_retries=3,
    password_lockout_time_mins=30,
    password_history=5,
    comment="Strict policy for admin accounts.",
    owner="SYSADMIN"
)

YAML

Fields

  • name (string, required) - The name of the password policy.

  • password_min_length (int) - The minimum length of the password. Defaults to 8.

  • password_max_length (int) - The maximum length of the password. Defaults to 256.

  • password_min_upper_case_chars (int) - The minimum number of uppercase characters in the password. Defaults to 1.

  • password_min_lower_case_chars (int) - The minimum number of lowercase characters in the password. Defaults to 1.

  • password_min_numeric_chars (int) - The minimum number of numeric characters in the password. Defaults to 1.

  • password_min_special_chars (int) - The minimum number of special characters in the password. Defaults to 0.

  • password_min_age_days (int) - The minimum age of the password in days. Defaults to 0.

  • password_max_age_days (int) - The maximum age of the password in days. Defaults to 90.

  • password_max_retries (int) - The maximum number of login retries before the account is locked. Defaults to 5.

  • password_lockout_time_mins (int) - The time in minutes an account remains locked after exceeding retry limit. Defaults to 15.

  • password_history (int) - The number of unique new passwords before an old password can be reused.

  • comment (string) - A comment about the password policy.

  • owner (string or Role) - The owner role of the password policy. Defaults to "SYSADMIN".

Last updated