All Classes and Interfaces

Class
Description
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
State of the action on the device
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Represents an assignment to all managed devices in the tenant.
 
Represents an assignment to all licensed users in the tenant.
 
 
 
 
 
 
 
 
This class contains compliance settings for Android.
This topic provides descriptions of the declared methods, properties and relationships exposed by the androidCustomConfiguration resource.
This topic provides descriptions of the declared methods, properties and relationships exposed by the androidGeneralDeviceConfiguration resource.
Contains properties and inherited properties for Android Line Of Business apps.
 
Policy used to configure detailed management settings targeted to specific security groups and for a specified set of apps on an Android device
 
Represents the synchronization details of an android app, with management capabilities, for a specific user.
Contains properties for the minimum operating system required for an Android mobile app.
The identifier for an Android app.
Android required password type.
Contains properties and inherited properties for Android store apps.
 
This class contains compliance settings for Android Work Profile.
Android Work Profile cross profile data sharing type.
Android Work Profile custom configuration
Android Work Profile default app permission policy type.
Android Work Profile general device configuration.
Android Work Profile required password type.
 
 
 
 
 
Contains properties for App configuration setting item.
 
 
 
 
 
 
 
 
Apple device features configuration profile.
 
Apple push notification certificate.
 
 
 
 
 
Possible values for applicationGuardBlockClipboardSharingType
Possible values for applicationGuardBlockFileTransfer
 
 
 
 
 
 
 
 
 
 
 
 
Possible types of Application
 
 
Represents an app in the list of managed applications
Possible values of the compliance app list.
Possible values of AppLocker Application Control Types
 
Entity for AppLogCollectionRequest contains all logs values.
 
 
AppLogUploadStatus
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
The status of a long-running operation.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
A class containing the properties for Audit Actor.
A class containing the properties for Audit Event.
 
 
A class containing the properties for Audit Property.
A class containing the properties for Audit Resource.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Possible values for automatic update mode.
Auto restart required notification dismissal method
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
BitLockerEncryptionMethod types
 
 
BitLocker Removable Drive Policies.
 
Represents a booked appointment of a service by a customer in a business.
 
Represents a Microsoft Bookings Business.
 
 
 
Represents a customer of the business.
Booking entities that provide a display name.
 
 
 
Represents a custom question of the business.
 
 
 
Represents the type of pricing of a booking service.
 
 
This type represents when and to whom to send an e-mail reminder.
 
 
 
 
This type represents the set of policies that dictate how bookings can be created in a Booking Calendar.
Represents a particular service offered by a booking business.
 
 
Represents a staff member who provides services in a business.
Booking entities that provide a display name.
 
 
 
 
This type represents the set of working hours in a single day of the week.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Singleton entity which is used to specify IE mode site metadata
 
 
The history for the site modifications
A singleton entity which is used to specify IE mode site list metadata
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
The ChangeNotification model with information on the change notification.
The ChangeNotificationCollectionResponse model for the response.
The ChangeNotificationEncryptedContent model for the encrypted response.
 
The ChangeType enum for type of change.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Represents a container that exposes navigation properties for cloud communications resources.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Represents a community in Viva Engage that is a central place for conversations,files, events, and updates for people sharing a common interest or goal.
 
Types of communityPrivacy.
 
 
 
 
Compliance management partner for all platforms
User group targeting for Compliance Management Partner
 
Compliance state.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
configuration Manager client enabled features
Represents an assignment to a Configuration Manager Collection.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Multi-purpose constants holder used across the SDK
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
CustomBatchRequestBuilder extends BatchRequestBuilder to include graph specific default error mappings.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Policy used to configure detailed management settings for a specified set of apps for all users not targeted by a TargetedManagedAppProtection Policy
 
 
Possible values of Cloud Block Level
Specify Defenders actions to take on detected Malware per threat level.
Possible values for monitoring file activity.
Possible values for prompting user for samples submission.
Possible values for system scan type.
Defenders default action to take on detected Malware threats.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Delete user from shared apple device action result
 
 
 
 
 
A managed or unmanaged app that is installed on a managed device.
 
Indicates the operating system / platform of the discovered application.
 
Device action result
Base type for assignment targets.
Exported Data
The Role Assignment resource.
 
The Role Definition resource.
Singleton entity that acts as a container for all device app management functionality.
Device categories provides a way to organize your devices.
 
 
Scheduled Action Configuration
 
