EffectiveEventThreatDetectionCustomModule class
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.
Constructors
Properties
- cloudProvider ↔ String?
 - 
  The cloud provider of the custom module.
Possible string values are:
  getter/setter pair
 - 
  config
  ↔ Map<
String, Object?> ? - 
  Config for the effective module.
  getter/setter pair
 - description ↔ String?
 - 
  The description for the module.
  getter/setter pair
 - displayName ↔ String?
 - 
  The human readable name to be displayed for the module.
  getter/setter pair
 - enablementState ↔ String?
 - 
  The effective state of enablement for the module at the given level of the
hierarchy.
  getter/setter pair
 - hashCode → int
 - 
  The hash code for this object.
  no setterinherited
 - name ↔ String?
 - 
  The resource name of the effective ETD custom module.
  getter/setter pair
 - runtimeType → Type
 - 
  A representation of the runtime type of the object.
  no setterinherited
 - type ↔ String?
 - 
  Type for the module.
  getter/setter pair
 
Methods
- 
  noSuchMethod(
Invocation invocation) → dynamic  - 
  Invoked when a nonexistent method or property is accessed.
  inherited
 - 
  toJson(
) → Map< String, dynamic>  - 
  toString(
) → String  - 
  A string representation of this object.
  inherited
 
Operators
- 
  operator ==(
Object other) → bool  - 
  The equality operator.
  inherited