Google Cloud Security Command Center v1 API - Class EffectiveEventThreatDetectionCustomModule (3.24.0)

public sealed class EffectiveEventThreatDetectionCustomModule : IMessage<EffectiveEventThreatDetectionCustomModule>, IEquatable<EffectiveEventThreatDetectionCustomModule>, IDeepCloneable<EffectiveEventThreatDetectionCustomModule>, IBufferMessage, IMessage

Reference documentation and code samples for the Google Cloud Security Command Center v1 API class EffectiveEventThreatDetectionCustomModule.

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.

Inheritance

object > EffectiveEventThreatDetectionCustomModule

Namespace

Google.Cloud.SecurityCenter.V1

Assembly

Google.Cloud.SecurityCenter.V1.dll

Constructors

EffectiveEventThreatDetectionCustomModule()

public EffectiveEventThreatDetectionCustomModule()

EffectiveEventThreatDetectionCustomModule(EffectiveEventThreatDetectionCustomModule)

public EffectiveEventThreatDetectionCustomModule(EffectiveEventThreatDetectionCustomModule other)
Parameter
Name Description
other EffectiveEventThreatDetectionCustomModule

Properties

Config

public Struct Config { get; set; }

Output only. Config for the effective module.

Property Value
Type Description
Struct

Description

public string Description { get; set; }

Output only. The description for the module.

Property Value
Type Description
string

DisplayName

public string DisplayName { get; set; }

Output only. The human readable name to be displayed for the module.

Property Value
Type Description
string

EffectiveEventThreatDetectionCustomModuleName

public EffectiveEventThreatDetectionCustomModuleName EffectiveEventThreatDetectionCustomModuleName { get; set; }

EffectiveEventThreatDetectionCustomModuleName-typed view over the Name resource name property.

Property Value
Type Description
EffectiveEventThreatDetectionCustomModuleName

EnablementState

public EffectiveEventThreatDetectionCustomModule.Types.EnablementState EnablementState { get; set; }

Output only. The effective state of enablement for the module at the given level of the hierarchy.

Property Value
Type Description
EffectiveEventThreatDetectionCustomModuleTypesEnablementState

Name

public string Name { get; set; }

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}.
Property Value
Type Description
string

Type

public string Type { get; set; }

Output only. Type for the module. e.g. CONFIGURABLE_BAD_IP.

Property Value
Type Description
string