Skip to content

Commit 8fb80bc

Browse files
feat(networkservices): update the api
#### networkservices:v1 The following keys were added: - resources.projects.resources.locations.resources.endpointPolicies.methods.list.parameters.returnPartialSuccess (Total Keys: 2) - resources.projects.resources.locations.resources.grpcRoutes.methods.list.parameters.returnPartialSuccess (Total Keys: 2) - resources.projects.resources.locations.resources.httpRoutes.methods.list.parameters.returnPartialSuccess (Total Keys: 2) - resources.projects.resources.locations.resources.tcpRoutes.methods.list.parameters.returnPartialSuccess (Total Keys: 2) - resources.projects.resources.locations.resources.tlsRoutes.methods.list.parameters.returnPartialSuccess (Total Keys: 2) - schemas.ListEndpointPoliciesResponse.properties.unreachable (Total Keys: 2) - schemas.ListGrpcRoutesResponse.properties.unreachable (Total Keys: 2) - schemas.ListHttpRoutesResponse.properties.unreachable (Total Keys: 2) - schemas.ListTcpRoutesResponse.properties.unreachable (Total Keys: 2) - schemas.ListTlsRoutesResponse.properties.unreachable (Total Keys: 2) - schemas.ListWasmPluginVersionsResponse.properties.unreachable (Total Keys: 2) - schemas.ListWasmPluginsResponse.properties.unreachable (Total Keys: 2) #### networkservices:v1beta1 The following keys were added: - resources.projects.resources.locations.resources.endpointPolicies.methods.list.parameters.returnPartialSuccess (Total Keys: 2) - resources.projects.resources.locations.resources.grpcRoutes.methods.list.parameters.returnPartialSuccess (Total Keys: 2) - resources.projects.resources.locations.resources.httpRoutes.methods.list.parameters.returnPartialSuccess (Total Keys: 2) - resources.projects.resources.locations.resources.tcpRoutes.methods.list.parameters.returnPartialSuccess (Total Keys: 2) - resources.projects.resources.locations.resources.tlsRoutes.methods.list.parameters.returnPartialSuccess (Total Keys: 2) - schemas.ExtensionChainExtension.properties.allowDynamicForwarding.type (Total Keys: 1) - schemas.ListEndpointPoliciesResponse.properties.unreachable (Total Keys: 2) - schemas.ListGrpcRoutesResponse.properties.unreachable (Total Keys: 2) - schemas.ListHttpRoutesResponse.properties.unreachable (Total Keys: 2) - schemas.ListTcpRoutesResponse.properties.unreachable (Total Keys: 2) - schemas.ListTlsRoutesResponse.properties.unreachable (Total Keys: 2) - schemas.ListWasmPluginVersionsResponse.properties.unreachable (Total Keys: 2) - schemas.ListWasmPluginsResponse.properties.unreachable (Total Keys: 2)
1 parent cabd98e commit 8fb80bc

22 files changed

+286
-74
lines changed

docs/dyn/networkservices_v1.projects.locations.endpointPolicies.html

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -87,7 +87,7 @@ <h2>Instance Methods</h2>
8787
<code><a href="#get">get(name, x__xgafv=None)</a></code></p>
8888
<p class="firstline">Gets details of a single EndpointPolicy.</p>
8989
<p class="toc_element">
90-
<code><a href="#list">list(parent, pageSize=None, pageToken=None, x__xgafv=None)</a></code></p>
90+
<code><a href="#list">list(parent, pageSize=None, pageToken=None, returnPartialSuccess=None, x__xgafv=None)</a></code></p>
9191
<p class="firstline">Lists EndpointPolicies in a given project and location.</p>
9292
<p class="toc_element">
9393
<code><a href="#list_next">list_next()</a></code></p>
@@ -251,13 +251,14 @@ <h3>Method Details</h3>
251251
</div>
252252

253253
<div class="method">
254-
<code class="details" id="list">list(parent, pageSize=None, pageToken=None, x__xgafv=None)</code>
254+
<code class="details" id="list">list(parent, pageSize=None, pageToken=None, returnPartialSuccess=None, x__xgafv=None)</code>
255255
<pre>Lists EndpointPolicies in a given project and location.
256256

