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  }