Class PasswordValidationPolicy
Database instance local user password validation policy
Implements
Inherited Members
Namespace: Google.Apis.SQLAdmin.v1beta4.Data
Assembly: Google.Apis.SQLAdmin.v1beta4.dll
Syntax
public class PasswordValidationPolicy : IDirectResponseSchema
Properties
Complexity
The complexity of the password.
Declaration
[JsonProperty("complexity")]
public virtual string Complexity { get; set; }
Property Value
Type | Description |
---|---|
string |
DisallowCompromisedCredentials
This field is deprecated and will be removed in a future version of the API.
Declaration
[JsonProperty("disallowCompromisedCredentials")]
public virtual bool? DisallowCompromisedCredentials { get; set; }
Property Value
Type | Description |
---|---|
bool? |
DisallowUsernameSubstring
Disallow username as a part of the password.
Declaration
[JsonProperty("disallowUsernameSubstring")]
public virtual bool? DisallowUsernameSubstring { get; set; }
Property Value
Type | Description |
---|---|
bool? |
ETag
The ETag of the item.
Declaration
public virtual string ETag { get; set; }
Property Value
Type | Description |
---|---|
string |
EnablePasswordPolicy
Whether the password policy is enabled or not.
Declaration
[JsonProperty("enablePasswordPolicy")]
public virtual bool? EnablePasswordPolicy { get; set; }
Property Value
Type | Description |
---|---|
bool? |
MinLength
Minimum number of characters allowed.
Declaration
[JsonProperty("minLength")]
public virtual int? MinLength { get; set; }
Property Value
Type | Description |
---|---|
int? |
PasswordChangeInterval
Minimum interval after which the password can be changed. This flag is only supported for PostgreSQL.
Declaration
[JsonProperty("passwordChangeInterval")]
public virtual object PasswordChangeInterval { get; set; }
Property Value
Type | Description |
---|---|
object |
ReuseInterval
Number of previous passwords that cannot be reused.
Declaration
[JsonProperty("reuseInterval")]
public virtual int? ReuseInterval { get; set; }
Property Value
Type | Description |
---|---|
int? |