Security Center Management v1 API - Class EffectiveEventThreatDetectionCustomModule (1.0.0-beta04)

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.

An EffectiveEventThreatDetectionCustomModule is the representation of EventThreatDetectionCustomModule at a given level taking hierarchy into account and resolving various fields accordingly. e.g. if the module is enabled at the ancestor level, effective modules at all descendant levels will have enablement_state set to ENABLED. Similarly, if module.inherited is set, then effective module's config will contain the ancestor's config details. EffectiveEventThreatDetectionCustomModule is read-only.

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. 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; }

Identifier. The resource name of the ETD custom module.

Its format is:

  • "organizations/{organization}/locations/{location}/effectiveEventThreatDetectionCustomModules/{effective_event_threat_detection_custom_module}".
  • "folders/{folder}/locations/{location}/effectiveEventThreatDetectionCustomModules/{effective_event_threat_detection_custom_module}".
  • "projects/{project}/locations/{location}/effectiveEventThreatDetectionCustomModules/{effective_event_threat_detection_custom_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