Skip to content
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.

Commit 1faf56c

Browse files
committedJun 27, 2023
feat(networkservices): update the api
#### networkservices:v1 The following keys were added: - schemas.ServiceBinding.properties.serviceId (Total Keys: 2) #### networkservices:v1beta1 The following keys were added: - resources.projects.resources.locations.resources.serviceLbPolicies.methods.create (Total Keys: 14) - resources.projects.resources.locations.resources.serviceLbPolicies.methods.delete (Total Keys: 11) - resources.projects.resources.locations.resources.serviceLbPolicies.methods.get (Total Keys: 25) - resources.projects.resources.locations.resources.serviceLbPolicies.methods.list (Total Keys: 16) - resources.projects.resources.locations.resources.serviceLbPolicies.methods.patch (Total Keys: 15) - resources.projects.resources.locations.resources.serviceLbPolicies.methods.setIamPolicy (Total Keys: 12) - resources.projects.resources.locations.resources.serviceLbPolicies.methods.testIamPermissions (Total Keys: 12) - schemas.ListServiceLbPoliciesResponse (Total Keys: 5) - schemas.ServiceBinding.properties.serviceId (Total Keys: 2) - schemas.ServiceLbPolicy (Total Keys: 21)
1 parent 9c50bca commit 1faf56c

8 files changed

+896
-22
lines changed
 

‎docs/dyn/networkservices_v1.projects.locations.gateways.html

+8-8
Original file line numberDiff line numberDiff line change
@@ -120,7 +120,7 @@ <h3>Method Details</h3>
120120
The object takes the form of:
121121

