github.com/yaegashi/msgraph.go@v0.1.4/v1.0/ModelAlert.go (about) 1 // Code generated by msgraph.go/gen DO NOT EDIT. 2 3 package msgraph 4 5 import "time" 6 7 // Alert undocumented 8 type Alert struct { 9 // Entity is the base model of Alert 10 Entity 11 // ActivityGroupName undocumented 12 ActivityGroupName *string `json:"activityGroupName,omitempty"` 13 // AssignedTo undocumented 14 AssignedTo *string `json:"assignedTo,omitempty"` 15 // AzureSubscriptionID undocumented 16 AzureSubscriptionID *string `json:"azureSubscriptionId,omitempty"` 17 // AzureTenantID undocumented 18 AzureTenantID *string `json:"azureTenantId,omitempty"` 19 // Category undocumented 20 Category *string `json:"category,omitempty"` 21 // ClosedDateTime undocumented 22 ClosedDateTime *time.Time `json:"closedDateTime,omitempty"` 23 // CloudAppStates undocumented 24 CloudAppStates []CloudAppSecurityState `json:"cloudAppStates,omitempty"` 25 // Comments undocumented 26 Comments []string `json:"comments,omitempty"` 27 // Confidence undocumented 28 Confidence *int `json:"confidence,omitempty"` 29 // CreatedDateTime undocumented 30 CreatedDateTime *time.Time `json:"createdDateTime,omitempty"` 31 // Description undocumented 32 Description *string `json:"description,omitempty"` 33 // DetectionIDs undocumented 34 DetectionIDs []string `json:"detectionIds,omitempty"` 35 // EventDateTime undocumented 36 EventDateTime *time.Time `json:"eventDateTime,omitempty"` 37 // Feedback undocumented 38 Feedback *AlertFeedback `json:"feedback,omitempty"` 39 // FileStates undocumented 40 FileStates []FileSecurityState `json:"fileStates,omitempty"` 41 // HistoryStates undocumented 42 HistoryStates []AlertHistoryState `json:"historyStates,omitempty"` 43 // HostStates undocumented 44 HostStates []HostSecurityState `json:"hostStates,omitempty"` 45 // LastModifiedDateTime undocumented 46 LastModifiedDateTime *time.Time `json:"lastModifiedDateTime,omitempty"` 47 // MalwareStates undocumented 48 MalwareStates []MalwareState `json:"malwareStates,omitempty"` 49 // NetworkConnections undocumented 50 NetworkConnections []NetworkConnection `json:"networkConnections,omitempty"` 51 // Processes undocumented 52 Processes []Process `json:"processes,omitempty"` 53 // RecommendedActions undocumented 54 RecommendedActions []string `json:"recommendedActions,omitempty"` 55 // RegistryKeyStates undocumented 56 RegistryKeyStates []RegistryKeyState `json:"registryKeyStates,omitempty"` 57 // Severity undocumented 58 Severity *AlertSeverity `json:"severity,omitempty"` 59 // SourceMaterials undocumented 60 SourceMaterials []string `json:"sourceMaterials,omitempty"` 61 // Status undocumented 62 Status *AlertStatus `json:"status,omitempty"` 63 // Tags undocumented 64 Tags []string `json:"tags,omitempty"` 65 // Title undocumented 66 Title *string `json:"title,omitempty"` 67 // Triggers undocumented 68 Triggers []AlertTrigger `json:"triggers,omitempty"` 69 // UserStates undocumented 70 UserStates []UserSecurityState `json:"userStates,omitempty"` 71 // VendorInformation undocumented 72 VendorInformation *SecurityVendorInformation `json:"vendorInformation,omitempty"` 73 // VulnerabilityStates undocumented 74 VulnerabilityStates []VulnerabilityState `json:"vulnerabilityStates,omitempty"` 75 } 76 77 // AlertHistoryState undocumented 78 type AlertHistoryState struct { 79 // Object is the base model of AlertHistoryState 80 Object 81 // AppID undocumented 82 AppID *string `json:"appId,omitempty"` 83 // AssignedTo undocumented 84 AssignedTo *string `json:"assignedTo,omitempty"` 85 // Comments undocumented 86 Comments []string `json:"comments,omitempty"` 87 // Feedback undocumented 88 Feedback *AlertFeedback `json:"feedback,omitempty"` 89 // Status undocumented 90 Status *AlertStatus `json:"status,omitempty"` 91 // UpdatedDateTime undocumented 92 UpdatedDateTime *time.Time `json:"updatedDateTime,omitempty"` 93 // User undocumented 94 User *string `json:"user,omitempty"` 95 } 96 97 // AlertTrigger undocumented 98 type AlertTrigger struct { 99 // Object is the base model of AlertTrigger 100 Object 101 // Name undocumented 102 Name *string `json:"name,omitempty"` 103 // Type undocumented 104 Type *string `json:"type,omitempty"` 105 // Value undocumented 106 Value *string `json:"value,omitempty"` 107 }