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

Extension

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

Version and identification for an Envoy extension. [#next-free-field: 7]

interface Extension {
category?: string;
disabled?: boolean;
name?: string;
typeDescriptor?: string;
typeUrls?: string[];
version?: BuildVersion;
}

§Properties

§
category?: string
[src]

Category of the extension. Extension category names use reverse DNS notation. For instance "envoy.filters.listener" for Envoy's built-in listener filters or "com.acme.filters.http" for HTTP filters from acme.com vendor. [#comment:

§
disabled?: boolean
[src]

Indicates that the extension is present but was disabled via dynamic configuration.

§
name?: string
[src]

This is the name of the Envoy filter as specified in the Envoy configuration, e.g. envoy.filters.http.router, com.acme.widget.

§
typeDescriptor?: string
[src]

[#not-implemented-hide:] Type descriptor of extension configuration proto. [#comment:

§
typeUrls?: string[]
[src]

Type URLs of extension configuration protos.

§

The version is a property of the extension and maintained independently of other extensions and the Envoy API. This field is not set when extension did not provide version information.