MySqlReplicaConfigurationResponse class

Read-replica configuration specific to MySQL databases.

Constructors

MySqlReplicaConfigurationResponse({required Input<String> caCertificate, required Input<String> clientCertificate, required Input<String> clientKey, required Input<int> connectRetryInterval, required Input<String> dumpFilePath, required Input<String> kind, required Input<String> masterHeartbeatPeriod, required Input<String> password, required Input<String> sslCipher, required Input<String> username, required Input<bool> verifyServerCertificate})
Creates a new MySqlReplicaConfigurationResponse. caCertificate PEM representation of the trusted CA's x509 certificate. clientCertificate PEM representation of the replica's x509 certificate. clientKey PEM representation of the replica's private key. The corresponsing public key is encoded in the client's certificate. connectRetryInterval Seconds to wait between connect retries. MySQL's default is 60 seconds. dumpFilePath Path to a SQL dump file in Google Cloud Storage from which the replica instance is to be created. The URI is in the form gs://bucketName/fileName. Compressed gzip files (.gz) are also supported. Dumps have the binlog co-ordinates from which replication begins. This can be accomplished by setting --master-data to 1 when using mysqldump. kind This is always sql#mysqlReplicaConfiguration. masterHeartbeatPeriod Interval in milliseconds between replication heartbeats. password The password for the replication connection. sslCipher A list of permissible ciphers to use for SSL encryption. username The username for the replication connection. verifyServerCertificate Whether or not to check the primary instance's Common Name value in the certificate that it sends during the SSL handshake.
const
MySqlReplicaConfigurationResponse.fromMap(Map<String, dynamic> map)
factory

Properties

caCertificate → Input<String>
PEM representation of the trusted CA's x509 certificate.
final
clientCertificate → Input<String>
PEM representation of the replica's x509 certificate.
final
clientKey → Input<String>
PEM representation of the replica's private key. The corresponsing public key is encoded in the client's certificate.
final
connectRetryInterval → Input<int>
Seconds to wait between connect retries. MySQL's default is 60 seconds.
final
dumpFilePath → Input<String>
Path to a SQL dump file in Google Cloud Storage from which the replica instance is to be created. The URI is in the form gs://bucketName/fileName. Compressed gzip files (.gz) are also supported. Dumps have the binlog co-ordinates from which replication begins. This can be accomplished by setting --master-data to 1 when using mysqldump.
final
hashCode → int
The hash code for this object.
no setterinherited
kind → Input<String>
This is always sql#mysqlReplicaConfiguration.
final
masterHeartbeatPeriod → Input<String>
Interval in milliseconds between replication heartbeats.
final
password → Input<String>
The password for the replication connection.
final
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited
sslCipher → Input<String>
A list of permissible ciphers to use for SSL encryption.
final
username → Input<String>
The username for the replication connection.
final
verifyServerCertificate → Input<bool>
Whether or not to check the primary instance's Common Name value in the certificate that it sends during the SSL handshake.
final

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toMap() → Map<String, dynamic>
toString() → String
A string representation of this object.
inherited

Operators

operator ==(Object other) → bool
The equality operator.
inherited