Skip to content

Commit f1971d3

Browse files
feat(networksecurity): update the api
#### networksecurity:v1 The following keys were added: - resources.projects.resources.locations.resources.mirroringDeploymentGroups.methods.create (Total Keys: 16) - resources.projects.resources.locations.resources.mirroringDeploymentGroups.methods.delete (Total Keys: 13) - resources.projects.resources.locations.resources.mirroringDeploymentGroups.methods.get (Total Keys: 11) - resources.projects.resources.locations.resources.mirroringDeploymentGroups.methods.list (Total Keys: 20) - resources.projects.resources.locations.resources.mirroringDeploymentGroups.methods.patch (Total Keys: 17) - resources.projects.resources.locations.resources.mirroringDeployments.methods.create (Total Keys: 16) - resources.projects.resources.locations.resources.mirroringDeployments.methods.delete (Total Keys: 13) - resources.projects.resources.locations.resources.mirroringDeployments.methods.get (Total Keys: 11) - resources.projects.resources.locations.resources.mirroringDeployments.methods.list (Total Keys: 20) - resources.projects.resources.locations.resources.mirroringDeployments.methods.patch (Total Keys: 17) - resources.projects.resources.locations.resources.mirroringEndpointGroupAssociations.methods.create (Total Keys: 16) - resources.projects.resources.locations.resources.mirroringEndpointGroupAssociations.methods.delete (Total Keys: 13) - resources.projects.resources.locations.resources.mirroringEndpointGroupAssociations.methods.get (Total Keys: 11) - resources.projects.resources.locations.resources.mirroringEndpointGroupAssociations.methods.list (Total Keys: 20) - resources.projects.resources.locations.resources.mirroringEndpointGroupAssociations.methods.patch (Total Keys: 17) - resources.projects.resources.locations.resources.mirroringEndpointGroups.methods.create (Total Keys: 16) - resources.projects.resources.locations.resources.mirroringEndpointGroups.methods.delete (Total Keys: 13) - resources.projects.resources.locations.resources.mirroringEndpointGroups.methods.get (Total Keys: 11) - resources.projects.resources.locations.resources.mirroringEndpointGroups.methods.list (Total Keys: 20) - resources.projects.resources.locations.resources.mirroringEndpointGroups.methods.patch (Total Keys: 17) - schemas.AntivirusOverride (Total Keys: 4) - schemas.FirewallEndpoint.properties.satisfiesPzi (Total Keys: 2) - schemas.FirewallEndpoint.properties.satisfiesPzs (Total Keys: 2) - schemas.ListMirroringDeploymentGroupsResponse (Total Keys: 5) - schemas.ListMirroringDeploymentsResponse (Total Keys: 7) - schemas.ListMirroringEndpointGroupAssociationsResponse (Total Keys: 5) - schemas.ListMirroringEndpointGroupsResponse (Total Keys: 5) - schemas.MirroringDeployment (Total Keys: 40) - schemas.MirroringEndpointGroup (Total Keys: 53) - schemas.ThreatPreventionProfile.properties.antivirusOverrides (Total Keys: 2) #### networksecurity:v1beta1 The following keys were added: - resources.projects.resources.locations.resources.backendAuthenticationConfigs.methods.create (Total Keys: 14) - resources.projects.resources.locations.resources.backendAuthenticationConfigs.methods.delete (Total Keys: 11) - resources.projects.resources.locations.resources.backendAuthenticationConfigs.methods.get (Total Keys: 11) - resources.projects.resources.locations.resources.backendAuthenticationConfigs.methods.list (Total Keys: 16) - resources.projects.resources.locations.resources.backendAuthenticationConfigs.methods.patch (Total Keys: 15) - schemas.AntivirusOverride (Total Keys: 4) - schemas.BackendAuthenticationConfig (Total Keys: 14) - schemas.FirewallEndpoint.properties.satisfiesPzi (Total Keys: 2) - schemas.FirewallEndpoint.properties.satisfiesPzs (Total Keys: 2) - schemas.ListBackendAuthenticationConfigsResponse (Total Keys: 7) - schemas.ThreatPreventionProfile.properties.antivirusOverrides (Total Keys: 2)
1 parent 9e3ef25 commit f1971d3

