Class SqlDatabaseInstanceReplicaConfiguration.Jsii$Proxy

    • Method Detail

      • getClientKey

        public final String getClientKey()
        Description copied from interface: SqlDatabaseInstanceReplicaConfiguration
        PEM representation of the replica's private key. The corresponding public key in encoded in the client_certificate.

        Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/sql_database_instance#client_key SqlDatabaseInstance#client_key}

        Specified by:
        getClientKey in interface SqlDatabaseInstanceReplicaConfiguration
      • getDumpFilePath

        public final String getDumpFilePath()
        Description copied from interface: SqlDatabaseInstanceReplicaConfiguration
        Path to a SQL file in Google Cloud Storage from which replica instances are created. Format is gs://bucket/filename.

        Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/sql_database_instance#dump_file_path SqlDatabaseInstance#dump_file_path}

        Specified by:
        getDumpFilePath in interface SqlDatabaseInstanceReplicaConfiguration
      • getFailoverTarget

        public final Object getFailoverTarget()
        Description copied from interface: SqlDatabaseInstanceReplicaConfiguration
        Specifies if the replica is the failover target.

        If the field is set to true the replica will be designated as a failover replica. If the master instance fails, the replica instance will be promoted as the new master instance. Not supported for Postgres Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/sql_database_instance#failover_target SqlDatabaseInstance#failover_target}

        Specified by:
        getFailoverTarget in interface SqlDatabaseInstanceReplicaConfiguration
      • $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