ClusterCrossClusterReplicationConfig class

Constructors

ClusterCrossClusterReplicationConfig({Input<String?>? clusterRole, Input<List<ClusterCrossClusterReplicationConfigMembership>?>? memberships, Input<ClusterCrossClusterReplicationConfigPrimaryCluster?>? primaryCluster, Input<List<ClusterCrossClusterReplicationConfigSecondaryCluster>?>? secondaryClusters, Input<String?>? updateTime})
Creates a new ClusterCrossClusterReplicationConfig. clusterRole The role of the cluster in cross cluster replication. Supported values are: memberships (Output) primaryCluster Details of the primary cluster that is used as the replication source for this secondary cluster. This is allowed to be set only for clusters whose cluster role is of type SECONDARY. secondaryClusters List of secondary clusters that are replicating from this primary cluster. This is allowed to be set only for clusters whose cluster role is of type PRIMARY. updateTime (Output)
const
ClusterCrossClusterReplicationConfig.fromMap(Map<String, dynamic> map)
factory

Properties

clusterRole → Input<String?>?
The role of the cluster in cross cluster replication. Supported values are:
final
hashCode → int
The hash code for this object.
no setterinherited
memberships → Input<List<ClusterCrossClusterReplicationConfigMembership>?>?
(Output) An output only view of all the member clusters participating in cross cluster replication. This field is populated for all the member clusters irrespective of their cluster role. Structure is documented below.
final
primaryCluster → Input<ClusterCrossClusterReplicationConfigPrimaryCluster?>?
Details of the primary cluster that is used as the replication source for this secondary cluster. This is allowed to be set only for clusters whose cluster role is of type SECONDARY. Structure is documented below.
final
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited
secondaryClusters → Input<List<ClusterCrossClusterReplicationConfigSecondaryCluster>?>?
List of secondary clusters that are replicating from this primary cluster. This is allowed to be set only for clusters whose cluster role is of type PRIMARY. Structure is documented below.
final
updateTime → Input<String?>?
(Output) The last time cross cluster replication config was updated.
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