Reference documentation and code samples for the Cloud Spanner Instance Admin V1 API module Google::Cloud::Spanner::Admin::Instance::V1::ReplicaInfo::ReplicaType.
Indicates the type of replica. See the replica types documentation for more details.
Constants
TYPE_UNSPECIFIED
value: 0
Not specified.
READ_WRITE
value: 1
Read-write replicas support both reads and writes. These replicas:
- Maintain a full copy of your data.
- Serve reads.
- Can vote whether to commit a write.
- Participate in leadership election.
- Are eligible to become a leader.
READ_ONLY
value: 2
Read-only replicas only support reads (not writes). Read-only replicas:
- Maintain a full copy of your data.
- Serve reads.
- Do not participate in voting to commit writes.
- Are not eligible to become a leader.
WITNESS
value: 3
Witness replicas don't support reads but do participate in voting to commit writes. Witness replicas:
- Do not maintain a full copy of data.
- Do not serve reads.
- Vote whether to commit writes.
- Participate in leader election but are not eligible to become leader.