pub struct EffectiveEventThreatDetectionCustomModule {
pub config: Option<HashMap<String, Value>>,
pub description: Option<String>,
pub display_name: Option<String>,
pub enablement_state: Option<String>,
pub name: Option<String>,
pub type_: Option<String>,
}
Expand description
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.
§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).
Fields§
§config: Option<HashMap<String, Value>>
Output only. Config for the effective module.
description: Option<String>
Output only. The description for the module.
display_name: Option<String>
Output only. The human readable name to be displayed for the module.
enablement_state: Option<String>
Output only. The effective state of enablement for the module at the given level of the hierarchy.
name: Option<String>
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}”.
type_: Option<String>
Output only. Type for the module. e.g. CONFIGURABLE_BAD_IP.
Trait Implementations§
Source§impl Clone for EffectiveEventThreatDetectionCustomModule
impl Clone for EffectiveEventThreatDetectionCustomModule
Source§fn clone(&self) -> EffectiveEventThreatDetectionCustomModule
fn clone(&self) -> EffectiveEventThreatDetectionCustomModule
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moreSource§impl Default for EffectiveEventThreatDetectionCustomModule
impl Default for EffectiveEventThreatDetectionCustomModule
Source§fn default() -> EffectiveEventThreatDetectionCustomModule
fn default() -> EffectiveEventThreatDetectionCustomModule
Source§impl<'de> Deserialize<'de> for EffectiveEventThreatDetectionCustomModule
impl<'de> Deserialize<'de> for EffectiveEventThreatDetectionCustomModule
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
impl ResponseResult for EffectiveEventThreatDetectionCustomModule
Auto Trait Implementations§
impl Freeze for EffectiveEventThreatDetectionCustomModule
impl RefUnwindSafe for EffectiveEventThreatDetectionCustomModule
impl Send for EffectiveEventThreatDetectionCustomModule
impl Sync for EffectiveEventThreatDetectionCustomModule
impl Unpin for EffectiveEventThreatDetectionCustomModule
impl UnwindSafe for EffectiveEventThreatDetectionCustomModule
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
self
into a Left
variant of Either<Self, Self>
if into_left
is true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
self
into a Left
variant of Either<Self, Self>
if into_left(&self)
returns true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read more