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 c191bf0

Browse files
committedMar 18, 2025
feat(networksecurity): update the api
#### networksecurity:v1 The following keys were added: - resources.projects.resources.locations.resources.serverTlsPolicies.methods.list.parameters.returnPartialSuccess (Total Keys: 2) - schemas.ListServerTlsPoliciesResponse.properties.unreachable (Total Keys: 2) - schemas.MirroringDeploymentGroup.properties.locations (Total Keys: 3) - schemas.MirroringDeploymentGroup.properties.nestedDeployments.deprecated (Total Keys: 1) - schemas.MirroringEndpointGroup.properties.connectedDeploymentGroups (Total Keys: 3) - schemas.MirroringEndpointGroupAssociation.properties.locations (Total Keys: 4) - schemas.MirroringEndpointGroupConnectedDeploymentGroup (Total Keys: 7) - schemas.MirroringLocation (Total Keys: 6) #### networksecurity:v1beta1 The following keys were added: - resources.projects.resources.locations.resources.serverTlsPolicies.methods.list.parameters.returnPartialSuccess (Total Keys: 2) - schemas.InterceptDeploymentGroup.properties.locations (Total Keys: 3) - schemas.InterceptDeploymentGroup.properties.nestedDeployments.deprecated (Total Keys: 1) - schemas.InterceptEndpointGroup.properties.connectedDeploymentGroup (Total Keys: 2) - schemas.InterceptEndpointGroupAssociation.properties.locations (Total Keys: 4) - schemas.InterceptEndpointGroupConnectedDeploymentGroup (Total Keys: 7) - schemas.InterceptLocation (Total Keys: 6) - schemas.ListServerTlsPoliciesResponse.properties.unreachable (Total Keys: 2) - schemas.MirroringDeploymentGroup.properties.locations (Total Keys: 3) - schemas.MirroringDeploymentGroup.properties.nestedDeployments.deprecated (Total Keys: 1) - schemas.MirroringEndpointGroup.properties.connectedDeploymentGroups (Total Keys: 3) - schemas.MirroringEndpointGroupAssociation.properties.locations (Total Keys: 4) - schemas.MirroringEndpointGroupConnectedDeploymentGroup (Total Keys: 7) - schemas.MirroringLocation (Total Keys: 6)
1 parent 919b1bc commit c191bf0

14 files changed

+542
-26
lines changed
 

‎docs/dyn/networksecurity_v1.projects.locations.mirroringDeploymentGroups.html

