ReplicaInfo(mapping=None, *, ignore_unknown_fields=False, **kwargs)
Attributes | |
---|---|
Name | Description |
location |
str
The location of the serving resources, e.g. "us-central1". |
type_ |
google.cloud.spanner_admin_instance_v1.types.ReplicaInfo.ReplicaType
The type of replica. |
default_leader_location |
bool
If true, this location is designated as the default leader location where leader replicas are placed. See the `region types documentation |
Classes
ReplicaType
ReplicaType(value)
Indicates the type of replica. See the replica types
documentation <https://cloud.google.com/spanner/docs/replication#replica_types>
__
for more details.
Values: TYPE_UNSPECIFIED (0): Not specified. READ_WRITE (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 (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 (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.