Skip to content

Commit bd0b1f7

Browse files
feat(trafficdirector): update the api
#### trafficdirector:v3 The following keys were added: - schemas.SocketAddress.properties.networkNamespaceFilepath.type (Total Keys: 1)
1 parent b06a8a7 commit bd0b1f7

File tree

2 files changed

+10
-4
lines changed

2 files changed

+10
-4
lines changed

docs/dyn/trafficdirector_v3.discovery.html

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -135,10 +135,11 @@ <h3>Method Details</h3>
135135
&quot;mode&quot;: 42, # The mode for the Pipe. Not applicable for abstract sockets.
136136
&quot;path&quot;: &quot;A String&quot;, # Unix Domain Socket path. On Linux, paths starting with &#x27;@&#x27; will use the abstract namespace. The starting &#x27;@&#x27; is replaced by a null byte by Envoy. Paths starting with &#x27;@&#x27; will result in an error in environments other than Linux.
137137
},
138-
&quot;socketAddress&quot;: { # [#next-free-field: 7]
138+
&quot;socketAddress&quot;: { # [#next-free-field: 8]
139139
&quot;address&quot;: &quot;A String&quot;, # The address for this socket. :ref:`Listeners ` will bind to the address. An empty address is not allowed. Specify ``0.0.0.0`` or ``::`` to bind to any address. [#comment:TODO(zuercher) reinstate when implemented: It is possible to distinguish a Listener address via the prefix/suffix matching in :ref:`FilterChainMatch `.] When used within an upstream :ref:`BindConfig `, the address controls the source address of outbound connections. For :ref:`clusters `, the cluster type determines whether the address must be an IP (``STATIC`` or ``EDS`` clusters) or a hostname resolved by DNS (``STRICT_DNS`` or ``LOGICAL_DNS`` clusters). Address resolution can be customized via :ref:`resolver_name `.
140140
&quot;ipv4Compat&quot;: True or False, # When binding to an IPv6 address above, this enables `IPv4 compatibility `_. Binding to ``::`` will allow both IPv4 and IPv6 connections, with peer IPv4 addresses mapped into IPv6 space as ``::FFFF:``.
141141
&quot;namedPort&quot;: &quot;A String&quot;, # This is only valid if :ref:`resolver_name ` is specified below and the named resolver is capable of named port resolution.
142+
&quot;networkNamespaceFilepath&quot;: &quot;A String&quot;, # The Linux network namespace to bind the socket to. If this is set, Envoy will create the socket in the specified network namespace. Only supported on Linux. [#not-implemented-hide:]
142143
&quot;portValue&quot;: 42,
143144
&quot;protocol&quot;: &quot;A String&quot;,
144145
&quot;resolverName&quot;: &quot;A String&quot;, # The name of the custom resolver. This must have been registered with Envoy. If this is empty, a context dependent default applies. If the address is a concrete IP address, no resolution will occur. If address is a hostname this should be set for resolution other than DNS. Specifying a custom resolver with ``STRICT_DNS`` or ``LOGICAL_DNS`` will generate an error at runtime.
@@ -318,10 +319,11 @@ <h3>Method Details</h3>
318319
&quot;mode&quot;: 42, # The mode for the Pipe. Not applicable for abstract sockets.
319320
&quot;path&quot;: &quot;A String&quot;, # Unix Domain Socket path. On Linux, paths starting with &#x27;@&#x27; will use the abstract namespace. The starting &#x27;@&#x27; is replaced by a null byte by Envoy. Paths starting with &#x27;@&#x27; will result in an error in environments other than Linux.
320321
},
321-
&quot;socketAddress&quot;: { # [#next-free-field: 7]
322+
&quot;socketAddress&quot;: { # [#next-free-field: 8]
322323
&quot;address&quot;: &quot;A String&quot;, # The address for this socket. :ref:`Listeners ` will bind to the address. An empty address is not allowed. Specify ``0.0.0.0`` or ``::`` to bind to any address. [#comment:TODO(zuercher) reinstate when implemented: It is possible to distinguish a Listener address via the prefix/suffix matching in :ref:`FilterChainMatch `.] When used within an upstream :ref:`BindConfig `, the address controls the source address of outbound connections. For :ref:`clusters `, the cluster type determines whether the address must be an IP (``STATIC`` or ``EDS`` clusters) or a hostname resolved by DNS (``STRICT_DNS`` or ``LOGICAL_DNS`` clusters). Address resolution can be customized via :ref:`resolver_name `.
323324
&quot;ipv4Compat&quot;: True or False, # When binding to an IPv6 address above, this enables `IPv4 compatibility `_. Binding to ``::`` will allow both IPv4 and IPv6 connections, with peer IPv4 addresses mapped into IPv6 space as ``::FFFF:``.
324325
&quot;namedPort&quot;: &quot;A String&quot;, # This is only valid if :ref:`resolver_name ` is specified below and the named resolver is capable of named port resolution.
326+
&quot;networkNamespaceFilepath&quot;: &quot;A String&quot;, # The Linux network namespace to bind the socket to. If this is set, Envoy will create the socket in the specified network namespace. Only supported on Linux. [#not-implemented-hide:]
325327
&quot;portValue&quot;: 42,
326328
&quot;protocol&quot;: &quot;A String&quot;,
327329
&quot;resolverName&quot;: &quot;A String&quot;, # The name of the custom resolver. This must have been registered with Envoy. If this is empty, a context dependent default applies. If the address is a concrete IP address, no resolution will occur. If address is a hostname this should be set for resolution other than DNS. Specifying a custom resolver with ``STRICT_DNS`` or ``LOGICAL_DNS`` will generate an error at runtime.

googleapiclient/discovery_cache/documents/trafficdirector.v3.json

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -128,7 +128,7 @@
128128
}
129129
}
130130
},
131-
"revision": "20250206",
131+
"revision": "20250423",
132132
"rootUrl": "https://trafficdirector.googleapis.com/",
133133
"schemas": {
134134
"Address": {
@@ -1102,7 +1102,7 @@
11021102
"type": "object"
11031103
},
11041104
"SocketAddress": {
1105-
"description": "[#next-free-field: 7]",
1105+
"description": "[#next-free-field: 8]",
11061106
"id": "SocketAddress",
11071107
"properties": {
11081108
"address": {
@@ -1117,6 +1117,10 @@
11171117
"description": "This is only valid if :ref:`resolver_name ` is specified below and the named resolver is capable of named port resolution.",
11181118
"type": "string"
11191119
},
1120+
"networkNamespaceFilepath": {
1121+
"description": "The Linux network namespace to bind the socket to. If this is set, Envoy will create the socket in the specified network namespace. Only supported on Linux. [#not-implemented-hide:]",
1122+
"type": "string"
1123+
},
11201124
"portValue": {
11211125
"format": "uint32",
11221126
"type": "integer"

0 commit comments

Comments
 (0)