v1

latestOpenAPI 3.0.0Creative Commons Attribution 3.02026-07-1363121226.6 KB
projects

Creates a new SecurityProfileGroup in a given project and location.

post/v1/{+parent}/securityProfileGroups

Path parameters

parentstring required

Required. The parent resource of the SecurityProfileGroup. Must be in the format projects|organizations/*/locations/{location}.

Query parameters

securityProfileGroupIdstring

Required. Short name of the SecurityProfileGroup resource to be created. This value should be 1-63 characters long, containing only letters, numbers, hyphens, and underscores, and should not start with a number. E.g. "security_profile_group1".

Request body

etagstring

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.

dataPathIdstring uint64

Output only. Identifier used by the data-path. Unique within {container, location}.

customInterceptProfilestring

Optional. Reference to a SecurityProfile with the CustomIntercept configuration.

createTimestring google-datetime

Output only. Resource creation timestamp.

descriptionstring

Optional. An optional description of the profile group. Max length 2048 characters.

customMirroringProfilestring

Optional. Reference to a SecurityProfile with the CustomMirroring configuration.

labelsobject

Optional. Labels as key value pairs.

namestring

Immutable. Identifier. Name of the SecurityProfileGroup resource. It matches pattern projects|organizations/*/locations/{location}/securityProfileGroups/{security_profile_group}.

updateTimestring google-datetime

Output only. Last resource update timestamp.

urlFilteringProfilestring

Optional. Reference to a SecurityProfile with the UrlFiltering configuration.

threatPreventionProfilestring

Optional. Reference to a SecurityProfile with the ThreatPrevention configuration.

Response

Successful response