GetDatabaseInstanceReplicaConfiguration

data class GetDatabaseInstanceReplicaConfiguration(val caCertificate: String, val clientCertificate: String, val clientKey: String, val connectRetryInterval: Int, val dumpFilePath: String, val failoverTarget: Boolean, val masterHeartbeatPeriod: Int, val password: String, val sslCipher: String, val username: String, val verifyServerCertificate: Boolean)

Constructors

Link copied to clipboard
constructor(caCertificate: String, clientCertificate: String, clientKey: String, connectRetryInterval: Int, dumpFilePath: String, failoverTarget: Boolean, masterHeartbeatPeriod: Int, password: String, sslCipher: String, username: String, verifyServerCertificate: Boolean)

Types

Link copied to clipboard
object Companion

Properties

Link copied to clipboard

PEM representation of the trusted CA's x509 certificate.

Link copied to clipboard

PEM representation of the replica's x509 certificate.

Link copied to clipboard

PEM representation of the replica's private key. The corresponding public key in encoded in the client_certificate.

Link copied to clipboard

The number of seconds between connect retries. MySQL's default is 60 seconds.

Link copied to clipboard

Path to a SQL file in Google Cloud Storage from which replica instances are created. Format is gs://bucket/filename.

Link copied to clipboard

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

Link copied to clipboard

Time in ms between replication heartbeats.

Link copied to clipboard

Password for the replication connection.

Link copied to clipboard

Permissible ciphers for use in SSL encryption.

Link copied to clipboard

Username for replication connection.

Link copied to clipboard

True if the master's common name value is checked during the SSL handshake.