Hi there! Are you looking for the official Deno documentation? Try docs.deno.com for all your Deno learning needs.

PerXdsConfig

import type { PerXdsConfig } from "https://googleapis.deno.dev/v1/trafficdirector:v3.ts";

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

interface PerXdsConfig {
clientStatus?:
| "CLIENT_UNKNOWN"
| "CLIENT_REQUESTED"
| "CLIENT_ACKED"
| "CLIENT_NACKED";
clusterConfig?: ClustersConfigDump;
endpointConfig?: EndpointsConfigDump;
listenerConfig?: ListenersConfigDump;
routeConfig?: RoutesConfigDump;
scopedRouteConfig?: ScopedRoutesConfigDump;
status?:
| "UNKNOWN"
| "SYNCED"
| "NOT_SENT"
| "STALE"
| "ERROR";
}

§Properties

§
clientStatus?: "CLIENT_UNKNOWN" | "CLIENT_REQUESTED" | "CLIENT_ACKED" | "CLIENT_NACKED"
[src]

Client config status is populated by xDS clients. Will not be present if the CSDS server is an xDS server. No matter what the client config status is, xDS clients should always dump the most recent accepted xDS config. .. attention:: This field is deprecated. Use :ref:ClientResourceStatus for per-resource config status instead.

§
scopedRouteConfig?: ScopedRoutesConfigDump
[src]
§
status?: "UNKNOWN" | "SYNCED" | "NOT_SENT" | "STALE" | "ERROR"
[src]

Config status generated by management servers. Will not be present if the CSDS server is an xDS client.