Class Locality
Identifies location of where either Envoy runs or where upstream hosts run.
Inheritance
System.Object
Locality
Implements
Inherited Members
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.ToString()
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 |
|---|---|
| System.String |
Region
Region this :ref:zone belongs to.
Declaration
[JsonProperty("region")]
public virtual string Region { get; set; }
Property Value
| Type | Description |
|---|---|
| System.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 |
|---|---|
| System.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 |
|---|---|
| System.String |