GetInstanceCrossInstanceReplicationConfig constructor
- required Input<
String> instanceRole, - required Input<
List< memberships,GetInstanceCrossInstanceReplicationConfigMembership> > - required Input<
List< primaryInstances,GetInstanceCrossInstanceReplicationConfigPrimaryInstance> > - required Input<
List< secondaryInstances,GetInstanceCrossInstanceReplicationConfigSecondaryInstance> > - required Input<
String> updateTime,
Creates a new GetInstanceCrossInstanceReplicationConfig.
instanceRole The instance role supports the following values:
memberships 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.
primaryInstances 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 The last time cross instance replication config was updated.
Implementation
const GetInstanceCrossInstanceReplicationConfig({
required this.instanceRole,
required this.memberships,
required this.primaryInstances,
required this.secondaryInstances,
required this.updateTime,
});