summaryrefslogtreecommitdiffstats
path: root/vendor/github.com/yaegashi/msgraph.go/beta/WindowsProtectionStateModel.go
blob: e4b9dcae958fda27f8926096eca637c4a658c68e (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
// Code generated by msgraph-generate.go DO NOT EDIT.

package msgraph

import "time"

// WindowsProtectionState Device protection status entity.
type WindowsProtectionState struct {
	// Entity is the base model of WindowsProtectionState
	Entity
	// MalwareProtectionEnabled Anti malware is enabled or not
	MalwareProtectionEnabled *bool `json:"malwareProtectionEnabled,omitempty"`
	// DeviceState Computer's state (like clean or pending full scan or pending reboot etc)
	DeviceState *WindowsDeviceHealthState `json:"deviceState,omitempty"`
	// RealTimeProtectionEnabled Real time protection is enabled or not?
	RealTimeProtectionEnabled *bool `json:"realTimeProtectionEnabled,omitempty"`
	// NetworkInspectionSystemEnabled Network inspection system enabled or not?
	NetworkInspectionSystemEnabled *bool `json:"networkInspectionSystemEnabled,omitempty"`
	// QuickScanOverdue Quick scan overdue or not?
	QuickScanOverdue *bool `json:"quickScanOverdue,omitempty"`
	// FullScanOverdue Full scan overdue or not?
	FullScanOverdue *bool `json:"fullScanOverdue,omitempty"`
	// SignatureUpdateOverdue Signature out of date or not?
	SignatureUpdateOverdue *bool `json:"signatureUpdateOverdue,omitempty"`
	// RebootRequired Reboot required or not?
	RebootRequired *bool `json:"rebootRequired,omitempty"`
	// FullScanRequired Full scan required or not?
	FullScanRequired *bool `json:"fullScanRequired,omitempty"`
	// EngineVersion Current endpoint protection engine's version
	EngineVersion *string `json:"engineVersion,omitempty"`
	// SignatureVersion Current malware definitions version
	SignatureVersion *string `json:"signatureVersion,omitempty"`
	// AntiMalwareVersion Current anti malware version
	AntiMalwareVersion *string `json:"antiMalwareVersion,omitempty"`
	// LastQuickScanDateTime Last quick scan datetime
	LastQuickScanDateTime *time.Time `json:"lastQuickScanDateTime,omitempty"`
	// LastFullScanDateTime Last quick scan datetime
	LastFullScanDateTime *time.Time `json:"lastFullScanDateTime,omitempty"`
	// LastQuickScanSignatureVersion Last quick scan signature version
	LastQuickScanSignatureVersion *string `json:"lastQuickScanSignatureVersion,omitempty"`
	// LastFullScanSignatureVersion Last full scan signature version
	LastFullScanSignatureVersion *string `json:"lastFullScanSignatureVersion,omitempty"`
	// LastReportedDateTime Last device health status reported time
	LastReportedDateTime *time.Time `json:"lastReportedDateTime,omitempty"`
	// DetectedMalwareState undocumented
	DetectedMalwareState []WindowsDeviceMalwareState `json:"detectedMalwareState,omitempty"`
}