Reference documentation and code samples for the Google Cloud Sql Admin V1 Client class PasswordValidationPolicy.
Database instance local user password validation policy
Generated from protobuf message google.cloud.sql.v1.PasswordValidationPolicy
Namespace
Google \ Cloud \ Sql \ V1Methods
__construct
Constructor.
Parameters | |
---|---|
Name | Description |
data |
array
Optional. Data for populating the Message object. |
↳ min_length |
Google\Protobuf\Int32Value
Minimum number of characters allowed. |
↳ complexity |
int
The complexity of the password. |
↳ reuse_interval |
Google\Protobuf\Int32Value
Number of previous passwords that cannot be reused. |
↳ disallow_username_substring |
Google\Protobuf\BoolValue
Disallow username as a part of the password. |
↳ password_change_interval |
Google\Protobuf\Duration
Minimum interval after which the password can be changed. This flag is only supported for PostgreSQL. |
↳ enable_password_policy |
Google\Protobuf\BoolValue
Whether the password policy is enabled or not. |
↳ disallow_compromised_credentials |
Google\Protobuf\BoolValue
Disallow credentials that have been previously compromised by a public data breach. |
getMinLength
Minimum number of characters allowed.
Returns | |
---|---|
Type | Description |
Google\Protobuf\Int32Value|null |
hasMinLength
clearMinLength
getMinLengthValue
Returns the unboxed value from getMinLength()
Minimum number of characters allowed.
Returns | |
---|---|
Type | Description |
int|null |
setMinLength
Minimum number of characters allowed.
Parameter | |
---|---|
Name | Description |
var |
Google\Protobuf\Int32Value
|
Returns | |
---|---|
Type | Description |
$this |
setMinLengthValue
Sets the field by wrapping a primitive type in a Google\Protobuf\Int32Value object.
Minimum number of characters allowed.
Parameter | |
---|---|
Name | Description |
var |
int|null
|
Returns | |
---|---|
Type | Description |
$this |
getComplexity
The complexity of the password.
Returns | |
---|---|
Type | Description |
int |
setComplexity
The complexity of the password.
Parameter | |
---|---|
Name | Description |
var |
int
|
Returns | |
---|---|
Type | Description |
$this |
getReuseInterval
Number of previous passwords that cannot be reused.
Returns | |
---|---|
Type | Description |
Google\Protobuf\Int32Value|null |
hasReuseInterval
clearReuseInterval
getReuseIntervalValue
Returns the unboxed value from getReuseInterval()
Number of previous passwords that cannot be reused.
Returns | |
---|---|
Type | Description |
int|null |
setReuseInterval
Number of previous passwords that cannot be reused.
Parameter | |
---|---|
Name | Description |
var |
Google\Protobuf\Int32Value
|
Returns | |
---|---|
Type | Description |
$this |
setReuseIntervalValue
Sets the field by wrapping a primitive type in a Google\Protobuf\Int32Value object.
Number of previous passwords that cannot be reused.
Parameter | |
---|---|
Name | Description |
var |
int|null
|
Returns | |
---|---|
Type | Description |
$this |
getDisallowUsernameSubstring
Disallow username as a part of the password.
Returns | |
---|---|
Type | Description |
Google\Protobuf\BoolValue|null |
hasDisallowUsernameSubstring
clearDisallowUsernameSubstring
getDisallowUsernameSubstringValue
Returns the unboxed value from getDisallowUsernameSubstring()
Disallow username as a part of the password.
Returns | |
---|---|
Type | Description |
bool|null |
setDisallowUsernameSubstring
Disallow username as a part of the password.
Parameter | |
---|---|
Name | Description |
var |
Google\Protobuf\BoolValue
|
Returns | |
---|---|
Type | Description |
$this |
setDisallowUsernameSubstringValue
Sets the field by wrapping a primitive type in a Google\Protobuf\BoolValue object.
Disallow username as a part of the password.
Parameter | |
---|---|
Name | Description |
var |
bool|null
|
Returns | |
---|---|
Type | Description |
$this |
getPasswordChangeInterval
Minimum interval after which the password can be changed. This flag is only supported for PostgreSQL.
Returns | |
---|---|
Type | Description |
Google\Protobuf\Duration|null |
hasPasswordChangeInterval
clearPasswordChangeInterval
setPasswordChangeInterval
Minimum interval after which the password can be changed. This flag is only supported for PostgreSQL.
Parameter | |
---|---|
Name | Description |
var |
Google\Protobuf\Duration
|
Returns | |
---|---|
Type | Description |
$this |
getEnablePasswordPolicy
Whether the password policy is enabled or not.
Returns | |
---|---|
Type | Description |
Google\Protobuf\BoolValue|null |
hasEnablePasswordPolicy
clearEnablePasswordPolicy
getEnablePasswordPolicyValue
Returns the unboxed value from getEnablePasswordPolicy()
Whether the password policy is enabled or not.
Returns | |
---|---|
Type | Description |
bool|null |
setEnablePasswordPolicy
Whether the password policy is enabled or not.
Parameter | |
---|---|
Name | Description |
var |
Google\Protobuf\BoolValue
|
Returns | |
---|---|
Type | Description |
$this |
setEnablePasswordPolicyValue
Sets the field by wrapping a primitive type in a Google\Protobuf\BoolValue object.
Whether the password policy is enabled or not.
Parameter | |
---|---|
Name | Description |
var |
bool|null
|
Returns | |
---|---|
Type | Description |
$this |
getDisallowCompromisedCredentials
Disallow credentials that have been previously compromised by a public data breach.
Returns | |
---|---|
Type | Description |
Google\Protobuf\BoolValue|null |
hasDisallowCompromisedCredentials
clearDisallowCompromisedCredentials
getDisallowCompromisedCredentialsValue
Returns the unboxed value from getDisallowCompromisedCredentials()
Disallow credentials that have been previously compromised by a public data breach.
Returns | |
---|---|
Type | Description |
bool|null |
setDisallowCompromisedCredentials
Disallow credentials that have been previously compromised by a public data breach.
Parameter | |
---|---|
Name | Description |
var |
Google\Protobuf\BoolValue
|
Returns | |
---|---|
Type | Description |
$this |
setDisallowCompromisedCredentialsValue
Sets the field by wrapping a primitive type in a Google\Protobuf\BoolValue object.
Disallow credentials that have been previously compromised by a public data breach.
Parameter | |
---|---|
Name | Description |
var |
bool|null
|
Returns | |
---|---|
Type | Description |
$this |