Skip to content

Commit 4c726fc

Browse files
feat(networksecurity): update the api
#### networksecurity:v1 The following keys were added: - resources.projects.resources.locations.resources.authzPolicies.methods.getIamPolicy (Total Keys: 14) - resources.projects.resources.locations.resources.authzPolicies.methods.setIamPolicy (Total Keys: 12) - resources.projects.resources.locations.resources.authzPolicies.methods.testIamPermissions (Total Keys: 12) - schemas.AddressGroup.properties.purpose (Total Keys: 2) #### networksecurity:v1beta1 The following keys were added: - resources.projects.resources.locations.resources.authzPolicies.methods.getIamPolicy (Total Keys: 14) - resources.projects.resources.locations.resources.authzPolicies.methods.setIamPolicy (Total Keys: 12) - resources.projects.resources.locations.resources.authzPolicies.methods.testIamPermissions (Total Keys: 12)
1 parent 38315b6 commit 4c726fc

11 files changed

+687
-33
lines changed

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

+12
Original file line numberDiff line numberDiff line change
@@ -224,6 +224,9 @@ <h3>Method Details</h3>
224224
&quot;a_key&quot;: &quot;A String&quot;,
225225
},
226226
&quot;name&quot;: &quot;A String&quot;, # Required. Name of the AddressGroup resource. It matches pattern `projects/*/locations/{location}/addressGroups/`.
227+
&quot;purpose&quot;: [ # Optional. List of supported purposes of the Address Group.
228+
&quot;A String&quot;,
229+
],
227230
&quot;selfLink&quot;: &quot;A String&quot;, # Output only. Server-defined fully-qualified URL for this resource.
228231
&quot;type&quot;: &quot;A String&quot;, # Required. The type of the Address Group. Possible values are &quot;IPv4&quot; or &quot;IPV6&quot;.
229232
&quot;updateTime&quot;: &quot;A String&quot;, # Output only. The timestamp when the resource was updated.
@@ -321,6 +324,9 @@ <h3>Method Details</h3>
321324
&quot;a_key&quot;: &quot;A String&quot;,
322325
},
323326
&quot;name&quot;: &quot;A String&quot;, # Required. Name of the AddressGroup resource. It matches pattern `projects/*/locations/{location}/addressGroups/`.
327+
&quot;purpose&quot;: [ # Optional. List of supported purposes of the Address Group.
328+
&quot;A String&quot;,
329+
],
324330
&quot;selfLink&quot;: &quot;A String&quot;, # Output only. Server-defined fully-qualified URL for this resource.
325331
&quot;type&quot;: &quot;A String&quot;, # Required. The type of the Address Group. Possible values are &quot;IPv4&quot; or &quot;IPV6&quot;.
326332
&quot;updateTime&quot;: &quot;A String&quot;, # Output only. The timestamp when the resource was updated.
@@ -356,6 +362,9 @@ <h3>Method Details</h3>
356362
&quot;a_key&quot;: &quot;A String&quot;,
357363
},
358364
&quot;name&quot;: &quot;A String&quot;, # Required. Name of the AddressGroup resource. It matches pattern `projects/*/locations/{location}/addressGroups/`.
365+
&quot;purpose&quot;: [ # Optional. List of supported purposes of the Address Group.
366+
&quot;A String&quot;,
367+
],
359368
&quot;selfLink&quot;: &quot;A String&quot;, # Output only. Server-defined fully-qualified URL for this resource.
360369
&quot;type&quot;: &quot;A String&quot;, # Required. The type of the Address Group. Possible values are &quot;IPv4&quot; or &quot;IPV6&quot;.
361370
&quot;updateTime&quot;: &quot;A String&quot;, # Output only. The timestamp when the resource was updated.
@@ -441,6 +450,9 @@ <h3>Method Details</h3>
441450
&quot;a_key&quot;: &quot;A String&quot;,
442451
},
443452
&quot;name&quot;: &quot;A String&quot;, # Required. Name of the AddressGroup resource. It matches pattern `projects/*/locations/{location}/addressGroups/`.
453+
&quot;purpose&quot;: [ # Optional. List of supported purposes of the Address Group.
454+
&quot;A String&quot;,
455+
],
444456
&quot;selfLink&quot;: &quot;A String&quot;, # Output only. Server-defined fully-qualified URL for this resource.
445457
&quot;type&quot;: &quot;A String&quot;, # Required. The type of the Address Group. Possible values are &quot;IPv4&quot; or &quot;IPV6&quot;.
446458
&quot;updateTime&quot;: &quot;A String&quot;, # Output only. The timestamp when the resource was updated.

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

