diff options
Diffstat (limited to 'vendor/github.com/yaegashi/msgraph.go/beta/DeviceHealthAttestationStateModel.go')
-rw-r--r-- | vendor/github.com/yaegashi/msgraph.go/beta/DeviceHealthAttestationStateModel.go | 75 |
1 files changed, 75 insertions, 0 deletions
diff --git a/vendor/github.com/yaegashi/msgraph.go/beta/DeviceHealthAttestationStateModel.go b/vendor/github.com/yaegashi/msgraph.go/beta/DeviceHealthAttestationStateModel.go new file mode 100644 index 00000000..9817406e --- /dev/null +++ b/vendor/github.com/yaegashi/msgraph.go/beta/DeviceHealthAttestationStateModel.go @@ -0,0 +1,75 @@ +// 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"` +} |