Security Center Management v1 API - Class EffectiveEventThreatDetectionCustomModule (1.2.0)

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

Reference documentation and code samples for the Security Center Management v1 API class EffectiveEventThreatDetectionCustomModule.

The representation of an [EventThreatDetectionCustomModule][google.cloud.securitycentermanagement.v1.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.

Inheritance

object > EffectiveEventThreatDetectionCustomModule

Namespace

Google.Cloud.SecurityCenterManagement.V1

Assembly

Google.Cloud.SecurityCenterManagement.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. Configuration for the effective module.

Property Value
Type Description
Struct

Description

public string Description { get; set; }

Output only. A description of the module.

Property Value
Type Description
string

DisplayName

public string DisplayName { get; set; }

Output only. The human-readable name of 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; }

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

Type

public string Type { get; set; }

Output only. Type for the module (for example, CONFIGURABLE_BAD_IP).

Property Value
Type Description
string