ReplicaConfiguration class
Read-replica configuration for connecting to the primary instance.
Constructors
-
ReplicaConfiguration({Input<
bool> ? cascadableReplica, Input<bool> ? failoverTarget, Input<String> ? kind, Input<MySqlReplicaConfiguration> ? mysqlReplicaConfiguration}) -
Creates a new ReplicaConfiguration.
cascadableReplicaOptional. Specifies if a SQL Server replica is a cascadable replica. A cascadable replica is a SQL Server cross region replica that supports replica(s) under it.failoverTargetSpecifies if the replica is the failover target. If the field is set totrue, the replica will be designated as a failover replica. In case the primary instance fails, the replica instance will be promoted as the new primary instance. Only one replica can be specified as failover target, and the replica has to be in different zone with the primary instance.kindThis is alwayssql#replicaConfiguration.mysqlReplicaConfigurationMySQL specific configuration when replicating from a MySQL on-premises primary instance. Replication configuration information such as the username, password, certificates, and keys are not stored in the instance metadata. The configuration information is used only to set up the replication connection and is stored by MySQL in a file namedmaster.infoin the data directory.const -
ReplicaConfiguration.fromMap(Map<
String, dynamic> map) -
factory
Properties
-
cascadableReplica
→ Input<
bool> ? -
Optional. Specifies if a SQL Server replica is a cascadable replica. A cascadable replica is a SQL Server cross region replica that supports replica(s) under it.
final
-
failoverTarget
→ Input<
bool> ? -
Specifies if the replica is the failover target. If the field is set to
true, the replica will be designated as a failover replica. In case the primary instance fails, the replica instance will be promoted as the new primary instance. Only one replica can be specified as failover target, and the replica has to be in different zone with the primary instance.final - hashCode → int
-
The hash code for this object.
no setterinherited
-
kind
→ Input<
String> ? -
This is always
sql#replicaConfiguration.final -
mysqlReplicaConfiguration
→ Input<
MySqlReplicaConfiguration> ? -
MySQL specific configuration when replicating from a MySQL on-premises primary instance. Replication configuration information such as the username, password, certificates, and keys are not stored in the instance metadata. The configuration information is used only to set up the replication connection and is stored by MySQL in a file named
master.infoin the data directory.final - runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
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