257257
Args:
258258
parent: string, Required. The project and location from which the EndpointPolicies should be listed, specified in the format `projects/*/locations/global`. (required)
259259
pageSize: integer, Maximum number of EndpointPolicies to return per call.
260260
pageToken: string, The value returned by the last `ListEndpointPoliciesResponse` Indicates that this is a continuation of a prior `ListEndpointPolicies` call, and that the system should return the next page of data.
261+
returnPartialSuccess: boolean, Optional. If true, allow partial responses for multi-regional Aggregated List requests. Otherwise if one of the locations is down or unreachable, the Aggregated List request will fail.
261262
x__xgafv: string, V1 error format.
262263
Allowed values
263264
1 - v1 error format
@@ -299,6 +300,9 @@ <h3>Method Details</h3>
299300
},
300301
],
301302
&quot;nextPageToken&quot;: &quot;A String&quot;, # If there might be more results than those appearing in this response, then `next_page_token` is included. To get the next set of results, call this method again using the value of `next_page_token` as `page_token`.
303+
&quot;unreachable&quot;: [ # Unreachable resources. Populated when the request opts into return_partial_success and reading across collections e.g. when attempting to list all resources across all supported locations.
304+
&quot;A String&quot;,
305+
],
302306
}</pre>
303307
</div>
304308

docs/dyn/networkservices_v1.projects.locations.grpcRoutes.html

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -87,7 +87,7 @@ <h2>Instance Methods</h2>
8787
<code><a href="#get">get(name, x__xgafv=None)</a></code></p>
8888
<p class="firstline">Gets details of a single GrpcRoute.</p>
8989
<p class="toc_element">
90-
<code><a href="#list">list(parent, pageSize=None, pageToken=None, x__xgafv=None)</a></code></p>
90+
<code><a href="#list">list(parent, pageSize=None, pageToken=None, returnPartialSuccess=None, x__xgafv=None)</a></code></p>
9191
<p class="firstline">Lists GrpcRoutes in a given project and location.</p>
9292
<p class="toc_element">
9393
<code><a href="#list_next">list_next()</a></code></p>
@@ -331,13 +331,14 @@ <h3>Method Details</h3>
331331
</div>
332332

333333
<div class="method">
334-
<code class="details" id="list">list(parent, pageSize=None, pageToken=None, x__xgafv=None)</code>
334+
<code class="details" id="list">list(parent, pageSize=None, pageToken=None, returnPartialSuccess=None, x__xgafv=None)</code>
335335
<pre>Lists GrpcRoutes in a given project and location.
336336

337337
Args:
338338
parent: string, Required. The project and location from which the GrpcRoutes should be listed, specified in the format `projects/*/locations/global`. (required)
339339
pageSize: integer, Maximum number of GrpcRoutes to return per call.
340340
pageToken: string, The value returned by the last `ListGrpcRoutesResponse` Indicates that this is a continuation of a prior `ListGrpcRoutes` call, and that the system should return the next page of data.
341+
returnPartialSuccess: boolean, Optional. If true, allow partial responses for multi-regional Aggregated List requests. Otherwise if one of the locations is down or unreachable, the Aggregated List request will fail.
341342
x__xgafv: string, V1 error format.
342343
Allowed values
343344
1 - v1 error format
@@ -419,6 +420,9 @@ <h3>Method Details</h3>
419420
},
420421
],
421422
&quot;nextPageToken&quot;: &quot;A String&quot;, # If there might be more results than those appearing in this response, then `next_page_token` is included. To get the next set of results, call this method again using the value of `next_page_token` as `page_token`.
423+
&quot;unreachable&quot;: [ # Unreachable resources. Populated when the request opts into return_partial_success and reading across collections e.g. when attempting to list all resources across all supported locations.
424+
&quot;A String&quot;,
425+
],
422426
}</pre>
423427
</div>
424428

docs/dyn/networkservices_v1.projects.locations.httpRoutes.html

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -87,7 +87,7 @@ <h2>Instance Methods</h2>
8787
<code><a href="#get">get(name, x__xgafv=None)</a></code></p>
8888
<p class="firstline">Gets details of a single HttpRoute.</p>
8989
<p class="toc_element">
90-
<code><a href="#list">list(parent, pageSize=None, pageToken=None, x__xgafv=None)</a></code></p>
90+
<code><a href="#list">list(parent, pageSize=None, pageToken=None, returnPartialSuccess=None, x__xgafv=None)</a></code></p>
9191
<p class="firstline">Lists HttpRoute in a given project and location.</p>
9292
<p class="toc_element">
9393
<code><a href="#list_next">list_next()</a></code></p>
@@ -583,13 +583,14 @@ <h3>Method Details</h3>
583583
</div>
584584

585585
<div class="method">
586-
<code class="details" id="list">list(parent, pageSize=None, pageToken=None, x__xgafv=None)</code>
586+
<code class="details" id="list">list(parent, pageSize=None, pageToken=None, returnPartialSuccess=None, x__xgafv=None)</code>
587587
<pre>Lists HttpRoute in a given project and location.
588588

