managedDeviceEncryptionState 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.

Encryption report per device

Methods

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

Properties

Property Type Description
id String Key of the entity.
userPrincipalName String User name
deviceType deviceTypes Platform of the device. Possible values are: desktop, windowsRT, winMO6, nokia, windowsPhone, mac, winCE, winEmbedded, iPhone, iPad, iPod, android, iSocConsumer, unix, macMDM, holoLens, surfaceHub, androidForWork, androidEnterprise, blackberry, palm, unknown.
osVersion String Operating system version of the device
tpmSpecificationVersion String Device TPM Version
deviceName String Device name
encryptionReadinessState encryptionReadinessState Encryption readiness state. Possible values are: notReady, ready.
encryptionState encryptionState Device encryption state. Possible values are: notEncrypted, encrypted.
encryptionPolicySettingState complianceStatus Encryption policy setting state. Possible values are: unknown, notApplicable, compliant, remediated, nonCompliant, error, conflict, notAssigned.
advancedBitLockerStates advancedBitLockerState Advanced BitLocker State. Possible values are: success, noUserConsent, osVolumeUnprotected, osVolumeTpmRequired, osVolumeTpmOnlyRequired, osVolumeTpmPinRequired, osVolumeTpmStartupKeyRequired, osVolumeTpmPinStartupKeyRequired, osVolumeEncryptionMethodMismatch, recoveryKeyBackupFailed, fixedDriveNotEncrypted, fixedDriveEncryptionMethodMismatch, loggedOnUserNonAdmin, windowsRecoveryEnvironmentNotConfigured, tpmNotAvailable, tpmNotReady, networkError.
fileVaultStates fileVaultState FileVault State. Possible values are: success, driveEncryptedByUser, userDeferredEncryption, escrowNotEnabled.
policyDetails encryptionReportPolicyDetails collection Policy Details

Relationships

None

JSON Representation

Here is a JSON representation of the resource.

{
  "@odata.type": "#microsoft.graph.managedDeviceEncryptionState",
  "id": "String (identifier)",
  "userPrincipalName": "String",
  "deviceType": "String",
  "osVersion": "String",
  "tpmSpecificationVersion": "String",
  "deviceName": "String",
  "encryptionReadinessState": "String",
  "encryptionState": "String",
  "encryptionPolicySettingState": "String",
  "advancedBitLockerStates": "String",
  "fileVaultStates": "String",
  "policyDetails": [
    {
      "@odata.type": "microsoft.graph.encryptionReportPolicyDetails",
      "policyId": "String",
      "policyName": "String"
    }
  ]
}