pub struct SecurityPolicyAdaptiveProtectionConfig {
pub layer7_ddos_defense_config: Option<SecurityPolicyAdaptiveProtectionConfigLayer7DdosDefenseConfig>,
}
Expand description
Configuration options for Cloud Armor Adaptive Protection (CAAP).
This type is not used in any activity, and only used as part of another schema.
Fields§
§layer7_ddos_defense_config: Option<SecurityPolicyAdaptiveProtectionConfigLayer7DdosDefenseConfig>
If set to true, enables Cloud Armor Machine Learning.
Trait Implementations§
source§impl Clone for SecurityPolicyAdaptiveProtectionConfig
impl Clone for SecurityPolicyAdaptiveProtectionConfig
source§fn clone(&self) -> SecurityPolicyAdaptiveProtectionConfig
fn clone(&self) -> SecurityPolicyAdaptiveProtectionConfig
Returns a copy of the value. Read more
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moresource§impl Default for SecurityPolicyAdaptiveProtectionConfig
impl Default for SecurityPolicyAdaptiveProtectionConfig
source§fn default() -> SecurityPolicyAdaptiveProtectionConfig
fn default() -> SecurityPolicyAdaptiveProtectionConfig
Returns the “default value” for a type. Read more
source§impl<'de> Deserialize<'de> for SecurityPolicyAdaptiveProtectionConfig
impl<'de> Deserialize<'de> for SecurityPolicyAdaptiveProtectionConfig
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>,
Deserialize this value from the given Serde deserializer. Read more
impl Part for SecurityPolicyAdaptiveProtectionConfig
Auto Trait Implementations§
impl RefUnwindSafe for SecurityPolicyAdaptiveProtectionConfig
impl Send for SecurityPolicyAdaptiveProtectionConfig
impl Sync for SecurityPolicyAdaptiveProtectionConfig
impl Unpin for SecurityPolicyAdaptiveProtectionConfig
impl UnwindSafe for SecurityPolicyAdaptiveProtectionConfig
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
Mutably borrows from an owned value. Read more