Scheduled Action Type Enum
 
 
 
This is the base class for Compliance policy.
Device compliance policy assignment.
 
 
 
Device Compilance Policy Setting State for a given device.
Device Compilance Policy Setting State summary across the account.
 
Device Compliance Policy State for a given device.
 
Scheduled Action for Rule
 
Device compliance setting State for a given device.
 
 
 
 
Device Configuration.
The device configuration assignment entity assigns an AAD group to a specific device configuration.
 
 
 
 
Support for this Entity is being deprecated starting May 2026 & will no longer be supported.
 
Device Configuration Setting State for a given device.
Support for this Entity is being deprecated starting May 2026 & will no longer be supported.
 
 
 
 
 
The Base Class of Device Enrollment Configuration
 
Top level failure categories for enrollment.
Device Enrollment Configuration that restricts the number of devices a user can enroll
Platform specific enrollment restrictions
Default Device Enrollment Platform Restrictions Configuration that restricts the types of devices a user can enroll
Possible ways of adding a mobile device to management.
Windows Hello for Business settings lets users access their devices using a gesture, such as biometric authentication, or a PIN.
Device Exchange Access State summary
Device location
 
 
Contains properties for the installation state for a device.
 
 
 
 
Windows Log Collection request entity.
 
 
Entity representing the configuration of a cached report.
Device Exchange Access State.
Device Exchange Access State Reason.
Entity which represents a connection to an Exchange environment.
 
The current status of the Exchange Connector.
The type of Exchange Connector sync requested.
The type of Exchange Connector.
Entity representing a job to export a report.
 
Configures how the requested export job is localized.
Entity which represents a connection to device management partner.
Partner App Type.
User group targeting for Device Management Partner
 
Partner state of this tenant.
Possible values for the file format of a report to be exported.
 
Possible statuses associated with a generated report.
 
Tenant mobile device management subscription state.
Event representing an general failure.
 
 
Device operating system summary.
Supported platform types.
Hardware information of a given device.
 
 
Device registration status.
 
Device threat protection levels for the Device Threat Protection API.
Allow the device to send diagnostic and usage telemetry data, such as Watson.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Contains properties for the installation summary of a book for a device.
 
Possible values to specify which cookies are allowed in Microsoft Edge.
Allows IT admins to set a predefined default search engine for MDM-Controlled devices.
Allows IT admins to set a default search engine for MDM-Controlled devices.
Allows IT admins to set a custom default search engine for MDM-Controlled devices.
Allows IT admind to set a predefined default search engine for MDM-Controlled devices
Windows 10 Edition Upgrade configuration.
Edition Upgrade License type
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Possible values of a property
 
 
 
 
 
 
 
 
 
 
 
 
Represents the status of a Viva Engage async operation that is an operation that transcends thelifetime of a single API request.
 
Types of engagementAsyncOperationType.
Represents a conversation in Viva Engage.
A Viva Engage conversation discussion message.
A Viva Engage conversation message.
 
A reaction to a conversation message.
 
Types of reactions to conversation messages.
Represents the moderation state of an Engage conversation message.
A Viva Engage conversation question message.
A Viva Engage conversation system message.
Indicates that the resource is in migration state and is currently being used for migration purposes.
The Viva Engage identities.
Represents a Viva Engage role and its members
 
Entity to represent the assignment of a role to a user.
 
Enrollment Configuration Assignment
 
 
Event representing an enrollment failure.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Represents a group that should be excluded from an assignment.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Contains properties for file encryption information for the content version of a line-of-business app.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Possible values for firewallCertificateRevocationListCheckMethod
Possible values for firewallPacketQueueingMethod
Possible values for firewallPreSharedKeyEncodingMethod
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Represents an assignment to a group.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Imported windows autopilot devices.
 
 
 
Import windows autopilot devices using upload.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
The value in an user experience analytics insight.
The value in an user experience analytics insight.
Possible values for the install intent chosen by the admin.
Possible values for install state.
 
 
 
 
 
 
 
Possible values for internet site security level.
intuneBrand contains data which is used in customizing the appearance of the Company Portal applications as well as the end user web portal.
 
 
 
 
 
 
 