122122
{ # Gateway represents the configuration for a proxy, typically a load balancer. It captures the ip:port over which the services are exposed by the proxy, along with any policy configurations. Routes have reference to to Gateways to dictate how requests should be routed by this Gateway.
123-
&quot;addresses&quot;: [ # Optional. Zero or one IPv4-address on which the Gateway will receive the traffic. When no address is provided, an IP from the subnetwork is allocated This field only applies to gateways of type &#x27;SECURE_WEB_GATEWAY&#x27;. Gateways of type &#x27;OPEN_MESH&#x27; listen on 0.0.0.0.
123+
&quot;addresses&quot;: [ # Optional. Zero or one IPv4 or IPv6 address on which the Gateway will receive the traffic. When no address is provided, an IP from the subnetwork is allocated This field only applies to gateways of type &#x27;SECURE_WEB_GATEWAY&#x27;. Gateways of type &#x27;OPEN_MESH&#x27; listen on 0.0.0.0 for IPv4 and :: for IPv6.
124124
&quot;A String&quot;,
125125
],
126126
&quot;certificateUrls&quot;: [ # Optional. A fully-qualified Certificates URL reference. The proxy presents a Certificate (selected based on SNI) when establishing a TLS connection. This feature only applies to gateways of type &#x27;SECURE_WEB_GATEWAY&#x27;.
@@ -134,7 +134,7 @@ <h3>Method Details</h3>
134134
},
135135
&quot;name&quot;: &quot;A String&quot;, # Required. Name of the Gateway resource. It matches pattern `projects/*/locations/*/gateways/`.
136136
&quot;network&quot;: &quot;A String&quot;, # Optional. The relative resource name identifying the VPC network that is using this configuration. For example: `projects/*/global/networks/network-1`. Currently, this field is specific to gateways of type &#x27;SECURE_WEB_GATEWAY&#x27;.
137-
&quot;ports&quot;: [ # Required. One or more port numbers (1-65535), on which the Gateway will receive traffic. The proxy binds to the specified ports. Gateways of type &#x27;SECURE_WEB_GATEWAY&#x27; are limited to 1 port. Gateways of type &#x27;OPEN_MESH&#x27; listen on 0.0.0.0 and support multiple ports.
137+
&quot;ports&quot;: [ # Required. One or more port numbers (1-65535), on which the Gateway will receive traffic. The proxy binds to the specified ports. Gateways of type &#x27;SECURE_WEB_GATEWAY&#x27; are limited to 1 port. Gateways of type &#x27;OPEN_MESH&#x27; listen on 0.0.0.0 for IPv4 and :: for IPv6 and support multiple ports.
138138
42,
139139
],
140140
&quot;scope&quot;: &quot;A String&quot;, # Optional. Scope determines how configuration across multiple Gateway instances are merged. The configuration for multiple Gateway instances with the same scope will be merged as presented as a single coniguration to the proxy/load balancer. Max length 64 characters. Scope should start with a letter and can only have letters, numbers, hyphens.
@@ -225,7 +225,7 @@ <h3>Method Details</h3>
225225
An object of the form:
226226

227227
{ # Gateway represents the configuration for a proxy, typically a load balancer. It captures the ip:port over which the services are exposed by the proxy, along with any policy configurations. Routes have reference to to Gateways to dictate how requests should be routed by this Gateway.
228-
&quot;addresses&quot;: [ # Optional. Zero or one IPv4-address on which the Gateway will receive the traffic. When no address is provided, an IP from the subnetwork is allocated This field only applies to gateways of type &#x27;SECURE_WEB_GATEWAY&#x27;. Gateways of type &#x27;OPEN_MESH&#x27; listen on 0.0.0.0.
228+
&quot;addresses&quot;: [ # Optional. Zero or one IPv4 or IPv6 address on which the Gateway will receive the traffic. When no address is provided, an IP from the subnetwork is allocated This field only applies to gateways of type &#x27;SECURE_WEB_GATEWAY&#x27;. Gateways of type &#x27;OPEN_MESH&#x27; listen on 0.0.0.0 for IPv4 and :: for IPv6.
229229
&quot;A String&quot;,
230230
],
231231
&quot;certificateUrls&quot;: [ # Optional. A fully-qualified Certificates URL reference. The proxy presents a Certificate (selected based on SNI) when establishing a TLS connection. This feature only applies to gateways of type &#x27;SECURE_WEB_GATEWAY&#x27;.
@@ -239,7 +239,7 @@ <h3>Method Details</h3>
239239
},
240240
&quot;name&quot;: &quot;A String&quot;, # Required. Name of the Gateway resource. It matches pattern `projects/*/locations/*/gateways/`.
241241
&quot;network&quot;: &quot;A String&quot;, # Optional. The relative resource name identifying the VPC network that is using this configuration. For example: `projects/*/global/networks/network-1`. Currently, this field is specific to gateways of type &#x27;SECURE_WEB_GATEWAY&#x27;.
242-
&quot;ports&quot;: [ # Required. One or more port numbers (1-65535), on which the Gateway will receive traffic. The proxy binds to the specified ports. Gateways of type &#x27;SECURE_WEB_GATEWAY&#x27; are limited to 1 port. Gateways of type &#x27;OPEN_MESH&#x27; listen on 0.0.0.0 and support multiple ports.
242+
&quot;ports&quot;: [ # Required. One or more port numbers (1-65535), on which the Gateway will receive traffic. The proxy binds to the specified ports. Gateways of type &#x27;SECURE_WEB_GATEWAY&#x27; are limited to 1 port. Gateways of type &#x27;OPEN_MESH&#x27; listen on 0.0.0.0 for IPv4 and :: for IPv6 and support multiple ports.
243243
42,
244244
],
245245
&quot;scope&quot;: &quot;A String&quot;, # Optional. Scope determines how configuration across multiple Gateway instances are merged. The configuration for multiple Gateway instances with the same scope will be merged as presented as a single coniguration to the proxy/load balancer. Max length 64 characters. Scope should start with a letter and can only have letters, numbers, hyphens.
@@ -318,7 +318,7 @@ <h3>Method Details</h3>
318318
{ # Response returned by the ListGateways method.
319319
&quot;gateways&quot;: [ # List of Gateway resources.
320320
{ # Gateway represents the configuration for a proxy, typically a load balancer. It captures the ip:port over which the services are exposed by the proxy, along with any policy configurations. Routes have reference to to Gateways to dictate how requests should be routed by this Gateway.
321-
&quot;addresses&quot;: [ # Optional. Zero or one IPv4-address on which the Gateway will receive the traffic. When no address is provided, an IP from the subnetwork is allocated This field only applies to gateways of type &#x27;SECURE_WEB_GATEWAY&#x27;. Gateways of type &#x27;OPEN_MESH&#x27; listen on 0.0.0.0.
321+
&quot;addresses&quot;: [ # Optional. Zero or one IPv4 or IPv6 address on which the Gateway will receive the traffic. When no address is provided, an IP from the subnetwork is allocated This field only applies to gateways of type &#x27;SECURE_WEB_GATEWAY&#x27;. Gateways of type &#x27;OPEN_MESH&#x27; listen on 0.0.0.0 for IPv4 and :: for IPv6.
322322
&quot;A String&quot;,
323323
],
324324
&quot;certificateUrls&quot;: [ # Optional. A fully-qualified Certificates URL reference. The proxy presents a Certificate (selected based on SNI) when establishing a TLS connection. This feature only applies to gateways of type &#x27;SECURE_WEB_GATEWAY&#x27;.
@@ -332,7 +332,7 @@ <h3>Method Details</h3>
332332
},
333333
&quot;name&quot;: &quot;A String&quot;, # Required. Name of the Gateway resource. It matches pattern `projects/*/locations/*/gateways/`.
334334
&quot;network&quot;: &quot;A String&quot;, # Optional. The relative resource name identifying the VPC network that is using this configuration. For example: `projects/*/global/networks/network-1`. Currently, this field is specific to gateways of type &#x27;SECURE_WEB_GATEWAY&#x27;.
335-
&quot;ports&quot;: [ # Required. One or more port numbers (1-65535), on which the Gateway will receive traffic. The proxy binds to the specified ports. Gateways of type &#x27;SECURE_WEB_GATEWAY&#x27; are limited to 1 port. Gateways of type &#x27;OPEN_MESH&#x27; listen on 0.0.0.0 and support multiple ports.
335+
&quot;ports&quot;: [ # Required. One or more port numbers (1-65535), on which the Gateway will receive traffic. The proxy binds to the specified ports. Gateways of type &#x27;SECURE_WEB_GATEWAY&#x27; are limited to 1 port. Gateways of type &#x27;OPEN_MESH&#x27; listen on 0.0.0.0 for IPv4 and :: for IPv6 and support multiple ports.
336336
42,
337337
],
338338
&quot;scope&quot;: &quot;A String&quot;, # Optional. Scope determines how configuration across multiple Gateway instances are merged. The configuration for multiple Gateway instances with the same scope will be merged as presented as a single coniguration to the proxy/load balancer. Max length 64 characters. Scope should start with a letter and can only have letters, numbers, hyphens.
@@ -374,7 +374,7 @@ <h3>Method Details</h3>
374374
The object takes the form of:
375375

376376
{ # Gateway represents the configuration for a proxy, typically a load balancer. It captures the ip:port over which the services are exposed by the proxy, along with any policy configurations. Routes have reference to to Gateways to dictate how requests should be routed by this Gateway.
377-
&quot;addresses&quot;: [ # Optional. Zero or one IPv4-address on which the Gateway will receive the traffic. When no address is provided, an IP from the subnetwork is allocated This field only applies to gateways of type &#x27;SECURE_WEB_GATEWAY&#x27;. Gateways of type &#x27;OPEN_MESH&#x27; listen on 0.0.0.0.
377+
&quot;addresses&quot;: [ # Optional. Zero or one IPv4 or IPv6 address on which the Gateway will receive the traffic. When no address is provided, an IP from the subnetwork is allocated This field only applies to gateways of type &#x27;SECURE_WEB_GATEWAY&#x27;. Gateways of type &#x27;OPEN_MESH&#x27; listen on 0.0.0.0 for IPv4 and :: for IPv6.
378378
&quot;A String&quot;,
379379
],
380380
&quot;certificateUrls&quot;: [ # Optional. A fully-qualified Certificates URL reference. The proxy presents a Certificate (selected based on SNI) when establishing a TLS connection. This feature only applies to gateways of type &#x27;SECURE_WEB_GATEWAY&#x27;.
@@ -388,7 +388,7 @@ <h3>Method Details</h3>
388388
},
389389
&quot;name&quot;: &quot;A String&quot;, # Required. Name of the Gateway resource. It matches pattern `projects/*/locations/*/gateways/`.
390390
&quot;network&quot;: &quot;A String&quot;, # Optional. The relative resource name identifying the VPC network that is using this configuration. For example: `projects/*/global/networks/network-1`. Currently, this field is specific to gateways of type &#x27;SECURE_WEB_GATEWAY&#x27;.
391-
&quot;ports&quot;: [ # Required. One or more port numbers (1-65535), on which the Gateway will receive traffic. The proxy binds to the specified ports. Gateways of type &#x27;SECURE_WEB_GATEWAY&#x27; are limited to 1 port. Gateways of type &#x27;OPEN_MESH&#x27; listen on 0.0.0.0 and support multiple ports.
391+
&quot;ports&quot;: [ # Required. One or more port numbers (1-65535), on which the Gateway will receive traffic. The proxy binds to the specified ports. Gateways of type &#x27;SECURE_WEB_GATEWAY&#x27; are limited to 1 port. Gateways of type &#x27;OPEN_MESH&#x27; listen on 0.0.0.0 for IPv4 and :: for IPv6 and support multiple ports.
392392
42,
393393
],
394394
&quot;scope&quot;: &quot;A String&quot;, # Optional. Scope determines how configuration across multiple Gateway instances are merged. The configuration for multiple Gateway instances with the same scope will be merged as presented as a single coniguration to the proxy/load balancer. Max length 64 characters. Scope should start with a letter and can only have letters, numbers, hyphens.

‎docs/dyn/networkservices_v1.projects.locations.serviceBindings.html

+3
Original file line numberDiff line numberDiff line change
@@ -124,6 +124,7 @@ <h3>Method Details</h3>
124124
},
125125
&quot;name&quot;: &quot;A String&quot;, # Required. Name of the ServiceBinding resource. It matches pattern `projects/*/locations/global/serviceBindings/service_binding_name`.
126126
&quot;service&quot;: &quot;A String&quot;, # Required. The full Service Directory Service name of the format projects/*/locations/*/namespaces/*/services/*
127+
&quot;serviceId&quot;: &quot;A String&quot;, # Output only. The unique identifier of the Service Directory Service against which the Service Binding resource is validated. This is populated when the Service Binding resource is used in another resource (like Backend Service). This is of the UUID4 format.
127128
&quot;updateTime&quot;: &quot;A String&quot;, # Output only. The timestamp when the resource was updated.
128129
}
129130

@@ -214,6 +215,7 @@ <h3>Method Details</h3>
214215
},
215216
&quot;name&quot;: &quot;A String&quot;, # Required. Name of the ServiceBinding resource. It matches pattern `projects/*/locations/global/serviceBindings/service_binding_name`.
216217
&quot;service&quot;: &quot;A String&quot;, # Required. The full Service Directory Service name of the format projects/*/locations/*/namespaces/*/services/*
218+
&quot;serviceId&quot;: &quot;A String&quot;, # Output only. The unique identifier of the Service Directory Service against which the Service Binding resource is validated. This is populated when the Service Binding resource is used in another resource (like Backend Service). This is of the UUID4 format.
217219
&quot;updateTime&quot;: &quot;A String&quot;, # Output only. The timestamp when the resource was updated.
218220
}</pre>
219221
</div>
@@ -293,6 +295,7 @@ <h3>Method Details</h3>
293295
},
294296
&quot;name&quot;: &quot;A String&quot;, # Required. Name of the ServiceBinding resource. It matches pattern `projects/*/locations/global/serviceBindings/service_binding_name`.
295297
&quot;service&quot;: &quot;A String&quot;, # Required. The full Service Directory Service name of the format projects/*/locations/*/namespaces/*/services/*
298+
&quot;serviceId&quot;: &quot;A String&quot;, # Output only. The unique identifier of the Service Directory Service against which the Service Binding resource is validated. This is populated when the Service Binding resource is used in another resource (like Backend Service). This is of the UUID4 format.
296299
&quot;updateTime&quot;: &quot;A String&quot;, # Output only. The timestamp when the resource was updated.
297300
},
298301
],

‎docs/dyn/networkservices_v1beta1.projects.locations.gateways.html

+8-8
Original file line numberDiff line numberDiff line change
@@ -120,7 +120,7 @@ <h3>Method Details</h3>
120120
The object takes the form of:
121121

122122
{ # Gateway represents the configuration for a proxy, typically a load balancer. It captures the ip:port over which the services are exposed by the proxy, along with any policy configurations. Routes have reference to to Gateways to dictate how requests should be routed by this Gateway.
123-
&quot;addresses&quot;: [ # Optional. Zero or one IPv4-address on which the Gateway will receive the traffic. When no address is provided, an IP from the subnetwork is allocated This field only applies to gateways of type &#x27;SECURE_WEB_GATEWAY&#x27;. Gateways of type &#x27;OPEN_MESH&#x27; listen on 0.0.0.0.
123+
&quot;addresses&quot;: [ # Optional. Zero or one IPv4 or IPv6 address on which the Gateway will receive the traffic. When no address is provided, an IP from the subnetwork is allocated This field only applies to gateways of type &#x27;SECURE_WEB_GATEWAY&#x27;. Gateways of type &#x27;OPEN_MESH&#x27; listen on 0.0.0.0 for IPv4 and :: for IPv6.
124124
&quot;A String&quot;,
125125
],
126126
&quot;certificateUrls&quot;: [ # Optional. A fully-qualified Certificates URL reference. The proxy presents a Certificate (selected based on SNI) when establishing a TLS connection. This feature only applies to gateways of type &#x27;SECURE_WEB_GATEWAY&#x27;.
@@ -134,7 +134,7 @@ <h3>Method Details</h3>
134134
},
135135
&quot;name&quot;: &quot;A String&quot;, # Required. Name of the Gateway resource. It matches pattern `projects/*/locations/*/gateways/`.
136136
&quot;network&quot;: &quot;A String&quot;, # Optional. The relative resource name identifying the VPC network that is using this configuration. For example: `projects/*/global/networks/network-1`. Currently, this field is specific to gateways of type &#x27;SECURE_WEB_GATEWAY&#x27;.
137-
&quot;ports&quot;: [ # Required. One or more port numbers (1-65535), on which the Gateway will receive traffic. The proxy binds to the specified ports. Gateways of type &#x27;SECURE_WEB_GATEWAY&#x27; are limited to 1 port. Gateways of type &#x27;OPEN_MESH&#x27; listen on 0.0.0.0 and support multiple ports.
137+
&quot;ports&quot;: [ # Required. One or more port numbers (1-65535), on which the Gateway will receive traffic. The proxy binds to the specified ports. Gateways of type &#x27;SECURE_WEB_GATEWAY&#x27; are limited to 1 port. Gateways of type &#x27;OPEN_MESH&#x27; listen on 0.0.0.0 for IPv4 and :: for IPv6 and support multiple ports.
138138
42,
139139
],
140140
&quot;scope&quot;: &quot;A String&quot;, # Optional. Scope determines how configuration across multiple Gateway instances are merged. The configuration for multiple Gateway instances with the same scope will be merged as presented as a single coniguration to the proxy/load balancer. Max length 64 characters. Scope should start with a letter and can only have letters, numbers, hyphens.
@@ -225,7 +225,7 @@ <h3>Method Details</h3>
225225
An object of the form:
226226

227227
{ # Gateway represents the configuration for a proxy, typically a load balancer. It captures the ip:port over which the services are exposed by the proxy, along with any policy configurations. Routes have reference to to Gateways to dictate how requests should be routed by this Gateway.
228-
&quot;addresses&quot;: [ # Optional. Zero or one IPv4-address on which the Gateway will receive the traffic. When no address is provided, an IP from the subnetwork is allocated This field only applies to gateways of type &#x27;SECURE_WEB_GATEWAY&#x27;. Gateways of type &#x27;OPEN_MESH&#x27; listen on 0.0.0.0.
228+
&quot;addresses&quot;: [ # Optional. Zero or one IPv4 or IPv6 address on which the Gateway will receive the traffic. When no address is provided, an IP from the subnetwork is allocated This field only applies to gateways of type &#x27;SECURE_WEB_GATEWAY&#x27;. Gateways of type &#x27;OPEN_MESH&#x27; listen on 0.0.0.0 for IPv4 and :: for IPv6.
229229
&quot;A String&quot;,
230230
],
231231
&quot;certificateUrls&quot;: [ # Optional. A fully-qualified Certificates URL reference. The proxy presents a Certificate (selected based on SNI) when establishing a TLS connection. This feature only applies to gateways of type &#x27;SECURE_WEB_GATEWAY&#x27;.
@@ -239,7 +239,7 @@ <h3>Method Details</h3>
239239
},
240240
&quot;name&quot;: &quot;A String&quot;, # Required. Name of the Gateway resource. It matches pattern `projects/*/locations/*/gateways/`.
241241
&quot;network&quot;: &quot;A String&quot;, # Optional. The relative resource name identifying the VPC network that is using this configuration. For example: `projects/*/global/networks/network-1`. Currently, this field is specific to gateways of type &#x27;SECURE_WEB_GATEWAY&#x27;.
242-
&quot;ports&quot;: [ # Required. One or more port numbers (1-65535), on which the Gateway will receive traffic. The proxy binds to the specified ports. Gateways of type &#x27;SECURE_WEB_GATEWAY&#x27; are limited to 1 port. Gateways of type &#x27;OPEN_MESH&#x27; listen on 0.0.0.0 and support multiple ports.
242+
&quot;ports&quot;: [ # Required. One or more port numbers (1-65535), on which the Gateway will receive traffic. The proxy binds to the specified ports. Gateways of type &#x27;SECURE_WEB_GATEWAY&#x27; are limited to 1 port. Gateways of type &#x27;OPEN_MESH&#x27; listen on 0.0.0.0 for IPv4 and :: for IPv6 and support multiple ports.
243243
42,
244244
],
245245
&quot;scope&quot;: &quot;A String&quot;, # Optional. Scope determines how configuration across multiple Gateway instances are merged. The configuration for multiple Gateway instances with the same scope will be merged as presented as a single coniguration to the proxy/load balancer. Max length 64 characters. Scope should start with a letter and can only have letters, numbers, hyphens.
@@ -318,7 +318,7 @@ <h3>Method Details</h3>
318318
{ # Response returned by the ListGateways method.
319319
&quot;gateways&quot;: [ # List of Gateway resources.
320320
{ # Gateway represents the configuration for a proxy, typically a load balancer. It captures the ip:port over which the services are exposed by the proxy, along with any policy configurations. Routes have reference to to Gateways to dictate how requests should be routed by this Gateway.
321-
&quot;addresses&quot;: [ # Optional. Zero or one IPv4-address on which the Gateway will receive the traffic. When no address is provided, an IP from the subnetwork is allocated This field only applies to gateways of type &#x27;SECURE_WEB_GATEWAY&#x27;. Gateways of type &#x27;OPEN_MESH&#x27; listen on 0.0.0.0.
321+
&quot;addresses&quot;: [ # Optional. Zero or one IPv4 or IPv6 address on which the Gateway will receive the traffic. When no address is provided, an IP from the subnetwork is allocated This field only applies to gateways of type &#x27;SECURE_WEB_GATEWAY&#x27;. Gateways of type &#x27;OPEN_MESH&#x27; listen on 0.0.0.0 for IPv4 and :: for IPv6.
322322
&quot;A String&quot;,
323323
],
324324
&quot;certificateUrls&quot;: [ # Optional. A fully-qualified Certificates URL reference. The proxy presents a Certificate (selected based on SNI) when establishing a TLS connection. This feature only applies to gateways of type &#x27;SECURE_WEB_GATEWAY&#x27;.
@@ -332,7 +332,7 @@ <h3>Method Details</h3>
332332
},
333333
&quot;name&quot;: &quot;A String&quot;, # Required. Name of the Gateway resource. It matches pattern `projects/*/locations/*/gateways/`.
334334
&quot;network&quot;: &quot;A String&quot;, # Optional. The relative resource name identifying the VPC network that is using this configuration. For example: `projects/*/global/networks/network-1`. Currently, this field is specific to gateways of type &#x27;SECURE_WEB_GATEWAY&#x27;.
335-
&quot;ports&quot;: [ # Required. One or more port numbers (1-65535), on which the Gateway will receive traffic. The proxy binds to the specified ports. Gateways of type &#x27;SECURE_WEB_GATEWAY&#x27; are limited to 1 port. Gateways of type &#x27;OPEN_MESH&#x27; listen on 0.0.0.0 and support multiple ports.
335+
&quot;ports&quot;: [ # Required. One or more port numbers (1-65535), on which the Gateway will receive traffic. The proxy binds to the specified ports. Gateways of type &#x27;SECURE_WEB_GATEWAY&#x27; are limited to 1 port. Gateways of type &#x27;OPEN_MESH&#x27; listen on 0.0.0.0 for IPv4 and :: for IPv6 and support multiple ports.
336336
42,
337337
],
338338
&quot;scope&quot;: &quot;A String&quot;, # Optional. Scope determines how configuration across multiple Gateway instances are merged. The configuration for multiple Gateway instances with the same scope will be merged as presented as a single coniguration to the proxy/load balancer. Max length 64 characters. Scope should start with a letter and can only have letters, numbers, hyphens.
@@ -374,7 +374,7 @@ <h3>Method Details</h3>
374374
The object takes the form of:
375375

376376
{ # Gateway represents the configuration for a proxy, typically a load balancer. It captures the ip:port over which the services are exposed by the proxy, along with any policy configurations. Routes have reference to to Gateways to dictate how requests should be routed by this Gateway.
377-
&quot;addresses&quot;: [ # Optional. Zero or one IPv4-address on which the Gateway will receive the traffic. When no address is provided, an IP from the subnetwork is allocated This field only applies to gateways of type &#x27;SECURE_WEB_GATEWAY&#x27;. Gateways of type &#x27;OPEN_MESH&#x27; listen on 0.0.0.0.
377+
&quot;addresses&quot;: [ # Optional. Zero or one IPv4 or IPv6 address on which the Gateway will receive the traffic. When no address is provided, an IP from the subnetwork is allocated This field only applies to gateways of type &#x27;SECURE_WEB_GATEWAY&#x27;. Gateways of type &#x27;OPEN_MESH&#x27; listen on 0.0.0.0 for IPv4 and :: for IPv6.
378378
&quot;A String&quot;,
379379
],
380380
&quot;certificateUrls&quot;: [ # Optional. A fully-qualified Certificates URL reference. The proxy presents a Certificate (selected based on SNI) when establishing a TLS connection. This feature only applies to gateways of type &#x27;SECURE_WEB_GATEWAY&#x27;.
@@ -388,7 +388,7 @@ <h3>Method Details</h3>
388388
},
389389
&quot;name&quot;: &quot;A String&quot;, # Required. Name of the Gateway resource. It matches pattern `projects/*/locations/*/gateways/`.
390390
&quot;network&quot;: &quot;A String&quot;, # Optional. The relative resource name identifying the VPC network that is using this configuration. For example: `projects/*/global/networks/network-1`. Currently, this field is specific to gateways of type &#x27;SECURE_WEB_GATEWAY&#x27;.
391-
&quot;ports&quot;: [ # Required. One or more port numbers (1-65535), on which the Gateway will receive traffic. The proxy binds to the specified ports. Gateways of type &#x27;SECURE_WEB_GATEWAY&#x27; are limited to 1 port. Gateways of type &#x27;OPEN_MESH&#x27; listen on 0.0.0.0 and support multiple ports.
391+
&quot;ports&quot;: [ # Required. One or more port numbers (1-65535), on which the Gateway will receive traffic. The proxy binds to the specified ports. Gateways of type &#x27;SECURE_WEB_GATEWAY&#x27; are limited to 1 port. Gateways of type &#x27;OPEN_MESH&#x27; listen on 0.0.0.0 for IPv4 and :: for IPv6 and support multiple ports.
392392
42,
393393
],
394394
&quot;scope&quot;: &quot;A String&quot;, # Optional. Scope determines how configuration across multiple Gateway instances are merged. The configuration for multiple Gateway instances with the same scope will be merged as presented as a single coniguration to the proxy/load balancer. Max length 64 characters. Scope should start with a letter and can only have letters, numbers, hyphens.

‎docs/dyn/networkservices_v1beta1.projects.locations.html

+5
Original file line numberDiff line numberDiff line change
@@ -109,6 +109,11 @@ <h2>Instance Methods</h2>
109109
</p>
110110
<p class="firstline">Returns the serviceBindings Resource.</p>
111111

112+
<p class="toc_element">
113+
<code><a href="networkservices_v1beta1.projects.locations.serviceLbPolicies.html">serviceLbPolicies()</a></code>
114+
</p>
115+
<p class="firstline">Returns the serviceLbPolicies Resource.</p>
116+
112117
<p class="toc_element">
113118
<code><a href="networkservices_v1beta1.projects.locations.tcpRoutes.html">tcpRoutes()</a></code>
114119
</p>

‎docs/dyn/networkservices_v1beta1.projects.locations.serviceBindings.html

+3
Original file line numberDiff line numberDiff line change
@@ -124,6 +124,7 @@ <h3>Method Details</h3>
124124
},
125125
&quot;name&quot;: &quot;A String&quot;, # Required. Name of the ServiceBinding resource. It matches pattern `projects/*/locations/global/serviceBindings/service_binding_name`.
126126
&quot;service&quot;: &quot;A String&quot;, # Required. The full Service Directory Service name of the format projects/*/locations/*/namespaces/*/services/*
127+
&quot;serviceId&quot;: &quot;A String&quot;, # Output only. The unique identifier of the Service Directory Service against which the Service Binding resource is validated. This is populated when the Service Binding resource is used in another resource (like Backend Service). This is of the UUID4 format.
127128
&quot;updateTime&quot;: &quot;A String&quot;, # Output only. The timestamp when the resource was updated.
128129
}
129130

@@ -214,6 +215,7 @@ <h3>Method Details</h3>
214215
},
215216
&quot;name&quot;: &quot;A String&quot;, # Required. Name of the ServiceBinding resource. It matches pattern `projects/*/locations/global/serviceBindings/service_binding_name`.
216217
&quot;service&quot;: &quot;A String&quot;, # Required. The full Service Directory Service name of the format projects/*/locations/*/namespaces/*/services/*
218+
&quot;serviceId&quot;: &quot;A String&quot;, # Output only. The unique identifier of the Service Directory Service against which the Service Binding resource is validated. This is populated when the Service Binding resource is used in another resource (like Backend Service). This is of the UUID4 format.
217219
&quot;updateTime&quot;: &quot;A String&quot;, # Output only. The timestamp when the resource was updated.
218220
}</pre>
219221
</div>
@@ -293,6 +295,7 @@ <h3>Method Details</h3>
293295
},
294296
&quot;name&quot;: &quot;A String&quot;, # Required. Name of the ServiceBinding resource. It matches pattern `projects/*/locations/global/serviceBindings/service_binding_name`.
295297
&quot;service&quot;: &quot;A String&quot;, # Required. The full Service Directory Service name of the format projects/*/locations/*/namespaces/*/services/*
298+
&quot;serviceId&quot;: &quot;A String&quot;, # Output only. The unique identifier of the Service Directory Service against which the Service Binding resource is validated. This is populated when the Service Binding resource is used in another resource (like Backend Service). This is of the UUID4 format.
296299
&quot;updateTime&quot;: &quot;A String&quot;, # Output only. The timestamp when the resource was updated.
297300
},
298301
],

‎docs/dyn/networkservices_v1beta1.projects.locations.serviceLbPolicies.html

+508
Large diffs are not rendered by default.

‎googleapiclient/discovery_cache/documents/networkservices.v1.json

+8-3
Original file line numberDiff line numberDiff line change
@@ -2148,7 +2148,7 @@
21482148
}
21492149
}
21502150
},
2151-
"revision": "20230531",
2151+
"revision": "20230619",
21522152
"rootUrl": "https://networkservices.googleapis.com/",
21532153
"schemas": {
21542154
"AuditConfig": {
@@ -2383,7 +2383,7 @@
23832383
"id": "Gateway",
23842384
"properties": {
23852385
"addresses": {
2386-
"description": "Optional. Zero or one IPv4-address on which the Gateway will receive the traffic. When no address is provided, an IP from the subnetwork is allocated This field only applies to gateways of type 'SECURE_WEB_GATEWAY'. Gateways of type 'OPEN_MESH' listen on 0.0.0.0.",
2386+
"description": "Optional. Zero or one IPv4 or IPv6 address on which the Gateway will receive the traffic. When no address is provided, an IP from the subnetwork is allocated This field only applies to gateways of type 'SECURE_WEB_GATEWAY'. Gateways of type 'OPEN_MESH' listen on 0.0.0.0 for IPv4 and :: for IPv6.",
23872387
"items": {
23882388
"type": "string"
23892389
},
@@ -2426,7 +2426,7 @@
24262426
"type": "string"
24272427
},
24282428
"ports": {
2429-
"description": "Required. One or more port numbers (1-65535), on which the Gateway will receive traffic. The proxy binds to the specified ports. Gateways of type 'SECURE_WEB_GATEWAY' are limited to 1 port. Gateways of type 'OPEN_MESH' listen on 0.0.0.0 and support multiple ports.",
2429+
"description": "Required. One or more port numbers (1-65535), on which the Gateway will receive traffic. The proxy binds to the specified ports. Gateways of type 'SECURE_WEB_GATEWAY' are limited to 1 port. Gateways of type 'OPEN_MESH' listen on 0.0.0.0 for IPv4 and :: for IPv6 and support multiple ports.",
24302430
"items": {
24312431
"format": "int32",
24322432
"type": "integer"
@@ -3654,6 +3654,11 @@
36543654
"description": "Required. The full Service Directory Service name of the format projects/*/locations/*/namespaces/*/services/*",
36553655
"type": "string"
36563656
},
3657+
"serviceId": {
3658+
"description": "Output only. The unique identifier of the Service Directory Service against which the Service Binding resource is validated. This is populated when the Service Binding resource is used in another resource (like Backend Service). This is of the UUID4 format.",
3659+
"readOnly": true,
3660+
"type": "string"
3661+
},
36573662
"updateTime": {
36583663
"description": "Output only. The timestamp when the resource was updated.",
36593664
"format": "google-datetime",

‎googleapiclient/discovery_cache/documents/networkservices.v1beta1.json

+353-3
Large diffs are not rendered by default.

0 commit comments

Comments
 (0)
Please sign in to comment.