EffectiveEventThreatDetectionCustomModule(
mapping=None, *, ignore_unknown_fields=False, **kwargs
)
An EffectiveEventThreatDetectionCustomModule is the representation of EventThreatDetectionCustomModule at a given level taking hierarchy into account and resolving various fields accordingly. e.g. if the module is enabled at the ancestor level, effective modules at all descendant levels will have enablement_state set to ENABLED. Similarly, if module.inherited is set, then effective module's config will contain the ancestor's config details. EffectiveEventThreatDetectionCustomModule is read-only.
Attributes |
|
---|---|
Name | Description |
name |
str
Identifier. The resource name of the ETD custom module. Its format is: - organizations/{organization}/locations/{location}/effectiveEventThreatDetectionCustomModules/{effective_event_threat_detection_custom_module} .
- folders/{folder}/locations/{location}/effectiveEventThreatDetectionCustomModules/{effective_event_threat_detection_custom_module} .
- projects/{project}/locations/{location}/effectiveEventThreatDetectionCustomModules/{effective_event_threat_detection_custom_module} .
|
config |
google.protobuf.struct_pb2.Struct
Output only. Config for the effective module. |
enablement_state |
google.cloud.securitycentermanagement_v1.types.EffectiveEventThreatDetectionCustomModule.EnablementState
Output only. The effective state of enablement for the module at the given level of the hierarchy. |
type_ |
str
Output only. Type for the module. e.g. CONFIGURABLE_BAD_IP. |
display_name |
str
Output only. The human readable name to be displayed for the module. |
description |
str
Output only. The description for the module. |
Classes
EnablementState
EnablementState(value)
The enablement state of the module.