Class ReplicaSelection (3.46.0)

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

The directed read replica selector. Callers must provide one or more of the following fields for replica selection:

  • location - The location must be one of the regions within the multi-region configuration of your database.
  • type - The type of the replica.

Some examples of using replica_selectors are:

  • location:us-east1 --> The "us-east1" replica(s) of any available type will be used to process the request.
  • type:READ_ONLY --> The "READ_ONLY" type replica(s) in nearest available location will be used to process the request.
  • location:us-east1 type:READ_ONLY --> The "READ_ONLY" type replica(s) in location "us-east1" will be used to process the request.

Attributes

Name Description
location str
The location or region of the serving requests, e.g. "us-east1".
type_ google.cloud.spanner_v1.types.DirectedReadOptions.ReplicaSelection.Type
The type of replica.

Classes

Type

Type(value)

Indicates the type of replica.

Enum values:

TYPE_UNSPECIFIED (0):
    Not specified.
READ_WRITE (1):
    Read-write replicas support both reads and
    writes.
READ_ONLY (2):
    Read-only replicas only support reads (not
    writes).