Class SecurityProfileGroup (0.11.0)

SecurityProfileGroup(mapping=None, *, ignore_unknown_fields=False, **kwargs)

SecurityProfileGroup is a resource that defines the behavior for various ProfileTypes.

Attributes

Name Description
name str
Immutable. Identifier. Name of the SecurityProfileGroup resource. It matches pattern projects|organizations/*/locations/{location}/securityProfileGroups/{security_profile_group}.
description str
Optional. An optional description of the profile group. Max length 2048 characters.
create_time google.protobuf.timestamp_pb2.Timestamp
Output only. Resource creation timestamp.
update_time google.protobuf.timestamp_pb2.Timestamp
Output only. Last resource update timestamp.
etag str
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.
data_path_id int
Output only. Identifier used by the data-path. Unique within {container, location}.
labels MutableMapping[str, str]
Optional. Labels as key value pairs.
threat_prevention_profile str
Optional. Reference to a SecurityProfile with the ThreatPrevention configuration.
custom_mirroring_profile str
Optional. Reference to a SecurityProfile with the CustomMirroring configuration.
custom_intercept_profile str
Optional. Reference to a SecurityProfile with the CustomIntercept configuration.
url_filtering_profile str
Optional. Reference to a SecurityProfile with the UrlFiltering configuration.

Classes

LabelsEntry

LabelsEntry(mapping=None, *, ignore_unknown_fields=False, **kwargs)

The abstract base class for a message.

Parameters
Name Description
kwargs dict

Keys and values corresponding to the fields of the message.

mapping Union[dict, .Message]

A dictionary or message to be used to determine the values for this message.

ignore_unknown_fields Optional(bool)

If True, do not raise errors for unknown fields. Only applied if mapping is a mapping type or there are keyword parameters.