Reference documentation and code samples for the Google Cloud Network Security V1 Client class SecurityProfile.
SecurityProfile is a resource that defines the behavior for one of many ProfileTypes.
Generated from protobuf message google.cloud.networksecurity.v1.SecurityProfile
Namespace
Google \ Cloud \ NetworkSecurity \ V1Methods
__construct
Constructor.
data
mixed
getThreatPreventionProfile
The threat prevention configuration for the SecurityProfile.
hasThreatPreventionProfile
setThreatPreventionProfile
The threat prevention configuration for the SecurityProfile.
$this
getCustomMirroringProfile
The custom Packet Mirroring v2 configuration for the SecurityProfile.
hasCustomMirroringProfile
setCustomMirroringProfile
The custom Packet Mirroring v2 configuration for the SecurityProfile.
$this
getCustomInterceptProfile
The custom TPPI configuration for the SecurityProfile.
hasCustomInterceptProfile
setCustomInterceptProfile
The custom TPPI configuration for the SecurityProfile.
$this
getUrlFilteringProfile
The URL filtering configuration for the SecurityProfile.
hasUrlFilteringProfile
setUrlFilteringProfile
The URL filtering configuration for the SecurityProfile.
$this
getName
Immutable. Identifier. Name of the SecurityProfile resource. It matches
pattern projects|organizations/*/locations/{location}/securityProfiles/{security_profile}
.
string
setName
Immutable. Identifier. Name of the SecurityProfile resource. It matches
pattern projects|organizations/*/locations/{location}/securityProfiles/{security_profile}
.
var
string
$this
getDescription
Optional. An optional description of the profile. Max length 512 characters.
string
setDescription
Optional. An optional description of the profile. Max length 512 characters.
var
string
$this
getCreateTime
Output only. Resource creation timestamp.
hasCreateTime
clearCreateTime
setCreateTime
Output only. Resource creation timestamp.
$this
getUpdateTime
Output only. Last resource update timestamp.
hasUpdateTime
clearUpdateTime
setUpdateTime
Output only. Last resource update timestamp.
$this
getEtag
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.
string
setEtag
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.
var
string
$this
getLabels
Optional. Labels as key value pairs.
setLabels
Optional. Labels as key value pairs.
$this
getType
Immutable. The single ProfileType that the SecurityProfile resource configures.
setType
Immutable. The single ProfileType that the SecurityProfile resource configures.
$this
getProfile
string

