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
Immutable. 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.
Values: ENABLEMENT_STATE_UNSPECIFIED (0): Unspecified enablement state. ENABLED (1): The module is enabled at the given level. DISABLED (2): The module is disabled at the given level.