package envoy.admin.v3

Mouse Melon logoGet desktop application:
View/edit binary Protocol Buffers messages

message BootstrapConfigDump

config_dump.proto:61

This message describes the bootstrap configuration that Envoy was started with. This includes any CLI overrides that were merged. Bootstrap configuration information can be used to recreate the static portions of an Envoy configuration by reusing the output as the bootstrap configuration for another Envoy.

message Certificate

certs.proto:28

Used in: Certificates

message CertificateDetails

certs.proto:39

[#next-free-field: 8]

Used in: Certificate

message CertificateDetails.OcspDetails

certs.proto:43

Used in: CertificateDetails

message Certificates

certs.proto:21

Proto representation of certificate details. Admin endpoint uses this wrapper for ``/certs`` to display certificate information. See :ref:`/certs <operations_admin_interface_certs>` for more information.

enum ClientResourceStatus

config_dump_shared.proto:21

Resource status from the view of a xDS client, which tells the synchronization status between the xDS client and the xDS server.

Used in: ClustersConfigDump.DynamicCluster, EcdsConfigDump.EcdsFilterConfig, EndpointsConfigDump.DynamicEndpointConfig, ListenersConfigDump.DynamicListener, RoutesConfigDump.DynamicRouteConfig, ScopedRoutesConfigDump.DynamicScopedRouteConfigs, SecretsConfigDump.DynamicSecret, service.status.v3.ClientConfig.GenericXdsConfig

message ClusterStatus

clusters.proto:34

Details an individual cluster's current status. [#next-free-field: 9]

Used in: Clusters

message Clusters

clusters.proto:25

Admin endpoint uses this wrapper for ``/clusters`` to display cluster status information. See :ref:`/clusters <operations_admin_interface_clusters>` for more information.

message ClustersConfigDump

config_dump_shared.proto:158

Envoy's cluster manager fills this message with all currently known clusters. Cluster configuration information can be used to recreate an Envoy configuration by populating all clusters as static clusters or by returning them in a CDS response.

Used in: service.status.v3.PerXdsConfig

message ClustersConfigDump.DynamicCluster

config_dump_shared.proto:176

Describes a dynamically loaded cluster via the CDS API. [#next-free-field: 6]

Used in: ClustersConfigDump

message ClustersConfigDump.StaticCluster

config_dump_shared.proto:163

Describes a statically loaded cluster.

Used in: ClustersConfigDump

message CommandLineOptions

server_info.proto:63

[#next-free-field: 42]

Used in: ServerInfo

enum CommandLineOptions.DrainStrategy

server_info.proto:83

Used in: CommandLineOptions

enum CommandLineOptions.IpVersion

server_info.proto:67

Used in: CommandLineOptions

enum CommandLineOptions.Mode

server_info.proto:72

Used in: CommandLineOptions

message ConfigDump

config_dump.proto:24

The :ref:`/config_dump <operations_admin_interface_config_dump>` admin endpoint uses this wrapper message to maintain and serve arbitrary configuration information from any component in Envoy.

message EcdsConfigDump

config_dump_shared.proto:386

Envoy's ECDS service fills this message with all currently extension configuration. Extension configuration information can be used to recreate an Envoy ECDS listener and HTTP filters as static filters or by returning them in ECDS response.

message EcdsConfigDump.EcdsFilterConfig

config_dump_shared.proto:390

[#next-free-field: 6]

Used in: EcdsConfigDump

message EndpointsConfigDump

config_dump_shared.proto:341

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.

Used in: service.status.v3.PerXdsConfig

message EndpointsConfigDump.DynamicEndpointConfig

config_dump_shared.proto:351

[#next-free-field: 6]

Used in: EndpointsConfigDump

message EndpointsConfigDump.StaticEndpointConfig

config_dump_shared.proto:342

Used in: EndpointsConfigDump

message HostHealthStatus

clusters.proto:157

Health status for a host. [#next-free-field: 9]

Used in: HostStatus

message HostStatus

clusters.proto:98

Current state of a particular host. [#next-free-field: 10]

Used in: ClusterStatus

message ListenerStatus

listeners.proto:28

Details an individual listener's current status.

Used in: Listeners

message Listeners

listeners.proto:20

Admin endpoint uses this wrapper for ``/listeners`` to display listener status information. See :ref:`/listeners <operations_admin_interface_listeners>` for more information.

message ListenersConfigDump

config_dump_shared.proto:74

Envoy's listener manager fills this message with all currently known listeners. Listener configuration information can be used to recreate an Envoy configuration by populating all listeners as static listeners or by returning them in a LDS response.

Used in: service.status.v3.PerXdsConfig

message ListenersConfigDump.DynamicListener

config_dump_shared.proto:109

Describes a dynamically loaded listener via the LDS API. [#next-free-field: 7]

Used in: ListenersConfigDump

message ListenersConfigDump.DynamicListenerState

config_dump_shared.proto:90

Used in: DynamicListener

message ListenersConfigDump.StaticListener

config_dump_shared.proto:79

Describes a statically loaded listener.

Used in: ListenersConfigDump

message Memory

memory.proto:20

Proto representation of the internal memory consumption of an Envoy instance. These represent values extracted from an internal TCMalloc instance. For more information, see the section of the docs entitled ["Generic Tcmalloc Status"](https://gperftools.github.io/gperftools/tcmalloc.html). [#next-free-field: 7]

message MutexStats

mutex_stats.proto:23

Proto representation of the statistics collected upon absl::Mutex contention, if Envoy is run under :option:`--enable-mutex-tracing`. For more information, see the ``absl::Mutex`` [docs](https://abseil.io/about/design/mutex#extra-features). *NB*: The wait cycles below are measured by ``absl::base_internal::CycleClock``, and may not correspond to core clock frequency. For more information, see the ``CycleClock`` [docs](https://github.com/abseil/abseil-cpp/blob/master/absl/base/internal/cycleclock.h).

message RoutesConfigDump

config_dump_shared.proto:228

Envoy's RDS implementation fills this message with all currently loaded routes, as described by their RouteConfiguration objects. Static routes that are either defined in the bootstrap configuration or defined inline while configuring listeners are separated from those configured dynamically via RDS. Route configuration information can be used to recreate an Envoy configuration by populating all routes as static routes or by returning them in RDS responses.

Used in: service.status.v3.PerXdsConfig

message RoutesConfigDump.DynamicRouteConfig

config_dump_shared.proto:244

[#next-free-field: 6]

Used in: RoutesConfigDump

message RoutesConfigDump.StaticRouteConfig

config_dump_shared.proto:232

Used in: RoutesConfigDump

message ScopedRoutesConfigDump

config_dump_shared.proto:282

Envoy's scoped RDS implementation fills this message with all currently loaded route configuration scopes (defined via ScopedRouteConfigurationsSet protos). This message lists both the scopes defined inline with the higher order object (i.e., the HttpConnectionManager) and the dynamically obtained scopes via the SRDS API.

Used in: service.status.v3.PerXdsConfig

message ScopedRoutesConfigDump.DynamicScopedRouteConfigs

config_dump_shared.proto:301

[#next-free-field: 7]

Used in: ScopedRoutesConfigDump

message ScopedRoutesConfigDump.InlineScopedRouteConfigs

config_dump_shared.proto:286

Used in: ScopedRoutesConfigDump

message SecretsConfigDump

config_dump.proto:72

Envoys SDS implementation fills this message with all secrets fetched dynamically via SDS.

message SecretsConfigDump.DynamicSecret

config_dump.proto:78

DynamicSecret contains secret information fetched via SDS. [#next-free-field: 7]

Used in: SecretsConfigDump

message SecretsConfigDump.StaticSecret

config_dump.proto:109

StaticSecret specifies statically loaded secret in bootstrap.

Used in: SecretsConfigDump

message ServerInfo

server_info.proto:23

Proto representation of the value returned by /server_info, containing server version/server status information. [#next-free-field: 8]

enum ServerInfo.State

server_info.proto:26

Used in: ServerInfo

message SimpleMetric

metrics.proto:17

Proto representation of an Envoy Counter or Gauge value.

Used in: HostStatus

enum SimpleMetric.Type

metrics.proto:20

Used in: SimpleMetric

message SubjectAlternateName

certs.proto:73

Used in: CertificateDetails

message TapRequest

tap.proto:20

The /tap admin request body that is used to configure an active tap session.

message UnreadyTargetsDumps

init_dump.proto:18

Dumps of unready targets of envoy init managers. Envoy's admin fills this message with init managers, which provides the information of their unready targets. The :ref:`/init_dump <operations_admin_interface_init_dump>` will dump all unready targets information.

message UnreadyTargetsDumps.UnreadyTargetsDump

init_dump.proto:20

Message of unready targets information of an init manager.

Used in: UnreadyTargetsDumps

message UpdateFailureState

config_dump_shared.proto:52

Used in: ClustersConfigDump.DynamicCluster, EcdsConfigDump.EcdsFilterConfig, EndpointsConfigDump.DynamicEndpointConfig, ListenersConfigDump.DynamicListener, RoutesConfigDump.DynamicRouteConfig, ScopedRoutesConfigDump.DynamicScopedRouteConfigs, SecretsConfigDump.DynamicSecret, service.status.v3.ClientConfig.GenericXdsConfig