Client Status Discovery Service (CSDS)
Request for client status of clients identified by a list of NodeMatchers.
node_matchers
(type.matcher.NodeMatcher) Management server can use these match criteria to identify clients. The match follows OR semantics.
Detailed config (per xDS) with status.
status
(service.status.v2.ConfigStatus)
listener_config
()
Only one of listener_config, , route_config, may be set.
cluster_config
(admin.v2alpha.ClustersConfigDump)
route_config
()
Only one of listener_config, , route_config, may be set.
scoped_route_config
(admin.v2alpha.ScopedRoutesConfigDump)
Only one of , cluster_config, , scoped_route_config may be set.
All xds configs for a particular client.
node
(core.Node) Node for a particular client.
xds_config
()
config
(service.status.v2.ClientConfig) Client configs for the clients specified in the ClientStatusRequest.
Status of a config.
UNKNOWN
(DEFAULT) Status info is not available/unknown.
SYNCED
Management server has sent the config to client and received ACK.
NOT_SENT
Config is not sent.
STALE
Management server has sent the config to client but hasn’t received ACK/NACK.
Management server has sent the config to client but received NACK.