Show / Hide Table of Contents

Class GenericXdsConfig

GenericXdsConfig is used to specify the config status and the dump of any xDS resource identified by their type URL. It is the generalized version of the now deprecated ListenersConfigDump, ClustersConfigDump etc [#next-free-field: 10]

Inheritance
object
GenericXdsConfig
Implements
IDirectResponseSchema
Inherited Members
object.Equals(object)
object.Equals(object, object)
object.GetHashCode()
object.GetType()
object.MemberwiseClone()
object.ReferenceEquals(object, object)
object.ToString()
Namespace: Google.Apis.TrafficDirectorService.v3.Data
Assembly: Google.Apis.TrafficDirectorService.v3.dll
Syntax
public class GenericXdsConfig : IDirectResponseSchema

Properties

ClientStatus

Per xDS resource status from the view of a xDS client

Declaration
[JsonProperty("clientStatus")]
public virtual string ClientStatus { get; set; }
Property Value
Type Description
string

ConfigStatus

Per xDS resource config status. It is generated by management servers. It will not be present if the CSDS server is an xDS client.

Declaration
[JsonProperty("configStatus")]
public virtual string ConfigStatus { 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

ErrorState

Set if the last update failed, cleared after the next successful update. The error_state field contains the rejected version of this particular resource along with the reason and timestamp. For successfully updated or acknowledged resource, this field should be empty. [#not-implemented-hide:]

Declaration
[JsonProperty("errorState")]
public virtual UpdateFailureState ErrorState { get; set; }
Property Value
Type Description
UpdateFailureState

IsStaticResource

Is static resource is true if it is specified in the config supplied through the file at the startup.

Declaration
[JsonProperty("isStaticResource")]
public virtual bool? IsStaticResource { get; set; }
Property Value
Type Description
bool?

LastUpdated

object representation of LastUpdatedRaw.

Declaration
[JsonIgnore]
[Obsolete("This property is obsolete and may behave unexpectedly; please use LastUpdatedDateTimeOffset instead.")]
public virtual object LastUpdated { get; set; }
Property Value
Type Description
object

LastUpdatedDateTimeOffset

DateTimeOffset representation of LastUpdatedRaw.

Declaration
[JsonIgnore]
public virtual DateTimeOffset? LastUpdatedDateTimeOffset { get; set; }
Property Value
Type Description
DateTimeOffset?

LastUpdatedRaw

Timestamp when the xDS resource was last updated

Declaration
[JsonProperty("lastUpdated")]
public virtual string LastUpdatedRaw { get; set; }
Property Value
Type Description
string

Name

Name of the xDS resource

Declaration
[JsonProperty("name")]
public virtual string Name { get; set; }
Property Value
Type Description
string

TypeUrl

Type_url represents the fully qualified name of xDS resource type like envoy.v3.Cluster, envoy.v3.ClusterLoadAssignment etc.

Declaration
[JsonProperty("typeUrl")]
public virtual string TypeUrl { get; set; }
Property Value
Type Description
string

VersionInfo

This is the :ref:version_info in the last processed xDS discovery response. If there are only static bootstrap listeners, this field will be ""

Declaration
[JsonProperty("versionInfo")]
public virtual string VersionInfo { get; set; }
Property Value
Type Description
string

XdsConfig

The xDS resource config. Actual content depends on the type

Declaration
[JsonProperty("xdsConfig")]
public virtual IDictionary<string, object> XdsConfig { get; set; }
Property Value
Type Description
IDictionary<string, object>

Implements

IDirectResponseSchema
In this article
Back to top Generated by DocFX