ReplicaConfigurationResponse class

Read-replica configuration for connecting to the primary instance.

Constructors

ReplicaConfigurationResponse({required Input<bool> cascadableReplica, required Input<bool> failoverTarget, required Input<String> kind, required Input<MySqlReplicaConfigurationResponse> mysqlReplicaConfiguration})
Creates a new ReplicaConfigurationResponse. cascadableReplica 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. failoverTarget 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. kind This is always sql#replicaConfiguration. 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.info in the data directory.
const
ReplicaConfigurationResponse.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<MySqlReplicaConfigurationResponse>
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.info in 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