Struct googapis::google::cloud::sql::v1beta4::MySqlReplicaConfiguration [−][src]
pub struct MySqlReplicaConfiguration {
pub dump_file_path: String,
pub username: String,
pub password: String,
pub connect_retry_interval: Option<i32>,
pub master_heartbeat_period: Option<i64>,
pub ca_certificate: String,
pub client_certificate: String,
pub client_key: String,
pub ssl_cipher: String,
pub verify_server_certificate: Option<bool>,
pub kind: String,
}
Expand description
Read-replica configuration specific to MySQL databases.
Fields
dump_file_path: 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.
username: String
The username for the replication connection.
password: String
The password for the replication connection.
connect_retry_interval: Option<i32>
Seconds to wait between connect retries. MySQL’s default is 60 seconds.
master_heartbeat_period: Option<i64>
Interval in milliseconds between replication heartbeats.
ca_certificate: String
PEM representation of the trusted CA’s x509 certificate.
client_certificate: String
PEM representation of the replica’s x509 certificate.
client_key: String
PEM representation of the replica’s private key. The corresponsing public key is encoded in the client’s certificate.
ssl_cipher: String
A list of permissible ciphers to use for SSL encryption.
verify_server_certificate: Option<bool>
Whether or not to check the primary instance’s Common Name value in the certificate that it sends during the SSL handshake.
kind: String
This is always sql#mysqlReplicaConfiguration.
Trait Implementations
fn merge_field<B>(
&mut self,
tag: u32,
wire_type: WireType,
buf: &mut B,
ctx: DecodeContext
) -> Result<(), DecodeError> where
B: Buf,
Returns the encoded length of the message without a length delimiter.
Encodes the message to a buffer. Read more
Encodes the message to a newly allocated buffer.
Encodes the message with a length-delimiter to a buffer. Read more
Encodes the message with a length-delimiter to a newly allocated buffer.
Decodes an instance of the message from a buffer. Read more
fn decode_length_delimited<B>(buf: B) -> Result<Self, DecodeError> where
Self: Default,
B: Buf,
fn decode_length_delimited<B>(buf: B) -> Result<Self, DecodeError> where
Self: Default,
B: Buf,
Decodes a length-delimited instance of the message from the buffer.
Decodes an instance of the message from a buffer, and merges it into self
. Read more
Decodes a length-delimited instance of the message from buffer, and
merges it into self
. Read more
This method tests for self
and other
values to be equal, and is used
by ==
. Read more
This method tests for !=
.
Auto Trait Implementations
impl RefUnwindSafe for MySqlReplicaConfiguration
impl Send for MySqlReplicaConfiguration
impl Sync for MySqlReplicaConfiguration
impl Unpin for MySqlReplicaConfiguration
impl UnwindSafe for MySqlReplicaConfiguration
Blanket Implementations
Mutably borrows from an owned value. Read more
Wrap the input message T
in a tonic::Request
pub fn vzip(self) -> V
Attaches the provided Subscriber
to this type, returning a
WithDispatch
wrapper. Read more
Attaches the current default Subscriber
to this type, returning a
WithDispatch
wrapper. Read more