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