Class Locality
Identifies location of where either Envoy runs or where upstream hosts run.
Implements
Inherited Members
Namespace: Google.Apis.TrafficDirectorService.v2.Data
Assembly: Google.Apis.TrafficDirectorService.v2.dll
Syntax
public class Locality : IDirectResponseSchema
Properties
ETag
The ETag of the item.
Declaration
public virtual string ETag { get; set; }
Property Value
Type | Description |
---|---|
string |
Region
Region this :ref:zone
belongs to.
Declaration
[JsonProperty("region")]
public virtual string Region { get; set; }
Property Value
Type | Description |
---|---|
string |
SubZone
When used for locality of upstream hosts, this field further splits zone into smaller chunks of sub-zones so they can be load balanced independently.
Declaration
[JsonProperty("subZone")]
public virtual string SubZone { get; set; }
Property Value
Type | Description |
---|---|
string |
Zone
Defines the local service zone where Envoy is running. Though optional, it should be set if discovery
service routing is used and the discovery service exposes :ref:zone data
, either in this message or via
:option:--service-zone
. The meaning of zone is context dependent, e.g. Availability Zone (AZ)
_ on AWS,
Zone
_ on GCP, etc.
Declaration
[JsonProperty("zone")]
public virtual string Zone { get; set; }
Property Value
Type | Description |
---|---|
string |