+8-8
Original file line numberDiff line numberDiff line change
@@ -110,15 +110,15 @@ <h3>Method Details</h3>
110110
body: object, The request body.
111111
The object takes the form of:
112112

113-
{ # SecurityProfileGroup is a resource that defines the behavior for various ProfileTypes. Next ID: 10
113+
{ # SecurityProfileGroup is a resource that defines the behavior for various ProfileTypes. Next ID: 11
114114
&quot;createTime&quot;: &quot;A String&quot;, # Output only. Resource creation timestamp.
115115
&quot;description&quot;: &quot;A String&quot;, # Optional. An optional description of the profile group. Max length 2048 characters.
116116
&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.
117117
&quot;labels&quot;: { # Optional. Labels as key value pairs.
118118
&quot;a_key&quot;: &quot;A String&quot;,
119119
},
120120
&quot;name&quot;: &quot;A String&quot;, # Immutable. Identifier. Name of the SecurityProfileGroup resource. It matches pattern `projects|organizations/*/locations/{location}/securityProfileGroups/{security_profile_group}`.
121-
&quot;threatPreventionProfile&quot;: &quot;A String&quot;, # Optional. Reference to a SecurityProfile with the threat prevention configuration for the SecurityProfileGroup.
121+
&quot;threatPreventionProfile&quot;: &quot;A String&quot;, # Optional. Reference to a SecurityProfile with the ThreatPrevention configuration.
122122
&quot;updateTime&quot;: &quot;A String&quot;, # Output only. Last resource update timestamp.
123123
}
124124

@@ -202,15 +202,15 @@ <h3>Method Details</h3>
202202
Returns:
203203
An object of the form:
204204

205-
{ # SecurityProfileGroup is a resource that defines the behavior for various ProfileTypes. Next ID: 10
205+
{ # SecurityProfileGroup is a resource that defines the behavior for various ProfileTypes. Next ID: 11
206206
&quot;createTime&quot;: &quot;A String&quot;, # Output only. Resource creation timestamp.
207207
&quot;description&quot;: &quot;A String&quot;, # Optional. An optional description of the profile group. Max length 2048 characters.
208208
&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.
209209
&quot;labels&quot;: { # Optional. Labels as key value pairs.
210210
&quot;a_key&quot;: &quot;A String&quot;,
211211
},
212212
&quot;name&quot;: &quot;A String&quot;, # Immutable. Identifier. Name of the SecurityProfileGroup resource. It matches pattern `projects|organizations/*/locations/{location}/securityProfileGroups/{security_profile_group}`.
213-
&quot;threatPreventionProfile&quot;: &quot;A String&quot;, # Optional. Reference to a SecurityProfile with the threat prevention configuration for the SecurityProfileGroup.
213+
&quot;threatPreventionProfile&quot;: &quot;A String&quot;, # Optional. Reference to a SecurityProfile with the ThreatPrevention configuration.
214214
&quot;updateTime&quot;: &quot;A String&quot;, # Output only. Last resource update timestamp.
215215
}</pre>
216216
</div>
@@ -234,15 +234,15 @@ <h3>Method Details</h3>
234234
{ # Response returned by the ListSecurityProfileGroups method.
235235
&quot;nextPageToken&quot;: &quot;A String&quot;, # If there might be more results than those appearing in this response, then `next_page_token` is included. To get the next set of results, call this method again using the value of `next_page_token` as `page_token`.
236236
&quot;securityProfileGroups&quot;: [ # List of SecurityProfileGroups resources.
237-
{ # SecurityProfileGroup is a resource that defines the behavior for various ProfileTypes. Next ID: 10
237+
{ # SecurityProfileGroup is a resource that defines the behavior for various ProfileTypes. Next ID: 11
238238
&quot;createTime&quot;: &quot;A String&quot;, # Output only. Resource creation timestamp.
239239
&quot;description&quot;: &quot;A String&quot;, # Optional. An optional description of the profile group. Max length 2048 characters.
240240
&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.
241241
&quot;labels&quot;: { # Optional. Labels as key value pairs.
242242
&quot;a_key&quot;: &quot;A String&quot;,
243243
},
244244
&quot;name&quot;: &quot;A String&quot;, # Immutable. Identifier. Name of the SecurityProfileGroup resource. It matches pattern `projects|organizations/*/locations/{location}/securityProfileGroups/{security_profile_group}`.
245-
&quot;threatPreventionProfile&quot;: &quot;A String&quot;, # Optional. Reference to a SecurityProfile with the threat prevention configuration for the SecurityProfileGroup.
245+
&quot;threatPreventionProfile&quot;: &quot;A String&quot;, # Optional. Reference to a SecurityProfile with the ThreatPrevention configuration.
246246
&quot;updateTime&quot;: &quot;A String&quot;, # Output only. Last resource update timestamp.
247247
},
248248
],
@@ -272,15 +272,15 @@ <h3>Method Details</h3>
272272
body: object, The request body.
273273
The object takes the form of:
274274

275-
{ # SecurityProfileGroup is a resource that defines the behavior for various ProfileTypes. Next ID: 10
275+
{ # SecurityProfileGroup is a resource that defines the behavior for various ProfileTypes. Next ID: 11
276276
&quot;createTime&quot;: &quot;A String&quot;, # Output only. Resource creation timestamp.
277277
&quot;description&quot;: &quot;A String&quot;, # Optional. An optional description of the profile group. Max length 2048 characters.
278278
&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.
279279
&quot;labels&quot;: { # Optional. Labels as key value pairs.
280280
&quot;a_key&quot;: &quot;A String&quot;,
281281
},
282282
&quot;name&quot;: &quot;A String&quot;, # Immutable. Identifier. Name of the SecurityProfileGroup resource. It matches pattern `projects|organizations/*/locations/{location}/securityProfileGroups/{security_profile_group}`.
283-
&quot;threatPreventionProfile&quot;: &quot;A String&quot;, # Optional. Reference to a SecurityProfile with the threat prevention configuration for the SecurityProfileGroup.
283+
&quot;threatPreventionProfile&quot;: &quot;A String&quot;, # Optional. Reference to a SecurityProfile with the ThreatPrevention configuration.
284284
&quot;updateTime&quot;: &quot;A String&quot;, # Output only. Last resource update timestamp.
285285
}
286286

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

+4-4
Original file line numberDiff line numberDiff line change
@@ -110,7 +110,7 @@ <h3>Method Details</h3>
110110
body: object, The request body.
111111
The object takes the form of:
112112

113-
{ # SecurityProfile is a resource that defines the behavior for one of many ProfileTypes. Next ID: 11
113+
{ # SecurityProfile is a resource that defines the behavior for one of many ProfileTypes. Next ID: 12
114114
&quot;createTime&quot;: &quot;A String&quot;, # Output only. Resource creation timestamp.
115115
&quot;description&quot;: &quot;A String&quot;, # Optional. An optional description of the profile. Max length 512 characters.
116116
&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.
@@ -217,7 +217,7 @@ <h3>Method Details</h3>
217217
Returns:
218218
An object of the form:
219219

220-
{ # SecurityProfile is a resource that defines the behavior for one of many ProfileTypes. Next ID: 11
220+
{ # SecurityProfile is a resource that defines the behavior for one of many ProfileTypes. Next ID: 12
221221
&quot;createTime&quot;: &quot;A String&quot;, # Output only. Resource creation timestamp.
222222
&quot;description&quot;: &quot;A String&quot;, # Optional. An optional description of the profile. Max length 512 characters.
223223
&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.
@@ -264,7 +264,7 @@ <h3>Method Details</h3>
264264
{ # Response returned by the ListSecurityProfiles method.
265265
&quot;nextPageToken&quot;: &quot;A String&quot;, # If there might be more results than those appearing in this response, then `next_page_token` is included. To get the next set of results, call this method again using the value of `next_page_token` as `page_token`.
266266
&quot;securityProfiles&quot;: [ # List of SecurityProfile resources.
267-
{ # SecurityProfile is a resource that defines the behavior for one of many ProfileTypes. Next ID: 11
267+
{ # SecurityProfile is a resource that defines the behavior for one of many ProfileTypes. Next ID: 12
268268
&quot;createTime&quot;: &quot;A String&quot;, # Output only. Resource creation timestamp.
269269
&quot;description&quot;: &quot;A String&quot;, # Optional. An optional description of the profile. Max length 512 characters.
270270
&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.
@@ -317,7 +317,7 @@ <h3>Method Details</h3>
317317
body: object, The request body.
318318
The object takes the form of:
319319

320-
{ # SecurityProfile is a resource that defines the behavior for one of many ProfileTypes. Next ID: 11
320+
{ # SecurityProfile is a resource that defines the behavior for one of many ProfileTypes. Next ID: 12
321321
&quot;createTime&quot;: &quot;A String&quot;, # Output only. Resource creation timestamp.
322322
&quot;description&quot;: &quot;A String&quot;, # Optional. An optional description of the profile. Max length 512 characters.
323323
&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.

docs/dyn/networksecurity_v1.projects.locations.addressGroups.html

+12
Original file line numberDiff line numberDiff line change
@@ -233,6 +233,9 @@ <h3>Method Details</h3>
233233
&quot;a_key&quot;: &quot;A String&quot;,
234234
},
235235
&quot;name&quot;: &quot;A String&quot;, # Required. Name of the AddressGroup resource. It matches pattern `projects/*/locations/{location}/addressGroups/`.
236+
&quot;purpose&quot;: [ # Optional. List of supported purposes of the Address Group.
237+
&quot;A String&quot;,
238+
],
236239
&quot;selfLink&quot;: &quot;A String&quot;, # Output only. Server-defined fully-qualified URL for this resource.
237240
&quot;type&quot;: &quot;A String&quot;, # Required. The type of the Address Group. Possible values are &quot;IPv4&quot; or &quot;IPV6&quot;.
238241
&quot;updateTime&quot;: &quot;A String&quot;, # Output only. The timestamp when the resource was updated.
@@ -330,6 +333,9 @@ <h3>Method Details</h3>
330333
&quot;a_key&quot;: &quot;A String&quot;,
331334
},
332335
&quot;name&quot;: &quot;A String&quot;, # Required. Name of the AddressGroup resource. It matches pattern `projects/*/locations/{location}/addressGroups/`.
336+
&quot;purpose&quot;: [ # Optional. List of supported purposes of the Address Group.
337+
&quot;A String&quot;,
338+
],
333339
&quot;selfLink&quot;: &quot;A String&quot;, # Output only. Server-defined fully-qualified URL for this resource.
334340
&quot;type&quot;: &quot;A String&quot;, # Required. The type of the Address Group. Possible values are &quot;IPv4&quot; or &quot;IPV6&quot;.
335341
&quot;updateTime&quot;: &quot;A String&quot;, # Output only. The timestamp when the resource was updated.
@@ -413,6 +419,9 @@ <h3>Method Details</h3>
413419
&quot;a_key&quot;: &quot;A String&quot;,
414420
},
415421
&quot;name&quot;: &quot;A String&quot;, # Required. Name of the AddressGroup resource. It matches pattern `projects/*/locations/{location}/addressGroups/`.
422+
&quot;purpose&quot;: [ # Optional. List of supported purposes of the Address Group.
423+
&quot;A String&quot;,
424+
],
416425
&quot;selfLink&quot;: &quot;A String&quot;, # Output only. Server-defined fully-qualified URL for this resource.
417426
&quot;type&quot;: &quot;A String&quot;, # Required. The type of the Address Group. Possible values are &quot;IPv4&quot; or &quot;IPV6&quot;.
418427
&quot;updateTime&quot;: &quot;A String&quot;, # Output only. The timestamp when the resource was updated.
@@ -498,6 +507,9 @@ <h3>Method Details</h3>
498507
&quot;a_key&quot;: &quot;A String&quot;,
499508
},
500509
&quot;name&quot;: &quot;A String&quot;, # Required. Name of the AddressGroup resource. It matches pattern `projects/*/locations/{location}/addressGroups/`.
510+
&quot;purpose&quot;: [ # Optional. List of supported purposes of the Address Group.
511+
&quot;A String&quot;,
512+
],
501513
&quot;selfLink&quot;: &quot;A String&quot;, # Output only. Server-defined fully-qualified URL for this resource.
502514
&quot;type&quot;: &quot;A String&quot;, # Required. The type of the Address Group. Possible values are &quot;IPv4&quot; or &quot;IPV6&quot;.
503515
&quot;updateTime&quot;: &quot;A String&quot;, # Output only. The timestamp when the resource was updated.

0 commit comments

Comments
 (0)