InstanceCrossInstanceReplicationConfigArgs

data class InstanceCrossInstanceReplicationConfigArgs(val instanceRole: Output<String>? = null, val memberships: Output<List<InstanceCrossInstanceReplicationConfigMembershipArgs>>? = null, val primaryInstance: Output<InstanceCrossInstanceReplicationConfigPrimaryInstanceArgs>? = null, val secondaryInstances: Output<List<InstanceCrossInstanceReplicationConfigSecondaryInstanceArgs>>? = null, val updateTime: Output<String>? = null) : ConvertibleToJava<InstanceCrossInstanceReplicationConfigArgs>

Constructors

constructor(instanceRole: Output<String>? = null, memberships: Output<List<InstanceCrossInstanceReplicationConfigMembershipArgs>>? = null, primaryInstance: Output<InstanceCrossInstanceReplicationConfigPrimaryInstanceArgs>? = null, secondaryInstances: Output<List<InstanceCrossInstanceReplicationConfigSecondaryInstanceArgs>>? = null, updateTime: Output<String>? = null)

Properties

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

The instance role supports the following values:

Link copied to clipboard

(Output) An output only view of all the member instance participating in cross instance replication. This field is populated for all the member clusters irrespective of their cluster role. Structure is documented below.

Link copied to clipboard

This field is only set for a secondary instance. Details of the primary instance that is used as the replication source for this secondary instance. 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 instances that are replicating from this primary cluster. This is allowed to be set only for instances 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 instance replication config was updated.

Functions

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