MicrosoftGraphDeviceHealthAttestationState Class
- java.
lang. Object - com.
azure. resourcemanager. authorization. fluent. models. MicrosoftGraphDeviceHealthAttestationState
- com.
Implements
public final class MicrosoftGraphDeviceHealthAttestationState
implements JsonSerializable<MicrosoftGraphDeviceHealthAttestationState>
deviceHealthAttestationState.
Constructor Summary
Constructor | Description |
---|---|
MicrosoftGraphDeviceHealthAttestationState() |
Creates an instance of Microsoft |
Method Summary
Modifier and Type | Method and Description |
---|---|
Map<String,Object> |
additionalProperties()
Get the additional |
String |
attestationIdentityKey()
Get the attestation |
String |
bitLockerStatus()
Get the bit |
String |
bootAppSecurityVersion()
Get the boot |
String |
bootDebugging()
Get the boot |
String |
bootManagerSecurityVersion()
Get the boot |
String |
bootManagerVersion()
Get the boot |
String |
bootRevisionListInfo()
Get the boot |
String |
codeIntegrity()
Get the code |
String |
codeIntegrityCheckVersion()
Get the code |
String |
codeIntegrityPolicy()
Get the code |
String |
contentNamespaceUrl()
Get the content |
String |
contentVersion()
Get the content |
String |
dataExcutionPolicy()
Get the data |
String |
deviceHealthAttestationStatus()
Get the device |
String |
earlyLaunchAntiMalwareDriverProtection()
Get the early |
static
Microsoft |
fromJson(JsonReader jsonReader)
Reads an instance of Microsoft |
String |
healthAttestationSupportedStatus()
Get the health |
String |
healthStatusMismatchInfo()
Get the health |
Offset |
issuedDateTime()
Get the issued |
String |
lastUpdateDateTime()
Get the last |
String |
operatingSystemKernelDebugging()
Get the operating |
String |
operatingSystemRevListInfo()
Get the operating |
String |
pcr0()
Get the pcr0 property: The measurement that is captured in PCR[0]. |
String |
pcrHashAlgorithm()
Get the pcr |
Long |
resetCount()
Get the reset |
Long |
restartCount()
Get the restart |
String |
safeMode()
Get the safe |
String |
secureBoot()
Get the secure |
String |
secureBootConfigurationPolicyFingerPrint()
Get the secure |
String |
testSigning()
Get the test |
Json |
toJson(JsonWriter jsonWriter) |
String |
tpmVersion()
Get the tpm |
void |
validate()
Validates the instance. |
String |
virtualSecureMode()
Get the virtual |
String |
windowsPE()
Get the windowsPE property: Operating system running with limited services that is used to prepare a computer for Windows. |
Microsoft |
withAdditionalProperties(Map<String,Object> additionalProperties)
Set the additional |
Microsoft |
withAttestationIdentityKey(String attestationIdentityKey)
Set the attestation |
Microsoft |
withBitLockerStatus(String bitLockerStatus)
Set the bit |
Microsoft |
withBootAppSecurityVersion(String bootAppSecurityVersion)
Set the boot |
Microsoft |
withBootDebugging(String bootDebugging)
Set the boot |
Microsoft |
withBootManagerSecurityVersion(String bootManagerSecurityVersion)
Set the boot |
Microsoft |
withBootManagerVersion(String bootManagerVersion)
Set the boot |
Microsoft |
withBootRevisionListInfo(String bootRevisionListInfo)
Set the boot |
Microsoft |
withCodeIntegrity(String codeIntegrity)
Set the code |
Microsoft |
withCodeIntegrityCheckVersion(String codeIntegrityCheckVersion)
Set the code |
Microsoft |
withCodeIntegrityPolicy(String codeIntegrityPolicy)
Set the code |
Microsoft |
withContentNamespaceUrl(String contentNamespaceUrl)
Set the content |
Microsoft |
withContentVersion(String contentVersion)
Set the content |
Microsoft |
withDataExcutionPolicy(String dataExcutionPolicy)
Set the data |
Microsoft |
withDeviceHealthAttestationStatus(String deviceHealthAttestationStatus)
Set the device |
Microsoft |
withEarlyLaunchAntiMalwareDriverProtection(String earlyLaunchAntiMalwareDriverProtection)
Set the early |
Microsoft |
withHealthAttestationSupportedStatus(String healthAttestationSupportedStatus)
Set the health |
Microsoft |
withHealthStatusMismatchInfo(String healthStatusMismatchInfo)
Set the health |
Microsoft |
withIssuedDateTime(OffsetDateTime issuedDateTime)
Set the issued |
Microsoft |
withLastUpdateDateTime(String lastUpdateDateTime)
Set the last |
Microsoft |
withOperatingSystemKernelDebugging(String operatingSystemKernelDebugging)
Set the operating |
Microsoft |
withOperatingSystemRevListInfo(String operatingSystemRevListInfo)
Set the operating |
Microsoft |
withPcr0(String pcr0)
Set the pcr0 property: The measurement that is captured in PCR[0]. |
Microsoft |
withPcrHashAlgorithm(String pcrHashAlgorithm)
Set the pcr |
Microsoft |
withResetCount(Long resetCount)
Set the reset |
Microsoft |
withRestartCount(Long restartCount)
Set the restart |
Microsoft |
withSafeMode(String safeMode)
Set the safe |
Microsoft |
withSecureBoot(String secureBoot)
Set the secure |
Microsoft |
withSecureBootConfigurationPolicyFingerPrint(String secureBootConfigurationPolicyFingerPrint)
Set the secure |
Microsoft |
withTestSigning(String testSigning)
Set the test |
Microsoft |
withTpmVersion(String tpmVersion)
Set the tpm |
Microsoft |
withVirtualSecureMode(String virtualSecureMode)
Set the virtual |
Microsoft |
withWindowsPE(String windowsPE)
Set the windowsPE property: Operating system running with limited services that is used to prepare a computer for Windows. |
Methods inherited from java.lang.Object
Constructor Details
MicrosoftGraphDeviceHealthAttestationState
public MicrosoftGraphDeviceHealthAttestationState()
Creates an instance of MicrosoftGraphDeviceHealthAttestationState class.
Method Details
additionalProperties
public Map
Get the additionalProperties property: deviceHealthAttestationState.
Returns:
attestationIdentityKey
public String attestationIdentityKey()
Get the attestationIdentityKey property: TWhen an Attestation Identity Key (AIK) is present on a device, it indicates that the device has an endorsement key (EK) certificate.
Returns:
bitLockerStatus
public String bitLockerStatus()
Get the bitLockerStatus property: On or Off of BitLocker Drive Encryption.
Returns:
bootAppSecurityVersion
public String bootAppSecurityVersion()
Get the bootAppSecurityVersion property: The security version number of the Boot Application.
Returns:
bootDebugging
public String bootDebugging()
Get the bootDebugging property: When bootDebugging is enabled, the device is used in development and testing.
Returns:
bootManagerSecurityVersion
public String bootManagerSecurityVersion()
Get the bootManagerSecurityVersion property: The security version number of the Boot Application.
Returns:
bootManagerVersion
public String bootManagerVersion()
Get the bootManagerVersion property: The version of the Boot Manager.
Returns:
bootRevisionListInfo
public String bootRevisionListInfo()
Get the bootRevisionListInfo property: The Boot Revision List that was loaded during initial boot on the attested device.
Returns:
codeIntegrity
public String codeIntegrity()
Get the codeIntegrity property: When code integrity is enabled, code execution is restricted to integrity verified code.
Returns:
codeIntegrityCheckVersion
public String codeIntegrityCheckVersion()
Get the codeIntegrityCheckVersion property: The version of the Boot Manager.
Returns:
codeIntegrityPolicy
public String codeIntegrityPolicy()
Get the codeIntegrityPolicy property: The Code Integrity policy that is controlling the security of the boot environment.
Returns:
contentNamespaceUrl
public String contentNamespaceUrl()
Get the contentNamespaceUrl property: The DHA report version. (Namespace version).
Returns:
contentVersion
public String contentVersion()
Get the contentVersion property: The HealthAttestation state schema version.
Returns:
dataExcutionPolicy
public String dataExcutionPolicy()
Get the dataExcutionPolicy property: DEP Policy defines a set of hardware and software technologies that perform additional checks on memory.
Returns:
deviceHealthAttestationStatus
public String deviceHealthAttestationStatus()
Get the deviceHealthAttestationStatus property: The DHA report version. (Namespace version).
Returns:
earlyLaunchAntiMalwareDriverProtection
public String earlyLaunchAntiMalwareDriverProtection()
Get the earlyLaunchAntiMalwareDriverProtection property: ELAM provides protection for the computers in your network when they start up.
Returns:
fromJson
public static MicrosoftGraphDeviceHealthAttestationState fromJson(JsonReader jsonReader)
Reads an instance of MicrosoftGraphDeviceHealthAttestationState from the JsonReader.
Parameters:
Returns:
Throws:
healthAttestationSupportedStatus
public String healthAttestationSupportedStatus()
Get the healthAttestationSupportedStatus property: This attribute indicates if DHA is supported for the device.
Returns:
healthStatusMismatchInfo
public String healthStatusMismatchInfo()
Get the healthStatusMismatchInfo property: This attribute appears if DHA-Service detects an integrity issue.
Returns:
issuedDateTime
public OffsetDateTime issuedDateTime()
Get the issuedDateTime property: The DateTime when device was evaluated or issued to MDM.
Returns:
lastUpdateDateTime
public String lastUpdateDateTime()
Get the lastUpdateDateTime property: The Timestamp of the last update.
Returns:
operatingSystemKernelDebugging
public String operatingSystemKernelDebugging()
Get the operatingSystemKernelDebugging property: When operatingSystemKernelDebugging is enabled, the device is used in development and testing.
Returns:
operatingSystemRevListInfo
public String operatingSystemRevListInfo()
Get the operatingSystemRevListInfo property: The Operating System Revision List that was loaded during initial boot on the attested device.
Returns:
pcr0
public String pcr0()
Get the pcr0 property: The measurement that is captured in PCR[0].
Returns:
pcrHashAlgorithm
public String pcrHashAlgorithm()
Get the pcrHashAlgorithm property: Informational attribute that identifies the HASH algorithm that was used by TPM.
Returns:
resetCount
public Long resetCount()
Get the resetCount property: The number of times a PC device has hibernated or resumed.
Returns:
restartCount
public Long restartCount()
Get the restartCount property: The number of times a PC device has rebooted.
Returns:
safeMode
public String safeMode()
Get the safeMode property: Safe mode is a troubleshooting option for Windows that starts your computer in a limited state.
Returns:
secureBoot
public String secureBoot()
Get the secureBoot property: When Secure Boot is enabled, the core components must have the correct cryptographic signatures.
Returns:
secureBootConfigurationPolicyFingerPrint
public String secureBootConfigurationPolicyFingerPrint()
Get the secureBootConfigurationPolicyFingerPrint property: Fingerprint of the Custom Secure Boot Configuration Policy.
Returns:
testSigning
public String testSigning()
Get the testSigning property: When test signing is allowed, the device does not enforce signature validation during boot.
Returns:
toJson
tpmVersion
public String tpmVersion()
Get the tpmVersion property: The security version number of the Boot Application.
Returns:
validate
public void validate()
Validates the instance.
virtualSecureMode
public String virtualSecureMode()
Get the virtualSecureMode property: VSM is a container that protects high value assets from a compromised kernel.
Returns:
windowsPE
public String windowsPE()
Get the windowsPE property: Operating system running with limited services that is used to prepare a computer for Windows.
Returns:
withAdditionalProperties
public MicrosoftGraphDeviceHealthAttestationState withAdditionalProperties(Map
Set the additionalProperties property: deviceHealthAttestationState.
Parameters:
Returns:
withAttestationIdentityKey
public MicrosoftGraphDeviceHealthAttestationState withAttestationIdentityKey(String attestationIdentityKey)
Set the attestationIdentityKey property: TWhen an Attestation Identity Key (AIK) is present on a device, it indicates that the device has an endorsement key (EK) certificate.
Parameters:
Returns:
withBitLockerStatus
public MicrosoftGraphDeviceHealthAttestationState withBitLockerStatus(String bitLockerStatus)
Set the bitLockerStatus property: On or Off of BitLocker Drive Encryption.
Parameters:
Returns:
withBootAppSecurityVersion
public MicrosoftGraphDeviceHealthAttestationState withBootAppSecurityVersion(String bootAppSecurityVersion)
Set the bootAppSecurityVersion property: The security version number of the Boot Application.
Parameters:
Returns:
withBootDebugging
public MicrosoftGraphDeviceHealthAttestationState withBootDebugging(String bootDebugging)
Set the bootDebugging property: When bootDebugging is enabled, the device is used in development and testing.
Parameters:
Returns:
withBootManagerSecurityVersion
public MicrosoftGraphDeviceHealthAttestationState withBootManagerSecurityVersion(String bootManagerSecurityVersion)
Set the bootManagerSecurityVersion property: The security version number of the Boot Application.
Parameters:
Returns:
withBootManagerVersion
public MicrosoftGraphDeviceHealthAttestationState withBootManagerVersion(String bootManagerVersion)
Set the bootManagerVersion property: The version of the Boot Manager.
Parameters:
Returns:
withBootRevisionListInfo
public MicrosoftGraphDeviceHealthAttestationState withBootRevisionListInfo(String bootRevisionListInfo)
Set the bootRevisionListInfo property: The Boot Revision List that was loaded during initial boot on the attested device.
Parameters:
Returns:
withCodeIntegrity
public MicrosoftGraphDeviceHealthAttestationState withCodeIntegrity(String codeIntegrity)
Set the codeIntegrity property: When code integrity is enabled, code execution is restricted to integrity verified code.
Parameters:
Returns:
withCodeIntegrityCheckVersion
public MicrosoftGraphDeviceHealthAttestationState withCodeIntegrityCheckVersion(String codeIntegrityCheckVersion)
Set the codeIntegrityCheckVersion property: The version of the Boot Manager.
Parameters:
Returns:
withCodeIntegrityPolicy
public MicrosoftGraphDeviceHealthAttestationState withCodeIntegrityPolicy(String codeIntegrityPolicy)
Set the codeIntegrityPolicy property: The Code Integrity policy that is controlling the security of the boot environment.
Parameters:
Returns:
withContentNamespaceUrl
public MicrosoftGraphDeviceHealthAttestationState withContentNamespaceUrl(String contentNamespaceUrl)
Set the contentNamespaceUrl property: The DHA report version. (Namespace version).
Parameters:
Returns:
withContentVersion
public MicrosoftGraphDeviceHealthAttestationState withContentVersion(String contentVersion)
Set the contentVersion property: The HealthAttestation state schema version.
Parameters:
Returns:
withDataExcutionPolicy
public MicrosoftGraphDeviceHealthAttestationState withDataExcutionPolicy(String dataExcutionPolicy)
Set the dataExcutionPolicy property: DEP Policy defines a set of hardware and software technologies that perform additional checks on memory.
Parameters:
Returns:
withDeviceHealthAttestationStatus
public MicrosoftGraphDeviceHealthAttestationState withDeviceHealthAttestationStatus(String deviceHealthAttestationStatus)
Set the deviceHealthAttestationStatus property: The DHA report version. (Namespace version).
Parameters:
Returns:
withEarlyLaunchAntiMalwareDriverProtection
public MicrosoftGraphDeviceHealthAttestationState withEarlyLaunchAntiMalwareDriverProtection(String earlyLaunchAntiMalwareDriverProtection)
Set the earlyLaunchAntiMalwareDriverProtection property: ELAM provides protection for the computers in your network when they start up.
Parameters:
Returns:
withHealthAttestationSupportedStatus
public MicrosoftGraphDeviceHealthAttestationState withHealthAttestationSupportedStatus(String healthAttestationSupportedStatus)
Set the healthAttestationSupportedStatus property: This attribute indicates if DHA is supported for the device.
Parameters:
Returns:
withHealthStatusMismatchInfo
public MicrosoftGraphDeviceHealthAttestationState withHealthStatusMismatchInfo(String healthStatusMismatchInfo)
Set the healthStatusMismatchInfo property: This attribute appears if DHA-Service detects an integrity issue.
Parameters:
Returns:
withIssuedDateTime
public MicrosoftGraphDeviceHealthAttestationState withIssuedDateTime(OffsetDateTime issuedDateTime)
Set the issuedDateTime property: The DateTime when device was evaluated or issued to MDM.
Parameters:
Returns:
withLastUpdateDateTime
public MicrosoftGraphDeviceHealthAttestationState withLastUpdateDateTime(String lastUpdateDateTime)
Set the lastUpdateDateTime property: The Timestamp of the last update.
Parameters:
Returns:
withOperatingSystemKernelDebugging
public MicrosoftGraphDeviceHealthAttestationState withOperatingSystemKernelDebugging(String operatingSystemKernelDebugging)
Set the operatingSystemKernelDebugging property: When operatingSystemKernelDebugging is enabled, the device is used in development and testing.
Parameters:
Returns:
withOperatingSystemRevListInfo
public MicrosoftGraphDeviceHealthAttestationState withOperatingSystemRevListInfo(String operatingSystemRevListInfo)
Set the operatingSystemRevListInfo property: The Operating System Revision List that was loaded during initial boot on the attested device.
Parameters:
Returns:
withPcr0
public MicrosoftGraphDeviceHealthAttestationState withPcr0(String pcr0)
Set the pcr0 property: The measurement that is captured in PCR[0].
Parameters:
Returns:
withPcrHashAlgorithm
public MicrosoftGraphDeviceHealthAttestationState withPcrHashAlgorithm(String pcrHashAlgorithm)
Set the pcrHashAlgorithm property: Informational attribute that identifies the HASH algorithm that was used by TPM.
Parameters:
Returns:
withResetCount
public MicrosoftGraphDeviceHealthAttestationState withResetCount(Long resetCount)
Set the resetCount property: The number of times a PC device has hibernated or resumed.
Parameters:
Returns:
withRestartCount
public MicrosoftGraphDeviceHealthAttestationState withRestartCount(Long restartCount)
Set the restartCount property: The number of times a PC device has rebooted.
Parameters:
Returns:
withSafeMode
public MicrosoftGraphDeviceHealthAttestationState withSafeMode(String safeMode)
Set the safeMode property: Safe mode is a troubleshooting option for Windows that starts your computer in a limited state.
Parameters:
Returns:
withSecureBoot
public MicrosoftGraphDeviceHealthAttestationState withSecureBoot(String secureBoot)
Set the secureBoot property: When Secure Boot is enabled, the core components must have the correct cryptographic signatures.
Parameters:
Returns:
withSecureBootConfigurationPolicyFingerPrint
public MicrosoftGraphDeviceHealthAttestationState withSecureBootConfigurationPolicyFingerPrint(String secureBootConfigurationPolicyFingerPrint)
Set the secureBootConfigurationPolicyFingerPrint property: Fingerprint of the Custom Secure Boot Configuration Policy.
Parameters:
Returns:
withTestSigning
public MicrosoftGraphDeviceHealthAttestationState withTestSigning(String testSigning)
Set the testSigning property: When test signing is allowed, the device does not enforce signature validation during boot.
Parameters:
Returns:
withTpmVersion
public MicrosoftGraphDeviceHealthAttestationState withTpmVersion(String tpmVersion)
Set the tpmVersion property: The security version number of the Boot Application.
Parameters:
Returns:
withVirtualSecureMode
public MicrosoftGraphDeviceHealthAttestationState withVirtualSecureMode(String virtualSecureMode)
Set the virtualSecureMode property: VSM is a container that protects high value assets from a compromised kernel.
Parameters:
Returns:
withWindowsPE
public MicrosoftGraphDeviceHealthAttestationState withWindowsPE(String windowsPE)
Set the windowsPE property: Operating system running with limited services that is used to prepare a computer for Windows.
Parameters:
Returns:
Applies to
Azure SDK for Java