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
Inherited Members
Namespace: Google.Apis.SecurityCommandCenter.v1.Data
Assembly: Google.Apis.SecurityCommandCenter.v1.dll
Syntax
public class EffectiveEventThreatDetectionCustomModule : IDirectResponseSchema
Properties
CloudProvider
The cloud provider of the custom module.
Declaration
[JsonProperty("cloudProvider")]
public virtual string CloudProvider { get; set; }
Property Value
Type | Description |
---|---|
string |
Config
Output only. Config for the effective module.
Declaration
[JsonProperty("config")]
public virtual IDictionary<string, object> Config { get; set; }
Property Value
Type | Description |
---|---|
IDictionary<string, object> |
Description
Output only. The description for the module.
Declaration
[JsonProperty("description")]
public virtual string Description { get; set; }
Property Value
Type | Description |
---|---|
string |
DisplayName
Output only. The human readable name to be displayed for the module.
Declaration
[JsonProperty("displayName")]
public virtual string DisplayName { get; set; }
Property Value
Type | Description |
---|---|
string |
ETag
The ETag of the item.
Declaration
public virtual string ETag { get; set; }
Property Value
Type | Description |
---|---|
string |
EnablementState
Output only. The effective state of enablement for the module at the given level of the hierarchy.
Declaration
[JsonProperty("enablementState")]
public virtual string EnablementState { get; set; }
Property Value
Type | Description |
---|---|
string |
Name
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}
.
Declaration
[JsonProperty("name")]
public virtual string Name { get; set; }
Property Value
Type | Description |
---|---|
string |
Type
Output only. Type for the module. e.g. CONFIGURABLE_BAD_IP.
Declaration
[JsonProperty("type")]
public virtual string Type { get; set; }
Property Value
Type | Description |
---|---|
string |