public sealed class CrossInstanceReplicationConfig.Types.Membership : IMessage<CrossInstanceReplicationConfig.Types.Membership>, IEquatable<CrossInstanceReplicationConfig.Types.Membership>, IDeepCloneable<CrossInstanceReplicationConfig.Types.Membership>, IBufferMessage, IMessage
Reference documentation and code samples for the Memorystore v1 API class CrossInstanceReplicationConfig.Types.Membership.
An output only view of all the member instances participating in the cross instance replication.
Implements
IMessageCrossInstanceReplicationConfigTypesMembership, IEquatableCrossInstanceReplicationConfigTypesMembership, IDeepCloneableCrossInstanceReplicationConfigTypesMembership, IBufferMessage, IMessageNamespace
Google.Cloud.Memorystore.V1Assembly
Google.Cloud.Memorystore.V1.dll
Constructors
Membership()
public Membership()
Membership(Membership)
public Membership(CrossInstanceReplicationConfig.Types.Membership other)
Parameter | |
---|---|
Name | Description |
other |
CrossInstanceReplicationConfigTypesMembership |
Properties
PrimaryInstance
public CrossInstanceReplicationConfig.Types.RemoteInstance PrimaryInstance { get; set; }
Output only. The primary instance that acts as the source of replication for the secondary instances.
Property Value | |
---|---|
Type | Description |
CrossInstanceReplicationConfigTypesRemoteInstance |
SecondaryInstances
public RepeatedField<CrossInstanceReplicationConfig.Types.RemoteInstance> SecondaryInstances { get; }
Output only. The list of secondary instances replicating from the primary instance.
Property Value | |
---|---|
Type | Description |
RepeatedFieldCrossInstanceReplicationConfigTypesRemoteInstance |