+24
Original file line numberDiff line numberDiff line change
@@ -121,6 +121,12 @@ <h3>Method Details</h3>
121121
&quot;labels&quot;: { # Optional. Labels are key/value pairs that help to organize and filter resources.
122122
&quot;a_key&quot;: &quot;A String&quot;,
123123
},
124+
&quot;locations&quot;: [ # Output only. The list of locations where the deployment group is present.
125+
{ # Details about mirroring in a specific cloud location.
126+
&quot;location&quot;: &quot;A String&quot;, # Output only. The cloud location, e.g. &quot;us-central1-a&quot; or &quot;asia-south1&quot;.
127+
&quot;state&quot;: &quot;A String&quot;, # Output only. The current state of the association in this location.
128+
},
129+
],
124130
&quot;name&quot;: &quot;A String&quot;, # Immutable. Identifier. The resource name of this deployment group, for example: `projects/123456789/locations/global/mirroringDeploymentGroups/my-dg`. See https://google.aip.dev/122 for more details.
125131
&quot;nestedDeployments&quot;: [ # Output only. The list of Mirroring Deployments that belong to this group.
126132
{ # A deployment belonging to this deployment group.
@@ -226,6 +232,12 @@ <h3>Method Details</h3>
226232
&quot;labels&quot;: { # Optional. Labels are key/value pairs that help to organize and filter resources.
227233
&quot;a_key&quot;: &quot;A String&quot;,
228234
},
235+
&quot;locations&quot;: [ # Output only. The list of locations where the deployment group is present.
236+
{ # Details about mirroring in a specific cloud location.
237+
&quot;location&quot;: &quot;A String&quot;, # Output only. The cloud location, e.g. &quot;us-central1-a&quot; or &quot;asia-south1&quot;.
238+
&quot;state&quot;: &quot;A String&quot;, # Output only. The current state of the association in this location.
239+
},
240+
],
229241
&quot;name&quot;: &quot;A String&quot;, # Immutable. Identifier. The resource name of this deployment group, for example: `projects/123456789/locations/global/mirroringDeploymentGroups/my-dg`. See https://google.aip.dev/122 for more details.
230242
&quot;nestedDeployments&quot;: [ # Output only. The list of Mirroring Deployments that belong to this group.
231243
{ # A deployment belonging to this deployment group.
@@ -271,6 +283,12 @@ <h3>Method Details</h3>
271283
&quot;labels&quot;: { # Optional. Labels are key/value pairs that help to organize and filter resources.
272284
&quot;a_key&quot;: &quot;A String&quot;,
273285
},
286+
&quot;locations&quot;: [ # Output only. The list of locations where the deployment group is present.
287+
{ # Details about mirroring in a specific cloud location.
288+
&quot;location&quot;: &quot;A String&quot;, # Output only. The cloud location, e.g. &quot;us-central1-a&quot; or &quot;asia-south1&quot;.
289+
&quot;state&quot;: &quot;A String&quot;, # Output only. The current state of the association in this location.
290+
},
291+
],
274292
&quot;name&quot;: &quot;A String&quot;, # Immutable. Identifier. The resource name of this deployment group, for example: `projects/123456789/locations/global/mirroringDeploymentGroups/my-dg`. See https://google.aip.dev/122 for more details.
275293
&quot;nestedDeployments&quot;: [ # Output only. The list of Mirroring Deployments that belong to this group.
276294
{ # A deployment belonging to this deployment group.
@@ -322,6 +340,12 @@ <h3>Method Details</h3>
322340
&quot;labels&quot;: { # Optional. Labels are key/value pairs that help to organize and filter resources.
323341
&quot;a_key&quot;: &quot;A String&quot;,
324342
},
343+
&quot;locations&quot;: [ # Output only. The list of locations where the deployment group is present.
344+
{ # Details about mirroring in a specific cloud location.
345+
&quot;location&quot;: &quot;A String&quot;, # Output only. The cloud location, e.g. &quot;us-central1-a&quot; or &quot;asia-south1&quot;.
346+
&quot;state&quot;: &quot;A String&quot;, # Output only. The current state of the association in this location.
347+
},
348+
],
325349
&quot;name&quot;: &quot;A String&quot;, # Immutable. Identifier. The resource name of this deployment group, for example: `projects/123456789/locations/global/mirroringDeploymentGroups/my-dg`. See https://google.aip.dev/122 for more details.
326350
&quot;nestedDeployments&quot;: [ # Output only. The list of Mirroring Deployments that belong to this group.
327351
{ # A deployment belonging to this deployment group.

‎docs/dyn/networksecurity_v1.projects.locations.mirroringEndpointGroupAssociations.html

+24
Original file line numberDiff line numberDiff line change
@@ -115,6 +115,12 @@ <h3>Method Details</h3>
115115
&quot;labels&quot;: { # Optional. Labels are key/value pairs that help to organize and filter resources.
116116
&quot;a_key&quot;: &quot;A String&quot;,
117117
},
118+
&quot;locations&quot;: [ # Output only. The list of locations where the association is configured. This information is retrieved from the linked endpoint group.
119+
{ # Details about mirroring in a specific cloud location.
120+
&quot;location&quot;: &quot;A String&quot;, # Output only. The cloud location, e.g. &quot;us-central1-a&quot; or &quot;asia-south1&quot;.
121+
&quot;state&quot;: &quot;A String&quot;, # Output only. The current state of the association in this location.
122+
},
123+
],
118124
&quot;locationsDetails&quot;: [ # Output only. The list of locations where the association is present. This information is retrieved from the linked endpoint group, and not configured as part of the association itself.
119125
{ # Contains details about the state of an association in a specific cloud location.
120126
&quot;location&quot;: &quot;A String&quot;, # Output only. The cloud location, e.g. &quot;us-central1-a&quot; or &quot;asia-south1&quot;.
@@ -215,6 +221,12 @@ <h3>Method Details</h3>
215221
&quot;labels&quot;: { # Optional. Labels are key/value pairs that help to organize and filter resources.
216222
&quot;a_key&quot;: &quot;A String&quot;,
217223
},
224+
&quot;locations&quot;: [ # Output only. The list of locations where the association is configured. This information is retrieved from the linked endpoint group.
225+
{ # Details about mirroring in a specific cloud location.
226+
&quot;location&quot;: &quot;A String&quot;, # Output only. The cloud location, e.g. &quot;us-central1-a&quot; or &quot;asia-south1&quot;.
227+
&quot;state&quot;: &quot;A String&quot;, # Output only. The current state of the association in this location.
228+
},
229+
],
218230
&quot;locationsDetails&quot;: [ # Output only. The list of locations where the association is present. This information is retrieved from the linked endpoint group, and not configured as part of the association itself.
219231
{ # Contains details about the state of an association in a specific cloud location.
220232
&quot;location&quot;: &quot;A String&quot;, # Output only. The cloud location, e.g. &quot;us-central1-a&quot; or &quot;asia-south1&quot;.
@@ -255,6 +267,12 @@ <h3>Method Details</h3>
255267
&quot;labels&quot;: { # Optional. Labels are key/value pairs that help to organize and filter resources.
256268
&quot;a_key&quot;: &quot;A String&quot;,
257269
},
270+
&quot;locations&quot;: [ # Output only. The list of locations where the association is configured. This information is retrieved from the linked endpoint group.
271+
{ # Details about mirroring in a specific cloud location.
272+
&quot;location&quot;: &quot;A String&quot;, # Output only. The cloud location, e.g. &quot;us-central1-a&quot; or &quot;asia-south1&quot;.
273+
&quot;state&quot;: &quot;A String&quot;, # Output only. The current state of the association in this location.
274+
},
275+
],
258276
&quot;locationsDetails&quot;: [ # Output only. The list of locations where the association is present. This information is retrieved from the linked endpoint group, and not configured as part of the association itself.
259277
{ # Contains details about the state of an association in a specific cloud location.
260278
&quot;location&quot;: &quot;A String&quot;, # Output only. The cloud location, e.g. &quot;us-central1-a&quot; or &quot;asia-south1&quot;.
@@ -301,6 +319,12 @@ <h3>Method Details</h3>
301319
&quot;labels&quot;: { # Optional. Labels are key/value pairs that help to organize and filter resources.
302320
&quot;a_key&quot;: &quot;A String&quot;,
303321
},
322+
&quot;locations&quot;: [ # Output only. The list of locations where the association is configured. This information is retrieved from the linked endpoint group.
323+
{ # Details about mirroring in a specific cloud location.
324+
&quot;location&quot;: &quot;A String&quot;, # Output only. The cloud location, e.g. &quot;us-central1-a&quot; or &quot;asia-south1&quot;.
325+
&quot;state&quot;: &quot;A String&quot;, # Output only. The current state of the association in this location.
326+
},
327+
],
304328
&quot;locationsDetails&quot;: [ # Output only. The list of locations where the association is present. This information is retrieved from the linked endpoint group, and not configured as part of the association itself.
305329
{ # Contains details about the state of an association in a specific cloud location.
306330
&quot;location&quot;: &quot;A String&quot;, # Output only. The cloud location, e.g. &quot;us-central1-a&quot; or &quot;asia-south1&quot;.

‎docs/dyn/networksecurity_v1.projects.locations.mirroringEndpointGroups.html

+44
Original file line numberDiff line numberDiff line change
@@ -118,6 +118,17 @@ <h3>Method Details</h3>
118118
&quot;state&quot;: &quot;A String&quot;, # Output only. Most recent known state of the association.
119119
},
120120
],
121+
&quot;connectedDeploymentGroups&quot;: [ # Output only. List of details about the connected deployment groups to this endpoint group.
122+
{ # The endpoint group&#x27;s view of a connected deployment group.
123+
&quot;locations&quot;: [ # Output only. The list of locations where the deployment group is present.
124+
{ # Details about mirroring in a specific cloud location.
125+
&quot;location&quot;: &quot;A String&quot;, # Output only. The cloud location, e.g. &quot;us-central1-a&quot; or &quot;asia-south1&quot;.
126+
&quot;state&quot;: &quot;A String&quot;, # Output only. The current state of the association in this location.
127+
},
128+
],
129+
&quot;name&quot;: &quot;A String&quot;, # Output only. The connected deployment group&#x27;s resource name, for example: `projects/123456789/locations/global/mirroringDeploymentGroups/my-dg`. See https://google.aip.dev/124.
130+
},
131+
],
121132
&quot;createTime&quot;: &quot;A String&quot;, # Output only. The timestamp when the resource was created. See https://google.aip.dev/148#timestamps.
122133
&quot;description&quot;: &quot;A String&quot;, # Optional. User-provided description of the endpoint group. Used as additional context for the endpoint group.
123134
&quot;labels&quot;: { # Optional. Labels are key/value pairs that help to organize and filter resources.
@@ -219,6 +230,17 @@ <h3>Method Details</h3>
219230
&quot;state&quot;: &quot;A String&quot;, # Output only. Most recent known state of the association.
220231
},
221232
],
233+
&quot;connectedDeploymentGroups&quot;: [ # Output only. List of details about the connected deployment groups to this endpoint group.
234+
{ # The endpoint group&#x27;s view of a connected deployment group.
235+
&quot;locations&quot;: [ # Output only. The list of locations where the deployment group is present.
236+
{ # Details about mirroring in a specific cloud location.
237+
&quot;location&quot;: &quot;A String&quot;, # Output only. The cloud location, e.g. &quot;us-central1-a&quot; or &quot;asia-south1&quot;.
238+
&quot;state&quot;: &quot;A String&quot;, # Output only. The current state of the association in this location.
239+
},
240+
],
241+
&quot;name&quot;: &quot;A String&quot;, # Output only. The connected deployment group&#x27;s resource name, for example: `projects/123456789/locations/global/mirroringDeploymentGroups/my-dg`. See https://google.aip.dev/124.
242+
},
243+
],
222244
&quot;createTime&quot;: &quot;A String&quot;, # Output only. The timestamp when the resource was created. See https://google.aip.dev/148#timestamps.
223245
&quot;description&quot;: &quot;A String&quot;, # Optional. User-provided description of the endpoint group. Used as additional context for the endpoint group.
224246
&quot;labels&quot;: { # Optional. Labels are key/value pairs that help to organize and filter resources.
@@ -260,6 +282,17 @@ <h3>Method Details</h3>
260282
&quot;state&quot;: &quot;A String&quot;, # Output only. Most recent known state of the association.
261283
},
262284
],
285+
&quot;connectedDeploymentGroups&quot;: [ # Output only. List of details about the connected deployment groups to this endpoint group.
286+
{ # The endpoint group&#x27;s view of a connected deployment group.
287+
&quot;locations&quot;: [ # Output only. The list of locations where the deployment group is present.
288+
{ # Details about mirroring in a specific cloud location.
289+
&quot;location&quot;: &quot;A String&quot;, # Output only. The cloud location, e.g. &quot;us-central1-a&quot; or &quot;asia-south1&quot;.
290+
&quot;state&quot;: &quot;A String&quot;, # Output only. The current state of the association in this location.
291+
},
292+
],
293+
&quot;name&quot;: &quot;A String&quot;, # Output only. The connected deployment group&#x27;s resource name, for example: `projects/123456789/locations/global/mirroringDeploymentGroups/my-dg`. See https://google.aip.dev/124.
294+
},
295+
],
263296
&quot;createTime&quot;: &quot;A String&quot;, # Output only. The timestamp when the resource was created. See https://google.aip.dev/148#timestamps.
264297
&quot;description&quot;: &quot;A String&quot;, # Optional. User-provided description of the endpoint group. Used as additional context for the endpoint group.
265298
&quot;labels&quot;: { # Optional. Labels are key/value pairs that help to organize and filter resources.
@@ -307,6 +340,17 @@ <h3>Method Details</h3>
307340
&quot;state&quot;: &quot;A String&quot;, # Output only. Most recent known state of the association.
308341
},
309342
],
343+
&quot;connectedDeploymentGroups&quot;: [ # Output only. List of details about the connected deployment groups to this endpoint group.
344+
{ # The endpoint group&#x27;s view of a connected deployment group.
345+
&quot;locations&quot;: [ # Output only. The list of locations where the deployment group is present.
346+
{ # Details about mirroring in a specific cloud location.
347+
&quot;location&quot;: &quot;A String&quot;, # Output only. The cloud location, e.g. &quot;us-central1-a&quot; or &quot;asia-south1&quot;.
348+
&quot;state&quot;: &quot;A String&quot;, # Output only. The current state of the association in this location.
349+
},
350+
],
351+
&quot;name&quot;: &quot;A String&quot;, # Output only. The connected deployment group&#x27;s resource name, for example: `projects/123456789/locations/global/mirroringDeploymentGroups/my-dg`. See https://google.aip.dev/124.
352+
},
353+
],
310354
&quot;createTime&quot;: &quot;A String&quot;, # Output only. The timestamp when the resource was created. See https://google.aip.dev/148#timestamps.
311355
&quot;description&quot;: &quot;A String&quot;, # Optional. User-provided description of the endpoint group. Used as additional context for the endpoint group.
312356
&quot;labels&quot;: { # Optional. Labels are key/value pairs that help to organize and filter resources.

‎docs/dyn/networksecurity_v1.projects.locations.serverTlsPolicies.html

+6-2
Original file line numberDiff line numberDiff line change
@@ -90,7 +90,7 @@ <h2>Instance Methods</h2>
9090
<code><a href="#getIamPolicy">getIamPolicy(resource, options_requestedPolicyVersion=None, x__xgafv=None)</a></code></p>
9191
<p class="firstline">Gets the access control policy for a resource. Returns an empty policy if the resource exists and does not have a policy set.</p>
9292
<p class="toc_element">
93-
<code><a href="#list">list(parent, pageSize=None, pageToken=None, x__xgafv=None)</a></code></p>
93+
<code><a href="#list">list(parent, pageSize=None, pageToken=None, returnPartialSuccess=None, x__xgafv=None)</a></code></p>
9494
<p class="firstline">Lists ServerTlsPolicies in a given project and location.</p>
9595
<p class="toc_element">
9696
<code><a href="#list_next">list_next()</a></code></p>
@@ -314,13 +314,14 @@ <h3>Method Details</h3>
314314
</div>
315315

316316
<div class="method">
317-
<code class="details" id="list">list(parent, pageSize=None, pageToken=None, x__xgafv=None)</code>
317+
<code class="details" id="list">list(parent, pageSize=None, pageToken=None, returnPartialSuccess=None, x__xgafv=None)</code>
318318
<pre>Lists ServerTlsPolicies in a given project and location.
319319

320320
Args:
321321
parent: string, Required. The project and location from which the ServerTlsPolicies should be listed, specified in the format `projects/*/locations/{location}`. (required)
322322
pageSize: integer, Maximum number of ServerTlsPolicies to return per call.
323323
pageToken: string, The value returned by the last `ListServerTlsPoliciesResponse` Indicates that this is a continuation of a prior `ListServerTlsPolicies` call, and that the system should return the next page of data.
324+
returnPartialSuccess: boolean, Optional. Setting this field to `true` will opt the request into returning the resources that are reachable, and into including the names of those that were unreachable in the [ListServerTlsPoliciesResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `&quot;projects/example/locations/-&quot;`.
324325
x__xgafv: string, V1 error format.
325326
Allowed values
326327
1 - v1 error format
@@ -365,6 +366,9 @@ <h3>Method Details</h3>
365366
&quot;updateTime&quot;: &quot;A String&quot;, # Output only. The timestamp when the resource was updated.
366367
},
367368
],
369+
&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.
370+
&quot;A String&quot;,
371+
],
368372
}</pre>
369373
</div>
370374

‎docs/dyn/networksecurity_v1beta1.projects.locations.interceptDeploymentGroups.html

+24
Original file line numberDiff line numberDiff line change
@@ -121,6 +121,12 @@ <h3>Method Details</h3>
121121
&quot;labels&quot;: { # Optional. Labels are key/value pairs that help to organize and filter resources.
122122
&quot;a_key&quot;: &quot;A String&quot;,
123123
},
124+
&quot;locations&quot;: [ # Output only. The list of locations where the deployment group is present.
125+
{ # Details about intercept in a specific cloud location.
126+
&quot;location&quot;: &quot;A String&quot;, # Output only. The cloud location, e.g. &quot;us-central1-a&quot; or &quot;asia-south1&quot;.
127+
&quot;state&quot;: &quot;A String&quot;, # Output only. The current state of the association in this location.
128+
},
129+
],
124130
&quot;name&quot;: &quot;A String&quot;, # Immutable. Identifier. The resource name of this deployment group, for example: `projects/123456789/locations/global/interceptDeploymentGroups/my-dg`. See https://google.aip.dev/122 for more details.
125131
&quot;nestedDeployments&quot;: [ # Output only. The list of Intercept Deployments that belong to this group.
126132
{ # A deployment belonging to this deployment group.
@@ -226,6 +232,12 @@ <h3>Method Details</h3>
226232
&quot;labels&quot;: { # Optional. Labels are key/value pairs that help to organize and filter resources.
227233
&quot;a_key&quot;: &quot;A String&quot;,
228234
},
235+
&quot;locations&quot;: [ # Output only. The list of locations where the deployment group is present.
236+
{ # Details about intercept in a specific cloud location.
237+
&quot;location&quot;: &quot;A String&quot;, # Output only. The cloud location, e.g. &quot;us-central1-a&quot; or &quot;asia-south1&quot;.
238+
&quot;state&quot;: &quot;A String&quot;, # Output only. The current state of the association in this location.
239+
},
240+
],
229241
&quot;name&quot;: &quot;A String&quot;, # Immutable. Identifier. The resource name of this deployment group, for example: `projects/123456789/locations/global/interceptDeploymentGroups/my-dg`. See https://google.aip.dev/122 for more details.
230242
&quot;nestedDeployments&quot;: [ # Output only. The list of Intercept Deployments that belong to this group.
231243
{ # A deployment belonging to this deployment group.
@@ -271,6 +283,12 @@ <h3>Method Details</h3>
271283
&quot;labels&quot;: { # Optional. Labels are key/value pairs that help to organize and filter resources.
272284
&quot;a_key&quot;: &quot;A String&quot;,
273285
},
286+
&quot;locations&quot;: [ # Output only. The list of locations where the deployment group is present.
287+
{ # Details about intercept in a specific cloud location.
288+
&quot;location&quot;: &quot;A String&quot;, # Output only. The cloud location, e.g. &quot;us-central1-a&quot; or &quot;asia-south1&quot;.
289+
&quot;state&quot;: &quot;A String&quot;, # Output only. The current state of the association in this location.
290+
},
291+
],
274292
&quot;name&quot;: &quot;A String&quot;, # Immutable. Identifier. The resource name of this deployment group, for example: `projects/123456789/locations/global/interceptDeploymentGroups/my-dg`. See https://google.aip.dev/122 for more details.
275293
&quot;nestedDeployments&quot;: [ # Output only. The list of Intercept Deployments that belong to this group.
276294
{ # A deployment belonging to this deployment group.
@@ -322,6 +340,12 @@ <h3>Method Details</h3>
322340
&quot;labels&quot;: { # Optional. Labels are key/value pairs that help to organize and filter resources.
323341
&quot;a_key&quot;: &quot;A String&quot;,
324342
},
343+
&quot;locations&quot;: [ # Output only. The list of locations where the deployment group is present.
344+
{ # Details about intercept in a specific cloud location.
345+
&quot;location&quot;: &quot;A String&quot;, # Output only. The cloud location, e.g. &quot;us-central1-a&quot; or &quot;asia-south1&quot;.
346+
&quot;state&quot;: &quot;A String&quot;, # Output only. The current state of the association in this location.
347+
},
348+
],
325349
&quot;name&quot;: &quot;A String&quot;, # Immutable. Identifier. The resource name of this deployment group, for example: `projects/123456789/locations/global/interceptDeploymentGroups/my-dg`. See https://google.aip.dev/122 for more details.
326350
&quot;nestedDeployments&quot;: [ # Output only. The list of Intercept Deployments that belong to this group.
327351
{ # A deployment belonging to this deployment group.

‎docs/dyn/networksecurity_v1beta1.projects.locations.interceptDeployments.html

+4-4
Original file line numberDiff line numberDiff line change
@@ -113,7 +113,7 @@ <h3>Method Details</h3>
113113
{ # A deployment represents a zonal intercept backend ready to accept GENEVE-encapsulated traffic, e.g. a zonal instance group fronted by an internal passthrough load balancer. Deployments are always part of a global deployment group which represents a global intercept service.
114114
&quot;createTime&quot;: &quot;A String&quot;, # Output only. The timestamp when the resource was created. See https://google.aip.dev/148#timestamps.
115115
&quot;description&quot;: &quot;A String&quot;, # Optional. User-provided description of the deployment. Used as additional context for the deployment.
116-
&quot;forwardingRule&quot;: &quot;A String&quot;, # Required. Immutable. The regional forwarding rule that fronts the intercept collectors, for example: `projects/123456789/regions/us-central1/forwardingRules/my-rule`. See https://google.aip.dev/124.
116+
&quot;forwardingRule&quot;: &quot;A String&quot;, # Required. Immutable. The regional forwarding rule that fronts the interceptors, for example: `projects/123456789/regions/us-central1/forwardingRules/my-rule`. See https://google.aip.dev/124.
117117
&quot;interceptDeploymentGroup&quot;: &quot;A String&quot;, # Required. Immutable. The deployment group that this deployment is a part of, for example: `projects/123456789/locations/global/interceptDeploymentGroups/my-dg`. See https://google.aip.dev/124.
118118
&quot;labels&quot;: { # Optional. Labels are key/value pairs that help to organize and filter resources.
119119
&quot;a_key&quot;: &quot;A String&quot;,
@@ -208,7 +208,7 @@ <h3>Method Details</h3>
208208
{ # A deployment represents a zonal intercept backend ready to accept GENEVE-encapsulated traffic, e.g. a zonal instance group fronted by an internal passthrough load balancer. Deployments are always part of a global deployment group which represents a global intercept service.
209209
&quot;createTime&quot;: &quot;A String&quot;, # Output only. The timestamp when the resource was created. See https://google.aip.dev/148#timestamps.
210210
&quot;description&quot;: &quot;A String&quot;, # Optional. User-provided description of the deployment. Used as additional context for the deployment.
211-
&quot;forwardingRule&quot;: &quot;A String&quot;, # Required. Immutable. The regional forwarding rule that fronts the intercept collectors, for example: `projects/123456789/regions/us-central1/forwardingRules/my-rule`. See https://google.aip.dev/124.
211+
&quot;forwardingRule&quot;: &quot;A String&quot;, # Required. Immutable. The regional forwarding rule that fronts the interceptors, for example: `projects/123456789/regions/us-central1/forwardingRules/my-rule`. See https://google.aip.dev/124.
212212
&quot;interceptDeploymentGroup&quot;: &quot;A String&quot;, # Required. Immutable. The deployment group that this deployment is a part of, for example: `projects/123456789/locations/global/interceptDeploymentGroups/my-dg`. See https://google.aip.dev/124.
213213
&quot;labels&quot;: { # Optional. Labels are key/value pairs that help to organize and filter resources.
214214
&quot;a_key&quot;: &quot;A String&quot;,
@@ -243,7 +243,7 @@ <h3>Method Details</h3>
243243
{ # A deployment represents a zonal intercept backend ready to accept GENEVE-encapsulated traffic, e.g. a zonal instance group fronted by an internal passthrough load balancer. Deployments are always part of a global deployment group which represents a global intercept service.
244244
&quot;createTime&quot;: &quot;A String&quot;, # Output only. The timestamp when the resource was created. See https://google.aip.dev/148#timestamps.
245245
&quot;description&quot;: &quot;A String&quot;, # Optional. User-provided description of the deployment. Used as additional context for the deployment.
246-
&quot;forwardingRule&quot;: &quot;A String&quot;, # Required. Immutable. The regional forwarding rule that fronts the intercept collectors, for example: `projects/123456789/regions/us-central1/forwardingRules/my-rule`. See https://google.aip.dev/124.
246+
&quot;forwardingRule&quot;: &quot;A String&quot;, # Required. Immutable. The regional forwarding rule that fronts the interceptors, for example: `projects/123456789/regions/us-central1/forwardingRules/my-rule`. See https://google.aip.dev/124.
247247
&quot;interceptDeploymentGroup&quot;: &quot;A String&quot;, # Required. Immutable. The deployment group that this deployment is a part of, for example: `projects/123456789/locations/global/interceptDeploymentGroups/my-dg`. See https://google.aip.dev/124.
248248
&quot;labels&quot;: { # Optional. Labels are key/value pairs that help to organize and filter resources.
249249
&quot;a_key&quot;: &quot;A String&quot;,
@@ -287,7 +287,7 @@ <h3>Method Details</h3>
287287
{ # A deployment represents a zonal intercept backend ready to accept GENEVE-encapsulated traffic, e.g. a zonal instance group fronted by an internal passthrough load balancer. Deployments are always part of a global deployment group which represents a global intercept service.
288288
&quot;createTime&quot;: &quot;A String&quot;, # Output only. The timestamp when the resource was created. See https://google.aip.dev/148#timestamps.
289289
&quot;description&quot;: &quot;A String&quot;, # Optional. User-provided description of the deployment. Used as additional context for the deployment.
290-
&quot;forwardingRule&quot;: &quot;A String&quot;, # Required. Immutable. The regional forwarding rule that fronts the intercept collectors, for example: `projects/123456789/regions/us-central1/forwardingRules/my-rule`. See https://google.aip.dev/124.
290+
&quot;forwardingRule&quot;: &quot;A String&quot;, # Required. Immutable. The regional forwarding rule that fronts the interceptors, for example: `projects/123456789/regions/us-central1/forwardingRules/my-rule`. See https://google.aip.dev/124.
291291
&quot;interceptDeploymentGroup&quot;: &quot;A String&quot;, # Required. Immutable. The deployment group that this deployment is a part of, for example: `projects/123456789/locations/global/interceptDeploymentGroups/my-dg`. See https://google.aip.dev/124.
292292
&quot;labels&quot;: { # Optional. Labels are key/value pairs that help to organize and filter resources.
293293
&quot;a_key&quot;: &quot;A String&quot;,

‎docs/dyn/networksecurity_v1beta1.projects.locations.interceptEndpointGroupAssociations.html

+32-8
Original file line numberDiff line numberDiff line change
@@ -112,18 +112,24 @@ <h3>Method Details</h3>
112112

113113
{ # An endpoint group association represents a link between a network and an endpoint group in the organization. Creating an association creates the networking infrastructure linking the network to the endpoint group, but does not enable intercept by itself. To enable intercept, the user must also create a network firewall policy containing intercept rules and associate it with the network.
114114
&quot;createTime&quot;: &quot;A String&quot;, # Output only. The timestamp when the resource was created. See https://google.aip.dev/148#timestamps.
115-
&quot;interceptEndpointGroup&quot;: &quot;A String&quot;, # Immutable. The endpoint group that this association is connected to, for example: `projects/123456789/locations/global/interceptEndpointGroups/my-eg`. See https://google.aip.dev/124.
115+
&quot;interceptEndpointGroup&quot;: &quot;A String&quot;, # Required. Immutable. The endpoint group that this association is connected to, for example: `projects/123456789/locations/global/interceptEndpointGroups/my-eg`. See https://google.aip.dev/124.
116116
&quot;labels&quot;: { # Optional. Labels are key/value pairs that help to organize and filter resources.
117117
&quot;a_key&quot;: &quot;A String&quot;,
118118
},
119+
&quot;locations&quot;: [ # Output only. The list of locations where the association is configured. This information is retrieved from the linked endpoint group.
120+
{ # Details about intercept in a specific cloud location.
121+
&quot;location&quot;: &quot;A String&quot;, # Output only. The cloud location, e.g. &quot;us-central1-a&quot; or &quot;asia-south1&quot;.
122+
&quot;state&quot;: &quot;A String&quot;, # Output only. The current state of the association in this location.
123+
},
124+
],
119125
&quot;locationsDetails&quot;: [ # Output only. The list of locations where the association is present. This information is retrieved from the linked endpoint group, and not configured as part of the association itself.
120126
{ # Contains details about the state of an association in a specific cloud location.
121127
&quot;location&quot;: &quot;A String&quot;, # Output only. The cloud location, e.g. &quot;us-central1-a&quot; or &quot;asia-south1&quot;.
122128
&quot;state&quot;: &quot;A String&quot;, # Output only. The current state of the association in this location.
123129
},
124130
],
125131
&quot;name&quot;: &quot;A String&quot;, # Immutable. Identifier. The resource name of this endpoint group association, for example: `projects/123456789/locations/global/interceptEndpointGroupAssociations/my-eg-association`. See https://google.aip.dev/122 for more details.
126-
&quot;network&quot;: &quot;A String&quot;, # Immutable. The VPC network that is associated. for example: `projects/123456789/global/networks/my-network`. See https://google.aip.dev/124.
132+
&quot;network&quot;: &quot;A String&quot;, # Required. Immutable. The VPC network that is associated. for example: `projects/123456789/global/networks/my-network`. See https://google.aip.dev/124.
127133
&quot;reconciling&quot;: True or False, # Output only. The current state of the resource does not match the user&#x27;s intended state, and the system is working to reconcile them. This part of the normal operation (e.g. adding a new location to the target deployment group). See https://google.aip.dev/128.
128134
&quot;state&quot;: &quot;A String&quot;, # Output only. Current state of the endpoint group association.
129135
&quot;updateTime&quot;: &quot;A String&quot;, # Output only. The timestamp when the resource was most recently updated. See https://google.aip.dev/148#timestamps.
@@ -212,18 +218,24 @@ <h3>Method Details</h3>
212218

213219
{ # An endpoint group association represents a link between a network and an endpoint group in the organization. Creating an association creates the networking infrastructure linking the network to the endpoint group, but does not enable intercept by itself. To enable intercept, the user must also create a network firewall policy containing intercept rules and associate it with the network.
214220
&quot;createTime&quot;: &quot;A String&quot;, # Output only. The timestamp when the resource was created. See https://google.aip.dev/148#timestamps.
215-
&quot;interceptEndpointGroup&quot;: &quot;A String&quot;, # Immutable. The endpoint group that this association is connected to, for example: `projects/123456789/locations/global/interceptEndpointGroups/my-eg`. See https://google.aip.dev/124.
221+
&quot;interceptEndpointGroup&quot;: &quot;A String&quot;, # Required. Immutable. The endpoint group that this association is connected to, for example: `projects/123456789/locations/global/interceptEndpointGroups/my-eg`. See https://google.aip.dev/124.
216222
&quot;labels&quot;: { # Optional. Labels are key/value pairs that help to organize and filter resources.
217223
&quot;a_key&quot;: &quot;A String&quot;,
218224
},
225+
&quot;locations&quot;: [ # Output only. The list of locations where the association is configured. This information is retrieved from the linked endpoint group.
226+
{ # Details about intercept in a specific cloud location.
227+
&quot;location&quot;: &quot;A String&quot;, # Output only. The cloud location, e.g. &quot;us-central1-a&quot; or &quot;asia-south1&quot;.
228+
&quot;state&quot;: &quot;A String&quot;, # Output only. The current state of the association in this location.
229+
},
230+
],
219231
&quot;locationsDetails&quot;: [ # Output only. The list of locations where the association is present. This information is retrieved from the linked endpoint group, and not configured as part of the association itself.
220232
{ # Contains details about the state of an association in a specific cloud location.
221233
&quot;location&quot;: &quot;A String&quot;, # Output only. The cloud location, e.g. &quot;us-central1-a&quot; or &quot;asia-south1&quot;.
222234
&quot;state&quot;: &quot;A String&quot;, # Output only. The current state of the association in this location.
223235
},
224236
],
225237
&quot;name&quot;: &quot;A String&quot;, # Immutable. Identifier. The resource name of this endpoint group association, for example: `projects/123456789/locations/global/interceptEndpointGroupAssociations/my-eg-association`. See https://google.aip.dev/122 for more details.
226-
&quot;network&quot;: &quot;A String&quot;, # Immutable. The VPC network that is associated. for example: `projects/123456789/global/networks/my-network`. See https://google.aip.dev/124.
238+
&quot;network&quot;: &quot;A String&quot;, # Required. Immutable. The VPC network that is associated. for example: `projects/123456789/global/networks/my-network`. See https://google.aip.dev/124.
227239
&quot;reconciling&quot;: True or False, # Output only. The current state of the resource does not match the user&#x27;s intended state, and the system is working to reconcile them. This part of the normal operation (e.g. adding a new location to the target deployment group). See https://google.aip.dev/128.
228240
&quot;state&quot;: &quot;A String&quot;, # Output only. Current state of the endpoint group association.
229241
&quot;updateTime&quot;: &quot;A String&quot;, # Output only. The timestamp when the resource was most recently updated. See https://google.aip.dev/148#timestamps.
@@ -252,18 +264,24 @@ <h3>Method Details</h3>
252264
&quot;interceptEndpointGroupAssociations&quot;: [ # The associations from the specified parent.
253265
{ # An endpoint group association represents a link between a network and an endpoint group in the organization. Creating an association creates the networking infrastructure linking the network to the endpoint group, but does not enable intercept by itself. To enable intercept, the user must also create a network firewall policy containing intercept rules and associate it with the network.
254266
&quot;createTime&quot;: &quot;A String&quot;, # Output only. The timestamp when the resource was created. See https://google.aip.dev/148#timestamps.
255-
&quot;interceptEndpointGroup&quot;: &quot;A String&quot;, # Immutable. The endpoint group that this association is connected to, for example: `projects/123456789/locations/global/interceptEndpointGroups/my-eg`. See https://google.aip.dev/124.
267+
&quot;interceptEndpointGroup&quot;: &quot;A String&quot;, # Required. Immutable. The endpoint group that this association is connected to, for example: `projects/123456789/locations/global/interceptEndpointGroups/my-eg`. See https://google.aip.dev/124.
256268
&quot;labels&quot;: { # Optional. Labels are key/value pairs that help to organize and filter resources.
257269
&quot;a_key&quot;: &quot;A String&quot;,
258270
},
271+
&quot;locations&quot;: [ # Output only. The list of locations where the association is configured. This information is retrieved from the linked endpoint group.
272+
{ # Details about intercept in a specific cloud location.
273+
&quot;location&quot;: &quot;A String&quot;, # Output only. The cloud location, e.g. &quot;us-central1-a&quot; or &quot;asia-south1&quot;.
274+
&quot;state&quot;: &quot;A String&quot;, # Output only. The current state of the association in this location.
275+
},
276+
],
259277
&quot;locationsDetails&quot;: [ # Output only. The list of locations where the association is present. This information is retrieved from the linked endpoint group, and not configured as part of the association itself.
260278
{ # Contains details about the state of an association in a specific cloud location.
261279
&quot;location&quot;: &quot;A String&quot;, # Output only. The cloud location, e.g. &quot;us-central1-a&quot; or &quot;asia-south1&quot;.
262280
&quot;state&quot;: &quot;A String&quot;, # Output only. The current state of the association in this location.
263281
},
264282
],
265283
&quot;name&quot;: &quot;A String&quot;, # Immutable. Identifier. The resource name of this endpoint group association, for example: `projects/123456789/locations/global/interceptEndpointGroupAssociations/my-eg-association`. See https://google.aip.dev/122 for more details.
266-
&quot;network&quot;: &quot;A String&quot;, # Immutable. The VPC network that is associated. for example: `projects/123456789/global/networks/my-network`. See https://google.aip.dev/124.
284+
&quot;network&quot;: &quot;A String&quot;, # Required. Immutable. The VPC network that is associated. for example: `projects/123456789/global/networks/my-network`. See https://google.aip.dev/124.
267285
&quot;reconciling&quot;: True or False, # Output only. The current state of the resource does not match the user&#x27;s intended state, and the system is working to reconcile them. This part of the normal operation (e.g. adding a new location to the target deployment group). See https://google.aip.dev/128.
268286
&quot;state&quot;: &quot;A String&quot;, # Output only. Current state of the endpoint group association.
269287
&quot;updateTime&quot;: &quot;A String&quot;, # Output only. The timestamp when the resource was most recently updated. See https://google.aip.dev/148#timestamps.
@@ -298,18 +316,24 @@ <h3>Method Details</h3>
298316

299317
{ # An endpoint group association represents a link between a network and an endpoint group in the organization. Creating an association creates the networking infrastructure linking the network to the endpoint group, but does not enable intercept by itself. To enable intercept, the user must also create a network firewall policy containing intercept rules and associate it with the network.
300318
&quot;createTime&quot;: &quot;A String&quot;, # Output only. The timestamp when the resource was created. See https://google.aip.dev/148#timestamps.
301-
&quot;interceptEndpointGroup&quot;: &quot;A String&quot;, # Immutable. The endpoint group that this association is connected to, for example: `projects/123456789/locations/global/interceptEndpointGroups/my-eg`. See https://google.aip.dev/124.
319+
&quot;interceptEndpointGroup&quot;: &quot;A String&quot;, # Required. Immutable. The endpoint group that this association is connected to, for example: `projects/123456789/locations/global/interceptEndpointGroups/my-eg`. See https://google.aip.dev/124.
302320
&quot;labels&quot;: { # Optional. Labels are key/value pairs that help to organize and filter resources.
303321
&quot;a_key&quot;: &quot;A String&quot;,
304322
},
323+
&quot;locations&quot;: [ # Output only. The list of locations where the association is configured. This information is retrieved from the linked endpoint group.
324+
{ # Details about intercept in a specific cloud location.
325+
&quot;location&quot;: &quot;A String&quot;, # Output only. The cloud location, e.g. &quot;us-central1-a&quot; or &quot;asia-south1&quot;.
326+
&quot;state&quot;: &quot;A String&quot;, # Output only. The current state of the association in this location.
327+
},
328+
],
305329
&quot;locationsDetails&quot;: [ # Output only. The list of locations where the association is present. This information is retrieved from the linked endpoint group, and not configured as part of the association itself.
306330
{ # Contains details about the state of an association in a specific cloud location.
307331
&quot;location&quot;: &quot;A String&quot;, # Output only. The cloud location, e.g. &quot;us-central1-a&quot; or &quot;asia-south1&quot;.
308332
&quot;state&quot;: &quot;A String&quot;, # Output only. The current state of the association in this location.
309333
},
310334
],
311335
&quot;name&quot;: &quot;A String&quot;, # Immutable. Identifier. The resource name of this endpoint group association, for example: `projects/123456789/locations/global/interceptEndpointGroupAssociations/my-eg-association`. See https://google.aip.dev/122 for more details.
312-
&quot;network&quot;: &quot;A String&quot;, # Immutable. The VPC network that is associated. for example: `projects/123456789/global/networks/my-network`. See https://google.aip.dev/124.
336+
&quot;network&quot;: &quot;A String&quot;, # Required. Immutable. The VPC network that is associated. for example: `projects/123456789/global/networks/my-network`. See https://google.aip.dev/124.
313337
&quot;reconciling&quot;: True or False, # Output only. The current state of the resource does not match the user&#x27;s intended state, and the system is working to reconcile them. This part of the normal operation (e.g. adding a new location to the target deployment group). See https://google.aip.dev/128.
314338
&quot;state&quot;: &quot;A String&quot;, # Output only. Current state of the endpoint group association.
315339
&quot;updateTime&quot;: &quot;A String&quot;, # Output only. The timestamp when the resource was most recently updated. See https://google.aip.dev/148#timestamps.

‎docs/dyn/networksecurity_v1beta1.projects.locations.interceptEndpointGroups.html

+40-4
Original file line numberDiff line numberDiff line change
@@ -118,9 +118,18 @@ <h3>Method Details</h3>
118118
&quot;state&quot;: &quot;A String&quot;, # Output only. Most recent known state of the association.
119119
},
120120
],
121+
&quot;connectedDeploymentGroup&quot;: { # The endpoint group&#x27;s view of a connected deployment group. # Output only. Details about the connected deployment group to this endpoint group.
122+
&quot;locations&quot;: [ # Output only. The list of locations where the deployment group is present.
123+
{ # Details about intercept in a specific cloud location.
124+
&quot;location&quot;: &quot;A String&quot;, # Output only. The cloud location, e.g. &quot;us-central1-a&quot; or &quot;asia-south1&quot;.
125+
&quot;state&quot;: &quot;A String&quot;, # Output only. The current state of the association in this location.
126+
},
127+
],
128+
&quot;name&quot;: &quot;A String&quot;, # Output only. The connected deployment group&#x27;s resource name, for example: `projects/123456789/locations/global/interceptDeploymentGroups/my-dg`. See https://google.aip.dev/124.
129+
},
121130
&quot;createTime&quot;: &quot;A String&quot;, # Output only. The timestamp when the resource was created. See https://google.aip.dev/148#timestamps.
122131
&quot;description&quot;: &quot;A String&quot;, # Optional. User-provided description of the endpoint group. Used as additional context for the endpoint group.
123-
&quot;interceptDeploymentGroup&quot;: &quot;A String&quot;, # Immutable. The deployment group that this endpoint group is connected to, for example: `projects/123456789/locations/global/interceptDeploymentGroups/my-dg`. See https://google.aip.dev/124.
132+
&quot;interceptDeploymentGroup&quot;: &quot;A String&quot;, # Required. Immutable. The deployment group that this endpoint group is connected to, for example: `projects/123456789/locations/global/interceptDeploymentGroups/my-dg`. See https://google.aip.dev/124.
124133
&quot;labels&quot;: { # Optional. Labels are key/value pairs that help to organize and filter resources.
125134
&quot;a_key&quot;: &quot;A String&quot;,
126135
},
@@ -219,9 +228,18 @@ <h3>Method Details</h3>
219228
&quot;state&quot;: &quot;A String&quot;, # Output only. Most recent known state of the association.
220229
},
221230
],
231+
&quot;connectedDeploymentGroup&quot;: { # The endpoint group&#x27;s view of a connected deployment group. # Output only. Details about the connected deployment group to this endpoint group.
232+
&quot;locations&quot;: [ # Output only. The list of locations where the deployment group is present.
233+
{ # Details about intercept in a specific cloud location.
234+
&quot;location&quot;: &quot;A String&quot;, # Output only. The cloud location, e.g. &quot;us-central1-a&quot; or &quot;asia-south1&quot;.
235+
&quot;state&quot;: &quot;A String&quot;, # Output only. The current state of the association in this location.
236+
},
237+
],
238+
&quot;name&quot;: &quot;A String&quot;, # Output only. The connected deployment group&#x27;s resource name, for example: `projects/123456789/locations/global/interceptDeploymentGroups/my-dg`. See https://google.aip.dev/124.
239+
},
222240
&quot;createTime&quot;: &quot;A String&quot;, # Output only. The timestamp when the resource was created. See https://google.aip.dev/148#timestamps.
223241
&quot;description&quot;: &quot;A String&quot;, # Optional. User-provided description of the endpoint group. Used as additional context for the endpoint group.
224-
&quot;interceptDeploymentGroup&quot;: &quot;A String&quot;, # Immutable. The deployment group that this endpoint group is connected to, for example: `projects/123456789/locations/global/interceptDeploymentGroups/my-dg`. See https://google.aip.dev/124.
242+
&quot;interceptDeploymentGroup&quot;: &quot;A String&quot;, # Required. Immutable. The deployment group that this endpoint group is connected to, for example: `projects/123456789/locations/global/interceptDeploymentGroups/my-dg`. See https://google.aip.dev/124.
225243
&quot;labels&quot;: { # Optional. Labels are key/value pairs that help to organize and filter resources.
226244
&quot;a_key&quot;: &quot;A String&quot;,
227245
},
@@ -260,9 +278,18 @@ <h3>Method Details</h3>
260278
&quot;state&quot;: &quot;A String&quot;, # Output only. Most recent known state of the association.
261279
},
262280
],
281+
&quot;connectedDeploymentGroup&quot;: { # The endpoint group&#x27;s view of a connected deployment group. # Output only. Details about the connected deployment group to this endpoint group.
282+
&quot;locations&quot;: [ # Output only. The list of locations where the deployment group is present.
283+
{ # Details about intercept in a specific cloud location.
284+
&quot;location&quot;: &quot;A String&quot;, # Output only. The cloud location, e.g. &quot;us-central1-a&quot; or &quot;asia-south1&quot;.
285+
&quot;state&quot;: &quot;A String&quot;, # Output only. The current state of the association in this location.
286+
},
287+
],
288+
&quot;name&quot;: &quot;A String&quot;, # Output only. The connected deployment group&#x27;s resource name, for example: `projects/123456789/locations/global/interceptDeploymentGroups/my-dg`. See https://google.aip.dev/124.
289+
},
263290
&quot;createTime&quot;: &quot;A String&quot;, # Output only. The timestamp when the resource was created. See https://google.aip.dev/148#timestamps.
264291
&quot;description&quot;: &quot;A String&quot;, # Optional. User-provided description of the endpoint group. Used as additional context for the endpoint group.
265-
&quot;interceptDeploymentGroup&quot;: &quot;A String&quot;, # Immutable. The deployment group that this endpoint group is connected to, for example: `projects/123456789/locations/global/interceptDeploymentGroups/my-dg`. See https://google.aip.dev/124.
292+
&quot;interceptDeploymentGroup&quot;: &quot;A String&quot;, # Required. Immutable. The deployment group that this endpoint group is connected to, for example: `projects/123456789/locations/global/interceptDeploymentGroups/my-dg`. See https://google.aip.dev/124.
266293
&quot;labels&quot;: { # Optional. Labels are key/value pairs that help to organize and filter resources.
267294
&quot;a_key&quot;: &quot;A String&quot;,
268295
},
@@ -307,9 +334,18 @@ <h3>Method Details</h3>
307334
&quot;state&quot;: &quot;A String&quot;, # Output only. Most recent known state of the association.
308335
},
309336
],
337+
&quot;connectedDeploymentGroup&quot;: { # The endpoint group&#x27;s view of a connected deployment group. # Output only. Details about the connected deployment group to this endpoint group.
338+
&quot;locations&quot;: [ # Output only. The list of locations where the deployment group is present.
339+
{ # Details about intercept in a specific cloud location.
340+
&quot;location&quot;: &quot;A String&quot;, # Output only. The cloud location, e.g. &quot;us-central1-a&quot; or &quot;asia-south1&quot;.
341+
&quot;state&quot;: &quot;A String&quot;, # Output only. The current state of the association in this location.
342+
},
343+
],
344+
&quot;name&quot;: &quot;A String&quot;, # Output only. The connected deployment group&#x27;s resource name, for example: `projects/123456789/locations/global/interceptDeploymentGroups/my-dg`. See https://google.aip.dev/124.
345+
},
310346
&quot;createTime&quot;: &quot;A String&quot;, # Output only. The timestamp when the resource was created. See https://google.aip.dev/148#timestamps.
311347
&quot;description&quot;: &quot;A String&quot;, # Optional. User-provided description of the endpoint group. Used as additional context for the endpoint group.
312-
&quot;interceptDeploymentGroup&quot;: &quot;A String&quot;, # Immutable. The deployment group that this endpoint group is connected to, for example: `projects/123456789/locations/global/interceptDeploymentGroups/my-dg`. See https://google.aip.dev/124.
348+
&quot;interceptDeploymentGroup&quot;: &quot;A String&quot;, # Required. Immutable. The deployment group that this endpoint group is connected to, for example: `projects/123456789/locations/global/interceptDeploymentGroups/my-dg`. See https://google.aip.dev/124.
313349
&quot;labels&quot;: { # Optional. Labels are key/value pairs that help to organize and filter resources.
314350
&quot;a_key&quot;: &quot;A String&quot;,
315351
},

‎docs/dyn/networksecurity_v1beta1.projects.locations.mirroringDeploymentGroups.html

+24
Original file line numberDiff line numberDiff line change
@@ -121,6 +121,12 @@ <h3>Method Details</h3>
121121
&quot;labels&quot;: { # Optional. Labels are key/value pairs that help to organize and filter resources.
122122
&quot;a_key&quot;: &quot;A String&quot;,
123123
},
124+
&quot;locations&quot;: [ # Output only. The list of locations where the deployment group is present.
125+
{ # Details about mirroring in a specific cloud location.
126+
&quot;location&quot;: &quot;A String&quot;, # Output only. The cloud location, e.g. &quot;us-central1-a&quot; or &quot;asia-south1&quot;.
127+
&quot;state&quot;: &quot;A String&quot;, # Output only. The current state of the association in this location.
128+
},
129+
],
124130
&quot;name&quot;: &quot;A String&quot;, # Immutable. Identifier. The resource name of this deployment group, for example: `projects/123456789/locations/global/mirroringDeploymentGroups/my-dg`. See https://google.aip.dev/122 for more details.
125131
&quot;nestedDeployments&quot;: [ # Output only. The list of Mirroring Deployments that belong to this group.
126132
{ # A deployment belonging to this deployment group.
@@ -226,6 +232,12 @@ <h3>Method Details</h3>
226232
&quot;labels&quot;: { # Optional. Labels are key/value pairs that help to organize and filter resources.
227233
&quot;a_key&quot;: &quot;A String&quot;,
228234
},
235+
&quot;locations&quot;: [ # Output only. The list of locations where the deployment group is present.
236+
{ # Details about mirroring in a specific cloud location.
237+
&quot;location&quot;: &quot;A String&quot;, # Output only. The cloud location, e.g. &quot;us-central1-a&quot; or &quot;asia-south1&quot;.
238+
&quot;state&quot;: &quot;A String&quot;, # Output only. The current state of the association in this location.
239+
},
240+
],
229241
&quot;name&quot;: &quot;A String&quot;, # Immutable. Identifier. The resource name of this deployment group, for example: `projects/123456789/locations/global/mirroringDeploymentGroups/my-dg`. See https://google.aip.dev/122 for more details.
230242
&quot;nestedDeployments&quot;: [ # Output only. The list of Mirroring Deployments that belong to this group.
231243
{ # A deployment belonging to this deployment group.
@@ -271,6 +283,12 @@ <h3>Method Details</h3>
271283
&quot;labels&quot;: { # Optional. Labels are key/value pairs that help to organize and filter resources.
272284
&quot;a_key&quot;: &quot;A String&quot;,
273285
},
286+
&quot;locations&quot;: [ # Output only. The list of locations where the deployment group is present.
287+
{ # Details about mirroring in a specific cloud location.
288+
&quot;location&quot;: &quot;A String&quot;, # Output only. The cloud location, e.g. &quot;us-central1-a&quot; or &quot;asia-south1&quot;.
289+
&quot;state&quot;: &quot;A String&quot;, # Output only. The current state of the association in this location.
290+
},
291+
],
274292
&quot;name&quot;: &quot;A String&quot;, # Immutable. Identifier. The resource name of this deployment group, for example: `projects/123456789/locations/global/mirroringDeploymentGroups/my-dg`. See https://google.aip.dev/122 for more details.
275293
&quot;nestedDeployments&quot;: [ # Output only. The list of Mirroring Deployments that belong to this group.
276294
{ # A deployment belonging to this deployment group.
@@ -322,6 +340,12 @@ <h3>Method Details</h3>
322340
&quot;labels&quot;: { # Optional. Labels are key/value pairs that help to organize and filter resources.
323341
&quot;a_key&quot;: &quot;A String&quot;,
324342
},
343+
&quot;locations&quot;: [ # Output only. The list of locations where the deployment group is present.
344+
{ # Details about mirroring in a specific cloud location.
345+
&quot;location&quot;: &quot;A String&quot;, # Output only. The cloud location, e.g. &quot;us-central1-a&quot; or &quot;asia-south1&quot;.
346+
&quot;state&quot;: &quot;A String&quot;, # Output only. The current state of the association in this location.
347+
},
348+
],
325349
&quot;name&quot;: &quot;A String&quot;, # Immutable. Identifier. The resource name of this deployment group, for example: `projects/123456789/locations/global/mirroringDeploymentGroups/my-dg`. See https://google.aip.dev/122 for more details.
326350
&quot;nestedDeployments&quot;: [ # Output only. The list of Mirroring Deployments that belong to this group.
327351
{ # A deployment belonging to this deployment group.

‎docs/dyn/networksecurity_v1beta1.projects.locations.mirroringEndpointGroupAssociations.html

+24
Original file line numberDiff line numberDiff line change
@@ -115,6 +115,12 @@ <h3>Method Details</h3>
115115
&quot;labels&quot;: { # Optional. Labels are key/value pairs that help to organize and filter resources.
116116
&quot;a_key&quot;: &quot;A String&quot;,
117117
},
118+
&quot;locations&quot;: [ # Output only. The list of locations where the association is configured. This information is retrieved from the linked endpoint group.
119+
{ # Details about mirroring in a specific cloud location.
120+
&quot;location&quot;: &quot;A String&quot;, # Output only. The cloud location, e.g. &quot;us-central1-a&quot; or &quot;asia-south1&quot;.
121+
&quot;state&quot;: &quot;A String&quot;, # Output only. The current state of the association in this location.
122+
},
123+
],
118124
&quot;locationsDetails&quot;: [ # Output only. The list of locations where the association is present. This information is retrieved from the linked endpoint group, and not configured as part of the association itself.
119125
{ # Contains details about the state of an association in a specific cloud location.
120126
&quot;location&quot;: &quot;A String&quot;, # Output only. The cloud location, e.g. &quot;us-central1-a&quot; or &quot;asia-south1&quot;.
@@ -215,6 +221,12 @@ <h3>Method Details</h3>
215221
&quot;labels&quot;: { # Optional. Labels are key/value pairs that help to organize and filter resources.
216222
&quot;a_key&quot;: &quot;A String&quot;,
217223
},
224+
&quot;locations&quot;: [ # Output only. The list of locations where the association is configured. This information is retrieved from the linked endpoint group.
225+
{ # Details about mirroring in a specific cloud location.
226+
&quot;location&quot;: &quot;A String&quot;, # Output only. The cloud location, e.g. &quot;us-central1-a&quot; or &quot;asia-south1&quot;.
227+
&quot;state&quot;: &quot;A String&quot;, # Output only. The current state of the association in this location.
228+
},
229+
],
218230
&quot;locationsDetails&quot;: [ # Output only. The list of locations where the association is present. This information is retrieved from the linked endpoint group, and not configured as part of the association itself.
219231
{ # Contains details about the state of an association in a specific cloud location.
220232
&quot;location&quot;: &quot;A String&quot;, # Output only. The cloud location, e.g. &quot;us-central1-a&quot; or &quot;asia-south1&quot;.
@@ -255,6 +267,12 @@ <h3>Method Details</h3>
255267
&quot;labels&quot;: { # Optional. Labels are key/value pairs that help to organize and filter resources.
256268
&quot;a_key&quot;: &quot;A String&quot;,
257269
},
270+
&quot;locations&quot;: [ # Output only. The list of locations where the association is configured. This information is retrieved from the linked endpoint group.
271+
{ # Details about mirroring in a specific cloud location.
272+
&quot;location&quot;: &quot;A String&quot;, # Output only. The cloud location, e.g. &quot;us-central1-a&quot; or &quot;asia-south1&quot;.
273+
&quot;state&quot;: &quot;A String&quot;, # Output only. The current state of the association in this location.
274+
},
275+
],
258276
&quot;locationsDetails&quot;: [ # Output only. The list of locations where the association is present. This information is retrieved from the linked endpoint group, and not configured as part of the association itself.
259277
{ # Contains details about the state of an association in a specific cloud location.
260278
&quot;location&quot;: &quot;A String&quot;, # Output only. The cloud location, e.g. &quot;us-central1-a&quot; or &quot;asia-south1&quot;.
@@ -301,6 +319,12 @@ <h3>Method Details</h3>
301319
&quot;labels&quot;: { # Optional. Labels are key/value pairs that help to organize and filter resources.
302320
&quot;a_key&quot;: &quot;A String&quot;,
303321
},
322+
&quot;locations&quot;: [ # Output only. The list of locations where the association is configured. This information is retrieved from the linked endpoint group.
323+
{ # Details about mirroring in a specific cloud location.
324+
&quot;location&quot;: &quot;A String&quot;, # Output only. The cloud location, e.g. &quot;us-central1-a&quot; or &quot;asia-south1&quot;.
325+
&quot;state&quot;: &quot;A String&quot;, # Output only. The current state of the association in this location.
326+
},
327+
],
304328
&quot;locationsDetails&quot;: [ # Output only. The list of locations where the association is present. This information is retrieved from the linked endpoint group, and not configured as part of the association itself.
305329
{ # Contains details about the state of an association in a specific cloud location.
306330
&quot;location&quot;: &quot;A String&quot;, # Output only. The cloud location, e.g. &quot;us-central1-a&quot; or &quot;asia-south1&quot;.

‎docs/dyn/networksecurity_v1beta1.projects.locations.mirroringEndpointGroups.html

+44
Original file line numberDiff line numberDiff line change
@@ -118,6 +118,17 @@ <h3>Method Details</h3>
118118
&quot;state&quot;: &quot;A String&quot;, # Output only. Most recent known state of the association.
119119
},
120120
],
121+
&quot;connectedDeploymentGroups&quot;: [ # Output only. List of details about the connected deployment groups to this endpoint group.
122+
{ # The endpoint group&#x27;s view of a connected deployment group.
123+
&quot;locations&quot;: [ # Output only. The list of locations where the deployment group is present.
124+
{ # Details about mirroring in a specific cloud location.
125+
&quot;location&quot;: &quot;A String&quot;, # Output only. The cloud location, e.g. &quot;us-central1-a&quot; or &quot;asia-south1&quot;.
126+
&quot;state&quot;: &quot;A String&quot;, # Output only. The current state of the association in this location.
127+
},
128+
],
129+
&quot;name&quot;: &quot;A String&quot;, # Output only. The connected deployment group&#x27;s resource name, for example: `projects/123456789/locations/global/mirroringDeploymentGroups/my-dg`. See https://google.aip.dev/124.
130+
},
131+
],
121132
&quot;createTime&quot;: &quot;A String&quot;, # Output only. The timestamp when the resource was created. See https://google.aip.dev/148#timestamps.
122133
&quot;description&quot;: &quot;A String&quot;, # Optional. User-provided description of the endpoint group. Used as additional context for the endpoint group.
123134
&quot;labels&quot;: { # Optional. Labels are key/value pairs that help to organize and filter resources.
@@ -219,6 +230,17 @@ <h3>Method Details</h3>
219230
&quot;state&quot;: &quot;A String&quot;, # Output only. Most recent known state of the association.
220231
},
221232
],
233+
&quot;connectedDeploymentGroups&quot;: [ # Output only. List of details about the connected deployment groups to this endpoint group.
234+
{ # The endpoint group&#x27;s view of a connected deployment group.
235+
&quot;locations&quot;: [ # Output only. The list of locations where the deployment group is present.
236+
{ # Details about mirroring in a specific cloud location.
237+
&quot;location&quot;: &quot;A String&quot;, # Output only. The cloud location, e.g. &quot;us-central1-a&quot; or &quot;asia-south1&quot;.
238+
&quot;state&quot;: &quot;A String&quot;, # Output only. The current state of the association in this location.
239+
},
240+
],
241+
&quot;name&quot;: &quot;A String&quot;, # Output only. The connected deployment group&#x27;s resource name, for example: `projects/123456789/locations/global/mirroringDeploymentGroups/my-dg`. See https://google.aip.dev/124.
242+
},
243+
],
222244
&quot;createTime&quot;: &quot;A String&quot;, # Output only. The timestamp when the resource was created. See https://google.aip.dev/148#timestamps.
223245
&quot;description&quot;: &quot;A String&quot;, # Optional. User-provided description of the endpoint group. Used as additional context for the endpoint group.
224246
&quot;labels&quot;: { # Optional. Labels are key/value pairs that help to organize and filter resources.
@@ -260,6 +282,17 @@ <h3>Method Details</h3>
260282
&quot;state&quot;: &quot;A String&quot;, # Output only. Most recent known state of the association.
261283
},
262284
],
285+
&quot;connectedDeploymentGroups&quot;: [ # Output only. List of details about the connected deployment groups to this endpoint group.
286+
{ # The endpoint group&#x27;s view of a connected deployment group.
287+
&quot;locations&quot;: [ # Output only. The list of locations where the deployment group is present.
288+
{ # Details about mirroring in a specific cloud location.
289+
&quot;location&quot;: &quot;A String&quot;, # Output only. The cloud location, e.g. &quot;us-central1-a&quot; or &quot;asia-south1&quot;.
290+
&quot;state&quot;: &quot;A String&quot;, # Output only. The current state of the association in this location.
291+
},
292+
],
293+
&quot;name&quot;: &quot;A String&quot;, # Output only. The connected deployment group&#x27;s resource name, for example: `projects/123456789/locations/global/mirroringDeploymentGroups/my-dg`. See https://google.aip.dev/124.
294+
},
295+
],
263296
&quot;createTime&quot;: &quot;A String&quot;, # Output only. The timestamp when the resource was created. See https://google.aip.dev/148#timestamps.
264297
&quot;description&quot;: &quot;A String&quot;, # Optional. User-provided description of the endpoint group. Used as additional context for the endpoint group.
265298
&quot;labels&quot;: { # Optional. Labels are key/value pairs that help to organize and filter resources.
@@ -307,6 +340,17 @@ <h3>Method Details</h3>
307340
&quot;state&quot;: &quot;A String&quot;, # Output only. Most recent known state of the association.
308341
},
309342
],
343+
&quot;connectedDeploymentGroups&quot;: [ # Output only. List of details about the connected deployment groups to this endpoint group.
344+
{ # The endpoint group&#x27;s view of a connected deployment group.
345+
&quot;locations&quot;: [ # Output only. The list of locations where the deployment group is present.
346+
{ # Details about mirroring in a specific cloud location.
347+
&quot;location&quot;: &quot;A String&quot;, # Output only. The cloud location, e.g. &quot;us-central1-a&quot; or &quot;asia-south1&quot;.
348+
&quot;state&quot;: &quot;A String&quot;, # Output only. The current state of the association in this location.
349+
},
350+
],
351+
&quot;name&quot;: &quot;A String&quot;, # Output only. The connected deployment group&#x27;s resource name, for example: `projects/123456789/locations/global/mirroringDeploymentGroups/my-dg`. See https://google.aip.dev/124.
352+
},
353+
],
310354
&quot;createTime&quot;: &quot;A String&quot;, # Output only. The timestamp when the resource was created. See https://google.aip.dev/148#timestamps.
311355
&quot;description&quot;: &quot;A String&quot;, # Optional. User-provided description of the endpoint group. Used as additional context for the endpoint group.
312356
&quot;labels&quot;: { # Optional. Labels are key/value pairs that help to organize and filter resources.

‎docs/dyn/networksecurity_v1beta1.projects.locations.serverTlsPolicies.html

+6-2
Original file line numberDiff line numberDiff line change
@@ -90,7 +90,7 @@ <h2>Instance Methods</h2>
9090
<code><a href="#getIamPolicy">getIamPolicy(resource, options_requestedPolicyVersion=None, x__xgafv=None)</a></code></p>
9191
<p class="firstline">Gets the access control policy for a resource. Returns an empty policy if the resource exists and does not have a policy set.</p>
9292
<p class="toc_element">
93-
<code><a href="#list">list(parent, pageSize=None, pageToken=None, x__xgafv=None)</a></code></p>
93+
<code><a href="#list">list(parent, pageSize=None, pageToken=None, returnPartialSuccess=None, x__xgafv=None)</a></code></p>
9494
<p class="firstline">Lists ServerTlsPolicies in a given project and location.</p>
9595
<p class="toc_element">
9696
<code><a href="#list_next">list_next()</a></code></p>
@@ -314,13 +314,14 @@ <h3>Method Details</h3>
314314
</div>
315315

316316
<div class="method">
317-
<code class="details" id="list">list(parent, pageSize=None, pageToken=None, x__xgafv=None)</code>
317+
<code class="details" id="list">list(parent, pageSize=None, pageToken=None, returnPartialSuccess=None, x__xgafv=None)</code>
318318
<pre>Lists ServerTlsPolicies in a given project and location.
319319

320320
Args:
321321
parent: string, Required. The project and location from which the ServerTlsPolicies should be listed, specified in the format `projects/*/locations/{location}`. (required)
322322
pageSize: integer, Maximum number of ServerTlsPolicies to return per call.
323323
pageToken: string, The value returned by the last `ListServerTlsPoliciesResponse` Indicates that this is a continuation of a prior `ListServerTlsPolicies` call, and that the system should return the next page of data.
324+
returnPartialSuccess: boolean, Optional. Setting this field to `true` will opt the request into returning the resources that are reachable, and into including the names of those that were unreachable in the [ListServerTlsPoliciesResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `&quot;projects/example/locations/-&quot;`.
324325
x__xgafv: string, V1 error format.
325326
Allowed values
326327
1 - v1 error format
@@ -365,6 +366,9 @@ <h3>Method Details</h3>
365366
&quot;updateTime&quot;: &quot;A String&quot;, # Output only. The timestamp when the resource was updated.
366367
},
367368
],
369+
&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.
370+
&quot;A String&quot;,
371+
],
368372
}</pre>
369373
</div>
370374

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

+86-1
Original file line numberDiff line numberDiff line change
@@ -3743,6 +3743,11 @@
37433743
"pattern": "^projects/[^/]+/locations/[^/]+$",
37443744
"required": true,
37453745
"type": "string"
3746+
},
3747+
"returnPartialSuccess": {
3748+
"description": "Optional. Setting this field to `true` will opt the request into returning the resources that are reachable, and into including the names of those that were unreachable in the [ListServerTlsPoliciesResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `\"projects/example/locations/-\"`.",
3749+
"location": "query",
3750+
"type": "boolean"
37463751
}
37473752
},
37483753
"path": "v1/{+parent}/serverTlsPolicies",
@@ -4169,7 +4174,7 @@
41694174
}
41704175
}
41714176
},
4172-
"revision": "20250217",
4177+
"revision": "20250310",
41734178
"rootUrl": "https://networksecurity.googleapis.com/",
41744179
"schemas": {
41754180
"AddAddressGroupItemsRequest": {
@@ -5717,6 +5722,13 @@
57175722
"$ref": "ServerTlsPolicy"
57185723
},
57195724
"type": "array"
5725+
},
5726+
"unreachable": {
5727+
"description": "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.",
5728+
"items": {
5729+
"type": "string"
5730+
},
5731+
"type": "array"
57205732
}
57215733
},
57225734
"type": "object"
@@ -5934,11 +5946,20 @@
59345946
"description": "Optional. Labels are key/value pairs that help to organize and filter resources.",
59355947
"type": "object"
59365948
},
5949+
"locations": {
5950+
"description": "Output only. The list of locations where the deployment group is present.",
5951+
"items": {
5952+
"$ref": "MirroringLocation"
5953+
},
5954+
"readOnly": true,
5955+
"type": "array"
5956+
},
59375957
"name": {
59385958
"description": "Immutable. Identifier. The resource name of this deployment group, for example: `projects/123456789/locations/global/mirroringDeploymentGroups/my-dg`. See https://google.aip.dev/122 for more details.",
59395959
"type": "string"
59405960
},
59415961
"nestedDeployments": {
5962+
"deprecated": true,
59425963
"description": "Output only. The list of Mirroring Deployments that belong to this group.",
59435964
"items": {
59445965
"$ref": "MirroringDeploymentGroupDeployment"
@@ -6038,6 +6059,14 @@
60386059
"readOnly": true,
60396060
"type": "array"
60406061
},
6062+
"connectedDeploymentGroups": {
6063+
"description": "Output only. List of details about the connected deployment groups to this endpoint group.",
6064+
"items": {
6065+
"$ref": "MirroringEndpointGroupConnectedDeploymentGroup"
6066+
},
6067+
"readOnly": true,
6068+
"type": "array"
6069+
},
60416070
"createTime": {
60426071
"description": "Output only. The timestamp when the resource was created. See https://google.aip.dev/148#timestamps.",
60436072
"format": "google-datetime",
@@ -6117,7 +6146,16 @@
61176146
"description": "Optional. Labels are key/value pairs that help to organize and filter resources.",
61186147
"type": "object"
61196148
},
6149+
"locations": {
6150+
"description": "Output only. The list of locations where the association is configured. This information is retrieved from the linked endpoint group.",
6151+
"items": {
6152+
"$ref": "MirroringLocation"
6153+
},
6154+
"readOnly": true,
6155+
"type": "array"
6156+
},
61206157
"locationsDetails": {
6158+
"deprecated": true,
61216159
"description": "Output only. The list of locations where the association is present. This information is retrieved from the linked endpoint group, and not configured as part of the association itself.",
61226160
"items": {
61236161
"$ref": "MirroringEndpointGroupAssociationLocationDetails"
@@ -6241,6 +6279,53 @@
62416279
},
62426280
"type": "object"
62436281
},
6282+
"MirroringEndpointGroupConnectedDeploymentGroup": {
6283+
"description": "The endpoint group's view of a connected deployment group.",
6284+
"id": "MirroringEndpointGroupConnectedDeploymentGroup",
6285+
"properties": {
6286+
"locations": {
6287+
"description": "Output only. The list of locations where the deployment group is present.",
6288+
"items": {
6289+
"$ref": "MirroringLocation"
6290+
},
6291+
"readOnly": true,
6292+
"type": "array"
6293+
},
6294+
"name": {
6295+
"description": "Output only. The connected deployment group's resource name, for example: `projects/123456789/locations/global/mirroringDeploymentGroups/my-dg`. See https://google.aip.dev/124.",
6296+
"readOnly": true,
6297+
"type": "string"
6298+
}
6299+
},
6300+
"type": "object"
6301+
},
6302+
"MirroringLocation": {
6303+
"description": "Details about mirroring in a specific cloud location.",
6304+
"id": "MirroringLocation",
6305+
"properties": {
6306+
"location": {
6307+
"description": "Output only. The cloud location, e.g. \"us-central1-a\" or \"asia-south1\".",
6308+
"readOnly": true,
6309+
"type": "string"
6310+
},
6311+
"state": {
6312+
"description": "Output only. The current state of the association in this location.",
6313+
"enum": [
6314+
"STATE_UNSPECIFIED",
6315+
"ACTIVE",
6316+
"OUT_OF_SYNC"
6317+
],
6318+
"enumDescriptions": [
6319+
"State not set (this is not a valid state).",
6320+
"The resource is ready and in sync in the location.",
6321+
"The resource is out of sync in the location. In most cases, this is a result of a transient issue within the system (e.g. an inaccessible location) and the system is expected to recover automatically."
6322+
],
6323+
"readOnly": true,
6324+
"type": "string"
6325+
}
6326+
},
6327+
"type": "object"
6328+
},
62446329
"Operation": {
62456330
"description": "This resource represents a long-running operation that is the result of a network API call.",
62466331
"id": "Operation",

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

+160-5
Original file line numberDiff line numberDiff line change
@@ -4633,6 +4633,11 @@
46334633
"pattern": "^projects/[^/]+/locations/[^/]+$",
46344634
"required": true,
46354635
"type": "string"
4636+
},
4637+
"returnPartialSuccess": {
4638+
"description": "Optional. Setting this field to `true` will opt the request into returning the resources that are reachable, and into including the names of those that were unreachable in the [ListServerTlsPoliciesResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `\"projects/example/locations/-\"`.",
4639+
"location": "query",
4640+
"type": "boolean"
46364641
}
46374642
},
46384643
"path": "v1beta1/{+parent}/serverTlsPolicies",
@@ -5059,7 +5064,7 @@
50595064
}
50605065
}
50615066
},
5062-
"revision": "20250217",
5067+
"revision": "20250310",
50635068
"rootUrl": "https://networksecurity.googleapis.com/",
50645069
"schemas": {
50655070
"AddAddressGroupItemsRequest": {
@@ -6294,7 +6299,7 @@
62946299
"type": "string"
62956300
},
62966301
"forwardingRule": {
6297-
"description": "Required. Immutable. The regional forwarding rule that fronts the intercept collectors, for example: `projects/123456789/regions/us-central1/forwardingRules/my-rule`. See https://google.aip.dev/124.",
6302+
"description": "Required. Immutable. The regional forwarding rule that fronts the interceptors, for example: `projects/123456789/regions/us-central1/forwardingRules/my-rule`. See https://google.aip.dev/124.",
62986303
"type": "string"
62996304
},
63006305
"interceptDeploymentGroup": {
@@ -6376,11 +6381,20 @@
63766381
"description": "Optional. Labels are key/value pairs that help to organize and filter resources.",
63776382
"type": "object"
63786383
},
6384+
"locations": {
6385+
"description": "Output only. The list of locations where the deployment group is present.",
6386+
"items": {
6387+
"$ref": "InterceptLocation"
6388+
},
6389+
"readOnly": true,
6390+
"type": "array"
6391+
},
63796392
"name": {
63806393
"description": "Immutable. Identifier. The resource name of this deployment group, for example: `projects/123456789/locations/global/interceptDeploymentGroups/my-dg`. See https://google.aip.dev/122 for more details.",
63816394
"type": "string"
63826395
},
63836396
"nestedDeployments": {
6397+
"deprecated": true,
63846398
"description": "Output only. The list of Intercept Deployments that belong to this group.",
63856399
"items": {
63866400
"$ref": "InterceptDeploymentGroupDeployment"
@@ -6480,6 +6494,11 @@
64806494
"readOnly": true,
64816495
"type": "array"
64826496
},
6497+
"connectedDeploymentGroup": {
6498+
"$ref": "InterceptEndpointGroupConnectedDeploymentGroup",
6499+
"description": "Output only. Details about the connected deployment group to this endpoint group.",
6500+
"readOnly": true
6501+
},
64836502
"createTime": {
64846503
"description": "Output only. The timestamp when the resource was created. See https://google.aip.dev/148#timestamps.",
64856504
"format": "google-datetime",
@@ -6491,7 +6510,7 @@
64916510
"type": "string"
64926511
},
64936512
"interceptDeploymentGroup": {
6494-
"description": "Immutable. The deployment group that this endpoint group is connected to, for example: `projects/123456789/locations/global/interceptDeploymentGroups/my-dg`. See https://google.aip.dev/124.",
6513+
"description": "Required. Immutable. The deployment group that this endpoint group is connected to, for example: `projects/123456789/locations/global/interceptDeploymentGroups/my-dg`. See https://google.aip.dev/124.",
64956514
"type": "string"
64966515
},
64976516
"labels": {
@@ -6553,7 +6572,7 @@
65536572
"type": "string"
65546573
},
65556574
"interceptEndpointGroup": {
6556-
"description": "Immutable. The endpoint group that this association is connected to, for example: `projects/123456789/locations/global/interceptEndpointGroups/my-eg`. See https://google.aip.dev/124.",
6575+
"description": "Required. Immutable. The endpoint group that this association is connected to, for example: `projects/123456789/locations/global/interceptEndpointGroups/my-eg`. See https://google.aip.dev/124.",
65576576
"type": "string"
65586577
},
65596578
"labels": {
@@ -6563,7 +6582,16 @@
65636582
"description": "Optional. Labels are key/value pairs that help to organize and filter resources.",
65646583
"type": "object"
65656584
},
6585+
"locations": {
6586+
"description": "Output only. The list of locations where the association is configured. This information is retrieved from the linked endpoint group.",
6587+
"items": {
6588+
"$ref": "InterceptLocation"
6589+
},
6590+
"readOnly": true,
6591+
"type": "array"
6592+
},
65666593
"locationsDetails": {
6594+
"deprecated": true,
65676595
"description": "Output only. The list of locations where the association is present. This information is retrieved from the linked endpoint group, and not configured as part of the association itself.",
65686596
"items": {
65696597
"$ref": "InterceptEndpointGroupAssociationLocationDetails"
@@ -6576,7 +6604,7 @@
65766604
"type": "string"
65776605
},
65786606
"network": {
6579-
"description": "Immutable. The VPC network that is associated. for example: `projects/123456789/global/networks/my-network`. See https://google.aip.dev/124.",
6607+
"description": "Required. Immutable. The VPC network that is associated. for example: `projects/123456789/global/networks/my-network`. See https://google.aip.dev/124.",
65806608
"type": "string"
65816609
},
65826610
"reconciling": {
@@ -6683,6 +6711,53 @@
66836711
},
66846712
"type": "object"
66856713
},
6714+
"InterceptEndpointGroupConnectedDeploymentGroup": {
6715+
"description": "The endpoint group's view of a connected deployment group.",
6716+
"id": "InterceptEndpointGroupConnectedDeploymentGroup",
6717+
"properties": {
6718+
"locations": {
6719+
"description": "Output only. The list of locations where the deployment group is present.",
6720+
"items": {
6721+
"$ref": "InterceptLocation"
6722+
},
6723+
"readOnly": true,
6724+
"type": "array"
6725+
},
6726+
"name": {
6727+
"description": "Output only. The connected deployment group's resource name, for example: `projects/123456789/locations/global/interceptDeploymentGroups/my-dg`. See https://google.aip.dev/124.",
6728+
"readOnly": true,
6729+
"type": "string"
6730+
}
6731+
},
6732+
"type": "object"
6733+
},
6734+
"InterceptLocation": {
6735+
"description": "Details about intercept in a specific cloud location.",
6736+
"id": "InterceptLocation",
6737+
"properties": {
6738+
"location": {
6739+
"description": "Output only. The cloud location, e.g. \"us-central1-a\" or \"asia-south1\".",
6740+
"readOnly": true,
6741+
"type": "string"
6742+
},
6743+
"state": {
6744+
"description": "Output only. The current state of the association in this location.",
6745+
"enum": [
6746+
"STATE_UNSPECIFIED",
6747+
"ACTIVE",
6748+
"OUT_OF_SYNC"
6749+
],
6750+
"enumDescriptions": [
6751+
"State not set (this is not a valid state).",
6752+
"The resource is ready and in sync in the location.",
6753+
"The resource is out of sync in the location. In most cases, this is a result of a transient issue within the system (e.g. an inaccessible location) and the system is expected to recover automatically."
6754+
],
6755+
"readOnly": true,
6756+
"type": "string"
6757+
}
6758+
},
6759+
"type": "object"
6760+
},
66866761
"ListAddressGroupReferencesResponse": {
66876762
"description": "Response of the ListAddressGroupReferences method.",
66886763
"id": "ListAddressGroupReferencesResponse",
@@ -7176,6 +7251,13 @@
71767251
"$ref": "ServerTlsPolicy"
71777252
},
71787253
"type": "array"
7254+
},
7255+
"unreachable": {
7256+
"description": "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.",
7257+
"items": {
7258+
"type": "string"
7259+
},
7260+
"type": "array"
71797261
}
71807262
},
71817263
"type": "object"
@@ -7393,11 +7475,20 @@
73937475
"description": "Optional. Labels are key/value pairs that help to organize and filter resources.",
73947476
"type": "object"
73957477
},
7478+
"locations": {
7479+
"description": "Output only. The list of locations where the deployment group is present.",
7480+
"items": {
7481+
"$ref": "MirroringLocation"
7482+
},
7483+
"readOnly": true,
7484+
"type": "array"
7485+
},
73967486
"name": {
73977487
"description": "Immutable. Identifier. The resource name of this deployment group, for example: `projects/123456789/locations/global/mirroringDeploymentGroups/my-dg`. See https://google.aip.dev/122 for more details.",
73987488
"type": "string"
73997489
},
74007490
"nestedDeployments": {
7491+
"deprecated": true,
74017492
"description": "Output only. The list of Mirroring Deployments that belong to this group.",
74027493
"items": {
74037494
"$ref": "MirroringDeploymentGroupDeployment"
@@ -7497,6 +7588,14 @@
74977588
"readOnly": true,
74987589
"type": "array"
74997590
},
7591+
"connectedDeploymentGroups": {
7592+
"description": "Output only. List of details about the connected deployment groups to this endpoint group.",
7593+
"items": {
7594+
"$ref": "MirroringEndpointGroupConnectedDeploymentGroup"
7595+
},
7596+
"readOnly": true,
7597+
"type": "array"
7598+
},
75007599
"createTime": {
75017600
"description": "Output only. The timestamp when the resource was created. See https://google.aip.dev/148#timestamps.",
75027601
"format": "google-datetime",
@@ -7576,7 +7675,16 @@
75767675
"description": "Optional. Labels are key/value pairs that help to organize and filter resources.",
75777676
"type": "object"
75787677
},
7678+
"locations": {
7679+
"description": "Output only. The list of locations where the association is configured. This information is retrieved from the linked endpoint group.",
7680+
"items": {
7681+
"$ref": "MirroringLocation"
7682+
},
7683+
"readOnly": true,
7684+
"type": "array"
7685+
},
75797686
"locationsDetails": {
7687+
"deprecated": true,
75807688
"description": "Output only. The list of locations where the association is present. This information is retrieved from the linked endpoint group, and not configured as part of the association itself.",
75817689
"items": {
75827690
"$ref": "MirroringEndpointGroupAssociationLocationDetails"
@@ -7700,6 +7808,53 @@
77007808
},
77017809
"type": "object"
77027810
},
7811+
"MirroringEndpointGroupConnectedDeploymentGroup": {
7812+
"description": "The endpoint group's view of a connected deployment group.",
7813+
"id": "MirroringEndpointGroupConnectedDeploymentGroup",
7814+
"properties": {
7815+
"locations": {
7816+
"description": "Output only. The list of locations where the deployment group is present.",
7817+
"items": {
7818+
"$ref": "MirroringLocation"
7819+
},
7820+
"readOnly": true,
7821+
"type": "array"
7822+
},
7823+
"name": {
7824+
"description": "Output only. The connected deployment group's resource name, for example: `projects/123456789/locations/global/mirroringDeploymentGroups/my-dg`. See https://google.aip.dev/124.",
7825+
"readOnly": true,
7826+
"type": "string"
7827+
}
7828+
},
7829+
"type": "object"
7830+
},
7831+
"MirroringLocation": {
7832+
"description": "Details about mirroring in a specific cloud location.",
7833+
"id": "MirroringLocation",
7834+
"properties": {
7835+
"location": {
7836+
"description": "Output only. The cloud location, e.g. \"us-central1-a\" or \"asia-south1\".",
7837+
"readOnly": true,
7838+
"type": "string"
7839+
},
7840+
"state": {
7841+
"description": "Output only. The current state of the association in this location.",
7842+
"enum": [
7843+
"STATE_UNSPECIFIED",
7844+
"ACTIVE",
7845+
"OUT_OF_SYNC"
7846+
],
7847+
"enumDescriptions": [
7848+
"State not set (this is not a valid state).",
7849+
"The resource is ready and in sync in the location.",
7850+
"The resource is out of sync in the location. In most cases, this is a result of a transient issue within the system (e.g. an inaccessible location) and the system is expected to recover automatically."
7851+
],
7852+
"readOnly": true,
7853+
"type": "string"
7854+
}
7855+
},
7856+
"type": "object"
7857+
},
77037858
"Operation": {
77047859
"description": "This resource represents a long-running operation that is the result of a network API call.",
77057860
"id": "Operation",

0 commit comments

Comments
 (0)
Please sign in to comment.