Interface SqlDatabaseInstanceSettingsPasswordValidationPolicy
-
- All Superinterfaces:
software.amazon.jsii.JsiiSerializable
- All Known Implementing Classes:
SqlDatabaseInstanceSettingsPasswordValidationPolicy.Jsii$Proxy
@Generated(value="jsii-pacmak/1.102.0 (build e354887)", date="2024-08-31T03:59:22.798Z") @Stability(Stable) public interface SqlDatabaseInstanceSettingsPasswordValidationPolicy extends software.amazon.jsii.JsiiSerializable
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static classSqlDatabaseInstanceSettingsPasswordValidationPolicy.BuilderA builder forSqlDatabaseInstanceSettingsPasswordValidationPolicystatic classSqlDatabaseInstanceSettingsPasswordValidationPolicy.Jsii$ProxyAn implementation forSqlDatabaseInstanceSettingsPasswordValidationPolicy
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description static SqlDatabaseInstanceSettingsPasswordValidationPolicy.Builderbuilder()default StringgetComplexity()Password complexity.default ObjectgetDisallowUsernameSubstring()Disallow username as a part of the password.ObjectgetEnablePasswordPolicy()Whether the password policy is enabled or not.default NumbergetMinLength()Minimum number of characters allowed.default StringgetPasswordChangeInterval()Minimum interval after which the password can be changed.default NumbergetReuseInterval()Number of previous passwords that cannot be reused.
-
-
-
Method Detail
-
getEnablePasswordPolicy
@Stability(Stable) @NotNull Object getEnablePasswordPolicy()
Whether the password policy is enabled or not.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/sql_database_instance#enable_password_policy SqlDatabaseInstance#enable_password_policy}
-
getComplexity
@Stability(Stable) @Nullable default String getComplexity()
Password complexity.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/sql_database_instance#complexity SqlDatabaseInstance#complexity}
-
getDisallowUsernameSubstring
@Stability(Stable) @Nullable default Object getDisallowUsernameSubstring()
Disallow username as a part of the password.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/sql_database_instance#disallow_username_substring SqlDatabaseInstance#disallow_username_substring}
-
getMinLength
@Stability(Stable) @Nullable default Number getMinLength()
Minimum number of characters allowed.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/sql_database_instance#min_length SqlDatabaseInstance#min_length}
-
getPasswordChangeInterval
@Stability(Stable) @Nullable default String getPasswordChangeInterval()
Minimum interval after which the password can be changed. This flag is only supported for PostgresSQL.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/sql_database_instance#password_change_interval SqlDatabaseInstance#password_change_interval}
-
getReuseInterval
@Stability(Stable) @Nullable default Number getReuseInterval()
Number of previous passwords that cannot be reused.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/sql_database_instance#reuse_interval SqlDatabaseInstance#reuse_interval}
-
builder
@Stability(Stable) static SqlDatabaseInstanceSettingsPasswordValidationPolicy.Builder builder()
-
-