Class ClientConfig
All xds configs for a particular client.
Implements
Inherited Members
Namespace: Google.Apis.TrafficDirectorService.v3.Data
Assembly: Google.Apis.TrafficDirectorService.v3.dll
Syntax
public class ClientConfig : IDirectResponseSchema
Properties
ClientScope
For xDS clients, the scope in which the data is used. For example, gRPC indicates the data plane target or that the data is associated with gRPC server(s).
Declaration
[JsonProperty("clientScope")]
public virtual string ClientScope { get; set; }
Property Value
Type | Description |
---|---|
string |
ETag
The ETag of the item.
Declaration
public virtual string ETag { get; set; }
Property Value
Type | Description |
---|---|
string |
GenericXdsConfigs
Represents generic xDS config and the exact config structure depends on the type URL (like Cluster if it is CDS)
Declaration
[JsonProperty("genericXdsConfigs")]
public virtual IList<GenericXdsConfig> GenericXdsConfigs { get; set; }
Property Value
Type | Description |
---|---|
IList<GenericXdsConfig> |
Node
Node for a particular client.
Declaration
[JsonProperty("node")]
public virtual Node Node { get; set; }
Property Value
Type | Description |
---|---|
Node |
XdsConfig
This field is deprecated in favor of generic_xds_configs which is much simpler and uniform in structure.
Declaration
[JsonProperty("xdsConfig")]
public virtual IList<PerXdsConfig> XdsConfig { get; set; }
Property Value
Type | Description |
---|---|
IList<PerXdsConfig> |