Package com.microsoft.graph.models
Class DeviceHealthAttestationState
java.lang.Object
com.microsoft.graph.models.DeviceHealthAttestationState
- All Implemented Interfaces:
com.microsoft.graph.serializer.IJsonBackedObject
public class DeviceHealthAttestationState
extends Object
implements com.microsoft.graph.serializer.IJsonBackedObject
The class for the Device Health Attestation State.
-
Field Summary
FieldsModifier and TypeFieldDescriptionThe Attestation Identity Key.The Bit Locker Status.The Boot App Security Version.The Boot Debugging.The Boot Manager Security Version.The Boot Manager Version.The Boot Revision List Info.The Code Integrity.The Code Integrity Check Version.The Code Integrity Policy.The Content Namespace Url.The Content Version.The Data Excution Policy.The Device Health Attestation Status.The Early Launch Anti Malware Driver Protection.The Health Attestation Supported Status.The Health Status Mismatch Info.The Issued Date Time.The Last Update Date Time.the OData type of the object as returned by the serviceThe Operating System Kernel Debugging.The Operating System Rev List Info.The Pcr0.The Pcr Hash Algorithm.The Reset Count.The Restart Count.The Safe Mode.The Secure Boot.The Secure Boot Configuration Policy Finger Print.The Test Signing.The Tpm Version.The Virtual Secure Mode.The Windows PE. -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionfinal com.microsoft.graph.serializer.AdditionalDataManager
void
setRawObject
(com.microsoft.graph.serializer.ISerializer serializer, com.google.gson.JsonObject json) Sets the raw JSON object
-
Field Details
-
oDataType
the OData type of the object as returned by the service -
attestationIdentityKey
@SerializedName(value="attestationIdentityKey", alternate="AttestationIdentityKey") @Expose @Nullable public String attestationIdentityKeyThe Attestation Identity Key. TWhen an Attestation Identity Key (AIK) is present on a device, it indicates that the device has an endorsement key (EK) certificate. -
bitLockerStatus
@SerializedName(value="bitLockerStatus", alternate="BitLockerStatus") @Expose @Nullable public String bitLockerStatusThe Bit Locker Status. On or Off of BitLocker Drive Encryption -
bootAppSecurityVersion
@SerializedName(value="bootAppSecurityVersion", alternate="BootAppSecurityVersion") @Expose @Nullable public String bootAppSecurityVersionThe Boot App Security Version. The security version number of the Boot Application -
bootDebugging
@SerializedName(value="bootDebugging", alternate="BootDebugging") @Expose @Nullable public String bootDebuggingThe Boot Debugging. When bootDebugging is enabled, the device is used in development and testing -
bootManagerSecurityVersion
@SerializedName(value="bootManagerSecurityVersion", alternate="BootManagerSecurityVersion") @Expose @Nullable public String bootManagerSecurityVersionThe Boot Manager Security Version. The security version number of the Boot Application -
bootManagerVersion
@SerializedName(value="bootManagerVersion", alternate="BootManagerVersion") @Expose @Nullable public String bootManagerVersionThe Boot Manager Version. The version of the Boot Manager -
bootRevisionListInfo
@SerializedName(value="bootRevisionListInfo", alternate="BootRevisionListInfo") @Expose @Nullable public String bootRevisionListInfoThe Boot Revision List Info. The Boot Revision List that was loaded during initial boot on the attested device -
codeIntegrity
@SerializedName(value="codeIntegrity", alternate="CodeIntegrity") @Expose @Nullable public String codeIntegrityThe Code Integrity. When code integrity is enabled, code execution is restricted to integrity verified code -
codeIntegrityCheckVersion
@SerializedName(value="codeIntegrityCheckVersion", alternate="CodeIntegrityCheckVersion") @Expose @Nullable public String codeIntegrityCheckVersionThe Code Integrity Check Version. The version of the Boot Manager -
codeIntegrityPolicy
@SerializedName(value="codeIntegrityPolicy", alternate="CodeIntegrityPolicy") @Expose @Nullable public String codeIntegrityPolicyThe Code Integrity Policy. The Code Integrity policy that is controlling the security of the boot environment -
contentNamespaceUrl
@SerializedName(value="contentNamespaceUrl", alternate="ContentNamespaceUrl") @Expose @Nullable public String contentNamespaceUrlThe Content Namespace Url. The DHA report version. (Namespace version) -
contentVersion
@SerializedName(value="contentVersion", alternate="ContentVersion") @Expose @Nullable public String contentVersionThe Content Version. The HealthAttestation state schema version -
dataExcutionPolicy
@SerializedName(value="dataExcutionPolicy", alternate="DataExcutionPolicy") @Expose @Nullable public String dataExcutionPolicyThe Data Excution Policy. DEP Policy defines a set of hardware and software technologies that perform additional checks on memory -
deviceHealthAttestationStatus
@SerializedName(value="deviceHealthAttestationStatus", alternate="DeviceHealthAttestationStatus") @Expose @Nullable public String deviceHealthAttestationStatusThe Device Health Attestation Status. The DHA report version. (Namespace version) -
earlyLaunchAntiMalwareDriverProtection
@SerializedName(value="earlyLaunchAntiMalwareDriverProtection", alternate="EarlyLaunchAntiMalwareDriverProtection") @Expose @Nullable public String earlyLaunchAntiMalwareDriverProtectionThe Early Launch Anti Malware Driver Protection. ELAM provides protection for the computers in your network when they start up -
healthAttestationSupportedStatus
@SerializedName(value="healthAttestationSupportedStatus", alternate="HealthAttestationSupportedStatus") @Expose @Nullable public String healthAttestationSupportedStatusThe Health Attestation Supported Status. This attribute indicates if DHA is supported for the device -
healthStatusMismatchInfo
@SerializedName(value="healthStatusMismatchInfo", alternate="HealthStatusMismatchInfo") @Expose @Nullable public String healthStatusMismatchInfoThe Health Status Mismatch Info. This attribute appears if DHA-Service detects an integrity issue -
issuedDateTime
@SerializedName(value="issuedDateTime", alternate="IssuedDateTime") @Expose @Nullable public OffsetDateTime issuedDateTimeThe Issued Date Time. The DateTime when device was evaluated or issued to MDM -
lastUpdateDateTime
@SerializedName(value="lastUpdateDateTime", alternate="LastUpdateDateTime") @Expose @Nullable public String lastUpdateDateTimeThe Last Update Date Time. The Timestamp of the last update. -
operatingSystemKernelDebugging
@SerializedName(value="operatingSystemKernelDebugging", alternate="OperatingSystemKernelDebugging") @Expose @Nullable public String operatingSystemKernelDebuggingThe Operating System Kernel Debugging. When operatingSystemKernelDebugging is enabled, the device is used in development and testing -
operatingSystemRevListInfo
@SerializedName(value="operatingSystemRevListInfo", alternate="OperatingSystemRevListInfo") @Expose @Nullable public String operatingSystemRevListInfoThe Operating System Rev List Info. The Operating System Revision List that was loaded during initial boot on the attested device -
pcr0
The Pcr0. The measurement that is captured in PCR[0] -
pcrHashAlgorithm
@SerializedName(value="pcrHashAlgorithm", alternate="PcrHashAlgorithm") @Expose @Nullable public String pcrHashAlgorithmThe Pcr Hash Algorithm. Informational attribute that identifies the HASH algorithm that was used by TPM -
resetCount
@SerializedName(value="resetCount", alternate="ResetCount") @Expose @Nullable public Long resetCountThe Reset Count. The number of times a PC device has hibernated or resumed -
restartCount
@SerializedName(value="restartCount", alternate="RestartCount") @Expose @Nullable public Long restartCountThe Restart Count. The number of times a PC device has rebooted -
safeMode
The Safe Mode. Safe mode is a troubleshooting option for Windows that starts your computer in a limited state -
secureBoot
@SerializedName(value="secureBoot", alternate="SecureBoot") @Expose @Nullable public String secureBootThe Secure Boot. When Secure Boot is enabled, the core components must have the correct cryptographic signatures -
secureBootConfigurationPolicyFingerPrint
@SerializedName(value="secureBootConfigurationPolicyFingerPrint", alternate="SecureBootConfigurationPolicyFingerPrint") @Expose @Nullable public String secureBootConfigurationPolicyFingerPrintThe Secure Boot Configuration Policy Finger Print. Fingerprint of the Custom Secure Boot Configuration Policy -
testSigning
@SerializedName(value="testSigning", alternate="TestSigning") @Expose @Nullable public String testSigningThe Test Signing. When test signing is allowed, the device does not enforce signature validation during boot -
tpmVersion
@SerializedName(value="tpmVersion", alternate="TpmVersion") @Expose @Nullable public String tpmVersionThe Tpm Version. The security version number of the Boot Application -
virtualSecureMode
@SerializedName(value="virtualSecureMode", alternate="VirtualSecureMode") @Expose @Nullable public String virtualSecureModeThe Virtual Secure Mode. VSM is a container that protects high value assets from a compromised kernel -
windowsPE
The Windows PE. Operating system running with limited services that is used to prepare a computer for Windows
-
-
Constructor Details
-
DeviceHealthAttestationState
public DeviceHealthAttestationState()
-
-
Method Details
-
additionalDataManager
@Nonnull public final com.microsoft.graph.serializer.AdditionalDataManager additionalDataManager()- Specified by:
additionalDataManager
in interfacecom.microsoft.graph.serializer.IJsonBackedObject
-
setRawObject
public void setRawObject(@Nonnull com.microsoft.graph.serializer.ISerializer serializer, @Nonnull com.google.gson.JsonObject json) Sets the raw JSON object- Specified by:
setRawObject
in interfacecom.microsoft.graph.serializer.IJsonBackedObject
- Parameters:
serializer
- the serializerjson
- the JSON object to set this object to
-