View Source GoogleApi.TrafficDirector.V3.Model.EndpointsConfigDump (google_api_traffic_director v0.2.0)

Envoy's admin fill this message with all currently known endpoints. Endpoint configuration information can be used to recreate an Envoy configuration by populating all endpoints as static endpoints or by returning them in an EDS response.

Attributes

  • dynamicEndpointConfigs (type: list(GoogleApi.TrafficDirector.V3.Model.DynamicEndpointConfig.t), default: nil) - The dynamically loaded endpoint configs.
  • staticEndpointConfigs (type: list(GoogleApi.TrafficDirector.V3.Model.StaticEndpointConfig.t), default: nil) - The statically loaded endpoint configs.

Summary

Functions

Unwrap a decoded JSON object into its complex fields.

Types

@type t() :: %GoogleApi.TrafficDirector.V3.Model.EndpointsConfigDump{
  dynamicEndpointConfigs:
    [GoogleApi.TrafficDirector.V3.Model.DynamicEndpointConfig.t()] | nil,
  staticEndpointConfigs:
    [GoogleApi.TrafficDirector.V3.Model.StaticEndpointConfig.t()] | nil
}

Functions

@spec decode(struct(), keyword()) :: struct()

Unwrap a decoded JSON object into its complex fields.