mirror of
https://github.com/cwinfo/matterbridge.git
synced 2024-11-27 03:11:36 +00:00
76 lines
5.2 KiB
Go
76 lines
5.2 KiB
Go
|
// Code generated by msgraph-generate.go DO NOT EDIT.
|
||
|
|
||
|
package msgraph
|
||
|
|
||
|
import "time"
|
||
|
|
||
|
// DeviceHealthAttestationState undocumented
|
||
|
type DeviceHealthAttestationState struct {
|
||
|
// Object is the base model of DeviceHealthAttestationState
|
||
|
Object
|
||
|
// LastUpdateDateTime The Timestamp of the last update.
|
||
|
LastUpdateDateTime *string `json:"lastUpdateDateTime,omitempty"`
|
||
|
// ContentNamespaceURL The DHA report version. (Namespace version)
|
||
|
ContentNamespaceURL *string `json:"contentNamespaceUrl,omitempty"`
|
||
|
// DeviceHealthAttestationStatus The DHA report version. (Namespace version)
|
||
|
DeviceHealthAttestationStatus *string `json:"deviceHealthAttestationStatus,omitempty"`
|
||
|
// ContentVersion The HealthAttestation state schema version
|
||
|
ContentVersion *string `json:"contentVersion,omitempty"`
|
||
|
// IssuedDateTime The DateTime when device was evaluated or issued to MDM
|
||
|
IssuedDateTime *time.Time `json:"issuedDateTime,omitempty"`
|
||
|
// AttestationIdentityKey TWhen an Attestation Identity Key (AIK) is present on a device, it indicates that the device has an endorsement key (EK) certificate.
|
||
|
AttestationIdentityKey *string `json:"attestationIdentityKey,omitempty"`
|
||
|
// ResetCount The number of times a PC device has hibernated or resumed
|
||
|
ResetCount *int `json:"resetCount,omitempty"`
|
||
|
// RestartCount The number of times a PC device has rebooted
|
||
|
RestartCount *int `json:"restartCount,omitempty"`
|
||
|
// DataExcutionPolicy DEP Policy defines a set of hardware and software technologies that perform additional checks on memory
|
||
|
DataExcutionPolicy *string `json:"dataExcutionPolicy,omitempty"`
|
||
|
// BitLockerStatus On or Off of BitLocker Drive Encryption
|
||
|
BitLockerStatus *string `json:"bitLockerStatus,omitempty"`
|
||
|
// BootManagerVersion The version of the Boot Manager
|
||
|
BootManagerVersion *string `json:"bootManagerVersion,omitempty"`
|
||
|
// CodeIntegrityCheckVersion The version of the Boot Manager
|
||
|
CodeIntegrityCheckVersion *string `json:"codeIntegrityCheckVersion,omitempty"`
|
||
|
// SecureBoot When Secure Boot is enabled, the core components must have the correct cryptographic signatures
|
||
|
SecureBoot *string `json:"secureBoot,omitempty"`
|
||
|
// BootDebugging When bootDebugging is enabled, the device is used in development and testing
|
||
|
BootDebugging *string `json:"bootDebugging,omitempty"`
|
||
|
// OperatingSystemKernelDebugging When operatingSystemKernelDebugging is enabled, the device is used in development and testing
|
||
|
OperatingSystemKernelDebugging *string `json:"operatingSystemKernelDebugging,omitempty"`
|
||
|
// CodeIntegrity When code integrity is enabled, code execution is restricted to integrity verified code
|
||
|
CodeIntegrity *string `json:"codeIntegrity,omitempty"`
|
||
|
// TestSigning When test signing is allowed, the device does not enforce signature validation during boot
|
||
|
TestSigning *string `json:"testSigning,omitempty"`
|
||
|
// SafeMode Safe mode is a troubleshooting option for Windows that starts your computer in a limited state
|
||
|
SafeMode *string `json:"safeMode,omitempty"`
|
||
|
// WindowsPE Operating system running with limited services that is used to prepare a computer for Windows
|
||
|
WindowsPE *string `json:"windowsPE,omitempty"`
|
||
|
// EarlyLaunchAntiMalwareDriverProtection ELAM provides protection for the computers in your network when they start up
|
||
|
EarlyLaunchAntiMalwareDriverProtection *string `json:"earlyLaunchAntiMalwareDriverProtection,omitempty"`
|
||
|
// VirtualSecureMode VSM is a container that protects high value assets from a compromised kernel
|
||
|
VirtualSecureMode *string `json:"virtualSecureMode,omitempty"`
|
||
|
// PcrHashAlgorithm Informational attribute that identifies the HASH algorithm that was used by TPM
|
||
|
PcrHashAlgorithm *string `json:"pcrHashAlgorithm,omitempty"`
|
||
|
// BootAppSecurityVersion The security version number of the Boot Application
|
||
|
BootAppSecurityVersion *string `json:"bootAppSecurityVersion,omitempty"`
|
||
|
// BootManagerSecurityVersion The security version number of the Boot Application
|
||
|
BootManagerSecurityVersion *string `json:"bootManagerSecurityVersion,omitempty"`
|
||
|
// TpmVersion The security version number of the Boot Application
|
||
|
TpmVersion *string `json:"tpmVersion,omitempty"`
|
||
|
// Pcr0 The measurement that is captured in PCR[0]
|
||
|
Pcr0 *string `json:"pcr0,omitempty"`
|
||
|
// SecureBootConfigurationPolicyFingerPrint Fingerprint of the Custom Secure Boot Configuration Policy
|
||
|
SecureBootConfigurationPolicyFingerPrint *string `json:"secureBootConfigurationPolicyFingerPrint,omitempty"`
|
||
|
// CodeIntegrityPolicy The Code Integrity policy that is controlling the security of the boot environment
|
||
|
CodeIntegrityPolicy *string `json:"codeIntegrityPolicy,omitempty"`
|
||
|
// BootRevisionListInfo The Boot Revision List that was loaded during initial boot on the attested device
|
||
|
BootRevisionListInfo *string `json:"bootRevisionListInfo,omitempty"`
|
||
|
// OperatingSystemRevListInfo The Operating System Revision List that was loaded during initial boot on the attested device
|
||
|
OperatingSystemRevListInfo *string `json:"operatingSystemRevListInfo,omitempty"`
|
||
|
// HealthStatusMismatchInfo This attribute appears if DHA-Service detects an integrity issue
|
||
|
HealthStatusMismatchInfo *string `json:"healthStatusMismatchInfo,omitempty"`
|
||
|
// HealthAttestationSupportedStatus This attribute indicates if DHA is supported for the device
|
||
|
HealthAttestationSupportedStatus *string `json:"healthAttestationSupportedStatus,omitempty"`
|
||
|
}
|