Device Configuration.
This class contains compliance settings for IOS.
This topic provides descriptions of the declared methods, properties and relationships exposed by the iosCustomConfiguration resource.
iOS Device Features Configuration Profile.
Contains properties of the possible iOS device types the mobile app can run on.
This topic provides descriptions of the declared methods, properties and relationships exposed by the iosGeneralDeviceConfiguration resource.
Represents an icon for an app on the Home Screen
A folder containing pages of apps and web clips on the Home Screen.
A page for a folder containing apps and web clips on the Home Screen.
Represents an item on the iOS Home Screen
A page containing apps, folders, and web clips on the Home Screen.
Contains properties and inherited properties for iOS web apps.
Contains properties and inherited properties for iOS Line Of Business apps.
Contains properties used to assign an iOS LOB mobile app to a group.
 
A class containing the properties used for Group Assignment of an iOS LOB App Provisioning and Configuration.
Policy used to configure detailed management settings targeted to specific security groups and for a specified set of apps on an iOS device
 
Represents the synchronization details of an ios app, with management capabilities, for a specific user.
Contains properties of the minimum operating system required for an iOS mobile app.
Contains properties, inherited properties and actions for iOS mobile app configurations.
The identifier for an iOS app.
Network Usage Rules allow enterprises to specify how managed apps use networks, such as cellular data networks.
Notification Settings Alert Type.
An item describing notification setting.
Contains properties and inherited properties for iOS store apps.
Contains properties used to assign an iOS Store mobile app to a group.
 
IOS Update Configuration, allows you to configure time window within week to install iOS updates
 
 
 
Contains properties and inherited properties for iOS Volume-Purchased Program (VPP) Apps.
Contains properties used to assign an iOS VPP mobile app to a group.
 
A class containing the properties for iOS Vpp eBook.
Contains properties used to assign an iOS VPP EBook to a group.
 
 
 
IPv4 Range definition.
 
IPv6 Range definition.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
The LifecycleEventType enum for event status in the lifecycle.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
The text content of a Notification Message Template for the specified locale.
 
Locate device action result
 
 
 
 
 
 
 
 
 
 
 
The status of a long-running operation.
 
 
 
 
This class contains compliance settings for Mac OS.
This topic provides descriptions of the declared methods, properties and relationships exposed by the macOSCustomConfiguration resource.
MacOS device features configuration profile.
Contains properties and inherited properties for the MacOS DMG (Apple Disk Image) App.
 
This topic provides descriptions of the declared methods, properties and relationships exposed by the macOSGeneralDeviceConfiguration resource.
Contains properties of an included .app in a MacOS app.
Contains properties and inherited properties for the macOS LOB App.
Contains properties used to assign a macOS LOB app to a group.
 
Contains properties of a macOS .app in the package
Contains properties and inherited properties for the macOS Microsoft Defender App.
Contains properties and inherited properties for the macOS Microsoft Edge App.
The minimum operating system required for a macOS app.
Contains properties and inherited properties for the MacOS Office Suite App.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Malware state for a windows device
 
Contains properties and inherited properties for Managed Android Line Of Business apps.
 
Contains properties and inherited properties for Android store apps that you can manage with an Intune app protection policy.
Abstract class that contains properties and inherited properties for apps that you can manage with an Intune app protection policy.
A managed (MAM) application's availability.
Represents the level to which the device's clipboard may be shared between apps
Configuration used to deliver a set of custom settings as-is to apps for users to whom the configuration is scoped
Represents the level to which app data is encrypted for managed apps
The storage locations where managed apps can potentially store their data.
Data can be transferred from/to these classes of apps
Represents diagnostics status.
The reason for which a user has been flagged
Represents an operation applied against an app registration.
 
Character set which is to be used for a user's app PIN
The ManagedAppPolicy resource represents a base type for platform specific policies.
 
The ManagedAppEntity is the base entity type for all other entity types under app management workflow.
Represents policy deployment summary per app.
Policy used to configure detailed management settings for a specified set of apps
The ManagedAppEntity is the base entity type for all other entity types under app management workflow.
 
Represents app protection and configuration status for the organization.
 
Represents an un-typed status report about organizations app protection and configuration.
Type of managed browser
Devices that are managed or pre-enrolled through Intune.
 
An abstract class for Mobile app configuration for enrolled devices.
Contains the properties used to assign an MDM app configuration to a group.
 
 
Contains properties, inherited properties and actions for an MDM mobile app configuration status for a device.
 
Contains properties, inherited properties and actions for an MDM mobile app configuration device status summary.
Contains properties, inherited properties and actions for an MDM mobile app configuration status for a user.
 
