Security Command Center Management V1 API - Class Google::Cloud::SecurityCenterManagement::V1::EffectiveEventThreatDetectionCustomModule (v1.2.0)

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
Returns

#description

def description() -> ::String
Returns
  • (::String) — Output only. A description of the module.

#display_name

def display_name() -> ::String
Returns
  • (::String) — Output only. The human-readable name of the module.

#enablement_state

def enablement_state() -> ::Google::Cloud::SecurityCenterManagement::V1::EffectiveEventThreatDetectionCustomModule::EnablementState
Returns

#name

def name() -> ::String
Returns
  • (::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
Parameter
  • 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}
Returns
  • (::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
Returns
  • (::String) — Output only. Type for the module (for example, CONFIGURABLE_BAD_IP).