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.