Contains properties, inherited properties and actions for an MDM mobile app configuration user status summary.
Summary data for managed devices
Owner type of device.
Available health states for the Device Health API
An abstract class containing the base properties for Managed eBook.
Contains properties used to assign a eBook to a group.
 
 
Contains properties and inherited properties for Managed iOS Line Of Business apps.
 
Contains properties and inherited properties for an iOS store app that you can manage with an Intune app protection policy.
The identifier for the deployment an app.
 
An abstract base class containing properties for all managed mobile line-of-business apps.
 
 
Management state of device in Microsoft Intune.
 
 
App configuration key types.
Mobile device management authority.
Policy for Windows information protection with MDM
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
The enum to specify the channels for Microsoft Edge apps.
 
 
 
Microsoft Store for Business Apps.
Contains properties used to assign an Microsoft Store for Business mobile app to a group.
 
 
 
 
 
Contains properties for a generic mime content.
Possible values for Miracast channel.
An abstract class containing the base properties for Intune mobile apps.
A class containing the properties used for Group Assignment of a Mobile App.
 
Abstract class to contain properties used to assign a mobile app to a group.
Contains properties for a single Intune app category.
 
 
Contains content properties for a specific app version.
 
Contains properties for a single installer file that is associated with a given mobileAppContent version.
 
Contains properties for upload request states.
The identifier for a mobile app.
Contains properties used to determine when to offer an app to devices and when to install the app on devices.
Indicates the publishing state of an app.
The MobileAppRelationship describes the relationship between two mobile applications by providing information that tells if an application is dependent on or superseded by another application.
 
 
 
An abstract class that represents a contained app in a mobileApp acting as a package.
 
An abstract base class containing properties for all mobile line-of-business apps.
Entity which represents a connection to Mobile Threat Defense partner.
 
Partner state of this tenant.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Notification messages are messages that are sent to end users who are determined to be not-compliant with the compliance policies defined by the administrator.
 
 
 
Branding Options for the Message Template.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
OMA Settings definition.
OMA Settings Base64 definition.
OMA Settings Boolean definition.
OMA Settings DateTime definition.
OMA Settings Floating Point definition.
OMA Settings Integer definition.
OMA Settings String definition.
OMA Settings StringXML definition.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
A conversation for Teams QA online meeting.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Singleton entity which represents the Exchange OnPremises Conditional Access Settings for a tenant.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Work From Anywhere windows device upgrade eligibility status.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Count of devices with malware for each OS version
 
 
 
 
 
 
 
 
The Windows Autopilot Deployment Profile settings used by the device for the out-of-box experience.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Supported platform types for policies.
 
 
 
 
 
 
 
 
 
 
Possible values for pre-release features.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Proxied Domain
 
 
 
 
 
 
 
 
 
 
 
 
 
Apps rating as in media content
Movies rating labels in Australia
TV content rating labels in Australia
Movies rating labels in Canada
TV content rating labels in Canada
Movies rating labels in France
TV content rating labels in France
Movies rating labels in Germany
TV content rating labels in Germany
Movies rating labels in Ireland
TV content rating labels in Ireland
Movies rating labels in Japan
TV content rating labels in Japan
Movies rating labels in New Zealand
TV content rating labels in New Zealand
Movies rating labels in United Kingdom
TV content rating labels in United Kingdom
Movies rating labels in United States
TV content rating labels in United States
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
The current TeamViewer connector status
RemoteAssistPartner resources represent the metadata and status of a given Remote Assistance partner service.
 
 
 
Lock action result with a pin to unlock
 
 
Device Configuration profile History reports.
 
 
 
 
 
 
Possible values of required passwords.
 
 
 
Reset passcode action result
 
 
 
 
Set of allowed and not allowed actions for a resource.
The ResourceData model for data of the subscribed resource.
 
 
Describes the resourceOperation resource (entity) of the Microsoft Graph API (REST), which supports Intune workflows related to role-based access control (RBAC).
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Color in RGB.
The status of a long-running operation.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
The Role Assignment resource.
 
The Role Definition resource.
 
 
Contains the set of ResourceActions determining the allowed and not allowed permissions for each role.
 
 
 
 
 
 
 
RotateBitLockerKeys device action result
 
 
 
 
 
 
 
