Class EffectiveEventThreatDetectionCustomModule (0.1.4)

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

NameDescription
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.