github.com/yaegashi/msgraph.go@v0.1.4/beta/ModelTi.go (about)

     1  // Code generated by msgraph.go/gen DO NOT EDIT.
     2  
     3  package msgraph
     4  
     5  import "time"
     6  
     7  // TiIndicator undocumented
     8  type TiIndicator struct {
     9  	// Entity is the base model of TiIndicator
    10  	Entity
    11  	// Action undocumented
    12  	Action *TiAction `json:"action,omitempty"`
    13  	// ActivityGroupNames undocumented
    14  	ActivityGroupNames []string `json:"activityGroupNames,omitempty"`
    15  	// AdditionalInformation undocumented
    16  	AdditionalInformation *string `json:"additionalInformation,omitempty"`
    17  	// AzureTenantID undocumented
    18  	AzureTenantID *string `json:"azureTenantId,omitempty"`
    19  	// Confidence undocumented
    20  	Confidence *int `json:"confidence,omitempty"`
    21  	// Description undocumented
    22  	Description *string `json:"description,omitempty"`
    23  	// DiamondModel undocumented
    24  	DiamondModel *DiamondModel `json:"diamondModel,omitempty"`
    25  	// DomainName undocumented
    26  	DomainName *string `json:"domainName,omitempty"`
    27  	// EmailEncoding undocumented
    28  	EmailEncoding *string `json:"emailEncoding,omitempty"`
    29  	// EmailLanguage undocumented
    30  	EmailLanguage *string `json:"emailLanguage,omitempty"`
    31  	// EmailRecipient undocumented
    32  	EmailRecipient *string `json:"emailRecipient,omitempty"`
    33  	// EmailSenderAddress undocumented
    34  	EmailSenderAddress *string `json:"emailSenderAddress,omitempty"`
    35  	// EmailSenderName undocumented
    36  	EmailSenderName *string `json:"emailSenderName,omitempty"`
    37  	// EmailSourceDomain undocumented
    38  	EmailSourceDomain *string `json:"emailSourceDomain,omitempty"`
    39  	// EmailSourceIPAddress undocumented
    40  	EmailSourceIPAddress *string `json:"emailSourceIpAddress,omitempty"`
    41  	// EmailSubject undocumented
    42  	EmailSubject *string `json:"emailSubject,omitempty"`
    43  	// EmailXMailer undocumented
    44  	EmailXMailer *string `json:"emailXMailer,omitempty"`
    45  	// ExpirationDateTime undocumented
    46  	ExpirationDateTime *time.Time `json:"expirationDateTime,omitempty"`
    47  	// ExternalID undocumented
    48  	ExternalID *string `json:"externalId,omitempty"`
    49  	// FileCompileDateTime undocumented
    50  	FileCompileDateTime *time.Time `json:"fileCompileDateTime,omitempty"`
    51  	// FileCreatedDateTime undocumented
    52  	FileCreatedDateTime *time.Time `json:"fileCreatedDateTime,omitempty"`
    53  	// FileHashType undocumented
    54  	FileHashType *FileHashType `json:"fileHashType,omitempty"`
    55  	// FileHashValue undocumented
    56  	FileHashValue *string `json:"fileHashValue,omitempty"`
    57  	// FileMutexName undocumented
    58  	FileMutexName *string `json:"fileMutexName,omitempty"`
    59  	// FileName undocumented
    60  	FileName *string `json:"fileName,omitempty"`
    61  	// FilePacker undocumented
    62  	FilePacker *string `json:"filePacker,omitempty"`
    63  	// FilePath undocumented
    64  	FilePath *string `json:"filePath,omitempty"`
    65  	// FileSize undocumented
    66  	FileSize *int `json:"fileSize,omitempty"`
    67  	// FileType undocumented
    68  	FileType *string `json:"fileType,omitempty"`
    69  	// IngestedDateTime undocumented
    70  	IngestedDateTime *time.Time `json:"ingestedDateTime,omitempty"`
    71  	// IsActive undocumented
    72  	IsActive *bool `json:"isActive,omitempty"`
    73  	// KillChain undocumented
    74  	KillChain []string `json:"killChain,omitempty"`
    75  	// KnownFalsePositives undocumented
    76  	KnownFalsePositives *string `json:"knownFalsePositives,omitempty"`
    77  	// LastReportedDateTime undocumented
    78  	LastReportedDateTime *time.Time `json:"lastReportedDateTime,omitempty"`
    79  	// MalwareFamilyNames undocumented
    80  	MalwareFamilyNames []string `json:"malwareFamilyNames,omitempty"`
    81  	// NetworkCIDRBlock undocumented
    82  	NetworkCIDRBlock *string `json:"networkCidrBlock,omitempty"`
    83  	// NetworkDestinationAsn undocumented
    84  	NetworkDestinationAsn *int `json:"networkDestinationAsn,omitempty"`
    85  	// NetworkDestinationCIDRBlock undocumented
    86  	NetworkDestinationCIDRBlock *string `json:"networkDestinationCidrBlock,omitempty"`
    87  	// NetworkDestinationIPv4 undocumented
    88  	NetworkDestinationIPv4 *string `json:"networkDestinationIPv4,omitempty"`
    89  	// NetworkDestinationIPv6 undocumented
    90  	NetworkDestinationIPv6 *string `json:"networkDestinationIPv6,omitempty"`
    91  	// NetworkDestinationPort undocumented
    92  	NetworkDestinationPort *int `json:"networkDestinationPort,omitempty"`
    93  	// NetworkIPv4 undocumented
    94  	NetworkIPv4 *string `json:"networkIPv4,omitempty"`
    95  	// NetworkIPv6 undocumented
    96  	NetworkIPv6 *string `json:"networkIPv6,omitempty"`
    97  	// NetworkPort undocumented
    98  	NetworkPort *int `json:"networkPort,omitempty"`
    99  	// NetworkProtocol undocumented
   100  	NetworkProtocol *int `json:"networkProtocol,omitempty"`
   101  	// NetworkSourceAsn undocumented
   102  	NetworkSourceAsn *int `json:"networkSourceAsn,omitempty"`
   103  	// NetworkSourceCIDRBlock undocumented
   104  	NetworkSourceCIDRBlock *string `json:"networkSourceCidrBlock,omitempty"`
   105  	// NetworkSourceIPv4 undocumented
   106  	NetworkSourceIPv4 *string `json:"networkSourceIPv4,omitempty"`
   107  	// NetworkSourceIPv6 undocumented
   108  	NetworkSourceIPv6 *string `json:"networkSourceIPv6,omitempty"`
   109  	// NetworkSourcePort undocumented
   110  	NetworkSourcePort *int `json:"networkSourcePort,omitempty"`
   111  	// PassiveOnly undocumented
   112  	PassiveOnly *bool `json:"passiveOnly,omitempty"`
   113  	// Severity undocumented
   114  	Severity *int `json:"severity,omitempty"`
   115  	// Tags undocumented
   116  	Tags []string `json:"tags,omitempty"`
   117  	// TargetProduct undocumented
   118  	TargetProduct *string `json:"targetProduct,omitempty"`
   119  	// ThreatType undocumented
   120  	ThreatType *string `json:"threatType,omitempty"`
   121  	// TlpLevel undocumented
   122  	TlpLevel *TlpLevel `json:"tlpLevel,omitempty"`
   123  	// URL undocumented
   124  	URL *string `json:"url,omitempty"`
   125  	// UserAgent undocumented
   126  	UserAgent *string `json:"userAgent,omitempty"`
   127  }