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
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
|
// Code generated by msgraph.go/gen DO NOT EDIT.
package msgraph
import "time"
// Alert undocumented
type Alert struct {
// Entity is the base model of Alert
Entity
// ActivityGroupName undocumented
ActivityGroupName *string `json:"activityGroupName,omitempty"`
// AssignedTo undocumented
AssignedTo *string `json:"assignedTo,omitempty"`
// AzureSubscriptionID undocumented
AzureSubscriptionID *string `json:"azureSubscriptionId,omitempty"`
// AzureTenantID undocumented
AzureTenantID *string `json:"azureTenantId,omitempty"`
// Category undocumented
Category *string `json:"category,omitempty"`
// ClosedDateTime undocumented
ClosedDateTime *time.Time `json:"closedDateTime,omitempty"`
// CloudAppStates undocumented
CloudAppStates []CloudAppSecurityState `json:"cloudAppStates,omitempty"`
// Comments undocumented
Comments []string `json:"comments,omitempty"`
// Confidence undocumented
Confidence *int `json:"confidence,omitempty"`
// CreatedDateTime undocumented
CreatedDateTime *time.Time `json:"createdDateTime,omitempty"`
// Description undocumented
Description *string `json:"description,omitempty"`
// DetectionIDs undocumented
DetectionIDs []string `json:"detectionIds,omitempty"`
// EventDateTime undocumented
EventDateTime *time.Time `json:"eventDateTime,omitempty"`
// Feedback undocumented
Feedback *AlertFeedback `json:"feedback,omitempty"`
// FileStates undocumented
FileStates []FileSecurityState `json:"fileStates,omitempty"`
// HistoryStates undocumented
HistoryStates []AlertHistoryState `json:"historyStates,omitempty"`
// HostStates undocumented
HostStates []HostSecurityState `json:"hostStates,omitempty"`
// LastModifiedDateTime undocumented
LastModifiedDateTime *time.Time `json:"lastModifiedDateTime,omitempty"`
// MalwareStates undocumented
MalwareStates []MalwareState `json:"malwareStates,omitempty"`
// NetworkConnections undocumented
NetworkConnections []NetworkConnection `json:"networkConnections,omitempty"`
// Processes undocumented
Processes []Process `json:"processes,omitempty"`
// RecommendedActions undocumented
RecommendedActions []string `json:"recommendedActions,omitempty"`
// RegistryKeyStates undocumented
RegistryKeyStates []RegistryKeyState `json:"registryKeyStates,omitempty"`
// Severity undocumented
Severity *AlertSeverity `json:"severity,omitempty"`
// SourceMaterials undocumented
SourceMaterials []string `json:"sourceMaterials,omitempty"`
// Status undocumented
Status *AlertStatus `json:"status,omitempty"`
// Tags undocumented
Tags []string `json:"tags,omitempty"`
// Title undocumented
Title *string `json:"title,omitempty"`
// Triggers undocumented
Triggers []AlertTrigger `json:"triggers,omitempty"`
// UserStates undocumented
UserStates []UserSecurityState `json:"userStates,omitempty"`
// VendorInformation undocumented
VendorInformation *SecurityVendorInformation `json:"vendorInformation,omitempty"`
// VulnerabilityStates undocumented
VulnerabilityStates []VulnerabilityState `json:"vulnerabilityStates,omitempty"`
}
// AlertHistoryState undocumented
type AlertHistoryState struct {
// Object is the base model of AlertHistoryState
Object
// AppID undocumented
AppID *string `json:"appId,omitempty"`
// AssignedTo undocumented
AssignedTo *string `json:"assignedTo,omitempty"`
// Comments undocumented
Comments []string `json:"comments,omitempty"`
// Feedback undocumented
Feedback *AlertFeedback `json:"feedback,omitempty"`
// Status undocumented
Status *AlertStatus `json:"status,omitempty"`
// UpdatedDateTime undocumented
UpdatedDateTime *time.Time `json:"updatedDateTime,omitempty"`
// User undocumented
User *string `json:"user,omitempty"`
}
// AlertTrigger undocumented
type AlertTrigger struct {
// Object is the base model of AlertTrigger
Object
// Name undocumented
Name *string `json:"name,omitempty"`
// Type undocumented
Type *string `json:"type,omitempty"`
// Value undocumented
Value *string `json:"value,omitempty"`
}
|