diff --git a/docs/dyn/networksecurity_v1beta1.organizations.locations.addressGroups.html b/docs/dyn/networksecurity_v1beta1.organizations.locations.addressGroups.html index 2d41b3fb4af..cda410e2092 100644 --- a/docs/dyn/networksecurity_v1beta1.organizations.locations.addressGroups.html +++ b/docs/dyn/networksecurity_v1beta1.organizations.locations.addressGroups.html @@ -224,6 +224,9 @@

Method Details

"a_key": "A String", }, "name": "A String", # Required. Name of the AddressGroup resource. It matches pattern `projects/*/locations/{location}/addressGroups/`. + "purpose": [ # Optional. List of supported purposes of the Address Group. + "A String", + ], "selfLink": "A String", # Output only. Server-defined fully-qualified URL for this resource. "type": "A String", # Required. The type of the Address Group. Possible values are "IPv4" or "IPV6". "updateTime": "A String", # Output only. The timestamp when the resource was updated. @@ -321,6 +324,9 @@

Method Details

"a_key": "A String", }, "name": "A String", # Required. Name of the AddressGroup resource. It matches pattern `projects/*/locations/{location}/addressGroups/`. + "purpose": [ # Optional. List of supported purposes of the Address Group. + "A String", + ], "selfLink": "A String", # Output only. Server-defined fully-qualified URL for this resource. "type": "A String", # Required. The type of the Address Group. Possible values are "IPv4" or "IPV6". "updateTime": "A String", # Output only. The timestamp when the resource was updated. @@ -356,6 +362,9 @@

Method Details

"a_key": "A String", }, "name": "A String", # Required. Name of the AddressGroup resource. It matches pattern `projects/*/locations/{location}/addressGroups/`. + "purpose": [ # Optional. List of supported purposes of the Address Group. + "A String", + ], "selfLink": "A String", # Output only. Server-defined fully-qualified URL for this resource. "type": "A String", # Required. The type of the Address Group. Possible values are "IPv4" or "IPV6". "updateTime": "A String", # Output only. The timestamp when the resource was updated. @@ -441,6 +450,9 @@

Method Details

"a_key": "A String", }, "name": "A String", # Required. Name of the AddressGroup resource. It matches pattern `projects/*/locations/{location}/addressGroups/`. + "purpose": [ # Optional. List of supported purposes of the Address Group. + "A String", + ], "selfLink": "A String", # Output only. Server-defined fully-qualified URL for this resource. "type": "A String", # Required. The type of the Address Group. Possible values are "IPv4" or "IPV6". "updateTime": "A String", # Output only. The timestamp when the resource was updated. diff --git a/docs/dyn/networksecurity_v1beta1.organizations.locations.securityProfileGroups.html b/docs/dyn/networksecurity_v1beta1.organizations.locations.securityProfileGroups.html index 4afd1d79b3c..171366f8b7e 100644 --- a/docs/dyn/networksecurity_v1beta1.organizations.locations.securityProfileGroups.html +++ b/docs/dyn/networksecurity_v1beta1.organizations.locations.securityProfileGroups.html @@ -110,7 +110,7 @@

Method Details

