pub struct EventThreatDetectionCustomModule {
pub ancestor_module: Option<String>,
pub config: Option<HashMap<String, Value>>,
pub description: Option<String>,
pub display_name: Option<String>,
pub enablement_state: Option<String>,
pub last_editor: Option<String>,
pub name: Option<String>,
pub type_: Option<String>,
pub update_time: Option<DateTime<Utc>>,
}
Expand description
Represents an instance of an Event Threat Detection custom module, including its full module name, display name, enablement state, and last updated time. You can create a custom module at the organization, folder, or project level. Custom modules that you create at the organization or folder level are inherited by child folders and projects.
§Activities
This type is used in activities, which are methods you may call on this type or where this type is involved in. The list links the activity name, along with information about where it is used (one of request and response).
- event threat detection settings custom modules create folders (request|response)
- event threat detection settings custom modules get folders (response)
- event threat detection settings custom modules patch folders (request|response)
- event threat detection settings custom modules create organizations (request|response)
- event threat detection settings custom modules get organizations (response)
- event threat detection settings custom modules patch organizations (request|response)
- event threat detection settings custom modules create projects (request|response)
- event threat detection settings custom modules get projects (response)
- event threat detection settings custom modules patch projects (request|response)
Fields§
§ancestor_module: Option<String>
Output only. The closest ancestor module that this module inherits the enablement state from. The format is the same as the EventThreatDetectionCustomModule resource name.
config: Option<HashMap<String, Value>>
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.
description: Option<String>
The description for the module.
display_name: Option<String>
The human readable name to be displayed for the module.
enablement_state: Option<String>
The state of enablement for the module at the given level of the hierarchy.
last_editor: Option<String>
Output only. The editor the module was last updated by.
name: Option<String>
Immutable. The resource name of the Event Threat Detection custom module. Its format is: * “organizations/{organization}/eventThreatDetectionSettings/customModules/{module}”. * “folders/{folder}/eventThreatDetectionSettings/customModules/{module}”. * “projects/{project}/eventThreatDetectionSettings/customModules/{module}”.
type_: Option<String>
Type for the module. e.g. CONFIGURABLE_BAD_IP.
update_time: Option<DateTime<Utc>>
Output only. The time the module was last updated.
Trait Implementations§
source§impl Clone for EventThreatDetectionCustomModule
impl Clone for EventThreatDetectionCustomModule
source§fn clone(&self) -> EventThreatDetectionCustomModule
fn clone(&self) -> EventThreatDetectionCustomModule
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read more