Class DynamicListener
Describes a dynamically loaded listener via the LDS API. [#next-free-field: 7]
Implements
Inherited Members
Namespace: Google.Apis.TrafficDirectorService.v3.Data
Assembly: Google.Apis.TrafficDirectorService.v3.dll
Syntax
public class DynamicListener : IDirectResponseSchema
Properties
ActiveState
The listener state for any active listener by this name. These are listeners that are available to service data plane traffic.
Declaration
[JsonProperty("activeState")]
public virtual DynamicListenerState ActiveState { get; set; }
Property Value
Type | Description |
---|---|
DynamicListenerState |
ClientStatus
The client status of this resource. [#not-implemented-hide:]
Declaration
[JsonProperty("clientStatus")]
public virtual string ClientStatus { get; set; }
Property Value
Type | Description |
---|---|
string |
DrainingState
The listener state for any draining listener by this name. These are listeners that are currently undergoing draining in preparation to stop servicing data plane traffic. Note that if attempting to recreate an Envoy configuration from a configuration dump, the draining listeners should generally be discarded.
Declaration
[JsonProperty("drainingState")]
public virtual DynamicListenerState DrainingState { get; set; }
Property Value
Type | Description |
---|---|
DynamicListenerState |
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.
Declaration
[JsonProperty("errorState")]
public virtual UpdateFailureState ErrorState { get; set; }
Property Value
Type | Description |
---|---|
UpdateFailureState |
Name
The name or unique id of this listener, pulled from the DynamicListenerState config.
Declaration
[JsonProperty("name")]
public virtual string Name { get; set; }
Property Value
Type | Description |
---|---|
string |
WarmingState
The listener state for any warming listener by this name. These are listeners that are currently undergoing warming in preparation to service data plane traffic. Note that if attempting to recreate an Envoy configuration from a configuration dump, the warming listeners should generally be discarded.
Declaration
[JsonProperty("warmingState")]
public virtual DynamicListenerState WarmingState { get; set; }
Property Value
Type | Description |
---|---|
DynamicListenerState |