public sealed class EventThreatDetectionCustomModule : IMessage<EventThreatDetectionCustomModule>, IEquatable<EventThreatDetectionCustomModule>, IDeepCloneable<EventThreatDetectionCustomModule>, IBufferMessage, IMessage
Reference documentation and code samples for the Security Center Management v1 API class EventThreatDetectionCustomModule.
An event threat detection custom module is a Cloud SCC resource that contains the configuration and enablement state of a custom module, which enables ETD to write certain findings to Cloud SCC.
Implements
IMessageEventThreatDetectionCustomModule, IEquatableEventThreatDetectionCustomModule, IDeepCloneableEventThreatDetectionCustomModule, IBufferMessage, IMessageNamespace
Google.Cloud.SecurityCenterManagement.V1Assembly
Google.Cloud.SecurityCenterManagement.V1.dll
Constructors
EventThreatDetectionCustomModule()
public EventThreatDetectionCustomModule()
EventThreatDetectionCustomModule(EventThreatDetectionCustomModule)
public EventThreatDetectionCustomModule(EventThreatDetectionCustomModule other)
Parameter | |
---|---|
Name | Description |
other |
EventThreatDetectionCustomModule |
Properties
AncestorModule
public string AncestorModule { get; set; }
Output only. The closest ancestor module that this module inherits the enablement state from. If empty, indicates that the custom module was created in the requesting parent organization, folder, or project. The format is the same as the EventThreatDetectionCustomModule resource name.
Property Value | |
---|---|
Type | Description |
string |
AncestorModuleAsEventThreatDetectionCustomModuleName
public EventThreatDetectionCustomModuleName AncestorModuleAsEventThreatDetectionCustomModuleName { get; set; }
EventThreatDetectionCustomModuleName-typed view over the AncestorModule resource name property.
Property Value | |
---|---|
Type | Description |
EventThreatDetectionCustomModuleName |
Config
public Struct Config { get; set; }
Optional. Config for the module. For the resident module, its config value is defined at this level. For the inherited module, its config value is inherited from the ancestor module.
Property Value | |
---|---|
Type | Description |
Struct |
Description
public string Description { get; set; }
Optional. The description for the module.
Property Value | |
---|---|
Type | Description |
string |
DisplayName
public string DisplayName { get; set; }
Optional. The human readable name to be displayed for the module.
Property Value | |
---|---|
Type | Description |
string |
EnablementState
public EventThreatDetectionCustomModule.Types.EnablementState EnablementState { get; set; }
Optional. The state of enablement for the module at the given level of the hierarchy.
Property Value | |
---|---|
Type | Description |
EventThreatDetectionCustomModuleTypesEnablementState |
EventThreatDetectionCustomModuleName
public EventThreatDetectionCustomModuleName EventThreatDetectionCustomModuleName { get; set; }
EventThreatDetectionCustomModuleName-typed view over the Name resource name property.
Property Value | |
---|---|
Type | Description |
EventThreatDetectionCustomModuleName |
LastEditor
public string LastEditor { get; set; }
Output only. The editor the module was last updated by.
Property Value | |
---|---|
Type | Description |
string |
Name
public string Name { get; set; }
Identifier. The resource name of the ETD custom module.
Its format is:
organizations/{organization}/locations/{location}/eventThreatDetectionCustomModules/{event_threat_detection_custom_module}
.folders/{folder}/locations/{location}/eventThreatDetectionCustomModules/{event_threat_detection_custom_module}
.projects/{project}/locations/{location}/eventThreatDetectionCustomModules/{event_threat_detection_custom_module}
.
Property Value | |
---|---|
Type | Description |
string |
Type
public string Type { get; set; }
Optional. Type for the module. e.g. CONFIGURABLE_BAD_IP.
Property Value | |
---|---|
Type | Description |
string |
UpdateTime
public Timestamp UpdateTime { get; set; }
Output only. The time the module was last updated.
Property Value | |
---|---|
Type | Description |
Timestamp |