pub struct WindowsInformationProtection {Show 25 fields
pub enforcement_level: WindowsInformationProtectionEnforcementLevel,
pub enterprise_domain: String,
pub enterprise_protected_domain_names: Vec<WindowsInformationProtectionResourceCollection>,
pub protection_under_lock_config_required: bool,
pub data_recovery_certificate: WindowsInformationProtectionDataRecoveryCertificate,
pub revoke_on_unenroll_disabled: bool,
pub rights_management_services_template_id: String,
pub azure_rights_management_services_allowed: bool,
pub icons_visible: bool,
pub protected_apps: Vec<WindowsInformationProtectionApp>,
pub exempt_apps: Vec<WindowsInformationProtectionApp>,
pub enterprise_network_domain_names: Vec<WindowsInformationProtectionResourceCollection>,
pub enterprise_proxied_domains: Vec<WindowsInformationProtectionProxiedDomainCollection>,
pub enterprise_i_p_ranges: Vec<WindowsInformationProtectionIPRangeCollection>,
pub enterprise_i_p_ranges_are_authoritative: bool,
pub enterprise_proxy_servers: Vec<WindowsInformationProtectionResourceCollection>,
pub enterprise_internal_proxy_servers: Vec<WindowsInformationProtectionResourceCollection>,
pub enterprise_proxy_servers_are_authoritative: bool,
pub neutral_domain_resources: Vec<WindowsInformationProtectionResourceCollection>,
pub indexing_encrypted_stores_or_items_blocked: bool,
pub smb_auto_encrypted_file_extensions: Vec<WindowsInformationProtectionResourceCollection>,
pub is_assigned: bool,
pub protected_app_locker_files: Vec<WindowsInformationProtectionAppLockerFile>,
pub exempt_app_locker_files: Vec<WindowsInformationProtectionAppLockerFile>,
pub assignments: Vec<TargetedManagedAppPolicyAssignment>,
}
Fields§
§enforcement_level: WindowsInformationProtectionEnforcementLevel
§enterprise_domain: String
§enterprise_protected_domain_names: Vec<WindowsInformationProtectionResourceCollection>
§protection_under_lock_config_required: bool
§data_recovery_certificate: WindowsInformationProtectionDataRecoveryCertificate
§revoke_on_unenroll_disabled: bool
§rights_management_services_template_id: String
§azure_rights_management_services_allowed: bool
§icons_visible: bool
§protected_apps: Vec<WindowsInformationProtectionApp>
§exempt_apps: Vec<WindowsInformationProtectionApp>
§enterprise_network_domain_names: Vec<WindowsInformationProtectionResourceCollection>
§enterprise_proxied_domains: Vec<WindowsInformationProtectionProxiedDomainCollection>
§enterprise_i_p_ranges: Vec<WindowsInformationProtectionIPRangeCollection>
§enterprise_proxy_servers: Vec<WindowsInformationProtectionResourceCollection>
§enterprise_internal_proxy_servers: Vec<WindowsInformationProtectionResourceCollection>
§neutral_domain_resources: Vec<WindowsInformationProtectionResourceCollection>
§indexing_encrypted_stores_or_items_blocked: bool
§smb_auto_encrypted_file_extensions: Vec<WindowsInformationProtectionResourceCollection>
§is_assigned: bool
§protected_app_locker_files: Vec<WindowsInformationProtectionAppLockerFile>
§exempt_app_locker_files: Vec<WindowsInformationProtectionAppLockerFile>
§assignments: Vec<TargetedManagedAppPolicyAssignment>
Trait Implementations§
Source§impl Clone for WindowsInformationProtection
impl Clone for WindowsInformationProtection
Source§fn clone(&self) -> WindowsInformationProtection
fn clone(&self) -> WindowsInformationProtection
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 WindowsInformationProtection
impl Debug for WindowsInformationProtection
Source§impl<'de> Deserialize<'de> for WindowsInformationProtection
impl<'de> Deserialize<'de> for WindowsInformationProtection
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 WindowsInformationProtection
impl PartialEq for WindowsInformationProtection
Source§fn eq(&self, other: &WindowsInformationProtection) -> bool
fn eq(&self, other: &WindowsInformationProtection) -> bool
Tests for
self
and other
values to be equal, and is used by ==
.impl Eq for WindowsInformationProtection
impl StructuralPartialEq for WindowsInformationProtection
Auto Trait Implementations§
impl Freeze for WindowsInformationProtection
impl RefUnwindSafe for WindowsInformationProtection
impl Send for WindowsInformationProtection
impl Sync for WindowsInformationProtection
impl Unpin for WindowsInformationProtection
impl UnwindSafe for WindowsInformationProtection
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