Class EffectiveEventThreatDetectionCustomModule (0.1.18)

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.