18 files changed

+3693
-347
lines changed

docs/dyn/networksecurity_v1.organizations.locations.firewallEndpoints.html

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -128,6 +128,8 @@ <h3>Method Details</h3>
128128
},
129129
&quot;name&quot;: &quot;A String&quot;, # Immutable. Identifier. name of resource
130130
&quot;reconciling&quot;: True or False, # Output only. Whether reconciling is in progress, recommended per https://google.aip.dev/128.
131+
&quot;satisfiesPzi&quot;: True or False, # Output only. [Output Only] Reserved for future use.
132+
&quot;satisfiesPzs&quot;: True or False, # Output only. [Output Only] Reserved for future use.
131133
&quot;state&quot;: &quot;A String&quot;, # Output only. Current state of the endpoint.
132134
&quot;updateTime&quot;: &quot;A String&quot;, # Output only. Update time stamp
133135
}
@@ -231,6 +233,8 @@ <h3>Method Details</h3>
231233
},
232234
&quot;name&quot;: &quot;A String&quot;, # Immutable. Identifier. name of resource
233235
&quot;reconciling&quot;: True or False, # Output only. Whether reconciling is in progress, recommended per https://google.aip.dev/128.
236+
&quot;satisfiesPzi&quot;: True or False, # Output only. [Output Only] Reserved for future use.
237+
&quot;satisfiesPzs&quot;: True or False, # Output only. [Output Only] Reserved for future use.
234238
&quot;state&quot;: &quot;A String&quot;, # Output only. Current state of the endpoint.
235239
&quot;updateTime&quot;: &quot;A String&quot;, # Output only. Update time stamp
236240
}</pre>
@@ -274,6 +278,8 @@ <h3>Method Details</h3>
274278
},
275279
&quot;name&quot;: &quot;A String&quot;, # Immutable. Identifier. name of resource
276280
&quot;reconciling&quot;: True or False, # Output only. Whether reconciling is in progress, recommended per https://google.aip.dev/128.
281+
&quot;satisfiesPzi&quot;: True or False, # Output only. [Output Only] Reserved for future use.
282+
&quot;satisfiesPzs&quot;: True or False, # Output only. [Output Only] Reserved for future use.
277283
&quot;state&quot;: &quot;A String&quot;, # Output only. Current state of the endpoint.
278284
&quot;updateTime&quot;: &quot;A String&quot;, # Output only. Update time stamp
279285
},
@@ -326,6 +332,8 @@ <h3>Method Details</h3>
326332
},
327333
&quot;name&quot;: &quot;A String&quot;, # Immutable. Identifier. name of resource
328334
&quot;reconciling&quot;: True or False, # Output only. Whether reconciling is in progress, recommended per https://google.aip.dev/128.
335+
&quot;satisfiesPzi&quot;: True or False, # Output only. [Output Only] Reserved for future use.
336+
&quot;satisfiesPzs&quot;: True or False, # Output only. [Output Only] Reserved for future use.
329337
&quot;state&quot;: &quot;A String&quot;, # Output only. Current state of the endpoint.
330338
&quot;updateTime&quot;: &quot;A String&quot;, # Output only. Update time stamp
331339
}

docs/dyn/networksecurity_v1.organizations.locations.securityProfiles.html

Lines changed: 40 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -112,11 +112,11 @@ <h3>Method Details</h3>
112112

