Get Instance Cross Instance Replication Config
data class GetInstanceCrossInstanceReplicationConfig(val instanceRole: String, val memberships: List<GetInstanceCrossInstanceReplicationConfigMembership>, val primaryInstances: List<GetInstanceCrossInstanceReplicationConfigPrimaryInstance>, val secondaryInstances: List<GetInstanceCrossInstanceReplicationConfigSecondaryInstance>, val updateTime: String)
Constructors
Link copied to clipboard
constructor(instanceRole: String, memberships: List<GetInstanceCrossInstanceReplicationConfigMembership>, primaryInstances: List<GetInstanceCrossInstanceReplicationConfigPrimaryInstance>, secondaryInstances: List<GetInstanceCrossInstanceReplicationConfigSecondaryInstance>, updateTime: String)
Properties
Link copied to clipboard
The instance role supports the following values:
Link copied to clipboard
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.
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'.
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'.
Link copied to clipboard
The last time cross instance replication config was updated.