pub struct Windows10EndpointProtectionConfiguration {Show 36 fields
pub firewall_block_stateful_f_t_p: bool,
pub firewall_idle_timeout_for_security_association_in_seconds: i32,
pub firewall_pre_shared_key_encoding_method: FirewallPreSharedKeyEncodingMethodType,
pub firewall_i_p_sec_exemptions_allow_neighbor_discovery: bool,
pub firewall_i_p_sec_exemptions_allow_i_c_m_p: bool,
pub firewall_i_p_sec_exemptions_allow_router_discovery: bool,
pub firewall_i_p_sec_exemptions_allow_d_h_c_p: bool,
pub firewall_certificate_revocation_list_check_method: FirewallCertificateRevocationListCheckMethodType,
pub firewall_merge_keying_module_settings: bool,
pub firewall_packet_queueing_method: FirewallPacketQueueingMethodType,
pub firewall_profile_domain: WindowsFirewallNetworkProfile,
pub firewall_profile_public: WindowsFirewallNetworkProfile,
pub firewall_profile_private: WindowsFirewallNetworkProfile,
pub defender_attack_surface_reduction_excluded_paths: Vec<String>,
pub defender_guarded_folders_allowed_app_paths: Vec<String>,
pub defender_additional_guarded_folders: Vec<String>,
pub defender_exploit_protection_xml: Vec<u8>,
pub defender_exploit_protection_xml_file_name: String,
pub defender_security_center_block_exploit_protection_override: bool,
pub app_locker_application_control: AppLockerApplicationControlType,
pub smart_screen_enable_in_shell: bool,
pub smart_screen_block_override_for_files: bool,
pub application_guard_enabled: bool,
pub application_guard_block_file_transfer: ApplicationGuardBlockFileTransferType,
pub application_guard_block_non_enterprise_content: bool,
pub application_guard_allow_persistence: bool,
pub application_guard_force_auditing: bool,
pub application_guard_block_clipboard_sharing: ApplicationGuardBlockClipboardSharingType,
pub application_guard_allow_print_to_p_d_f: bool,
pub application_guard_allow_print_to_x_p_s: bool,
pub application_guard_allow_print_to_local_printers: bool,
pub application_guard_allow_print_to_network_printers: bool,
pub bit_locker_disable_warning_for_other_disk_encryption: bool,
pub bit_locker_enable_storage_card_encryption_on_mobile: bool,
pub bit_locker_encrypt_device: bool,
pub bit_locker_removable_drive_policy: BitLockerRemovableDrivePolicy,
}
Fields§
§firewall_block_stateful_f_t_p: bool
§firewall_idle_timeout_for_security_association_in_seconds: i32
§firewall_i_p_sec_exemptions_allow_neighbor_discovery: bool
§firewall_i_p_sec_exemptions_allow_i_c_m_p: bool
§firewall_i_p_sec_exemptions_allow_router_discovery: bool
§firewall_i_p_sec_exemptions_allow_d_h_c_p: bool
§firewall_certificate_revocation_list_check_method: FirewallCertificateRevocationListCheckMethodType
§firewall_merge_keying_module_settings: bool
§firewall_packet_queueing_method: FirewallPacketQueueingMethodType
§firewall_profile_domain: WindowsFirewallNetworkProfile
§firewall_profile_public: WindowsFirewallNetworkProfile
§firewall_profile_private: WindowsFirewallNetworkProfile
§defender_attack_surface_reduction_excluded_paths: Vec<String>
§defender_guarded_folders_allowed_app_paths: Vec<String>
§defender_additional_guarded_folders: Vec<String>
§defender_exploit_protection_xml: Vec<u8>
§defender_exploit_protection_xml_file_name: String
§defender_security_center_block_exploit_protection_override: bool
§app_locker_application_control: AppLockerApplicationControlType
§smart_screen_enable_in_shell: bool
§smart_screen_block_override_for_files: bool
§application_guard_enabled: bool
§application_guard_block_file_transfer: ApplicationGuardBlockFileTransferType
§application_guard_block_non_enterprise_content: bool
§application_guard_allow_persistence: bool
§application_guard_force_auditing: bool
§application_guard_block_clipboard_sharing: ApplicationGuardBlockClipboardSharingType
§application_guard_allow_print_to_p_d_f: bool
§application_guard_allow_print_to_x_p_s: bool
§application_guard_allow_print_to_local_printers: bool
§application_guard_allow_print_to_network_printers: bool
§bit_locker_disable_warning_for_other_disk_encryption: bool
§bit_locker_enable_storage_card_encryption_on_mobile: bool
§bit_locker_encrypt_device: bool
§bit_locker_removable_drive_policy: BitLockerRemovableDrivePolicy
Trait Implementations§
Source§impl Clone for Windows10EndpointProtectionConfiguration
impl Clone for Windows10EndpointProtectionConfiguration
Source§fn clone(&self) -> Windows10EndpointProtectionConfiguration
fn clone(&self) -> Windows10EndpointProtectionConfiguration
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<'de> Deserialize<'de> for Windows10EndpointProtectionConfiguration
impl<'de> Deserialize<'de> for Windows10EndpointProtectionConfiguration
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 Windows10EndpointProtectionConfiguration
impl PartialEq for Windows10EndpointProtectionConfiguration
Source§fn eq(&self, other: &Windows10EndpointProtectionConfiguration) -> bool
fn eq(&self, other: &Windows10EndpointProtectionConfiguration) -> bool
Tests for
self
and other
values to be equal, and is used by ==
.impl Eq for Windows10EndpointProtectionConfiguration
impl StructuralPartialEq for Windows10EndpointProtectionConfiguration
Auto Trait Implementations§
impl Freeze for Windows10EndpointProtectionConfiguration
impl RefUnwindSafe for Windows10EndpointProtectionConfiguration
impl Send for Windows10EndpointProtectionConfiguration
impl Sync for Windows10EndpointProtectionConfiguration
impl Unpin for Windows10EndpointProtectionConfiguration
impl UnwindSafe for Windows10EndpointProtectionConfiguration
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