113113
{ # SecurityProfile is a resource that defines the behavior for one of many ProfileTypes.
114114
&quot;createTime&quot;: &quot;A String&quot;, # Output only. Resource creation timestamp.
115-
&quot;customInterceptProfile&quot;: { # CustomInterceptProfile defines the Packet Intercept Endpoint Group used to intercept traffic to a third-party firewall in a Firewall rule. # The custom TPPI configuration for the SecurityProfile.
116-
&quot;interceptEndpointGroup&quot;: &quot;A String&quot;, # Required. The InterceptEndpointGroup to which traffic associated with the SP should be mirrored.
115+
&quot;customInterceptProfile&quot;: { # CustomInterceptProfile defines in-band integration behavior (intercept). It is used by firewall rules with an APPLY_SECURITY_PROFILE_GROUP action. # The custom TPPI configuration for the SecurityProfile.
116+
&quot;interceptEndpointGroup&quot;: &quot;A String&quot;, # Required. The target InterceptEndpointGroup. When a firewall rule with this security profile attached matches a packet, the packet will be intercepted to the location-local target in this group.
117117
},
118-
&quot;customMirroringProfile&quot;: { # CustomMirroringProfile defines an action for mirroring traffic to a collector&#x27;s EndpointGroup # The custom Packet Mirroring v2 configuration for the SecurityProfile.
119-
&quot;mirroringEndpointGroup&quot;: &quot;A String&quot;, # Required. The MirroringEndpointGroup to which traffic associated with the SP should be mirrored.
118+
&quot;customMirroringProfile&quot;: { # CustomMirroringProfile defines out-of-band integration behavior (mirroring). It is used by mirroring rules with a MIRROR action. # The custom Packet Mirroring v2 configuration for the SecurityProfile.
119+
&quot;mirroringEndpointGroup&quot;: &quot;A String&quot;, # Required. The target MirroringEndpointGroup. When a mirroring rule with this security profile attached matches a packet, a replica will be mirrored to the location-local target in this group.
120120
},
121121
&quot;description&quot;: &quot;A String&quot;, # Optional. An optional description of the profile. Max length 512 characters.
122122
&quot;etag&quot;: &quot;A String&quot;, # Output only. This checksum is computed by the server based on the value of other fields, and may be sent on update and delete requests to ensure the client has an up-to-date value before proceeding.
@@ -125,6 +125,12 @@ <h3>Method Details</h3>
125125
},
126126
&quot;name&quot;: &quot;A String&quot;, # Immutable. Identifier. Name of the SecurityProfile resource. It matches pattern `projects|organizations/*/locations/{location}/securityProfiles/{security_profile}`.
127127
&quot;threatPreventionProfile&quot;: { # ThreatPreventionProfile defines an action for specific threat signatures or severity levels. # The threat prevention configuration for the SecurityProfile.
128+
&quot;antivirusOverrides&quot;: [ # Optional. Configuration for overriding antivirus actions per protocol.
129+
{ # Defines what action to take for antivirus threats per protocol.
130+
&quot;action&quot;: &quot;A String&quot;, # Required. Threat action override. For some threat types, only a subset of actions applies.
131+
&quot;protocol&quot;: &quot;A String&quot;, # Required. Protocol to match.
132+
},
133+
],
128134
&quot;severityOverrides&quot;: [ # Optional. Configuration for overriding threats actions by severity match.
129135
{ # Defines what action to take for a specific severity match.
130136
&quot;action&quot;: &quot;A String&quot;, # Required. Threat action override.
@@ -225,11 +231,11 @@ <h3>Method Details</h3>
225231

226232
{ # SecurityProfile is a resource that defines the behavior for one of many ProfileTypes.
227233
&quot;createTime&quot;: &quot;A String&quot;, # Output only. Resource creation timestamp.
228-
&quot;customInterceptProfile&quot;: { # CustomInterceptProfile defines the Packet Intercept Endpoint Group used to intercept traffic to a third-party firewall in a Firewall rule. # The custom TPPI configuration for the SecurityProfile.
229-
&quot;interceptEndpointGroup&quot;: &quot;A String&quot;, # Required. The InterceptEndpointGroup to which traffic associated with the SP should be mirrored.
234+
&quot;customInterceptProfile&quot;: { # CustomInterceptProfile defines in-band integration behavior (intercept). It is used by firewall rules with an APPLY_SECURITY_PROFILE_GROUP action. # The custom TPPI configuration for the SecurityProfile.
235+
&quot;interceptEndpointGroup&quot;: &quot;A String&quot;, # Required. The target InterceptEndpointGroup. When a firewall rule with this security profile attached matches a packet, the packet will be intercepted to the location-local target in this group.
230236
},
231-
&quot;customMirroringProfile&quot;: { # CustomMirroringProfile defines an action for mirroring traffic to a collector&#x27;s EndpointGroup # The custom Packet Mirroring v2 configuration for the SecurityProfile.
232-
&quot;mirroringEndpointGroup&quot;: &quot;A String&quot;, # Required. The MirroringEndpointGroup to which traffic associated with the SP should be mirrored.
237+
&quot;customMirroringProfile&quot;: { # CustomMirroringProfile defines out-of-band integration behavior (mirroring). It is used by mirroring rules with a MIRROR action. # The custom Packet Mirroring v2 configuration for the SecurityProfile.
238+
&quot;mirroringEndpointGroup&quot;: &quot;A String&quot;, # Required. The target MirroringEndpointGroup. When a mirroring rule with this security profile attached matches a packet, a replica will be mirrored to the location-local target in this group.
233239
},
234240
&quot;description&quot;: &quot;A String&quot;, # Optional. An optional description of the profile. Max length 512 characters.
235241
&quot;etag&quot;: &quot;A String&quot;, # Output only. This checksum is computed by the server based on the value of other fields, and may be sent on update and delete requests to ensure the client has an up-to-date value before proceeding.
@@ -238,6 +244,12 @@ <h3>Method Details</h3>
238244
},
239245
&quot;name&quot;: &quot;A String&quot;, # Immutable. Identifier. Name of the SecurityProfile resource. It matches pattern `projects|organizations/*/locations/{location}/securityProfiles/{security_profile}`.
240246
&quot;threatPreventionProfile&quot;: { # ThreatPreventionProfile defines an action for specific threat signatures or severity levels. # The threat prevention configuration for the SecurityProfile.
247+
&quot;antivirusOverrides&quot;: [ # Optional. Configuration for overriding antivirus actions per protocol.
248+
{ # Defines what action to take for antivirus threats per protocol.
249+
&quot;action&quot;: &quot;A String&quot;, # Required. Threat action override. For some threat types, only a subset of actions applies.
250+
&quot;protocol&quot;: &quot;A String&quot;, # Required. Protocol to match.
251+
},
252+
],
241253
&quot;severityOverrides&quot;: [ # Optional. Configuration for overriding threats actions by severity match.
242254
{ # Defines what action to take for a specific severity match.
243255
&quot;action&quot;: &quot;A String&quot;, # Required. Threat action override.
@@ -278,11 +290,11 @@ <h3>Method Details</h3>
278290
&quot;securityProfiles&quot;: [ # List of SecurityProfile resources.
279291
{ # SecurityProfile is a resource that defines the behavior for one of many ProfileTypes.
280292
&quot;createTime&quot;: &quot;A String&quot;, # Output only. Resource creation timestamp.
281-
&quot;customInterceptProfile&quot;: { # CustomInterceptProfile defines the Packet Intercept Endpoint Group used to intercept traffic to a third-party firewall in a Firewall rule. # The custom TPPI configuration for the SecurityProfile.
282-
&quot;interceptEndpointGroup&quot;: &quot;A String&quot;, # Required. The InterceptEndpointGroup to which traffic associated with the SP should be mirrored.
293+
&quot;customInterceptProfile&quot;: { # CustomInterceptProfile defines in-band integration behavior (intercept). It is used by firewall rules with an APPLY_SECURITY_PROFILE_GROUP action. # The custom TPPI configuration for the SecurityProfile.
294+
&quot;interceptEndpointGroup&quot;: &quot;A String&quot;, # Required. The target InterceptEndpointGroup. When a firewall rule with this security profile attached matches a packet, the packet will be intercepted to the location-local target in this group.
283295
},
284-
&quot;customMirroringProfile&quot;: { # CustomMirroringProfile defines an action for mirroring traffic to a collector&#x27;s EndpointGroup # The custom Packet Mirroring v2 configuration for the SecurityProfile.
285-
&quot;mirroringEndpointGroup&quot;: &quot;A String&quot;, # Required. The MirroringEndpointGroup to which traffic associated with the SP should be mirrored.
296+
&quot;customMirroringProfile&quot;: { # CustomMirroringProfile defines out-of-band integration behavior (mirroring). It is used by mirroring rules with a MIRROR action. # The custom Packet Mirroring v2 configuration for the SecurityProfile.
297+
&quot;mirroringEndpointGroup&quot;: &quot;A String&quot;, # Required. The target MirroringEndpointGroup. When a mirroring rule with this security profile attached matches a packet, a replica will be mirrored to the location-local target in this group.
286298
},
287299
&quot;description&quot;: &quot;A String&quot;, # Optional. An optional description of the profile. Max length 512 characters.
288300
&quot;etag&quot;: &quot;A String&quot;, # Output only. This checksum is computed by the server based on the value of other fields, and may be sent on update and delete requests to ensure the client has an up-to-date value before proceeding.
@@ -291,6 +303,12 @@ <h3>Method Details</h3>
291303
},
292304
&quot;name&quot;: &quot;A String&quot;, # Immutable. Identifier. Name of the SecurityProfile resource. It matches pattern `projects|organizations/*/locations/{location}/securityProfiles/{security_profile}`.
293305
&quot;threatPreventionProfile&quot;: { # ThreatPreventionProfile defines an action for specific threat signatures or severity levels. # The threat prevention configuration for the SecurityProfile.
306+
&quot;antivirusOverrides&quot;: [ # Optional. Configuration for overriding antivirus actions per protocol.
307+
{ # Defines what action to take for antivirus threats per protocol.
308+
&quot;action&quot;: &quot;A String&quot;, # Required. Threat action override. For some threat types, only a subset of actions applies.
309+
&quot;protocol&quot;: &quot;A String&quot;, # Required. Protocol to match.
310+
},
311+
],
294312
&quot;severityOverrides&quot;: [ # Optional. Configuration for overriding threats actions by severity match.
295313
{ # Defines what action to take for a specific severity match.
296314
&quot;action&quot;: &quot;A String&quot;, # Required. Threat action override.
@@ -337,11 +355,11 @@ <h3>Method Details</h3>
337355

338356
{ # SecurityProfile is a resource that defines the behavior for one of many ProfileTypes.
339357
&quot;createTime&quot;: &quot;A String&quot;, # Output only. Resource creation timestamp.
340-
&quot;customInterceptProfile&quot;: { # CustomInterceptProfile defines the Packet Intercept Endpoint Group used to intercept traffic to a third-party firewall in a Firewall rule. # The custom TPPI configuration for the SecurityProfile.
341-
&quot;interceptEndpointGroup&quot;: &quot;A String&quot;, # Required. The InterceptEndpointGroup to which traffic associated with the SP should be mirrored.
358+
&quot;customInterceptProfile&quot;: { # CustomInterceptProfile defines in-band integration behavior (intercept). It is used by firewall rules with an APPLY_SECURITY_PROFILE_GROUP action. # The custom TPPI configuration for the SecurityProfile.
359+
&quot;interceptEndpointGroup&quot;: &quot;A String&quot;, # Required. The target InterceptEndpointGroup. When a firewall rule with this security profile attached matches a packet, the packet will be intercepted to the location-local target in this group.
342360
},
343-
&quot;customMirroringProfile&quot;: { # CustomMirroringProfile defines an action for mirroring traffic to a collector&#x27;s EndpointGroup # The custom Packet Mirroring v2 configuration for the SecurityProfile.
344-
&quot;mirroringEndpointGroup&quot;: &quot;A String&quot;, # Required. The MirroringEndpointGroup to which traffic associated with the SP should be mirrored.
361+
&quot;customMirroringProfile&quot;: { # CustomMirroringProfile defines out-of-band integration behavior (mirroring). It is used by mirroring rules with a MIRROR action. # The custom Packet Mirroring v2 configuration for the SecurityProfile.
362+
&quot;mirroringEndpointGroup&quot;: &quot;A String&quot;, # Required. The target MirroringEndpointGroup. When a mirroring rule with this security profile attached matches a packet, a replica will be mirrored to the location-local target in this group.
345363
},
346364
&quot;description&quot;: &quot;A String&quot;, # Optional. An optional description of the profile. Max length 512 characters.
347365
&quot;etag&quot;: &quot;A String&quot;, # Output only. This checksum is computed by the server based on the value of other fields, and may be sent on update and delete requests to ensure the client has an up-to-date value before proceeding.
@@ -350,6 +368,12 @@ <h3>Method Details</h3>
350368
},
351369
&quot;name&quot;: &quot;A String&quot;, # Immutable. Identifier. Name of the SecurityProfile resource. It matches pattern `projects|organizations/*/locations/{location}/securityProfiles/{security_profile}`.
352370
&quot;threatPreventionProfile&quot;: { # ThreatPreventionProfile defines an action for specific threat signatures or severity levels. # The threat prevention configuration for the SecurityProfile.
371+
&quot;antivirusOverrides&quot;: [ # Optional. Configuration for overriding antivirus actions per protocol.
372+
{ # Defines what action to take for antivirus threats per protocol.
373+
&quot;action&quot;: &quot;A String&quot;, # Required. Threat action override. For some threat types, only a subset of actions applies.
374+
&quot;protocol&quot;: &quot;A String&quot;, # Required. Protocol to match.
375+
},
376+
],
353377
&quot;severityOverrides&quot;: [ # Optional. Configuration for overriding threats actions by severity match.
354378
{ # Defines what action to take for a specific severity match.
355379
&quot;action&quot;: &quot;A String&quot;, # Required. Threat action override.

docs/dyn/networksecurity_v1.projects.locations.html

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -104,6 +104,26 @@ <h2>Instance Methods</h2>
104104
</p>
105105
<p class="firstline">Returns the gatewaySecurityPolicies Resource.</p>
106106

107+
<p class="toc_element">
108+
<code><a href="networksecurity_v1.projects.locations.mirroringDeploymentGroups.html">mirroringDeploymentGroups()</a></code>
109+
</p>
110+
<p class="firstline">Returns the mirroringDeploymentGroups Resource.</p>
111+
112+
<p class="toc_element">
113+
<code><a href="networksecurity_v1.projects.locations.mirroringDeployments.html">mirroringDeployments()</a></code>
114+
</p>
115+
<p class="firstline">Returns the mirroringDeployments Resource.</p>
116+
117+
<p class="toc_element">
118+
<code><a href="networksecurity_v1.projects.locations.mirroringEndpointGroupAssociations.html">mirroringEndpointGroupAssociations()</a></code>
119+
</p>
120+
<p class="firstline">Returns the mirroringEndpointGroupAssociations Resource.</p>
121+
122+
<p class="toc_element">
123+
<code><a href="networksecurity_v1.projects.locations.mirroringEndpointGroups.html">mirroringEndpointGroups()</a></code>
124+
</p>
125+
<p class="firstline">Returns the mirroringEndpointGroups Resource.</p>
126+
107127
<p class="toc_element">
108128
<code><a href="networksecurity_v1.projects.locations.operations.html">operations()</a></code>
109129
</p>

0 commit comments

Comments
 (0)