PasswordValidationPolicy(mapping=None, *, ignore_unknown_fields=False, **kwargs)Database instance local user password validation policy. This message defines the password policy for local database users. When enabled, it enforces constraints on password complexity, length, and reuse. Keep this policy enabled to help prevent unauthorized access.
Attributes |
|
|---|---|
| Name | Description |
min_length |
google.protobuf.wrappers_pb2.Int32Value
Minimum number of characters allowed. |
complexity |
google.cloud.sqladmin_v1beta4.types.PasswordValidationPolicy.Complexity
The complexity of the password. |
reuse_interval |
google.protobuf.wrappers_pb2.Int32Value
Number of previous passwords that cannot be reused. |
disallow_username_substring |
google.protobuf.wrappers_pb2.BoolValue
Disallow username as a part of the password. |
password_change_interval |
google.protobuf.duration_pb2.Duration
Minimum interval after which the password can be changed. This flag is only supported for PostgreSQL. |
enable_password_policy |
google.protobuf.wrappers_pb2.BoolValue
Whether to enable the password policy or not. When enabled, passwords must meet complexity requirements. Keep this policy enabled to help prevent unauthorized access. Disabling this policy allows weak passwords. |
disallow_compromised_credentials |
google.protobuf.wrappers_pb2.BoolValue
This field is deprecated and will be removed in a future version of the API. |
Classes
Complexity
Complexity(value)The complexity choices of the password.