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

GenericXdsConfig

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

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]

interface GenericXdsConfig {
clientStatus?:
| "UNKNOWN"
| "REQUESTED"
| "DOES_NOT_EXIST"
| "ACKED"
| "NACKED";
configStatus?:
| "UNKNOWN"
| "SYNCED"
| "NOT_SENT"
| "STALE"
| "ERROR";
errorState?: UpdateFailureState;
isStaticResource?: boolean;
lastUpdated?: Date;
name?: string;
typeUrl?: string;
versionInfo?: string;
xdsConfig?: {
[key: string]: any;
}
;
}

§Properties

§
clientStatus?: "UNKNOWN" | "REQUESTED" | "DOES_NOT_EXIST" | "ACKED" | "NACKED"
[src]

Per xDS resource status from the view of a xDS client

§
configStatus?: "UNKNOWN" | "SYNCED" | "NOT_SENT" | "STALE" | "ERROR"
[src]

Per xDS resource config status. It is generated by management servers. It will not be present if the CSDS server is an xDS client.

§

Set if the last update failed, cleared after the next successful update. The error_state field contains the rejected version of this particular resource along with the reason and timestamp. For successfully updated or acknowledged resource, this field should be empty. [#not-implemented-hide:]

§
isStaticResource?: boolean
[src]

Is static resource is true if it is specified in the config supplied through the file at the startup.

§
lastUpdated?: Date
[src]

Timestamp when the xDS resource was last updated

§
name?: string
[src]

Name of the xDS resource

§
typeUrl?: string
[src]

Type_url represents the fully qualified name of xDS resource type like envoy.v3.Cluster, envoy.v3.ClusterLoadAssignment etc.

§
versionInfo?: string
[src]

This is the :ref:version_info in the last processed xDS discovery response. If there are only static bootstrap listeners, this field will be ""

§
xdsConfig?: {
[key: string]: any;
}
[src]

The xDS resource config. Actual content depends on the type