Reference documentation and code samples for the Google Cloud Network Security V1 Client class SecurityProfileGroup.
SecurityProfileGroup is a resource that defines the behavior for various ProfileTypes.
Generated from protobuf message google.cloud.networksecurity.v1.SecurityProfileGroup
Namespace
Google \ Cloud \ NetworkSecurity \ V1Methods
__construct
Constructor.
data
mixed
getName
Immutable. Identifier. Name of the SecurityProfileGroup resource. It
matches pattern projects|organizations/*/locations/{location}/securityProfileGroups/{security_profile_group}
.
string
setName
Immutable. Identifier. Name of the SecurityProfileGroup resource. It
matches pattern projects|organizations/*/locations/{location}/securityProfileGroups/{security_profile_group}
.
var
string
$this
getDescription
Optional. An optional description of the profile group. Max length 2048 characters.
string
setDescription
Optional. An optional description of the profile group. Max length 2048 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
getDataPathId
Output only. Identifier used by the data-path. Unique within {container, location}.
int|string
setDataPathId
Output only. Identifier used by the data-path. Unique within {container, location}.
var
int|string
$this
getLabels
Optional. Labels as key value pairs.
setLabels
Optional. Labels as key value pairs.
$this
getThreatPreventionProfile
Optional. Reference to a SecurityProfile with the ThreatPrevention configuration.
string
setThreatPreventionProfile
Optional. Reference to a SecurityProfile with the ThreatPrevention configuration.
var
string
$this
getCustomMirroringProfile
Optional. Reference to a SecurityProfile with the CustomMirroring configuration.
string
setCustomMirroringProfile
Optional. Reference to a SecurityProfile with the CustomMirroring configuration.
var
string
$this
getCustomInterceptProfile
Optional. Reference to a SecurityProfile with the CustomIntercept configuration.
string
setCustomInterceptProfile
Optional. Reference to a SecurityProfile with the CustomIntercept configuration.
var
string
$this
getUrlFilteringProfile
Optional. Reference to a SecurityProfile with the UrlFiltering configuration.
string
setUrlFilteringProfile
Optional. Reference to a SecurityProfile with the UrlFiltering configuration.
var
string
$this

