Class EffectiveEventThreatDetectionCustomModule (1.36.0)

EffectiveEventThreatDetectionCustomModule(
    mapping=None, *, ignore_unknown_fields=False, **kwargs
)

An EffectiveEventThreatDetectionCustomModule is the representation of an Event Threat Detection custom module at a specified level of the resource hierarchy: organization, folder, or project. If a custom module is inherited from a parent organization or folder, the value of the enablement_state property in EffectiveEventThreatDetectionCustomModule is set to the value that is effective in the parent, instead of INHERITED. For example, if the module is enabled in a parent organization or folder, the effective enablement_state for the module in all child folders or projects is also enabled. EffectiveEventThreatDetectionCustomModule is read-only.

Attributes

Name Description
name str
Output only. The resource name of the effective ETD custom module. Its format is: - organizations/{organization}/eventThreatDetectionSettings/effectiveCustomModules/{module}. - folders/{folder}/eventThreatDetectionSettings/effectiveCustomModules/{module}. - projects/{project}/eventThreatDetectionSettings/effectiveCustomModules/{module}.
config google.protobuf.struct_pb2.Struct
Output only. Config for the effective module.
enablement_state google.cloud.securitycenter_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.