pub struct MacOSCompliancePolicy {Show 17 fields
pub password_required: bool,
pub password_block_simple: bool,
pub password_expiration_days: i32,
pub password_minimum_length: i32,
pub password_minutes_of_inactivity_before_lock: i32,
pub password_previous_password_block_count: i32,
pub password_minimum_character_set_count: i32,
pub password_required_type: RequiredPasswordType,
pub os_minimum_version: String,
pub os_maximum_version: String,
pub system_integrity_protection_enabled: bool,
pub device_threat_protection_enabled: bool,
pub device_threat_protection_required_security_level: DeviceThreatProtectionLevel,
pub storage_require_encryption: bool,
pub firewall_enabled: bool,
pub firewall_block_all_incoming: bool,
pub firewall_enable_stealth_mode: bool,
}
Fields§
§password_required: bool
§password_block_simple: bool
§password_expiration_days: i32
§password_minimum_length: i32
§password_minutes_of_inactivity_before_lock: i32
§password_previous_password_block_count: i32
§password_minimum_character_set_count: i32
§password_required_type: RequiredPasswordType
§os_minimum_version: String
§os_maximum_version: String
§system_integrity_protection_enabled: bool
§device_threat_protection_enabled: bool
§device_threat_protection_required_security_level: DeviceThreatProtectionLevel
§storage_require_encryption: bool
§firewall_enabled: bool
§firewall_block_all_incoming: bool
§firewall_enable_stealth_mode: bool
Trait Implementations§
Source§impl Clone for MacOSCompliancePolicy
impl Clone for MacOSCompliancePolicy
Source§fn clone(&self) -> MacOSCompliancePolicy
fn clone(&self) -> MacOSCompliancePolicy
Returns a duplicate 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 Debug for MacOSCompliancePolicy
impl Debug for MacOSCompliancePolicy
Source§impl<'de> Deserialize<'de> for MacOSCompliancePolicy
impl<'de> Deserialize<'de> for MacOSCompliancePolicy
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
Source§impl PartialEq for MacOSCompliancePolicy
impl PartialEq for MacOSCompliancePolicy
Source§impl Serialize for MacOSCompliancePolicy
impl Serialize for MacOSCompliancePolicy
impl Eq for MacOSCompliancePolicy
impl StructuralPartialEq for MacOSCompliancePolicy
Auto Trait Implementations§
impl Freeze for MacOSCompliancePolicy
impl RefUnwindSafe for MacOSCompliancePolicy
impl Send for MacOSCompliancePolicy
impl Sync for MacOSCompliancePolicy
impl Unpin for MacOSCompliancePolicy
impl UnwindSafe for MacOSCompliancePolicy
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