Class EventThreatDetectionCustomModule (1.33.0)

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

Represents an instance of an Event Threat Detection custom module, including its full module name, display name, enablement state, and last updated time. You can create a custom module at the organization, folder, or project level. Custom modules that you create at the organization or folder level are inherited by child folders and projects.

Attributes

Name Description
name str
Immutable. The resource name of the Event Threat Detection custom module. Its format is: - organizations/{organization}/eventThreatDetectionSettings/customModules/{module}. - folders/{folder}/eventThreatDetectionSettings/customModules/{module}. - projects/{project}/eventThreatDetectionSettings/customModules/{module}.
config google.protobuf.struct_pb2.Struct
Config for the module. For the resident module, its config value is defined at this level. For the inherited module, its config value is inherited from the ancestor module.
ancestor_module str
Output only. The closest ancestor module that this module inherits the enablement state from. The format is the same as the EventThreatDetectionCustomModule resource name.
enablement_state google.cloud.securitycenter_v1.types.EventThreatDetectionCustomModule.EnablementState
The state of enablement for the module at the given level of the hierarchy.
type_ str
Type for the module. e.g. CONFIGURABLE_BAD_IP.
display_name str
The human readable name to be displayed for the module.
description str
The description for the module.
update_time google.protobuf.timestamp_pb2.Timestamp
Output only. The time the module was last updated.
last_editor str
Output only. The editor the module was last updated by.

Classes

EnablementState

EnablementState(value)

The enablement state of the module.