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