package envoy.service.status.v3

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

service ClientStatusDiscoveryService

csds.proto:28

CSDS is Client Status Discovery Service. It can be used to get the status of an xDS-compliant client from the management server's point of view. It can also be used to get the current xDS states directly from the client.

message ClientConfig

csds.proto:135

All xds configs for a particular client.

Used in: ClientStatusResponse

message ClientConfig.GenericXdsConfig

csds.proto:143

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]

Used in: ClientConfig

enum ClientConfigStatus

csds.proto:60

Config status from a client-side view.

Used in: PerXdsConfig

message ClientStatusRequest

csds.proto:83

Request for client status of clients identified by a list of NodeMatchers.

Used as request type in: ClientStatusDiscoveryService.FetchClientStatus, ClientStatusDiscoveryService.StreamClientStatus

message ClientStatusResponse

csds.proto:200

Used as response type in: ClientStatusDiscoveryService.FetchClientStatus, ClientStatusDiscoveryService.StreamClientStatus

enum ConfigStatus

csds.proto:39

Status of a config from a management server view.

Used in: ClientConfig.GenericXdsConfig, PerXdsConfig

message PerXdsConfig

csds.proto:102

Detailed config (per xDS) with status. [#next-free-field: 8]

Used in: ClientConfig