GetClusterCrossClusterReplicationConfig class
Constructors
-
GetClusterCrossClusterReplicationConfig({required Input<
String> clusterRole, required Input<List< memberships, required Input<GetClusterCrossClusterReplicationConfigMembership> >List< primaryClusters, required Input<GetClusterCrossClusterReplicationConfigPrimaryCluster> >List< secondaryClusters, required Input<GetClusterCrossClusterReplicationConfigSecondaryCluster> >String> updateTime}) -
Creates a new GetClusterCrossClusterReplicationConfig.
clusterRoleThe role of the cluster in cross cluster replication. Supported values are:membershipsAn 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.primaryClustersDetails 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'.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 type 'PRIMARY'.updateTimeThe last time cross cluster replication config was updated.const -
GetClusterCrossClusterReplicationConfig.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< GetClusterCrossClusterReplicationConfigMembership> > -
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.
final
-
primaryClusters
→ Input<
List< GetClusterCrossClusterReplicationConfigPrimaryCluster> > -
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'.
final
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
-
secondaryClusters
→ Input<
List< GetClusterCrossClusterReplicationConfigSecondaryCluster> > -
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'.
final
-
updateTime
→ Input<
String> -
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