Cloud Spanner Instance Admin V1 API - Module Google::Cloud::Spanner::Admin::Instance::V1::ReplicaInfo::ReplicaType (v0.12.0)

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.