EffectiveEventThreatDetectionCustomModule(
mapping=None, *, ignore_unknown_fields=False, **kwargs
)
The representation of an
EventThreatDetectionCustomModule
at a given level, taking hierarchy into account and resolving
various fields accordingly. For example, if the module is enabled at
the ancestor level, then effective modules at all descendant levels
will have their enablement state set to ENABLED
. Similarly, if
module.inherited
is set, then the effective module's
configuration will reflect the ancestor's configuration.
Attributes |
|
---|---|
Name | Description |
name |
str
Identifier. The resource name of the Event Threat Detection custom module, in one of the following formats: - organizations/{organization}/locations/{location}/effectiveEventThreatDetectionCustomModules/{custom_module}
- folders/{folder}/locations/{location}/effectiveEventThreatDetectionCustomModules/{custom_module}
- projects/{project}/locations/{location}/effectiveEventThreatDetectionCustomModules/{custom_module}
|
config |
google.protobuf.struct_pb2.Struct
Output only. Configuration 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 (for example, CONFIGURABLE_BAD_IP ).
|
display_name |
str
Output only. The human-readable name of the module. |
description |
str
Output only. A description of the module. |
Classes
EnablementState
EnablementState(value)
The enablement state of the module.