Class SqlUserPasswordPolicy.Jsii$Proxy

    • Constructor Detail

      • Jsii$Proxy

        protected Jsii$Proxy​(software.amazon.jsii.JsiiObjectRef objRef)
        Constructor that initializes the object based on values retrieved from the JsiiObject.
        Parameters:
        objRef - Reference to the JSII managed object.
    • Method Detail

      • getAllowedFailedAttempts

        public final Number getAllowedFailedAttempts()
        Description copied from interface: SqlUserPasswordPolicy
        Number of failed attempts allowed before the user get locked.

        Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/sql_user#allowed_failed_attempts SqlUser#allowed_failed_attempts}

        Specified by:
        getAllowedFailedAttempts in interface SqlUserPasswordPolicy
      • getEnableFailedAttemptsCheck

        public final Object getEnableFailedAttemptsCheck()
        Description copied from interface: SqlUserPasswordPolicy
        If true, the check that will lock user after too many failed login attempts will be enabled.

        Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/sql_user#enable_failed_attempts_check SqlUser#enable_failed_attempts_check}

        Specified by:
        getEnableFailedAttemptsCheck in interface SqlUserPasswordPolicy
      • getEnablePasswordVerification

        public final Object getEnablePasswordVerification()
        Description copied from interface: SqlUserPasswordPolicy
        If true, the user must specify the current password before changing the password.

        This flag is supported only for MySQL. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/sql_user#enable_password_verification SqlUser#enable_password_verification}

        Specified by:
        getEnablePasswordVerification in interface SqlUserPasswordPolicy
      • getPasswordExpirationDuration

        public final String getPasswordExpirationDuration()
        Description copied from interface: SqlUserPasswordPolicy
        Password expiration duration with one week grace period.

        Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/sql_user#password_expiration_duration SqlUser#password_expiration_duration}

        Specified by:
        getPasswordExpirationDuration in interface SqlUserPasswordPolicy
      • $jsii$toJson

        @Internal
        public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()
        Specified by:
        $jsii$toJson in interface software.amazon.jsii.JsiiSerializable
      • hashCode

        public final int hashCode()
        Overrides:
        hashCode in class Object