Current section
Files
Jump to
Current section
Files
gen/envoy/admin/v3/config_dump_shared.pb.ex
defmodule Envoy.Admin.V3.ClientResourceStatus do
use Protobuf, enum: true, syntax: :proto3, protoc_gen_elixir_version: "0.12.0"
field :UNKNOWN, 0
field :REQUESTED, 1
field :DOES_NOT_EXIST, 2
field :ACKED, 3
field :NACKED, 4
end
defmodule Envoy.Admin.V3.UpdateFailureState do
use Protobuf, syntax: :proto3, protoc_gen_elixir_version: "0.12.0"
field :failed_configuration, 1, type: Google.Protobuf.Any, json_name: "failedConfiguration"
field :last_update_attempt, 2, type: Google.Protobuf.Timestamp, json_name: "lastUpdateAttempt"
field :details, 3, type: :string
field :version_info, 4, type: :string, json_name: "versionInfo"
end
defmodule Envoy.Admin.V3.ListenersConfigDump.StaticListener do
use Protobuf, syntax: :proto3, protoc_gen_elixir_version: "0.12.0"
field :listener, 1, type: Google.Protobuf.Any
field :last_updated, 2, type: Google.Protobuf.Timestamp, json_name: "lastUpdated"
end
defmodule Envoy.Admin.V3.ListenersConfigDump.DynamicListenerState do
use Protobuf, syntax: :proto3, protoc_gen_elixir_version: "0.12.0"
field :version_info, 1, type: :string, json_name: "versionInfo"
field :listener, 2, type: Google.Protobuf.Any
field :last_updated, 3, type: Google.Protobuf.Timestamp, json_name: "lastUpdated"
end
defmodule Envoy.Admin.V3.ListenersConfigDump.DynamicListener do
use Protobuf, syntax: :proto3, protoc_gen_elixir_version: "0.12.0"
field :name, 1, type: :string
field :active_state, 2,
type: Envoy.Admin.V3.ListenersConfigDump.DynamicListenerState,
json_name: "activeState"
field :warming_state, 3,
type: Envoy.Admin.V3.ListenersConfigDump.DynamicListenerState,
json_name: "warmingState"
field :draining_state, 4,
type: Envoy.Admin.V3.ListenersConfigDump.DynamicListenerState,
json_name: "drainingState"
field :error_state, 5, type: Envoy.Admin.V3.UpdateFailureState, json_name: "errorState"
field :client_status, 6,
type: Envoy.Admin.V3.ClientResourceStatus,
json_name: "clientStatus",
enum: true
end
defmodule Envoy.Admin.V3.ListenersConfigDump do
use Protobuf, syntax: :proto3, protoc_gen_elixir_version: "0.12.0"
field :version_info, 1, type: :string, json_name: "versionInfo"
field :static_listeners, 2,
repeated: true,
type: Envoy.Admin.V3.ListenersConfigDump.StaticListener,
json_name: "staticListeners"
field :dynamic_listeners, 3,
repeated: true,
type: Envoy.Admin.V3.ListenersConfigDump.DynamicListener,
json_name: "dynamicListeners"
end
defmodule Envoy.Admin.V3.ClustersConfigDump.StaticCluster do
use Protobuf, syntax: :proto3, protoc_gen_elixir_version: "0.12.0"
field :cluster, 1, type: Google.Protobuf.Any
field :last_updated, 2, type: Google.Protobuf.Timestamp, json_name: "lastUpdated"
end
defmodule Envoy.Admin.V3.ClustersConfigDump.DynamicCluster do
use Protobuf, syntax: :proto3, protoc_gen_elixir_version: "0.12.0"
field :version_info, 1, type: :string, json_name: "versionInfo"
field :cluster, 2, type: Google.Protobuf.Any
field :last_updated, 3, type: Google.Protobuf.Timestamp, json_name: "lastUpdated"
field :error_state, 4, type: Envoy.Admin.V3.UpdateFailureState, json_name: "errorState"
field :client_status, 5,
type: Envoy.Admin.V3.ClientResourceStatus,
json_name: "clientStatus",
enum: true
end
defmodule Envoy.Admin.V3.ClustersConfigDump do
use Protobuf, syntax: :proto3, protoc_gen_elixir_version: "0.12.0"
field :version_info, 1, type: :string, json_name: "versionInfo"
field :static_clusters, 2,
repeated: true,
type: Envoy.Admin.V3.ClustersConfigDump.StaticCluster,
json_name: "staticClusters"
field :dynamic_active_clusters, 3,
repeated: true,
type: Envoy.Admin.V3.ClustersConfigDump.DynamicCluster,
json_name: "dynamicActiveClusters"
field :dynamic_warming_clusters, 4,
repeated: true,
type: Envoy.Admin.V3.ClustersConfigDump.DynamicCluster,
json_name: "dynamicWarmingClusters"
end
defmodule Envoy.Admin.V3.RoutesConfigDump.StaticRouteConfig do
use Protobuf, syntax: :proto3, protoc_gen_elixir_version: "0.12.0"
field :route_config, 1, type: Google.Protobuf.Any, json_name: "routeConfig"
field :last_updated, 2, type: Google.Protobuf.Timestamp, json_name: "lastUpdated"
end
defmodule Envoy.Admin.V3.RoutesConfigDump.DynamicRouteConfig do
use Protobuf, syntax: :proto3, protoc_gen_elixir_version: "0.12.0"
field :version_info, 1, type: :string, json_name: "versionInfo"
field :route_config, 2, type: Google.Protobuf.Any, json_name: "routeConfig"
field :last_updated, 3, type: Google.Protobuf.Timestamp, json_name: "lastUpdated"
field :error_state, 4, type: Envoy.Admin.V3.UpdateFailureState, json_name: "errorState"
field :client_status, 5,
type: Envoy.Admin.V3.ClientResourceStatus,
json_name: "clientStatus",
enum: true
end
defmodule Envoy.Admin.V3.RoutesConfigDump do
use Protobuf, syntax: :proto3, protoc_gen_elixir_version: "0.12.0"
field :static_route_configs, 2,
repeated: true,
type: Envoy.Admin.V3.RoutesConfigDump.StaticRouteConfig,
json_name: "staticRouteConfigs"
field :dynamic_route_configs, 3,
repeated: true,
type: Envoy.Admin.V3.RoutesConfigDump.DynamicRouteConfig,
json_name: "dynamicRouteConfigs"
end
defmodule Envoy.Admin.V3.ScopedRoutesConfigDump.InlineScopedRouteConfigs do
use Protobuf, syntax: :proto3, protoc_gen_elixir_version: "0.12.0"
field :name, 1, type: :string
field :scoped_route_configs, 2,
repeated: true,
type: Google.Protobuf.Any,
json_name: "scopedRouteConfigs"
field :last_updated, 3, type: Google.Protobuf.Timestamp, json_name: "lastUpdated"
end
defmodule Envoy.Admin.V3.ScopedRoutesConfigDump.DynamicScopedRouteConfigs do
use Protobuf, syntax: :proto3, protoc_gen_elixir_version: "0.12.0"
field :name, 1, type: :string
field :version_info, 2, type: :string, json_name: "versionInfo"
field :scoped_route_configs, 3,
repeated: true,
type: Google.Protobuf.Any,
json_name: "scopedRouteConfigs"
field :last_updated, 4, type: Google.Protobuf.Timestamp, json_name: "lastUpdated"
field :error_state, 5, type: Envoy.Admin.V3.UpdateFailureState, json_name: "errorState"
field :client_status, 6,
type: Envoy.Admin.V3.ClientResourceStatus,
json_name: "clientStatus",
enum: true
end
defmodule Envoy.Admin.V3.ScopedRoutesConfigDump do
use Protobuf, syntax: :proto3, protoc_gen_elixir_version: "0.12.0"
field :inline_scoped_route_configs, 1,
repeated: true,
type: Envoy.Admin.V3.ScopedRoutesConfigDump.InlineScopedRouteConfigs,
json_name: "inlineScopedRouteConfigs"
field :dynamic_scoped_route_configs, 2,
repeated: true,
type: Envoy.Admin.V3.ScopedRoutesConfigDump.DynamicScopedRouteConfigs,
json_name: "dynamicScopedRouteConfigs"
end
defmodule Envoy.Admin.V3.EndpointsConfigDump.StaticEndpointConfig do
use Protobuf, syntax: :proto3, protoc_gen_elixir_version: "0.12.0"
field :endpoint_config, 1, type: Google.Protobuf.Any, json_name: "endpointConfig"
field :last_updated, 2, type: Google.Protobuf.Timestamp, json_name: "lastUpdated"
end
defmodule Envoy.Admin.V3.EndpointsConfigDump.DynamicEndpointConfig do
use Protobuf, syntax: :proto3, protoc_gen_elixir_version: "0.12.0"
field :version_info, 1, type: :string, json_name: "versionInfo"
field :endpoint_config, 2, type: Google.Protobuf.Any, json_name: "endpointConfig"
field :last_updated, 3, type: Google.Protobuf.Timestamp, json_name: "lastUpdated"
field :error_state, 4, type: Envoy.Admin.V3.UpdateFailureState, json_name: "errorState"
field :client_status, 5,
type: Envoy.Admin.V3.ClientResourceStatus,
json_name: "clientStatus",
enum: true
end
defmodule Envoy.Admin.V3.EndpointsConfigDump do
use Protobuf, syntax: :proto3, protoc_gen_elixir_version: "0.12.0"
field :static_endpoint_configs, 2,
repeated: true,
type: Envoy.Admin.V3.EndpointsConfigDump.StaticEndpointConfig,
json_name: "staticEndpointConfigs"
field :dynamic_endpoint_configs, 3,
repeated: true,
type: Envoy.Admin.V3.EndpointsConfigDump.DynamicEndpointConfig,
json_name: "dynamicEndpointConfigs"
end
defmodule Envoy.Admin.V3.EcdsConfigDump.EcdsFilterConfig do
use Protobuf, syntax: :proto3, protoc_gen_elixir_version: "0.12.0"
field :version_info, 1, type: :string, json_name: "versionInfo"
field :ecds_filter, 2, type: Google.Protobuf.Any, json_name: "ecdsFilter"
field :last_updated, 3, type: Google.Protobuf.Timestamp, json_name: "lastUpdated"
field :error_state, 4, type: Envoy.Admin.V3.UpdateFailureState, json_name: "errorState"
field :client_status, 5,
type: Envoy.Admin.V3.ClientResourceStatus,
json_name: "clientStatus",
enum: true
end
defmodule Envoy.Admin.V3.EcdsConfigDump do
use Protobuf, syntax: :proto3, protoc_gen_elixir_version: "0.12.0"
field :ecds_filters, 1,
repeated: true,
type: Envoy.Admin.V3.EcdsConfigDump.EcdsFilterConfig,
json_name: "ecdsFilters"
end