advancedThreatProtectionOnboardingDeviceSettingState resource type

Namespace: microsoft.graph

Important: Microsoft Graph APIs under the /beta version are subject to change; production use is not supported.

Note: The Microsoft Graph API for Intune requires an active Intune license for the tenant.

ATP onboarding State for a given device.


Method Return Type Description
List advancedThreatProtectionOnboardingDeviceSettingStates advancedThreatProtectionOnboardingDeviceSettingState collection List properties and relationships of the advancedThreatProtectionOnboardingDeviceSettingState objects.
Get advancedThreatProtectionOnboardingDeviceSettingState advancedThreatProtectionOnboardingDeviceSettingState Read properties and relationships of the advancedThreatProtectionOnboardingDeviceSettingState object.
Create advancedThreatProtectionOnboardingDeviceSettingState advancedThreatProtectionOnboardingDeviceSettingState Create a new advancedThreatProtectionOnboardingDeviceSettingState object.
Delete advancedThreatProtectionOnboardingDeviceSettingState None Deletes a advancedThreatProtectionOnboardingDeviceSettingState.
Update advancedThreatProtectionOnboardingDeviceSettingState advancedThreatProtectionOnboardingDeviceSettingState Update the properties of a advancedThreatProtectionOnboardingDeviceSettingState object.


Property Type Description
id String Key of the entity
platformType deviceType Device platform type. Possible values are: desktop, windowsRT, winMO6, nokia, windowsPhone, mac, winCE, winEmbedded, iPhone, iPad, iPod, android, iSocConsumer, unix, macMDM, holoLens, surfaceHub, androidForWork, androidEnterprise, windows10x, androidnGMS, chromeOS, linux, blackberry, palm, unknown, cloudPC.
setting String The setting class name and property name.
settingName String The Setting Name that is being reported
deviceId String The Device Id that is being reported
deviceName String The Device Name that is being reported
userId String The user Id that is being reported
userEmail String The User email address that is being reported
userName String The User Name that is being reported
userPrincipalName String The User PrincipalName that is being reported
deviceModel String The device model that is being reported
state complianceStatus The compliance state of the setting. Possible values are: unknown, notApplicable, compliant, remediated, nonCompliant, error, conflict, notAssigned.
complianceGracePeriodExpirationDateTime DateTimeOffset The DateTime when device compliance grace period expires



JSON Representation

Here is a JSON representation of the resource.

  "@odata.type": "#microsoft.graph.advancedThreatProtectionOnboardingDeviceSettingState",
  "id": "String (identifier)",
  "platformType": "String",
  "setting": "String",
  "settingName": "String",
  "deviceId": "String",
  "deviceName": "String",
  "userId": "String",
  "userEmail": "String",
  "userName": "String",
  "userPrincipalName": "String",
  "deviceModel": "String",
  "state": "String",
  "complianceGracePeriodExpirationDateTime": "String (timestamp)"