[][src]Struct graph_rs_types::entitytypes::DeviceManagement

pub struct DeviceManagement {
    pub subscription_state: DeviceManagementSubscriptionState,
    pub settings: DeviceManagementSettings,
    pub intune_brand: IntuneBrand,
    pub terms_and_conditions: Vec<TermsAndConditions>,
    pub apple_push_notification_certificate: ApplePushNotificationCertificate,
    pub managed_device_overview: ManagedDeviceOverview,
    pub detected_apps: Vec<DetectedApp>,
    pub managed_devices: Vec<ManagedDevice>,
    pub device_configurations: Vec<DeviceConfiguration>,
    pub device_compliance_policies: Vec<DeviceCompliancePolicy>,
    pub software_update_status_summary: SoftwareUpdateStatusSummary,
    pub device_compliance_policy_device_state_summary: DeviceCompliancePolicyDeviceStateSummary,
    pub device_compliance_policy_setting_state_summaries: Vec<DeviceCompliancePolicySettingStateSummary>,
    pub device_configuration_device_state_summaries: DeviceConfigurationDeviceStateSummary,
    pub ios_update_statuses: Vec<IosUpdateDeviceStatus>,
    pub device_categories: Vec<DeviceCategory>,
    pub exchange_connectors: Vec<DeviceManagementExchangeConnector>,
    pub device_enrollment_configurations: Vec<DeviceEnrollmentConfiguration>,
    pub conditional_access_settings: OnPremisesConditionalAccessSettings,
    pub mobile_threat_defense_connectors: Vec<MobileThreatDefenseConnector>,
    pub device_management_partners: Vec<DeviceManagementPartner>,
    pub notification_message_templates: Vec<NotificationMessageTemplate>,
    pub role_definitions: Vec<RoleDefinition>,
    pub role_assignments: Vec<DeviceAndAppManagementRoleAssignment>,
    pub resource_operations: Vec<ResourceOperation>,
    pub telecom_expense_management_partners: Vec<TelecomExpenseManagementPartner>,
    pub remote_assistance_partners: Vec<RemoteAssistancePartner>,
    pub windows_information_protection_app_learning_summaries: Vec<WindowsInformationProtectionAppLearningSummary>,
    pub windows_information_protection_network_learning_summaries: Vec<WindowsInformationProtectionNetworkLearningSummary>,
    pub troubleshooting_events: Vec<DeviceManagementTroubleshootingEvent>,
}

Fields

subscription_state: DeviceManagementSubscriptionStatesettings: DeviceManagementSettingsintune_brand: IntuneBrandterms_and_conditions: Vec<TermsAndConditions>apple_push_notification_certificate: ApplePushNotificationCertificatemanaged_device_overview: ManagedDeviceOverviewdetected_apps: Vec<DetectedApp>managed_devices: Vec<ManagedDevice>device_configurations: Vec<DeviceConfiguration>device_compliance_policies: Vec<DeviceCompliancePolicy>software_update_status_summary: SoftwareUpdateStatusSummarydevice_compliance_policy_device_state_summary: DeviceCompliancePolicyDeviceStateSummarydevice_compliance_policy_setting_state_summaries: Vec<DeviceCompliancePolicySettingStateSummary>device_configuration_device_state_summaries: DeviceConfigurationDeviceStateSummaryios_update_statuses: Vec<IosUpdateDeviceStatus>device_categories: Vec<DeviceCategory>exchange_connectors: Vec<DeviceManagementExchangeConnector>device_enrollment_configurations: Vec<DeviceEnrollmentConfiguration>conditional_access_settings: OnPremisesConditionalAccessSettingsmobile_threat_defense_connectors: Vec<MobileThreatDefenseConnector>device_management_partners: Vec<DeviceManagementPartner>notification_message_templates: Vec<NotificationMessageTemplate>role_definitions: Vec<RoleDefinition>role_assignments: Vec<DeviceAndAppManagementRoleAssignment>resource_operations: Vec<ResourceOperation>telecom_expense_management_partners: Vec<TelecomExpenseManagementPartner>remote_assistance_partners: Vec<RemoteAssistancePartner>windows_information_protection_app_learning_summaries: Vec<WindowsInformationProtectionAppLearningSummary>windows_information_protection_network_learning_summaries: Vec<WindowsInformationProtectionNetworkLearningSummary>troubleshooting_events: Vec<DeviceManagementTroubleshootingEvent>

Trait Implementations

impl Eq for DeviceManagement[src]

impl Clone for DeviceManagement[src]

impl PartialEq<DeviceManagement> for DeviceManagement[src]

impl Debug for DeviceManagement[src]

impl Serialize for DeviceManagement[src]

impl<'de> Deserialize<'de> for DeviceManagement[src]

Auto Trait Implementations

Blanket Implementations

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> From<T> for T[src]

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> DeserializeOwned for T where
    T: Deserialize<'de>, 
[src]