title | description | author | ms.localizationpriority | ms.subservice | doc_type |
---|---|---|---|---|---|
Create advancedThreatProtectionOnboardingDeviceSettingState |
Create a new advancedThreatProtectionOnboardingDeviceSettingState object. |
jaiprakashmb |
medium |
intune |
apiPageType |
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.
Create a new advancedThreatProtectionOnboardingDeviceSettingState object.
[!INCLUDE national-cloud-support]
One of the following permissions is required to call this API. To learn more, including how to choose permissions, see Permissions.
Permission type | Permissions (from least to most privileged) |
---|---|
Delegated (work or school account) | DeviceManagementConfiguration.ReadWrite.All |
Delegated (personal Microsoft account) | Not supported. |
Application | DeviceManagementConfiguration.ReadWrite.All |
POST /deviceManagement/advancedThreatProtectionOnboardingStateSummary/advancedThreatProtectionOnboardingDeviceSettingStates
Header | Value |
---|---|
Authorization | Bearer {token}. Required. Learn more about authentication and authorization. |
Accept | application/json |
In the request body, supply a JSON representation for the advancedThreatProtectionOnboardingDeviceSettingState object.
The following table shows the properties that are required when you create the advancedThreatProtectionOnboardingDeviceSettingState.
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 |
If successful, this method returns a 201 Created
response code and a advancedThreatProtectionOnboardingDeviceSettingState object in the response body.
Here is an example of the request.
POST https://graph.microsoft.com/beta/deviceManagement/advancedThreatProtectionOnboardingStateSummary/advancedThreatProtectionOnboardingDeviceSettingStates
Content-type: application/json
Content-length: 573
{
"@odata.type": "#microsoft.graph.advancedThreatProtectionOnboardingDeviceSettingState",
"platformType": "windowsRT",
"setting": "Setting value",
"settingName": "Setting Name value",
"deviceId": "Device Id value",
"deviceName": "Device Name value",
"userId": "User Id value",
"userEmail": "User Email value",
"userName": "User Name value",
"userPrincipalName": "User Principal Name value",
"deviceModel": "Device Model value",
"state": "notApplicable",
"complianceGracePeriodExpirationDateTime": "2016-12-31T23:56:44.951111-08:00"
}
Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.
HTTP/1.1 201 Created
Content-Type: application/json
Content-Length: 622
{
"@odata.type": "#microsoft.graph.advancedThreatProtectionOnboardingDeviceSettingState",
"id": "63593fc6-3fc6-6359-c63f-5963c63f5963",
"platformType": "windowsRT",
"setting": "Setting value",
"settingName": "Setting Name value",
"deviceId": "Device Id value",
"deviceName": "Device Name value",
"userId": "User Id value",
"userEmail": "User Email value",
"userName": "User Name value",
"userPrincipalName": "User Principal Name value",
"deviceModel": "Device Model value",
"state": "notApplicable",
"complianceGracePeriodExpirationDateTime": "2016-12-31T23:56:44.951111-08:00"
}