ClusterCrossClusterReplicationConfig class
Constructors
-
ClusterCrossClusterReplicationConfig({Input<
String?> ? clusterRole, Input<List< ? memberships, Input<ClusterCrossClusterReplicationConfigMembership> ?>ClusterCrossClusterReplicationConfigPrimaryCluster?> ? primaryCluster, Input<List< ? secondaryClusters, Input<ClusterCrossClusterReplicationConfigSecondaryCluster> ?>String?> ? updateTime}) -
Creates a new ClusterCrossClusterReplicationConfig.
clusterRoleThe role of the cluster in cross cluster replication. Supported values are:memberships(Output)primaryClusterDetails 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 typeSECONDARY.secondaryClustersList of secondary clusters that are replicating from this primary cluster. This is allowed to be set only for clusters whose cluster role is of typePRIMARY.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