Show / Hide Table of Contents

Class Extension

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

Inheritance
System.Object
Extension
Implements
IDirectResponseSchema
Inherited Members
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.ToString()
Namespace: Google.Apis.TrafficDirectorService.v2.Data
Assembly: Google.Apis.TrafficDirectorService.v2.dll
Syntax
public class Extension : IDirectResponseSchema

Properties

Category

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:

Declaration
[JsonProperty("category")]
public virtual string Category { get; set; }
Property Value
Type Description
System.String

Disabled

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

Declaration
[JsonProperty("disabled")]
public virtual bool? Disabled { get; set; }
Property Value
Type Description
System.Nullable<System.Boolean>

ETag

The ETag of the item.

Declaration
public virtual string ETag { get; set; }
Property Value
Type Description
System.String

Name

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

Declaration
[JsonProperty("name")]
public virtual string Name { get; set; }
Property Value
Type Description
System.String

TypeDescriptor

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

Declaration
[JsonProperty("typeDescriptor")]
public virtual string TypeDescriptor { get; set; }
Property Value
Type Description
System.String

Version

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.

Declaration
[JsonProperty("version")]
public virtual BuildVersion Version { get; set; }
Property Value
Type Description
BuildVersion

Implements

IDirectResponseSchema
In This Article
Back to top