589589
Args:
590590
parent: string, Required. The project and location from which the HttpRoutes should be listed, specified in the format `projects/*/locations/global`. (required)
591591
pageSize: integer, Maximum number of HttpRoutes to return per call.
592592
pageToken: string, The value returned by the last `ListHttpRoutesResponse` Indicates that this is a continuation of a prior `ListHttpRoutes` call, and that the system should return the next page of data.
593+
returnPartialSuccess: boolean, Optional. If true, allow partial responses for multi-regional Aggregated List requests. Otherwise if one of the locations is down or unreachable, the Aggregated List request will fail.
593594
x__xgafv: string, V1 error format.
594595
Allowed values
595596
1 - v1 error format
@@ -797,6 +798,9 @@ <h3>Method Details</h3>
797798
},
798799
],
799800
&quot;nextPageToken&quot;: &quot;A String&quot;, # If there might be more results than those appearing in this response, then `next_page_token` is included. To get the next set of results, call this method again using the value of `next_page_token` as `page_token`.
801+
&quot;unreachable&quot;: [ # Unreachable resources. Populated when the request opts into return_partial_success and reading across collections e.g. when attempting to list all resources across all supported locations.
802+
&quot;A String&quot;,
803+
],
800804
}</pre>
801805
</div>
802806

docs/dyn/networkservices_v1.projects.locations.lbRouteExtensions.html

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -122,7 +122,7 @@ <h3>Method Details</h3>
122122
&quot;forwardHeaders&quot;: [ # Optional. List of the HTTP headers to forward to the extension (from the client or backend). If omitted, all headers are sent. Each element is a string indicating the header name.
123123
&quot;A String&quot;,
124124
],
125-
&quot;metadata&quot;: { # Optional. The metadata provided here is included as part of the `metadata_context` (of type `google.protobuf.Struct`) in the `ProcessingRequest` message sent to the extension server. The metadata is available under the namespace `com.google....`. For example: `com.google.lb_traffic_extension.lbtrafficextension1.chain1.ext1`. The following variables are supported in the metadata: `{forwarding_rule_id}` - substituted with the forwarding rule&#x27;s fully qualified resource name. This field is not supported for plugin extensions. Setting it results in a validation error.
125+
&quot;metadata&quot;: { # Optional. The metadata provided here is included as part of the `metadata_context` (of type `google.protobuf.Struct`) in the `ProcessingRequest` message sent to the extension server. The metadata is available under the namespace `com.google....`. For example: `com.google.lb_traffic_extension.lbtrafficextension1.chain1.ext1`. The following variables are supported in the metadata: `{forwarding_rule_id}` - substituted with the forwarding rule&#x27;s fully qualified resource name. This field is subject to following limitations: * The total size of the metadata must be less than 1KiB. * The total number of keys in the metadata must be less than 20. * The length of each key must be less than 64 characters. * The length of each value must be less than 1024 characters. * All values must be strings. This field is not supported for plugin extensions. Setting it results in a validation error.
126126
&quot;a_key&quot;: &quot;&quot;, # Properties of the object.
127127
},
128128
&quot;name&quot;: &quot;A String&quot;, # Required. The name for this extension. The name is logged as part of the HTTP request logs. The name must conform with RFC-1034, is restricted to lower-cased letters, numbers and hyphens, and can have a maximum length of 63 characters. Additionally, the first character must be a letter and the last a letter or a number.
@@ -246,7 +246,7 @@ <h3>Method Details</h3>
246246
&quot;forwardHeaders&quot;: [ # Optional. List of the HTTP headers to forward to the extension (from the client or backend). If omitted, all headers are sent. Each element is a string indicating the header name.
247247
&quot;A String&quot;,
248248
],
249-
&quot;metadata&quot;: { # Optional. The metadata provided here is included as part of the `metadata_context` (of type `google.protobuf.Struct`) in the `ProcessingRequest` message sent to the extension server. The metadata is available under the namespace `com.google....`. For example: `com.google.lb_traffic_extension.lbtrafficextension1.chain1.ext1`. The following variables are supported in the metadata: `{forwarding_rule_id}` - substituted with the forwarding rule&#x27;s fully qualified resource name. This field is not supported for plugin extensions. Setting it results in a validation error.
249+
&quot;metadata&quot;: { # Optional. The metadata provided here is included as part of the `metadata_context` (of type `google.protobuf.Struct`) in the `ProcessingRequest` message sent to the extension server. The metadata is available under the namespace `com.google....`. For example: `com.google.lb_traffic_extension.lbtrafficextension1.chain1.ext1`. The following variables are supported in the metadata: `{forwarding_rule_id}` - substituted with the forwarding rule&#x27;s fully qualified resource name. This field is subject to following limitations: * The total size of the metadata must be less than 1KiB. * The total number of keys in the metadata must be less than 20. * The length of each key must be less than 64 characters. * The length of each value must be less than 1024 characters. * All values must be strings. This field is not supported for plugin extensions. Setting it results in a validation error.
250250
&quot;a_key&quot;: &quot;&quot;, # Properties of the object.
251251
},
252252
&quot;name&quot;: &quot;A String&quot;, # Required. The name for this extension. The name is logged as part of the HTTP request logs. The name must conform with RFC-1034, is restricted to lower-cased letters, numbers and hyphens, and can have a maximum length of 63 characters. Additionally, the first character must be a letter and the last a letter or a number.
@@ -310,7 +310,7 @@ <h3>Method Details</h3>
310310
&quot;forwardHeaders&quot;: [ # Optional. List of the HTTP headers to forward to the extension (from the client or backend). If omitted, all headers are sent. Each element is a string indicating the header name.
311311
&quot;A String&quot;,
312312
],
313-
&quot;metadata&quot;: { # Optional. The metadata provided here is included as part of the `metadata_context` (of type `google.protobuf.Struct`) in the `ProcessingRequest` message sent to the extension server. The metadata is available under the namespace `com.google....`. For example: `com.google.lb_traffic_extension.lbtrafficextension1.chain1.ext1`. The following variables are supported in the metadata: `{forwarding_rule_id}` - substituted with the forwarding rule&#x27;s fully qualified resource name. This field is not supported for plugin extensions. Setting it results in a validation error.
313+
&quot;metadata&quot;: { # Optional. The metadata provided here is included as part of the `metadata_context` (of type `google.protobuf.Struct`) in the `ProcessingRequest` message sent to the extension server. The metadata is available under the namespace `com.google....`. For example: `com.google.lb_traffic_extension.lbtrafficextension1.chain1.ext1`. The following variables are supported in the metadata: `{forwarding_rule_id}` - substituted with the forwarding rule&#x27;s fully qualified resource name. This field is subject to following limitations: * The total size of the metadata must be less than 1KiB. * The total number of keys in the metadata must be less than 20. * The length of each key must be less than 64 characters. * The length of each value must be less than 1024 characters. * All values must be strings. This field is not supported for plugin extensions. Setting it results in a validation error.
314314
&quot;a_key&quot;: &quot;&quot;, # Properties of the object.
315315
},
316316
&quot;name&quot;: &quot;A String&quot;, # Required. The name for this extension. The name is logged as part of the HTTP request logs. The name must conform with RFC-1034, is restricted to lower-cased letters, numbers and hyphens, and can have a maximum length of 63 characters. Additionally, the first character must be a letter and the last a letter or a number.
@@ -383,7 +383,7 @@ <h3>Method Details</h3>
383383
&quot;forwardHeaders&quot;: [ # Optional. List of the HTTP headers to forward to the extension (from the client or backend). If omitted, all headers are sent. Each element is a string indicating the header name.
384384
&quot;A String&quot;,
385385
],
386-
&quot;metadata&quot;: { # Optional. The metadata provided here is included as part of the `metadata_context` (of type `google.protobuf.Struct`) in the `ProcessingRequest` message sent to the extension server. The metadata is available under the namespace `com.google....`. For example: `com.google.lb_traffic_extension.lbtrafficextension1.chain1.ext1`. The following variables are supported in the metadata: `{forwarding_rule_id}` - substituted with the forwarding rule&#x27;s fully qualified resource name. This field is not supported for plugin extensions. Setting it results in a validation error.
386+
&quot;metadata&quot;: { # Optional. The metadata provided here is included as part of the `metadata_context` (of type `google.protobuf.Struct`) in the `ProcessingRequest` message sent to the extension server. The metadata is available under the namespace `com.google....`. For example: `com.google.lb_traffic_extension.lbtrafficextension1.chain1.ext1`. The following variables are supported in the metadata: `{forwarding_rule_id}` - substituted with the forwarding rule&#x27;s fully qualified resource name. This field is subject to following limitations: * The total size of the metadata must be less than 1KiB. * The total number of keys in the metadata must be less than 20. * The length of each key must be less than 64 characters. * The length of each value must be less than 1024 characters. * All values must be strings. This field is not supported for plugin extensions. Setting it results in a validation error.
387387
&quot;a_key&quot;: &quot;&quot;, # Properties of the object.
388388
},
389389
&quot;name&quot;: &quot;A String&quot;, # Required. The name for this extension. The name is logged as part of the HTTP request logs. The name must conform with RFC-1034, is restricted to lower-cased letters, numbers and hyphens, and can have a maximum length of 63 characters. Additionally, the first character must be a letter and the last a letter or a number.

0 commit comments

Comments
 (0)