Class ReplicaInfo (3.38.0)

ReplicaInfo(mapping=None, *, ignore_unknown_fields=False, **kwargs)

Attributes

NameDescription
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.