InstanceCrossInstanceReplicationConfig constructor

const InstanceCrossInstanceReplicationConfig({
  1. Input<String?>? instanceRole,
  2. Input<List<InstanceCrossInstanceReplicationConfigMembership>?>? memberships,
  3. Input<InstanceCrossInstanceReplicationConfigPrimaryInstance?>? primaryInstance,
  4. Input<List<InstanceCrossInstanceReplicationConfigSecondaryInstance>?>? secondaryInstances,
  5. Input<String?>? updateTime,
})

Creates a new InstanceCrossInstanceReplicationConfig. instanceRole The instance role supports the following values: memberships (Output) primaryInstance 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. secondaryInstances 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. updateTime (Output)

Implementation

const InstanceCrossInstanceReplicationConfig({
  this.instanceRole,
  this.memberships,
  this.primaryInstance,
  this.secondaryInstances,
  this.updateTime,
});