ClusterCrossClusterReplicationConfigArgs

data class ClusterCrossClusterReplicationConfigArgs(val clusterRole: Output<String>? = null, val memberships: Output<List<ClusterCrossClusterReplicationConfigMembershipArgs>>? = null, val primaryCluster: Output<ClusterCrossClusterReplicationConfigPrimaryClusterArgs>? = null, val secondaryClusters: Output<List<ClusterCrossClusterReplicationConfigSecondaryClusterArgs>>? = null, val updateTime: Output<String>? = null) : ConvertibleToJava<ClusterCrossClusterReplicationConfigArgs>

Constructors

Link copied to clipboard
constructor(clusterRole: Output<String>? = null, memberships: Output<List<ClusterCrossClusterReplicationConfigMembershipArgs>>? = null, primaryCluster: Output<ClusterCrossClusterReplicationConfigPrimaryClusterArgs>? = null, secondaryClusters: Output<List<ClusterCrossClusterReplicationConfigSecondaryClusterArgs>>? = null, updateTime: Output<String>? = null)

Properties

Link copied to clipboard
val clusterRole: Output<String>? = null

The role of the cluster in cross cluster replication. Supported values are:

Link copied to clipboard

(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.

Link copied to clipboard

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.

Link copied to clipboard

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.

Link copied to clipboard
val updateTime: Output<String>? = null

(Output) The last time cross cluster replication config was updated.

Functions

Link copied to clipboard
open override fun toJava(): ClusterCrossClusterReplicationConfigArgs