Resource: SecurityProfile
SecurityProfile is a resource that defines the behavior for one of many ProfileType values.
| JSON representation |
|---|
{ "name": string, "description": string, "createTime": string, "updateTime": string, "etag": string, "labels": { string: string, ... }, "type": enum ( |
| Fields | |
|---|---|
name |
Immutable. Identifier. Name of the |
description |
Optional. An optional description of the profile. The maximum length is 512 characters. |
createTime |
Output only. Resource creation timestamp. Uses RFC 3339, where generated output will always be Z-normalized and use 0, 3, 6 or 9 fractional digits. Offsets other than "Z" are also accepted. Examples: |
updateTime |
Output only. Last resource update timestamp. Uses RFC 3339, where generated output will always be Z-normalized and use 0, 3, 6 or 9 fractional digits. Offsets other than "Z" are also accepted. Examples: |
etag |
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. |
labels |
Optional. Labels as key-value pairs. An object containing a list of |
type |
Immutable. The single |
The behavior for the ProfileType that the SecurityProfile resource configures. This field must correspond to the ProfileType of the SecurityProfile. The following is a list of mutually exclusive fields. At most one of the fields will be set in a response: |
|
threatPreventionProfile |
The threat prevention configuration for the |
customMirroringProfile |
The custom Packet Mirroring v2 configuration for the |
customInterceptProfile |
The custom TPPI configuration for the |
urlFilteringProfile |
The URL filtering configuration for the |
wildfireAnalysisProfile |
The Advanced malware sandbox analysis configuration for the |
| End of mutually exclusive fields. | |
Methods |
|
|---|---|
|
Creates a new security profile in a given project and location. |
|
Deletes a single security profile. |
|
Gets details of a single security profile. |
|
Lists security profiles in a given project and location. |
|
Updates the parameters of a single security profile. |