body: object, The request body. The object takes the form of: -{ # SecurityProfileGroup is a resource that defines the behavior for various ProfileTypes. Next ID: 8 +{ # SecurityProfileGroup is a resource that defines the behavior for various ProfileTypes. Next ID: 9 "createTime": "A String", # Output only. Resource creation timestamp. "description": "A String", # Optional. An optional description of the profile group. Max length 2048 characters. "etag": "A String", # 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. @@ -202,7 +202,7 @@

Method Details

Returns: An object of the form: - { # SecurityProfileGroup is a resource that defines the behavior for various ProfileTypes. Next ID: 8 + { # SecurityProfileGroup is a resource that defines the behavior for various ProfileTypes. Next ID: 9 "createTime": "A String", # Output only. Resource creation timestamp. "description": "A String", # Optional. An optional description of the profile group. Max length 2048 characters. "etag": "A String", # 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. @@ -234,7 +234,7 @@

Method Details

{ # Response returned by the ListSecurityProfileGroups method. "nextPageToken": "A String", # 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`. "securityProfileGroups": [ # List of SecurityProfileGroups resources. - { # SecurityProfileGroup is a resource that defines the behavior for various ProfileTypes. Next ID: 8 + { # SecurityProfileGroup is a resource that defines the behavior for various ProfileTypes. Next ID: 9 "createTime": "A String", # Output only. Resource creation timestamp. "description": "A String", # Optional. An optional description of the profile group. Max length 2048 characters. "etag": "A String", # 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. @@ -272,7 +272,7 @@

Method Details

body: object, The request body. The object takes the form of: -{ # SecurityProfileGroup is a resource that defines the behavior for various ProfileTypes. Next ID: 8 +{ # SecurityProfileGroup is a resource that defines the behavior for various ProfileTypes. Next ID: 9 "createTime": "A String", # Output only. Resource creation timestamp. "description": "A String", # Optional. An optional description of the profile group. Max length 2048 characters. "etag": "A String", # 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. diff --git a/docs/dyn/networksecurity_v1beta1.organizations.locations.securityProfiles.html b/docs/dyn/networksecurity_v1beta1.organizations.locations.securityProfiles.html index 8857785e08b..4c1af65563f 100644 --- a/docs/dyn/networksecurity_v1beta1.organizations.locations.securityProfiles.html +++ b/docs/dyn/networksecurity_v1beta1.organizations.locations.securityProfiles.html @@ -110,7 +110,7 @@

Method Details

body: object, The request body. The object takes the form of: -{ # SecurityProfile is a resource that defines the behavior for one of many ProfileTypes. Next ID: 9 +{ # SecurityProfile is a resource that defines the behavior for one of many ProfileTypes. Next ID: 10 "createTime": "A String", # Output only. Resource creation timestamp. "description": "A String", # Optional. An optional description of the profile. Max length 512 characters. "etag": "A String", # 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 @@

Method Details

Returns: An object of the form: - { # SecurityProfile is a resource that defines the behavior for one of many ProfileTypes. Next ID: 9 + { # SecurityProfile is a resource that defines the behavior for one of many ProfileTypes. Next ID: 10 "createTime": "A String", # Output only. Resource creation timestamp. "description": "A String", # Optional. An optional description of the profile. Max length 512 characters. "etag": "A String", # 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 @@

Method Details

{ # Response returned by the ListSecurityProfiles method. "nextPageToken": "A String", # 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`. "securityProfiles": [ # List of SecurityProfile resources. - { # SecurityProfile is a resource that defines the behavior for one of many ProfileTypes. Next ID: 9 + { # SecurityProfile is a resource that defines the behavior for one of many ProfileTypes. Next ID: 10 "createTime": "A String", # Output only. Resource creation timestamp. "description": "A String", # Optional. An optional description of the profile. Max length 512 characters. "etag": "A String", # 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 @@

Method Details

body: object, The request body. The object takes the form of: -{ # SecurityProfile is a resource that defines the behavior for one of many ProfileTypes. Next ID: 9 +{ # SecurityProfile is a resource that defines the behavior for one of many ProfileTypes. Next ID: 10 "createTime": "A String", # Output only. Resource creation timestamp. "description": "A String", # Optional. An optional description of the profile. Max length 512 characters. "etag": "A String", # 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. diff --git a/docs/dyn/networksecurity_v1beta1.projects.locations.addressGroups.html b/docs/dyn/networksecurity_v1beta1.projects.locations.addressGroups.html index 5c28b8661c4..ba4b91b2306 100644 --- a/docs/dyn/networksecurity_v1beta1.projects.locations.addressGroups.html +++ b/docs/dyn/networksecurity_v1beta1.projects.locations.addressGroups.html @@ -233,6 +233,9 @@

Method Details

"a_key": "A String", }, "name": "A String", # Required. Name of the AddressGroup resource. It matches pattern `projects/*/locations/{location}/addressGroups/`. + "purpose": [ # Optional. List of supported purposes of the Address Group. + "A String", + ], "selfLink": "A String", # Output only. Server-defined fully-qualified URL for this resource. "type": "A String", # Required. The type of the Address Group. Possible values are "IPv4" or "IPV6". "updateTime": "A String", # Output only. The timestamp when the resource was updated. @@ -330,6 +333,9 @@

Method Details

"a_key": "A String", }, "name": "A String", # Required. Name of the AddressGroup resource. It matches pattern `projects/*/locations/{location}/addressGroups/`. + "purpose": [ # Optional. List of supported purposes of the Address Group. + "A String", + ], "selfLink": "A String", # Output only. Server-defined fully-qualified URL for this resource. "type": "A String", # Required. The type of the Address Group. Possible values are "IPv4" or "IPV6". "updateTime": "A String", # Output only. The timestamp when the resource was updated. @@ -413,6 +419,9 @@

Method Details

"a_key": "A String", }, "name": "A String", # Required. Name of the AddressGroup resource. It matches pattern `projects/*/locations/{location}/addressGroups/`. + "purpose": [ # Optional. List of supported purposes of the Address Group. + "A String", + ], "selfLink": "A String", # Output only. Server-defined fully-qualified URL for this resource. "type": "A String", # Required. The type of the Address Group. Possible values are "IPv4" or "IPV6". "updateTime": "A String", # Output only. The timestamp when the resource was updated. @@ -498,6 +507,9 @@

Method Details

"a_key": "A String", }, "name": "A String", # Required. Name of the AddressGroup resource. It matches pattern `projects/*/locations/{location}/addressGroups/`. + "purpose": [ # Optional. List of supported purposes of the Address Group. + "A String", + ], "selfLink": "A String", # Output only. Server-defined fully-qualified URL for this resource. "type": "A String", # Required. The type of the Address Group. Possible values are "IPv4" or "IPV6". "updateTime": "A String", # Output only. The timestamp when the resource was updated. diff --git a/googleapiclient/discovery_cache/documents/networksecurity.v1beta1.json b/googleapiclient/discovery_cache/documents/networksecurity.v1beta1.json index 9f173a99f7b..6be44f7daae 100644 --- a/googleapiclient/discovery_cache/documents/networksecurity.v1beta1.json +++ b/googleapiclient/discovery_cache/documents/networksecurity.v1beta1.json @@ -3162,7 +3162,7 @@ } } }, -"revision": "20240320", +"revision": "20240505", "rootUrl": "https://networksecurity.googleapis.com/", "schemas": { "AddAddressGroupItemsRequest": { @@ -3220,6 +3220,23 @@ "description": "Required. Name of the AddressGroup resource. It matches pattern `projects/*/locations/{location}/addressGroups/`.", "type": "string" }, +"purpose": { +"description": "Optional. List of supported purposes of the Address Group.", +"items": { +"enum": [ +"PURPOSE_UNSPECIFIED", +"DEFAULT", +"CLOUD_ARMOR" +], +"enumDescriptions": [ +"Default value. Should never happen.", +"Address Group is distributed to VMC, and is usable in Firewall Policies and other systems that rely on VMC.", +"Address Group is usable in Cloud Armor." +], +"type": "string" +}, +"type": "array" +}, "selfLink": { "description": "Output only. Server-defined fully-qualified URL for this resource.", "readOnly": true, @@ -4408,7 +4425,7 @@ "type": "object" }, "SecurityProfile": { -"description": "SecurityProfile is a resource that defines the behavior for one of many ProfileTypes. Next ID: 9", +"description": "SecurityProfile is a resource that defines the behavior for one of many ProfileTypes. Next ID: 10", "id": "SecurityProfile", "properties": { "createTime": { @@ -4463,7 +4480,7 @@ "type": "object" }, "SecurityProfileGroup": { -"description": "SecurityProfileGroup is a resource that defines the behavior for various ProfileTypes. Next ID: 8", +"description": "SecurityProfileGroup is a resource that defines the behavior for various ProfileTypes. Next ID: 9", "id": "SecurityProfileGroup", "properties": { "createTime": {