public sealed class EffectiveEventThreatDetectionCustomModule : IMessage<EffectiveEventThreatDetectionCustomModule>, IEquatable<EffectiveEventThreatDetectionCustomModule>, IDeepCloneable<EffectiveEventThreatDetectionCustomModule>, IBufferMessage, IMessageReference 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.
Implements
IMessageEffectiveEventThreatDetectionCustomModule, IEquatableEffectiveEventThreatDetectionCustomModule, IDeepCloneableEffectiveEventThreatDetectionCustomModule, IBufferMessage, IMessageNamespace
Google.Cloud.SecurityCenterManagement.V1Assembly
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 |
|