Reference documentation and code samples for the Security Command Center Management V1 API class Google::Cloud::SecurityCenterManagement::V1::EffectiveEventThreatDetectionCustomModule.
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.
Inherits
- Object
Extended By
- Google::Protobuf::MessageExts::ClassMethods
Includes
- Google::Protobuf::MessageExts
Methods
#config
def config() -> ::Google::Protobuf::Struct
- (::Google::Protobuf::Struct) — Output only. Configuration for the effective module.
#description
def description() -> ::String
- (::String) — Output only. A description of the module.
#display_name
def display_name() -> ::String
- (::String) — Output only. The human-readable name of the module.
#enablement_state
def enablement_state() -> ::Google::Cloud::SecurityCenterManagement::V1::EffectiveEventThreatDetectionCustomModule::EnablementState
- (::Google::Cloud::SecurityCenterManagement::V1::EffectiveEventThreatDetectionCustomModule::EnablementState) — Output only. The effective state of enablement for the module at the given level of the hierarchy.
#name
def name() -> ::String
-
(::String) —
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}
#name=
def name=(value) -> ::String
-
value (::String) —
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}
-
(::String) —
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}
#type
def type() -> ::String
-
(::String) — Output only. Type for the module (for example,
CONFIGURABLE_BAD_IP
).