Indicates the type of execution context the app runs in.
Specifies what level of safe search (filtering adult content) is required
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Security singleton providing access to audit log resources.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Device Compilance Policy and Configuration for a Setting State summary
 
 
 
 
 
 
 
 
Possible values for when accounts are deleted on a shared PC.
SharedPC Account Manager Policy.
Type of accounts that are allowed to share the PC.
This topic provides descriptions of the declared methods, properties and relationships exposed by the sharedPCConfiguration resource.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Possible values for site security level.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
State Management Setting.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Configuration used to deliver a set of custom settings as-is to all users in the targeted security group
 
Indicates a collection of apps to target which can be one of several pre-defined lists of apps or a manually selected list of apps
The type for deployment of groups or apps.
 
Policy used to configure detailed management settings targeted to specific security groups
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
A termsAndConditions entity represents the metadata and contents of a given Terms and Conditions (T&C) policy.
A termsAndConditionsAcceptanceStatus entity represents the acceptance status of a given Terms and Conditions (T&C) policy by a given user.
 
A termsAndConditionsAssignment entity represents the assignment of a given Terms and Conditions (T&C) policy to a given group.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
The user experience analytics application performance entity contains application performance details.
 
The user experience analytics application performance entity contains application performance by application version details.
 
The user experience analytics application performance entity contains application performance by application version device id.
 
The user experience analytics application performance entity contains app performance details by OS version.
 
The user experience analytics device model performance entity contains device model performance details.
 
The user experience analytics device performance entity contains device performance details.
 
The user experience analytics device performance entity contains device performance details.
 
The user experience analytics device OS version performance entity contains OS version performance details.
 
The user experience analytics summary of Devices not windows autopilot ready.
The user experience analytics baseline entity contains baseline values against which to compare the user experience analytics scores.
 
The user experience analytics category entity contains the scores and insights for the various metrics of a category.
 
The user experience analytics work from anywhere cloud identity devices summary.
The user experience work from anywhere Cloud management devices summary.
The user experience analytics device performance entity contains device boot performance details.
 
The user experience analytics device scores entity consolidates the various Endpoint Analytics scores.
 
The user experience analytics device startup history entity contains device boot performance history details.
 
The user experience analytics device startup process details.
 
The user experience analytics device startup process performance.
 
 
The user experience analytics insight is the recomendation to improve the user experience analytics score.
Indicates severity of insights.
The value in an user experience analytics insight.
The user experience analytics metric contains the score and units of a metric of a user experience anlaytics category.
 
The user experience analytics metric history.
 
The user experience analytics model scores entity consolidates the various Endpoint Analytics scores.
 
Operating System restart category.
The user experience analytics overview entity contains the overall score and the scores and insights of every metric of all categories.
The user experience analytics device startup score history.
 
The user experience analytics insight is the recomendation to improve the user experience analytics score.
The user experience analytics work from anywhere Windows 10 devices summary.
The user experience analytics device for work from anywhere report.
 
The user experience analytics Work From Anywhere metrics devices summary.
The user experience analytics hardware readiness entity contains account level information about hardware blockers for windows upgrade.
The user experience analytics metric for work from anywhere report.
 
The user experience analytics work from anywhere model performance.
 
 
 
 
 
 
 
 
 
Contains properties for the installation state summary for a user.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Generic visibility state.
 
 
 
Contains properties for iOS Volume-Purchased Program (Vpp) Licensing Type.
You purchase multiple licenses for iOS apps through the Apple Volume Purchase Program for Business or Education.
Possible types of an Apple Volume Purchase Program token.
 
Possible states associated with an Apple Volume Purchase Program token.
Possible sync statuses associated with an Apple Volume Purchase Program token.
 
 
 
Contains properties and inherited properties for web apps.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Web Browser Cookie Settings.
 
 
 
 
 
 
 
Possible values for a weekly schedule.
Possible values for welcome screen meeting information.
 
 
 
Contains properties and inherited properties for Win32 apps.
Contains properties used to assign an Win32 LOB mobile app to a group.
Contains properties used to perform the auto-update of an application.
 
Contains value for delivery optimization priority.
A list of possible operations for rules used to make determinations about an application based on files or folders.
A complex type to store file or folder rule data for a Win32 LOB app.
Contains installation experience properties for a Win32 App
Contains MSI app properties for a Win32 App.
Indicates the package type of an MSI Win32LobApp.
Contains value for notification status.
A complex type to store the PowerShell script rule data for a Win32 LOB app.
Contains all supported Powershell Script output detection type.
A complex type to store the product code and version rule data for a Win32 LOB app.
A complex type to store registry rule data for a Win32 LOB app.
A list of possible operations for rules used to make determinations about an application based on registry keys or values.
Indicates the type of restart action.
Contains properties describing restart coordination following an app installation.
Contains return code properties for a Win32 App
Indicates the type of return code.
A base complex type to store the detection or requirement rule data for a Win32 LOB app.
Contains properties for detection operator.
Contains rule types for Win32 LOB apps.
Contains value for auto-update superseded apps.
This class contains compliance settings for Windows 10.
This topic provides descriptions of the declared methods, properties and relationships exposed by the windows10CustomConfiguration resource.
Windows 10 Edition type.
This topic provides descriptions of the declared methods, properties and relationships exposed by the Windows10EndpointProtectionConfiguration resource.
Windows 10 Enrollment Status Page Configuration
Windows10 Enterprise Modern App Management Configuration.
This topic provides descriptions of the declared methods, properties and relationships exposed by the windows10GeneralConfiguration resource.
This class contains compliance settings for Windows 10 Mobile.
Network Proxy Server Policy.
This topic provides descriptions of the declared methods, properties and relationships exposed by the secureAssessment resource.
This topic provides descriptions of the declared methods, properties and relationships exposed by the windows10TeamGeneralConfiguration resource.
 
This class contains compliance settings for Windows 8.1.
This topic provides descriptions of the declared methods, properties and relationships exposed by the windows81GeneralConfiguration resource.
Contains properties and inherited properties for Windows AppX Line Of Business apps.
Contains properties used when assigning a Windows AppX mobile app to a group.
 
Contains properties for Windows architecture.
Windows Autopilot Deployment Profile
An assignment of a Windows Autopilot deployment profile to an AAD group.
The windowsAutopilotDeviceIdentity resource represents a Windows Autopilot Device.
 
 
Windows Defender AdvancedThreatProtection Configuration.
Product Status of Windows Defender
Windows Defender last scan result
Delivery optimization mode for peer distribution
 
 
 
Computer endpoint protection state
Malware detection entity.
 
Contains properties for Windows device type.
 
Windows Firewall Profile Policies.
 
 
Windows Hello for Business pin usage options
Policy for Windows information protection to configure detailed management settings
App for Windows information protection
Windows Information Protection AppLearning Summary entity.
 
Windows Information Protection AppLocker File
 
Windows Information Protection DataRecoveryCertificate
Desktop App for Windows information protection
Possible values for WIP Protection enforcement levels
Windows Information Protection IP Range Collection
Windows Information Protection Network learning Summary entity.
 
Pin Character Requirements
Policy for Windows information protection without MDM
 
Windows Information Protection Proxied Domain Collection
Windows Information Protection Resource Collection
Store App for Windows information protection
Malware category id
Malware category device count
Malware execution status
Windows malware execution state summary.
Malware information entity.
 
Malware name device count
Windows device malware overview.
Malware severity
Windows Malware Severity Count Summary
Malware current status
Windows Malware State Summary.
Malware threat status
Contains properties and inherited properties for the Microsoft Edge app on Windows.
The minimum operating system required for a Windows mobile app.
Contains properties and inherited properties for Windows Mobile MSI Line Of Business apps.
 
This class contains compliance settings for Windows 8.1 Mobile.
This topic provides descriptions of the declared methods, properties and relationships exposed by the windowsPhone81CustomConfiguration resource.
This topic provides descriptions of the declared methods, properties and relationships exposed by the windowsPhone81GeneralConfiguration resource.
Device protection status entity.
 
 
 
 
 
Allows IT admind to set a predefined default search engine for MDM-Controlled devices
Type of start menu app list visibility.
Type of display modes for the start menu.
Contains properties and inherited properties for Windows Universal AppX Line Of Business apps.
Contains properties used when assigning a Windows Universal AppX mobile app to a group.
 
A class that represents a contained app of a WindowsUniversalAppX app.
 
Windows Update for business configuration, allows you to specify how and when Windows as a Service updates your Windows 10/11 devices with feature and quality updates.
Scheduled the update installation on the weeks of the month
 
Windows Update Notification Display Options
 
Which branch devices will receive their updates from
Possible values for Windows user account control settings.
 
Contains properties and inherited properties for Windows web apps.