network

package
v1.0.3 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: May 29, 2024 License: Apache-2.0 Imports: 6 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var File_ocsf_v1_2_0_events_network_network_proto protoreflect.FileDescriptor

Functions

This section is empty.

Types

type DhcpActivity

type DhcpActivity struct {
	ActionId enums.DHCP_ACTIVITY_ACTION_ID `` // Caption: Action ID; Profile: security_control;
	/* 148-byte string literal not displayed */
	TypeName            string                          `protobuf:"bytes,2,opt,name=type_name,json=typeName,proto3" json:"type_name,omitempty"`                                    // Caption: Type Name;
	Duration            int32                           `protobuf:"varint,3,opt,name=duration,proto3" json:"duration,omitempty"`                                                   // Caption: Duration;
	Malware             []*objects.Malware              `protobuf:"bytes,4,rep,name=malware,proto3" json:"malware,omitempty"`                                                      // Caption: Malware; Profile: security_control;
	Unmapped            *objects.Object                 `protobuf:"bytes,5,opt,name=unmapped,proto3" json:"unmapped,omitempty"`                                                    // Caption: Unmapped Data;
	ProxyConnectionInfo *objects.NetworkConnectionInfo  `protobuf:"bytes,6,opt,name=proxy_connection_info,json=proxyConnectionInfo,proto3" json:"proxy_connection_info,omitempty"` // Caption: Proxy Connection Info; Profile: network_proxy;
	Disposition         string                          `protobuf:"bytes,7,opt,name=disposition,proto3" json:"disposition,omitempty"`                                              // Caption: Disposition; Profile: security_control;
	Observables         []*objects.Observable           `protobuf:"bytes,8,rep,name=observables,proto3" json:"observables,omitempty"`                                              // Caption: Observables;
	Tls                 *objects.Tls                    `protobuf:"bytes,9,opt,name=tls,proto3" json:"tls,omitempty"`                                                              // Caption: TLS;
	Api                 *objects.Api                    `protobuf:"bytes,10,opt,name=api,proto3" json:"api,omitempty"`                                                             // Caption: API Details; Profile: cloud;
	ProxyTls            *objects.Tls                    `protobuf:"bytes,11,opt,name=proxy_tls,json=proxyTls,proto3" json:"proxy_tls,omitempty"`                                   // Caption: Proxy TLS; Profile: network_proxy;
	StatusCode          string                          `protobuf:"bytes,12,opt,name=status_code,json=statusCode,proto3" json:"status_code,omitempty"`                             // Caption: Status Code;
	Cloud               *objects.Cloud                  `protobuf:"bytes,13,opt,name=cloud,proto3" json:"cloud,omitempty"`                                                         // Profile: cloud; Caption: Cloud;
	Attacks             []*objects.Attack               `protobuf:"bytes,14,rep,name=attacks,proto3" json:"attacks,omitempty"`                                                     // Caption: MITRE ATT&CK® Details; Profile: security_control;
	Time                int64                           `protobuf:"varint,15,opt,name=time,proto3" json:"time,omitempty"`                                                          // Caption: Event Time;
	Severity            string                          `protobuf:"bytes,16,opt,name=severity,proto3" json:"severity,omitempty"`                                                   // Caption: Severity;
	ProxyHttpRequest    *objects.HttpRequest            `protobuf:"bytes,17,opt,name=proxy_http_request,json=proxyHttpRequest,proto3" json:"proxy_http_request,omitempty"`         // Caption: Proxy HTTP Request; Profile: network_proxy;
	ConnectionInfo      *objects.NetworkConnectionInfo  `protobuf:"bytes,18,opt,name=connection_info,json=connectionInfo,proto3" json:"connection_info,omitempty"`                 // Caption: Connection Info;
	ActivityName        string                          `protobuf:"bytes,19,opt,name=activity_name,json=activityName,proto3" json:"activity_name,omitempty"`                       // Caption: Activity;
	ProxyTraffic        *objects.NetworkTraffic         `protobuf:"bytes,20,opt,name=proxy_traffic,json=proxyTraffic,proto3" json:"proxy_traffic,omitempty"`                       // Caption: Proxy Traffic; Profile: network_proxy;
	ClassName           string                          `protobuf:"bytes,21,opt,name=class_name,json=className,proto3" json:"class_name,omitempty"`                                // Caption: Class;
	AppName             string                          `protobuf:"bytes,22,opt,name=app_name,json=appName,proto3" json:"app_name,omitempty"`                                      // Caption: Application Name;
	IsRenewal           bool                            `protobuf:"varint,23,opt,name=is_renewal,json=isRenewal,proto3" json:"is_renewal,omitempty"`                               // Caption: Renewal;
	DstEndpoint         *objects.NetworkEndpoint        `protobuf:"bytes,24,opt,name=dst_endpoint,json=dstEndpoint,proto3" json:"dst_endpoint,omitempty"`                          // Caption: Destination Endpoint;
	ProxyHttpResponse   *objects.HttpResponse           `protobuf:"bytes,25,opt,name=proxy_http_response,json=proxyHttpResponse,proto3" json:"proxy_http_response,omitempty"`      // Caption: Proxy HTTP Response; Profile: network_proxy;
	RawData             string                          `protobuf:"bytes,26,opt,name=raw_data,json=rawData,proto3" json:"raw_data,omitempty"`                                      // Caption: Raw Data;
	ActivityId          enums.DHCP_ACTIVITY_ACTIVITY_ID ``                                                                                                                         // Caption: Activity ID;
	/* 157-byte string literal not displayed */
	ProxyEndpoint *objects.NetworkProxy            `protobuf:"bytes,28,opt,name=proxy_endpoint,json=proxyEndpoint,proto3" json:"proxy_endpoint,omitempty"` // Caption: Proxy Endpoint; Profile: network_proxy;
	Message       string                           `protobuf:"bytes,29,opt,name=message,proto3" json:"message,omitempty"`                                  // Caption: Message;
	LeaseDur      int32                            `protobuf:"varint,30,opt,name=lease_dur,json=leaseDur,proto3" json:"lease_dur,omitempty"`               // Caption: Lease Duration;
	FirewallRule  *objects.FirewallRule            `protobuf:"bytes,31,opt,name=firewall_rule,json=firewallRule,proto3" json:"firewall_rule,omitempty"`    // Caption: Firewall Rule; Profile: security_control;
	Count         int32                            `protobuf:"varint,32,opt,name=count,proto3" json:"count,omitempty"`                                     // Caption: Count;
	Metadata      *objects.Metadata                `protobuf:"bytes,33,opt,name=metadata,proto3" json:"metadata,omitempty"`                                // Caption: Metadata;
	LoadBalancer  *objects.LoadBalancer            `protobuf:"bytes,34,opt,name=load_balancer,json=loadBalancer,proto3" json:"load_balancer,omitempty"`    // Caption: Load Balancer; Profile: load_balancer;
	Status        string                           `protobuf:"bytes,35,opt,name=status,proto3" json:"status,omitempty"`                                    // Caption: Status;
	CategoryUid   enums.DHCP_ACTIVITY_CATEGORY_UID ``                                                                                                      // Caption: Category ID;
	/* 161-byte string literal not displayed */
	SeverityId enums.DHCP_ACTIVITY_SEVERITY_ID `` // Caption: Severity ID;
	/* 157-byte string literal not displayed */
	Relay       *objects.NetworkInterface     `protobuf:"bytes,38,opt,name=relay,proto3" json:"relay,omitempty"`                     // Caption: Relay;
	Enrichments []*objects.Enrichment         `protobuf:"bytes,39,rep,name=enrichments,proto3" json:"enrichments,omitempty"`         // Caption: Enrichments;
	EndTime     int64                         `protobuf:"varint,40,opt,name=end_time,json=endTime,proto3" json:"end_time,omitempty"` // Caption: End Time;
	Proxy       *objects.NetworkProxy         `protobuf:"bytes,41,opt,name=proxy,proto3" json:"proxy,omitempty"`                     // Caption: Proxy;
	ClassUid    enums.DHCP_ACTIVITY_CLASS_UID ``                                                                                     // Caption: Class ID;
	/* 149-byte string literal not displayed */
	Traffic     *objects.NetworkTraffic       `protobuf:"bytes,43,opt,name=traffic,proto3" json:"traffic,omitempty"`                            // Caption: Traffic;
	Device      *objects.Device               `protobuf:"bytes,44,opt,name=device,proto3" json:"device,omitempty"`                              // Caption: Device; Profile: host;
	SrcEndpoint *objects.NetworkEndpoint      `protobuf:"bytes,45,opt,name=src_endpoint,json=srcEndpoint,proto3" json:"src_endpoint,omitempty"` // Caption: Source Endpoint;
	StartTime   int64                         `protobuf:"varint,46,opt,name=start_time,json=startTime,proto3" json:"start_time,omitempty"`      // Caption: Start Time;
	StatusId    enums.DHCP_ACTIVITY_STATUS_ID ``                                                                                                // Caption: Status ID;
	/* 149-byte string literal not displayed */
	TimezoneOffset int32                              `protobuf:"varint,48,opt,name=timezone_offset,json=timezoneOffset,proto3" json:"timezone_offset,omitempty"` // Caption: Timezone Offset;
	Authorizations []*objects.Authorization           `protobuf:"bytes,49,rep,name=authorizations,proto3" json:"authorizations,omitempty"`                        // Caption: Authorization Information; Profile: security_control;
	DispositionId  enums.DHCP_ACTIVITY_DISPOSITION_ID ``                                                                                                          // Caption: Disposition ID; Profile: security_control;
	/* 169-byte string literal not displayed */
	TransactionUid string                       `protobuf:"bytes,51,opt,name=transaction_uid,json=transactionUid,proto3" json:"transaction_uid,omitempty"` // Caption: Transaction UID;
	TypeUid        enums.DHCP_ACTIVITY_TYPE_UID ``                                                                                                         // Caption: Type ID;
	/* 145-byte string literal not displayed */
	Action       string         `protobuf:"bytes,53,opt,name=action,proto3" json:"action,omitempty"`                                 // Caption: Action; Profile: security_control;
	Actor        *objects.Actor `protobuf:"bytes,54,opt,name=actor,proto3" json:"actor,omitempty"`                                   // Caption: Actor; Profile: host;
	StatusDetail string         `protobuf:"bytes,55,opt,name=status_detail,json=statusDetail,proto3" json:"status_detail,omitempty"` // Caption: Status Details;
	CategoryName string         `protobuf:"bytes,56,opt,name=category_name,json=categoryName,proto3" json:"category_name,omitempty"` // Caption: Category;
	// contains filtered or unexported fields
}

Event: network Event UID: 4 URL: https://schema.ocsf.io/1.2.0/classes/dhcp_activity

func (*DhcpActivity) Descriptor deprecated

func (*DhcpActivity) Descriptor() ([]byte, []int)

Deprecated: Use DhcpActivity.ProtoReflect.Descriptor instead.

func (*DhcpActivity) GetAction

func (x *DhcpActivity) GetAction() string

func (*DhcpActivity) GetActionId

func (x *DhcpActivity) GetActionId() enums.DHCP_ACTIVITY_ACTION_ID

func (*DhcpActivity) GetActivityId

func (x *DhcpActivity) GetActivityId() enums.DHCP_ACTIVITY_ACTIVITY_ID

func (*DhcpActivity) GetActivityName

func (x *DhcpActivity) GetActivityName() string

func (*DhcpActivity) GetActor

func (x *DhcpActivity) GetActor() *objects.Actor

func (*DhcpActivity) GetApi

func (x *DhcpActivity) GetApi() *objects.Api

func (*DhcpActivity) GetAppName

func (x *DhcpActivity) GetAppName() string

func (*DhcpActivity) GetAttacks

func (x *DhcpActivity) GetAttacks() []*objects.Attack

func (*DhcpActivity) GetAuthorizations

func (x *DhcpActivity) GetAuthorizations() []*objects.Authorization

func (*DhcpActivity) GetCategoryName

func (x *DhcpActivity) GetCategoryName() string

func (*DhcpActivity) GetCategoryUid

func (x *DhcpActivity) GetCategoryUid() enums.DHCP_ACTIVITY_CATEGORY_UID

func (*DhcpActivity) GetClassName

func (x *DhcpActivity) GetClassName() string

func (*DhcpActivity) GetClassUid

func (x *DhcpActivity) GetClassUid() enums.DHCP_ACTIVITY_CLASS_UID

func (*DhcpActivity) GetCloud

func (x *DhcpActivity) GetCloud() *objects.Cloud

func (*DhcpActivity) GetConnectionInfo

func (x *DhcpActivity) GetConnectionInfo() *objects.NetworkConnectionInfo

func (*DhcpActivity) GetCount

func (x *DhcpActivity) GetCount() int32

func (*DhcpActivity) GetDevice

func (x *DhcpActivity) GetDevice() *objects.Device

func (*DhcpActivity) GetDisposition

func (x *DhcpActivity) GetDisposition() string

func (*DhcpActivity) GetDispositionId

func (x *DhcpActivity) GetDispositionId() enums.DHCP_ACTIVITY_DISPOSITION_ID

func (*DhcpActivity) GetDstEndpoint

func (x *DhcpActivity) GetDstEndpoint() *objects.NetworkEndpoint

func (*DhcpActivity) GetDuration

func (x *DhcpActivity) GetDuration() int32

func (*DhcpActivity) GetEndTime

func (x *DhcpActivity) GetEndTime() int64

func (*DhcpActivity) GetEnrichments

func (x *DhcpActivity) GetEnrichments() []*objects.Enrichment

func (*DhcpActivity) GetFirewallRule

func (x *DhcpActivity) GetFirewallRule() *objects.FirewallRule

func (*DhcpActivity) GetIsRenewal

func (x *DhcpActivity) GetIsRenewal() bool

func (*DhcpActivity) GetLeaseDur

func (x *DhcpActivity) GetLeaseDur() int32

func (*DhcpActivity) GetLoadBalancer

func (x *DhcpActivity) GetLoadBalancer() *objects.LoadBalancer

func (*DhcpActivity) GetMalware

func (x *DhcpActivity) GetMalware() []*objects.Malware

func (*DhcpActivity) GetMessage

func (x *DhcpActivity) GetMessage() string

func (*DhcpActivity) GetMetadata

func (x *DhcpActivity) GetMetadata() *objects.Metadata

func (*DhcpActivity) GetObservables

func (x *DhcpActivity) GetObservables() []*objects.Observable

func (*DhcpActivity) GetProxy

func (x *DhcpActivity) GetProxy() *objects.NetworkProxy

func (*DhcpActivity) GetProxyConnectionInfo

func (x *DhcpActivity) GetProxyConnectionInfo() *objects.NetworkConnectionInfo

func (*DhcpActivity) GetProxyEndpoint

func (x *DhcpActivity) GetProxyEndpoint() *objects.NetworkProxy

func (*DhcpActivity) GetProxyHttpRequest

func (x *DhcpActivity) GetProxyHttpRequest() *objects.HttpRequest

func (*DhcpActivity) GetProxyHttpResponse

func (x *DhcpActivity) GetProxyHttpResponse() *objects.HttpResponse

func (*DhcpActivity) GetProxyTls

func (x *DhcpActivity) GetProxyTls() *objects.Tls

func (*DhcpActivity) GetProxyTraffic

func (x *DhcpActivity) GetProxyTraffic() *objects.NetworkTraffic

func (*DhcpActivity) GetRawData

func (x *DhcpActivity) GetRawData() string

func (*DhcpActivity) GetRelay

func (x *DhcpActivity) GetRelay() *objects.NetworkInterface

func (*DhcpActivity) GetSeverity

func (x *DhcpActivity) GetSeverity() string

func (*DhcpActivity) GetSeverityId

func (x *DhcpActivity) GetSeverityId() enums.DHCP_ACTIVITY_SEVERITY_ID

func (*DhcpActivity) GetSrcEndpoint

func (x *DhcpActivity) GetSrcEndpoint() *objects.NetworkEndpoint

func (*DhcpActivity) GetStartTime

func (x *DhcpActivity) GetStartTime() int64

func (*DhcpActivity) GetStatus

func (x *DhcpActivity) GetStatus() string

func (*DhcpActivity) GetStatusCode

func (x *DhcpActivity) GetStatusCode() string

func (*DhcpActivity) GetStatusDetail

func (x *DhcpActivity) GetStatusDetail() string

func (*DhcpActivity) GetStatusId

func (x *DhcpActivity) GetStatusId() enums.DHCP_ACTIVITY_STATUS_ID

func (*DhcpActivity) GetTime

func (x *DhcpActivity) GetTime() int64

func (*DhcpActivity) GetTimezoneOffset

func (x *DhcpActivity) GetTimezoneOffset() int32

func (*DhcpActivity) GetTls

func (x *DhcpActivity) GetTls() *objects.Tls

func (*DhcpActivity) GetTraffic

func (x *DhcpActivity) GetTraffic() *objects.NetworkTraffic

func (*DhcpActivity) GetTransactionUid

func (x *DhcpActivity) GetTransactionUid() string

func (*DhcpActivity) GetTypeName

func (x *DhcpActivity) GetTypeName() string

func (*DhcpActivity) GetTypeUid

func (x *DhcpActivity) GetTypeUid() enums.DHCP_ACTIVITY_TYPE_UID

func (*DhcpActivity) GetUnmapped

func (x *DhcpActivity) GetUnmapped() *objects.Object

func (*DhcpActivity) ProtoMessage

func (*DhcpActivity) ProtoMessage()

func (*DhcpActivity) ProtoReflect

func (x *DhcpActivity) ProtoReflect() protoreflect.Message

func (*DhcpActivity) Reset

func (x *DhcpActivity) Reset()

func (*DhcpActivity) String

func (x *DhcpActivity) String() string

type DnsActivity

type DnsActivity struct {
	StatusCode string                      `protobuf:"bytes,1,opt,name=status_code,json=statusCode,proto3" json:"status_code,omitempty"` // Caption: Status Code;
	EndTime    int64                       `protobuf:"varint,2,opt,name=end_time,json=endTime,proto3" json:"end_time,omitempty"`         // Caption: End Time;
	Action     string                      `protobuf:"bytes,3,opt,name=action,proto3" json:"action,omitempty"`                           // Caption: Action; Profile: security_control;
	TypeUid    enums.DNS_ACTIVITY_TYPE_UID ``                                                                                            // Caption: Type ID;
	/* 143-byte string literal not displayed */
	AppName  string                       `protobuf:"bytes,5,opt,name=app_name,json=appName,proto3" json:"app_name,omitempty"` // Caption: Application Name;
	StatusId enums.DNS_ACTIVITY_STATUS_ID ``                                                                                   // Caption: Status ID;
	/* 147-byte string literal not displayed */
	RawData             string                         `protobuf:"bytes,7,opt,name=raw_data,json=rawData,proto3" json:"raw_data,omitempty"`                                        // Caption: Raw Data;
	TypeName            string                         `protobuf:"bytes,8,opt,name=type_name,json=typeName,proto3" json:"type_name,omitempty"`                                     // Caption: Type Name;
	Enrichments         []*objects.Enrichment          `protobuf:"bytes,9,rep,name=enrichments,proto3" json:"enrichments,omitempty"`                                               // Caption: Enrichments;
	FirewallRule        *objects.FirewallRule          `protobuf:"bytes,10,opt,name=firewall_rule,json=firewallRule,proto3" json:"firewall_rule,omitempty"`                        // Caption: Firewall Rule; Profile: security_control;
	Metadata            *objects.Metadata              `protobuf:"bytes,11,opt,name=metadata,proto3" json:"metadata,omitempty"`                                                    // Caption: Metadata;
	Count               int32                          `protobuf:"varint,12,opt,name=count,proto3" json:"count,omitempty"`                                                         // Caption: Count;
	StartTime           int64                          `protobuf:"varint,13,opt,name=start_time,json=startTime,proto3" json:"start_time,omitempty"`                                // Caption: Start Time;
	Answers             []*objects.DnsAnswer           `protobuf:"bytes,14,rep,name=answers,proto3" json:"answers,omitempty"`                                                      // Caption: DNS Answer;
	LoadBalancer        *objects.LoadBalancer          `protobuf:"bytes,15,opt,name=load_balancer,json=loadBalancer,proto3" json:"load_balancer,omitempty"`                        // Caption: Load Balancer; Profile: load_balancer;
	ProxyEndpoint       *objects.NetworkProxy          `protobuf:"bytes,16,opt,name=proxy_endpoint,json=proxyEndpoint,proto3" json:"proxy_endpoint,omitempty"`                     // Caption: Proxy Endpoint; Profile: network_proxy;
	Unmapped            *objects.Object                `protobuf:"bytes,17,opt,name=unmapped,proto3" json:"unmapped,omitempty"`                                                    // Caption: Unmapped Data;
	Message             string                         `protobuf:"bytes,18,opt,name=message,proto3" json:"message,omitempty"`                                                      // Caption: Message;
	Attacks             []*objects.Attack              `protobuf:"bytes,19,rep,name=attacks,proto3" json:"attacks,omitempty"`                                                      // Caption: MITRE ATT&CK® Details; Profile: security_control;
	ProxyConnectionInfo *objects.NetworkConnectionInfo `protobuf:"bytes,20,opt,name=proxy_connection_info,json=proxyConnectionInfo,proto3" json:"proxy_connection_info,omitempty"` // Caption: Proxy Connection Info; Profile: network_proxy;
	DstEndpoint         *objects.NetworkEndpoint       `protobuf:"bytes,21,opt,name=dst_endpoint,json=dstEndpoint,proto3" json:"dst_endpoint,omitempty"`                           // Caption: Destination Endpoint;
	Traffic             *objects.NetworkTraffic        `protobuf:"bytes,22,opt,name=traffic,proto3" json:"traffic,omitempty"`                                                      // Caption: Traffic;
	CategoryName        string                         `protobuf:"bytes,23,opt,name=category_name,json=categoryName,proto3" json:"category_name,omitempty"`                        // Caption: Category;
	Api                 *objects.Api                   `protobuf:"bytes,24,opt,name=api,proto3" json:"api,omitempty"`                                                              // Caption: API Details; Profile: cloud;
	Device              *objects.Device                `protobuf:"bytes,25,opt,name=device,proto3" json:"device,omitempty"`                                                        // Caption: Device; Profile: host;
	ClassUid            enums.DNS_ACTIVITY_CLASS_UID   ``                                                                                                                          // Caption: Class ID;
	/* 148-byte string literal not displayed */
	ProxyTls      *objects.Tls                      `protobuf:"bytes,27,opt,name=proxy_tls,json=proxyTls,proto3" json:"proxy_tls,omitempty"`             // Caption: Proxy TLS; Profile: network_proxy;
	ActivityName  string                            `protobuf:"bytes,28,opt,name=activity_name,json=activityName,proto3" json:"activity_name,omitempty"` // Caption: Activity;
	DispositionId enums.DNS_ACTIVITY_DISPOSITION_ID ``                                                                                                   // Caption: Disposition ID; Profile: security_control;
	/* 168-byte string literal not displayed */
	CategoryUid enums.DNS_ACTIVITY_CATEGORY_UID `` // Caption: Category ID;
	/* 160-byte string literal not displayed */
	QueryTime        int64                          `protobuf:"varint,31,opt,name=query_time,json=queryTime,proto3" json:"query_time,omitempty"`                       // Caption: Query Time;
	ProxyTraffic     *objects.NetworkTraffic        `protobuf:"bytes,32,opt,name=proxy_traffic,json=proxyTraffic,proto3" json:"proxy_traffic,omitempty"`               // Caption: Proxy Traffic; Profile: network_proxy;
	ProxyHttpRequest *objects.HttpRequest           `protobuf:"bytes,33,opt,name=proxy_http_request,json=proxyHttpRequest,proto3" json:"proxy_http_request,omitempty"` // Caption: Proxy HTTP Request; Profile: network_proxy;
	Status           string                         `protobuf:"bytes,34,opt,name=status,proto3" json:"status,omitempty"`                                               // Caption: Status;
	Cloud            *objects.Cloud                 `protobuf:"bytes,35,opt,name=cloud,proto3" json:"cloud,omitempty"`                                                 // Caption: Cloud; Profile: cloud;
	StatusDetail     string                         `protobuf:"bytes,36,opt,name=status_detail,json=statusDetail,proto3" json:"status_detail,omitempty"`               // Caption: Status Details;
	Rcode            string                         `protobuf:"bytes,37,opt,name=rcode,proto3" json:"rcode,omitempty"`                                                 // Caption: Response Code;
	SeverityId       enums.DNS_ACTIVITY_SEVERITY_ID ``                                                                                                                 // Caption: Severity ID;
	/* 156-byte string literal not displayed */
	Disposition       string                      `protobuf:"bytes,39,opt,name=disposition,proto3" json:"disposition,omitempty"`                                        // Caption: Disposition; Profile: security_control;
	TimezoneOffset    int32                       `protobuf:"varint,40,opt,name=timezone_offset,json=timezoneOffset,proto3" json:"timezone_offset,omitempty"`           // Caption: Timezone Offset;
	ResponseTime      int64                       `protobuf:"varint,41,opt,name=response_time,json=responseTime,proto3" json:"response_time,omitempty"`                 // Caption: Response Time;
	SrcEndpoint       *objects.NetworkEndpoint    `protobuf:"bytes,42,opt,name=src_endpoint,json=srcEndpoint,proto3" json:"src_endpoint,omitempty"`                     // Caption: Source Endpoint;
	ProxyHttpResponse *objects.HttpResponse       `protobuf:"bytes,43,opt,name=proxy_http_response,json=proxyHttpResponse,proto3" json:"proxy_http_response,omitempty"` // Caption: Proxy HTTP Response; Profile: network_proxy;
	Time              int64                       `protobuf:"varint,44,opt,name=time,proto3" json:"time,omitempty"`                                                     // Caption: Event Time;
	RcodeId           enums.DNS_ACTIVITY_RCODE_ID ``                                                                                                                    // Caption: Response Code ID;
	/* 144-byte string literal not displayed */
	ActionId enums.DNS_ACTIVITY_ACTION_ID `` // Caption: Action ID; Profile: security_control;
	/* 148-byte string literal not displayed */
	Proxy          *objects.NetworkProxy          `protobuf:"bytes,47,opt,name=proxy,proto3" json:"proxy,omitempty"`                                         // Caption: Proxy;
	Tls            *objects.Tls                   `protobuf:"bytes,48,opt,name=tls,proto3" json:"tls,omitempty"`                                             // Caption: TLS;
	Severity       string                         `protobuf:"bytes,49,opt,name=severity,proto3" json:"severity,omitempty"`                                   // Caption: Severity;
	Duration       int32                          `protobuf:"varint,50,opt,name=duration,proto3" json:"duration,omitempty"`                                  // Caption: Duration;
	Actor          *objects.Actor                 `protobuf:"bytes,51,opt,name=actor,proto3" json:"actor,omitempty"`                                         // Caption: Actor; Profile: host;
	ConnectionInfo *objects.NetworkConnectionInfo `protobuf:"bytes,52,opt,name=connection_info,json=connectionInfo,proto3" json:"connection_info,omitempty"` // Caption: Connection Info;
	Query          *objects.DnsQuery              `protobuf:"bytes,53,opt,name=query,proto3" json:"query,omitempty"`                                         // Caption: DNS Query;
	ClassName      string                         `protobuf:"bytes,54,opt,name=class_name,json=className,proto3" json:"class_name,omitempty"`                // Caption: Class;
	ActivityId     enums.DNS_ACTIVITY_ACTIVITY_ID ``                                                                                                         // Caption: Activity ID;
	/* 156-byte string literal not displayed */
	Observables    []*objects.Observable    `protobuf:"bytes,56,rep,name=observables,proto3" json:"observables,omitempty"`       // Caption: Observables;
	Malware        []*objects.Malware       `protobuf:"bytes,57,rep,name=malware,proto3" json:"malware,omitempty"`               // Caption: Malware; Profile: security_control;
	Authorizations []*objects.Authorization `protobuf:"bytes,58,rep,name=authorizations,proto3" json:"authorizations,omitempty"` // Caption: Authorization Information; Profile: security_control;
	// contains filtered or unexported fields
}

Event UID: 3 URL: https://schema.ocsf.io/1.2.0/classes/dns_activity Event: network

func (*DnsActivity) Descriptor deprecated

func (*DnsActivity) Descriptor() ([]byte, []int)

Deprecated: Use DnsActivity.ProtoReflect.Descriptor instead.

func (*DnsActivity) GetAction

func (x *DnsActivity) GetAction() string

func (*DnsActivity) GetActionId

func (x *DnsActivity) GetActionId() enums.DNS_ACTIVITY_ACTION_ID

func (*DnsActivity) GetActivityId

func (x *DnsActivity) GetActivityId() enums.DNS_ACTIVITY_ACTIVITY_ID

func (*DnsActivity) GetActivityName

func (x *DnsActivity) GetActivityName() string

func (*DnsActivity) GetActor

func (x *DnsActivity) GetActor() *objects.Actor

func (*DnsActivity) GetAnswers

func (x *DnsActivity) GetAnswers() []*objects.DnsAnswer

func (*DnsActivity) GetApi

func (x *DnsActivity) GetApi() *objects.Api

func (*DnsActivity) GetAppName

func (x *DnsActivity) GetAppName() string

func (*DnsActivity) GetAttacks

func (x *DnsActivity) GetAttacks() []*objects.Attack

func (*DnsActivity) GetAuthorizations

func (x *DnsActivity) GetAuthorizations() []*objects.Authorization

func (*DnsActivity) GetCategoryName

func (x *DnsActivity) GetCategoryName() string

func (*DnsActivity) GetCategoryUid

func (x *DnsActivity) GetCategoryUid() enums.DNS_ACTIVITY_CATEGORY_UID

func (*DnsActivity) GetClassName

func (x *DnsActivity) GetClassName() string

func (*DnsActivity) GetClassUid

func (x *DnsActivity) GetClassUid() enums.DNS_ACTIVITY_CLASS_UID

func (*DnsActivity) GetCloud

func (x *DnsActivity) GetCloud() *objects.Cloud

func (*DnsActivity) GetConnectionInfo

func (x *DnsActivity) GetConnectionInfo() *objects.NetworkConnectionInfo

func (*DnsActivity) GetCount

func (x *DnsActivity) GetCount() int32

func (*DnsActivity) GetDevice

func (x *DnsActivity) GetDevice() *objects.Device

func (*DnsActivity) GetDisposition

func (x *DnsActivity) GetDisposition() string

func (*DnsActivity) GetDispositionId

func (x *DnsActivity) GetDispositionId() enums.DNS_ACTIVITY_DISPOSITION_ID

func (*DnsActivity) GetDstEndpoint

func (x *DnsActivity) GetDstEndpoint() *objects.NetworkEndpoint

func (*DnsActivity) GetDuration

func (x *DnsActivity) GetDuration() int32

func (*DnsActivity) GetEndTime

func (x *DnsActivity) GetEndTime() int64

func (*DnsActivity) GetEnrichments

func (x *DnsActivity) GetEnrichments() []*objects.Enrichment

func (*DnsActivity) GetFirewallRule

func (x *DnsActivity) GetFirewallRule() *objects.FirewallRule

func (*DnsActivity) GetLoadBalancer

func (x *DnsActivity) GetLoadBalancer() *objects.LoadBalancer

func (*DnsActivity) GetMalware

func (x *DnsActivity) GetMalware() []*objects.Malware

func (*DnsActivity) GetMessage

func (x *DnsActivity) GetMessage() string

func (*DnsActivity) GetMetadata

func (x *DnsActivity) GetMetadata() *objects.Metadata

func (*DnsActivity) GetObservables

func (x *DnsActivity) GetObservables() []*objects.Observable

func (*DnsActivity) GetProxy

func (x *DnsActivity) GetProxy() *objects.NetworkProxy

func (*DnsActivity) GetProxyConnectionInfo

func (x *DnsActivity) GetProxyConnectionInfo() *objects.NetworkConnectionInfo

func (*DnsActivity) GetProxyEndpoint

func (x *DnsActivity) GetProxyEndpoint() *objects.NetworkProxy

func (*DnsActivity) GetProxyHttpRequest

func (x *DnsActivity) GetProxyHttpRequest() *objects.HttpRequest

func (*DnsActivity) GetProxyHttpResponse

func (x *DnsActivity) GetProxyHttpResponse() *objects.HttpResponse

func (*DnsActivity) GetProxyTls

func (x *DnsActivity) GetProxyTls() *objects.Tls

func (*DnsActivity) GetProxyTraffic

func (x *DnsActivity) GetProxyTraffic() *objects.NetworkTraffic

func (*DnsActivity) GetQuery

func (x *DnsActivity) GetQuery() *objects.DnsQuery

func (*DnsActivity) GetQueryTime

func (x *DnsActivity) GetQueryTime() int64

func (*DnsActivity) GetRawData

func (x *DnsActivity) GetRawData() string

func (*DnsActivity) GetRcode

func (x *DnsActivity) GetRcode() string

func (*DnsActivity) GetRcodeId

func (x *DnsActivity) GetRcodeId() enums.DNS_ACTIVITY_RCODE_ID

func (*DnsActivity) GetResponseTime

func (x *DnsActivity) GetResponseTime() int64

func (*DnsActivity) GetSeverity

func (x *DnsActivity) GetSeverity() string

func (*DnsActivity) GetSeverityId

func (x *DnsActivity) GetSeverityId() enums.DNS_ACTIVITY_SEVERITY_ID

func (*DnsActivity) GetSrcEndpoint

func (x *DnsActivity) GetSrcEndpoint() *objects.NetworkEndpoint

func (*DnsActivity) GetStartTime

func (x *DnsActivity) GetStartTime() int64

func (*DnsActivity) GetStatus

func (x *DnsActivity) GetStatus() string

func (*DnsActivity) GetStatusCode

func (x *DnsActivity) GetStatusCode() string

func (*DnsActivity) GetStatusDetail

func (x *DnsActivity) GetStatusDetail() string

func (*DnsActivity) GetStatusId

func (x *DnsActivity) GetStatusId() enums.DNS_ACTIVITY_STATUS_ID

func (*DnsActivity) GetTime

func (x *DnsActivity) GetTime() int64

func (*DnsActivity) GetTimezoneOffset

func (x *DnsActivity) GetTimezoneOffset() int32

func (*DnsActivity) GetTls

func (x *DnsActivity) GetTls() *objects.Tls

func (*DnsActivity) GetTraffic

func (x *DnsActivity) GetTraffic() *objects.NetworkTraffic

func (*DnsActivity) GetTypeName

func (x *DnsActivity) GetTypeName() string

func (*DnsActivity) GetTypeUid

func (x *DnsActivity) GetTypeUid() enums.DNS_ACTIVITY_TYPE_UID

func (*DnsActivity) GetUnmapped

func (x *DnsActivity) GetUnmapped() *objects.Object

func (*DnsActivity) ProtoMessage

func (*DnsActivity) ProtoMessage()

func (*DnsActivity) ProtoReflect

func (x *DnsActivity) ProtoReflect() protoreflect.Message

func (*DnsActivity) Reset

func (x *DnsActivity) Reset()

func (*DnsActivity) String

func (x *DnsActivity) String() string

type EmailActivity

type EmailActivity struct {
	ActionId enums.EMAIL_ACTIVITY_ACTION_ID `` // Caption: Action ID; Profile: security_control;
	/* 149-byte string literal not displayed */
	DispositionId enums.EMAIL_ACTIVITY_DISPOSITION_ID `` // Profile: security_control; Caption: Disposition ID;
	/* 169-byte string literal not displayed */
	ActivityId enums.EMAIL_ACTIVITY_ACTIVITY_ID `` // Caption: Activity ID;
	/* 157-byte string literal not displayed */
	Metadata    *objects.Metadata              `protobuf:"bytes,4,opt,name=metadata,proto3" json:"metadata,omitempty"`                       // Caption: Metadata;
	Unmapped    *objects.Object                `protobuf:"bytes,5,opt,name=unmapped,proto3" json:"unmapped,omitempty"`                       // Caption: Unmapped Data;
	StatusCode  string                         `protobuf:"bytes,6,opt,name=status_code,json=statusCode,proto3" json:"status_code,omitempty"` // Caption: Status Code;
	Disposition string                         `protobuf:"bytes,7,opt,name=disposition,proto3" json:"disposition,omitempty"`                 // Profile: security_control; Caption: Disposition;
	Attempt     int32                          `protobuf:"varint,8,opt,name=attempt,proto3" json:"attempt,omitempty"`                        // Caption: Attempt;
	ClassName   string                         `protobuf:"bytes,9,opt,name=class_name,json=className,proto3" json:"class_name,omitempty"`    // Caption: Class;
	ClassUid    enums.EMAIL_ACTIVITY_CLASS_UID ``                                                                                            // Caption: Class ID;
	/* 150-byte string literal not displayed */
	EndTime        int64                          `protobuf:"varint,11,opt,name=end_time,json=endTime,proto3" json:"end_time,omitempty"`                      // Caption: End Time;
	CategoryName   string                         `protobuf:"bytes,12,opt,name=category_name,json=categoryName,proto3" json:"category_name,omitempty"`        // Caption: Category;
	ActivityName   string                         `protobuf:"bytes,13,opt,name=activity_name,json=activityName,proto3" json:"activity_name,omitempty"`        // Caption: Activity;
	Count          int32                          `protobuf:"varint,14,opt,name=count,proto3" json:"count,omitempty"`                                         // Caption: Count;
	Attacks        []*objects.Attack              `protobuf:"bytes,15,rep,name=attacks,proto3" json:"attacks,omitempty"`                                      // Caption: MITRE ATT&CK® Details; Profile: security_control;
	Authorizations []*objects.Authorization       `protobuf:"bytes,16,rep,name=authorizations,proto3" json:"authorizations,omitempty"`                        // Caption: Authorization Information; Profile: security_control;
	FirewallRule   *objects.FirewallRule          `protobuf:"bytes,17,opt,name=firewall_rule,json=firewallRule,proto3" json:"firewall_rule,omitempty"`        // Caption: Firewall Rule; Profile: security_control;
	EmailAuth      *objects.EmailAuth             `protobuf:"bytes,18,opt,name=email_auth,json=emailAuth,proto3" json:"email_auth,omitempty"`                 // Caption: Email Authentication;
	Status         string                         `protobuf:"bytes,19,opt,name=status,proto3" json:"status,omitempty"`                                        // Caption: Status;
	Api            *objects.Api                   `protobuf:"bytes,20,opt,name=api,proto3" json:"api,omitempty"`                                              // Caption: API Details; Profile: cloud;
	TimezoneOffset int32                          `protobuf:"varint,21,opt,name=timezone_offset,json=timezoneOffset,proto3" json:"timezone_offset,omitempty"` // Caption: Timezone Offset;
	Observables    []*objects.Observable          `protobuf:"bytes,22,rep,name=observables,proto3" json:"observables,omitempty"`                              // Caption: Observables;
	TypeName       string                         `protobuf:"bytes,23,opt,name=type_name,json=typeName,proto3" json:"type_name,omitempty"`                    // Caption: Type Name;
	StatusId       enums.EMAIL_ACTIVITY_STATUS_ID ``                                                                                                          // Caption: Status ID;
	/* 150-byte string literal not displayed */
	Email        *objects.Email                `protobuf:"bytes,25,opt,name=email,proto3" json:"email,omitempty"`                                   // Caption: Email;
	Direction    string                        `protobuf:"bytes,26,opt,name=direction,proto3" json:"direction,omitempty"`                           // Caption: Direction;
	Action       string                        `protobuf:"bytes,27,opt,name=action,proto3" json:"action,omitempty"`                                 // Caption: Action; Profile: security_control;
	StatusDetail string                        `protobuf:"bytes,28,opt,name=status_detail,json=statusDetail,proto3" json:"status_detail,omitempty"` // Caption: Status Details;
	RawData      string                        `protobuf:"bytes,29,opt,name=raw_data,json=rawData,proto3" json:"raw_data,omitempty"`                // Caption: Raw Data;
	Severity     string                        `protobuf:"bytes,30,opt,name=severity,proto3" json:"severity,omitempty"`                             // Caption: Severity;
	TypeUid      enums.EMAIL_ACTIVITY_TYPE_UID ``                                                                                                   // Caption: Type ID;
	/* 146-byte string literal not displayed */
	Enrichments []*objects.Enrichment             `protobuf:"bytes,32,rep,name=enrichments,proto3" json:"enrichments,omitempty"`                    // Caption: Enrichments;
	DstEndpoint *objects.NetworkEndpoint          `protobuf:"bytes,33,opt,name=dst_endpoint,json=dstEndpoint,proto3" json:"dst_endpoint,omitempty"` // Caption: Destination Endpoint;
	SmtpHello   string                            `protobuf:"bytes,34,opt,name=smtp_hello,json=smtpHello,proto3" json:"smtp_hello,omitempty"`       // Caption: SMTP Hello;
	Time        int64                             `protobuf:"varint,35,opt,name=time,proto3" json:"time,omitempty"`                                 // Caption: Event Time;
	Duration    int32                             `protobuf:"varint,36,opt,name=duration,proto3" json:"duration,omitempty"`                         // Caption: Duration;
	Message     string                            `protobuf:"bytes,37,opt,name=message,proto3" json:"message,omitempty"`                            // Caption: Message;
	Malware     []*objects.Malware                `protobuf:"bytes,38,rep,name=malware,proto3" json:"malware,omitempty"`                            // Caption: Malware; Profile: security_control;
	DirectionId enums.EMAIL_ACTIVITY_DIRECTION_ID ``                                                                                                // Caption: Direction ID;
	/* 162-byte string literal not displayed */
	SeverityId enums.EMAIL_ACTIVITY_SEVERITY_ID `` // Caption: Severity ID;
	/* 158-byte string literal not displayed */
	Cloud       *objects.Cloud                    `protobuf:"bytes,41,opt,name=cloud,proto3" json:"cloud,omitempty"`                                // Caption: Cloud; Profile: cloud;
	Banner      string                            `protobuf:"bytes,42,opt,name=banner,proto3" json:"banner,omitempty"`                              // Caption: SMTP Banner;
	StartTime   int64                             `protobuf:"varint,43,opt,name=start_time,json=startTime,proto3" json:"start_time,omitempty"`      // Caption: Start Time;
	Device      *objects.Device                   `protobuf:"bytes,44,opt,name=device,proto3" json:"device,omitempty"`                              // Caption: Device; Profile: host;
	SrcEndpoint *objects.NetworkEndpoint          `protobuf:"bytes,45,opt,name=src_endpoint,json=srcEndpoint,proto3" json:"src_endpoint,omitempty"` // Caption: Source Endpoint;
	Actor       *objects.Actor                    `protobuf:"bytes,46,opt,name=actor,proto3" json:"actor,omitempty"`                                // Caption: Actor; Profile: host;
	CategoryUid enums.EMAIL_ACTIVITY_CATEGORY_UID ``                                                                                                // Caption: Category ID;
	/* 162-byte string literal not displayed */
	// contains filtered or unexported fields
}

Event: network Event UID: 9 URL: https://schema.ocsf.io/1.2.0/classes/email_activity

func (*EmailActivity) Descriptor deprecated

func (*EmailActivity) Descriptor() ([]byte, []int)

Deprecated: Use EmailActivity.ProtoReflect.Descriptor instead.

func (*EmailActivity) GetAction

func (x *EmailActivity) GetAction() string

func (*EmailActivity) GetActionId

func (x *EmailActivity) GetActionId() enums.EMAIL_ACTIVITY_ACTION_ID

func (*EmailActivity) GetActivityId

func (x *EmailActivity) GetActivityId() enums.EMAIL_ACTIVITY_ACTIVITY_ID

func (*EmailActivity) GetActivityName

func (x *EmailActivity) GetActivityName() string

func (*EmailActivity) GetActor

func (x *EmailActivity) GetActor() *objects.Actor

func (*EmailActivity) GetApi

func (x *EmailActivity) GetApi() *objects.Api

func (*EmailActivity) GetAttacks

func (x *EmailActivity) GetAttacks() []*objects.Attack

func (*EmailActivity) GetAttempt

func (x *EmailActivity) GetAttempt() int32

func (*EmailActivity) GetAuthorizations

func (x *EmailActivity) GetAuthorizations() []*objects.Authorization

func (*EmailActivity) GetBanner

func (x *EmailActivity) GetBanner() string

func (*EmailActivity) GetCategoryName

func (x *EmailActivity) GetCategoryName() string

func (*EmailActivity) GetCategoryUid

func (x *EmailActivity) GetCategoryUid() enums.EMAIL_ACTIVITY_CATEGORY_UID

func (*EmailActivity) GetClassName

func (x *EmailActivity) GetClassName() string

func (*EmailActivity) GetClassUid

func (x *EmailActivity) GetClassUid() enums.EMAIL_ACTIVITY_CLASS_UID

func (*EmailActivity) GetCloud

func (x *EmailActivity) GetCloud() *objects.Cloud

func (*EmailActivity) GetCount

func (x *EmailActivity) GetCount() int32

func (*EmailActivity) GetDevice

func (x *EmailActivity) GetDevice() *objects.Device

func (*EmailActivity) GetDirection

func (x *EmailActivity) GetDirection() string

func (*EmailActivity) GetDirectionId

func (x *EmailActivity) GetDirectionId() enums.EMAIL_ACTIVITY_DIRECTION_ID

func (*EmailActivity) GetDisposition

func (x *EmailActivity) GetDisposition() string

func (*EmailActivity) GetDispositionId

func (x *EmailActivity) GetDispositionId() enums.EMAIL_ACTIVITY_DISPOSITION_ID

func (*EmailActivity) GetDstEndpoint

func (x *EmailActivity) GetDstEndpoint() *objects.NetworkEndpoint

func (*EmailActivity) GetDuration

func (x *EmailActivity) GetDuration() int32

func (*EmailActivity) GetEmail

func (x *EmailActivity) GetEmail() *objects.Email

func (*EmailActivity) GetEmailAuth

func (x *EmailActivity) GetEmailAuth() *objects.EmailAuth

func (*EmailActivity) GetEndTime

func (x *EmailActivity) GetEndTime() int64

func (*EmailActivity) GetEnrichments

func (x *EmailActivity) GetEnrichments() []*objects.Enrichment

func (*EmailActivity) GetFirewallRule

func (x *EmailActivity) GetFirewallRule() *objects.FirewallRule

func (*EmailActivity) GetMalware

func (x *EmailActivity) GetMalware() []*objects.Malware

func (*EmailActivity) GetMessage

func (x *EmailActivity) GetMessage() string

func (*EmailActivity) GetMetadata

func (x *EmailActivity) GetMetadata() *objects.Metadata

func (*EmailActivity) GetObservables

func (x *EmailActivity) GetObservables() []*objects.Observable

func (*EmailActivity) GetRawData

func (x *EmailActivity) GetRawData() string

func (*EmailActivity) GetSeverity

func (x *EmailActivity) GetSeverity() string

func (*EmailActivity) GetSeverityId

func (x *EmailActivity) GetSeverityId() enums.EMAIL_ACTIVITY_SEVERITY_ID

func (*EmailActivity) GetSmtpHello

func (x *EmailActivity) GetSmtpHello() string

func (*EmailActivity) GetSrcEndpoint

func (x *EmailActivity) GetSrcEndpoint() *objects.NetworkEndpoint

func (*EmailActivity) GetStartTime

func (x *EmailActivity) GetStartTime() int64

func (*EmailActivity) GetStatus

func (x *EmailActivity) GetStatus() string

func (*EmailActivity) GetStatusCode

func (x *EmailActivity) GetStatusCode() string

func (*EmailActivity) GetStatusDetail

func (x *EmailActivity) GetStatusDetail() string

func (*EmailActivity) GetStatusId

func (x *EmailActivity) GetStatusId() enums.EMAIL_ACTIVITY_STATUS_ID

func (*EmailActivity) GetTime

func (x *EmailActivity) GetTime() int64

func (*EmailActivity) GetTimezoneOffset

func (x *EmailActivity) GetTimezoneOffset() int32

func (*EmailActivity) GetTypeName

func (x *EmailActivity) GetTypeName() string

func (*EmailActivity) GetTypeUid

func (*EmailActivity) GetUnmapped

func (x *EmailActivity) GetUnmapped() *objects.Object

func (*EmailActivity) ProtoMessage

func (*EmailActivity) ProtoMessage()

func (*EmailActivity) ProtoReflect

func (x *EmailActivity) ProtoReflect() protoreflect.Message

func (*EmailActivity) Reset

func (x *EmailActivity) Reset()

func (*EmailActivity) String

func (x *EmailActivity) String() string

type EmailFileActivity

type EmailFileActivity struct {
	TimezoneOffset int32                               `protobuf:"varint,1,opt,name=timezone_offset,json=timezoneOffset,proto3" json:"timezone_offset,omitempty"` // Caption: Timezone Offset;
	Device         *objects.Device                     `protobuf:"bytes,2,opt,name=device,proto3" json:"device,omitempty"`                                        // Caption: Device; Profile: host;
	ActionId       enums.EMAIL_FILE_ACTIVITY_ACTION_ID ``                                                                                                         // Caption: Action ID; Profile: security_control;
	/* 154-byte string literal not displayed */
	Duration     int32                                 `protobuf:"varint,4,opt,name=duration,proto3" json:"duration,omitempty"`                            // Caption: Duration;
	Cloud        *objects.Cloud                        `protobuf:"bytes,5,opt,name=cloud,proto3" json:"cloud,omitempty"`                                   // Caption: Cloud; Profile: cloud;
	Enrichments  []*objects.Enrichment                 `protobuf:"bytes,6,rep,name=enrichments,proto3" json:"enrichments,omitempty"`                       // Caption: Enrichments;
	RawData      string                                `protobuf:"bytes,7,opt,name=raw_data,json=rawData,proto3" json:"raw_data,omitempty"`                // Caption: Raw Data;
	ActivityName string                                `protobuf:"bytes,8,opt,name=activity_name,json=activityName,proto3" json:"activity_name,omitempty"` // Caption: Activity;
	SeverityId   enums.EMAIL_FILE_ACTIVITY_SEVERITY_ID ``                                                                                                  // Caption: Severity ID;
	/* 162-byte string literal not displayed */
	Actor   *objects.Actor                     `protobuf:"bytes,10,opt,name=actor,proto3" json:"actor,omitempty"` // Caption: Actor; Profile: host;
	TypeUid enums.EMAIL_FILE_ACTIVITY_TYPE_UID ``                                                                 // Caption: Type ID;
	/* 151-byte string literal not displayed */
	CategoryUid enums.EMAIL_FILE_ACTIVITY_CATEGORY_UID `` // Caption: Category ID;
	/* 167-byte string literal not displayed */
	File          *objects.File                            `protobuf:"bytes,13,opt,name=file,proto3" json:"file,omitempty"`                                     // Caption: File;
	Attacks       []*objects.Attack                        `protobuf:"bytes,14,rep,name=attacks,proto3" json:"attacks,omitempty"`                               // Caption: MITRE ATT&CK® Details; Profile: security_control;
	Api           *objects.Api                             `protobuf:"bytes,15,opt,name=api,proto3" json:"api,omitempty"`                                       // Caption: API Details; Profile: cloud;
	Message       string                                   `protobuf:"bytes,16,opt,name=message,proto3" json:"message,omitempty"`                               // Caption: Message;
	ClassName     string                                   `protobuf:"bytes,17,opt,name=class_name,json=className,proto3" json:"class_name,omitempty"`          // Caption: Class;
	Time          int64                                    `protobuf:"varint,18,opt,name=time,proto3" json:"time,omitempty"`                                    // Caption: Event Time;
	CategoryName  string                                   `protobuf:"bytes,19,opt,name=category_name,json=categoryName,proto3" json:"category_name,omitempty"` // Caption: Category;
	DispositionId enums.EMAIL_FILE_ACTIVITY_DISPOSITION_ID ``                                                                                                   // Caption: Disposition ID; Profile: security_control;
	/* 175-byte string literal not displayed */
	Metadata     *objects.Metadata                     `protobuf:"bytes,21,opt,name=metadata,proto3" json:"metadata,omitempty"`                             // Caption: Metadata;
	StatusDetail string                                `protobuf:"bytes,22,opt,name=status_detail,json=statusDetail,proto3" json:"status_detail,omitempty"` // Caption: Status Details;
	FirewallRule *objects.FirewallRule                 `protobuf:"bytes,23,opt,name=firewall_rule,json=firewallRule,proto3" json:"firewall_rule,omitempty"` // Caption: Firewall Rule; Profile: security_control;
	ActivityId   enums.EMAIL_FILE_ACTIVITY_ACTIVITY_ID ``                                                                                                   // Caption: Activity ID;
	/* 163-byte string literal not displayed */
	EmailUid string                              `protobuf:"bytes,25,opt,name=email_uid,json=emailUid,proto3" json:"email_uid,omitempty"` // Caption: Email UID;
	ClassUid enums.EMAIL_FILE_ACTIVITY_CLASS_UID ``                                                                                       // Caption: Class ID;
	/* 155-byte string literal not displayed */
	StatusCode  string                              `protobuf:"bytes,27,opt,name=status_code,json=statusCode,proto3" json:"status_code,omitempty"` // Caption: Status Code;
	TypeName    string                              `protobuf:"bytes,28,opt,name=type_name,json=typeName,proto3" json:"type_name,omitempty"`       // Caption: Type Name;
	Severity    string                              `protobuf:"bytes,29,opt,name=severity,proto3" json:"severity,omitempty"`                       // Caption: Severity;
	Unmapped    *objects.Object                     `protobuf:"bytes,30,opt,name=unmapped,proto3" json:"unmapped,omitempty"`                       // Caption: Unmapped Data;
	Malware     []*objects.Malware                  `protobuf:"bytes,31,rep,name=malware,proto3" json:"malware,omitempty"`                         // Caption: Malware; Profile: security_control;
	Disposition string                              `protobuf:"bytes,32,opt,name=disposition,proto3" json:"disposition,omitempty"`                 // Caption: Disposition; Profile: security_control;
	Count       int32                               `protobuf:"varint,33,opt,name=count,proto3" json:"count,omitempty"`                            // Caption: Count;
	Observables []*objects.Observable               `protobuf:"bytes,34,rep,name=observables,proto3" json:"observables,omitempty"`                 // Caption: Observables;
	StatusId    enums.EMAIL_FILE_ACTIVITY_STATUS_ID ``                                                                                             // Caption: Status ID;
	/* 155-byte string literal not displayed */
	Status         string                   `protobuf:"bytes,36,opt,name=status,proto3" json:"status,omitempty"`                         // Caption: Status;
	EndTime        int64                    `protobuf:"varint,37,opt,name=end_time,json=endTime,proto3" json:"end_time,omitempty"`       // Caption: End Time;
	StartTime      int64                    `protobuf:"varint,38,opt,name=start_time,json=startTime,proto3" json:"start_time,omitempty"` // Caption: Start Time;
	Action         string                   `protobuf:"bytes,39,opt,name=action,proto3" json:"action,omitempty"`                         // Caption: Action; Profile: security_control;
	Authorizations []*objects.Authorization `protobuf:"bytes,40,rep,name=authorizations,proto3" json:"authorizations,omitempty"`         // Caption: Authorization Information; Profile: security_control;
	// contains filtered or unexported fields
}

URL: https://schema.ocsf.io/1.2.0/classes/email_file_activity Event: network Event UID: 11

func (*EmailFileActivity) Descriptor deprecated

func (*EmailFileActivity) Descriptor() ([]byte, []int)

Deprecated: Use EmailFileActivity.ProtoReflect.Descriptor instead.

func (*EmailFileActivity) GetAction

func (x *EmailFileActivity) GetAction() string

func (*EmailFileActivity) GetActionId

func (*EmailFileActivity) GetActivityId

func (*EmailFileActivity) GetActivityName

func (x *EmailFileActivity) GetActivityName() string

func (*EmailFileActivity) GetActor

func (x *EmailFileActivity) GetActor() *objects.Actor

func (*EmailFileActivity) GetApi

func (x *EmailFileActivity) GetApi() *objects.Api

func (*EmailFileActivity) GetAttacks

func (x *EmailFileActivity) GetAttacks() []*objects.Attack

func (*EmailFileActivity) GetAuthorizations

func (x *EmailFileActivity) GetAuthorizations() []*objects.Authorization

func (*EmailFileActivity) GetCategoryName

func (x *EmailFileActivity) GetCategoryName() string

func (*EmailFileActivity) GetCategoryUid

func (*EmailFileActivity) GetClassName

func (x *EmailFileActivity) GetClassName() string

func (*EmailFileActivity) GetClassUid

func (*EmailFileActivity) GetCloud

func (x *EmailFileActivity) GetCloud() *objects.Cloud

func (*EmailFileActivity) GetCount

func (x *EmailFileActivity) GetCount() int32

func (*EmailFileActivity) GetDevice

func (x *EmailFileActivity) GetDevice() *objects.Device

func (*EmailFileActivity) GetDisposition

func (x *EmailFileActivity) GetDisposition() string

func (*EmailFileActivity) GetDispositionId

func (*EmailFileActivity) GetDuration

func (x *EmailFileActivity) GetDuration() int32

func (*EmailFileActivity) GetEmailUid

func (x *EmailFileActivity) GetEmailUid() string

func (*EmailFileActivity) GetEndTime

func (x *EmailFileActivity) GetEndTime() int64

func (*EmailFileActivity) GetEnrichments

func (x *EmailFileActivity) GetEnrichments() []*objects.Enrichment

func (*EmailFileActivity) GetFile

func (x *EmailFileActivity) GetFile() *objects.File

func (*EmailFileActivity) GetFirewallRule

func (x *EmailFileActivity) GetFirewallRule() *objects.FirewallRule

func (*EmailFileActivity) GetMalware

func (x *EmailFileActivity) GetMalware() []*objects.Malware

func (*EmailFileActivity) GetMessage

func (x *EmailFileActivity) GetMessage() string

func (*EmailFileActivity) GetMetadata

func (x *EmailFileActivity) GetMetadata() *objects.Metadata

func (*EmailFileActivity) GetObservables

func (x *EmailFileActivity) GetObservables() []*objects.Observable

func (*EmailFileActivity) GetRawData

func (x *EmailFileActivity) GetRawData() string

func (*EmailFileActivity) GetSeverity

func (x *EmailFileActivity) GetSeverity() string

func (*EmailFileActivity) GetSeverityId

func (*EmailFileActivity) GetStartTime

func (x *EmailFileActivity) GetStartTime() int64

func (*EmailFileActivity) GetStatus

func (x *EmailFileActivity) GetStatus() string

func (*EmailFileActivity) GetStatusCode

func (x *EmailFileActivity) GetStatusCode() string

func (*EmailFileActivity) GetStatusDetail

func (x *EmailFileActivity) GetStatusDetail() string

func (*EmailFileActivity) GetStatusId

func (*EmailFileActivity) GetTime

func (x *EmailFileActivity) GetTime() int64

func (*EmailFileActivity) GetTimezoneOffset

func (x *EmailFileActivity) GetTimezoneOffset() int32

func (*EmailFileActivity) GetTypeName

func (x *EmailFileActivity) GetTypeName() string

func (*EmailFileActivity) GetTypeUid

func (*EmailFileActivity) GetUnmapped

func (x *EmailFileActivity) GetUnmapped() *objects.Object

func (*EmailFileActivity) ProtoMessage

func (*EmailFileActivity) ProtoMessage()

func (*EmailFileActivity) ProtoReflect

func (x *EmailFileActivity) ProtoReflect() protoreflect.Message

func (*EmailFileActivity) Reset

func (x *EmailFileActivity) Reset()

func (*EmailFileActivity) String

func (x *EmailFileActivity) String() string

type EmailUrlActivity

type EmailUrlActivity struct {
	ActivityId enums.EMAIL_URL_ACTIVITY_ACTIVITY_ID `` // Caption: Activity ID;
	/* 161-byte string literal not displayed */
	StartTime int64                              `protobuf:"varint,2,opt,name=start_time,json=startTime,proto3" json:"start_time,omitempty"` // Caption: Start Time;
	Time      int64                              `protobuf:"varint,3,opt,name=time,proto3" json:"time,omitempty"`                            // Caption: Event Time;
	Severity  string                             `protobuf:"bytes,4,opt,name=severity,proto3" json:"severity,omitempty"`                     // Caption: Severity;
	ActionId  enums.EMAIL_URL_ACTIVITY_ACTION_ID ``                                                                                          // Caption: Action ID; Profile: security_control;
	/* 153-byte string literal not displayed */
	Authorizations []*objects.Authorization           `protobuf:"bytes,6,rep,name=authorizations,proto3" json:"authorizations,omitempty"`                         // Caption: Authorization Information; Profile: security_control;
	EmailUid       string                             `protobuf:"bytes,7,opt,name=email_uid,json=emailUid,proto3" json:"email_uid,omitempty"`                     // Caption: Email UID;
	Malware        []*objects.Malware                 `protobuf:"bytes,8,rep,name=malware,proto3" json:"malware,omitempty"`                                       // Caption: Malware; Profile: security_control;
	ActivityName   string                             `protobuf:"bytes,9,opt,name=activity_name,json=activityName,proto3" json:"activity_name,omitempty"`         // Caption: Activity;
	Enrichments    []*objects.Enrichment              `protobuf:"bytes,10,rep,name=enrichments,proto3" json:"enrichments,omitempty"`                              // Caption: Enrichments;
	Message        string                             `protobuf:"bytes,11,opt,name=message,proto3" json:"message,omitempty"`                                      // Caption: Message;
	Actor          *objects.Actor                     `protobuf:"bytes,12,opt,name=actor,proto3" json:"actor,omitempty"`                                          // Caption: Actor; Profile: host;
	TimezoneOffset int32                              `protobuf:"varint,13,opt,name=timezone_offset,json=timezoneOffset,proto3" json:"timezone_offset,omitempty"` // Caption: Timezone Offset;
	Cloud          *objects.Cloud                     `protobuf:"bytes,14,opt,name=cloud,proto3" json:"cloud,omitempty"`                                          // Caption: Cloud; Profile: cloud;
	Observables    []*objects.Observable              `protobuf:"bytes,15,rep,name=observables,proto3" json:"observables,omitempty"`                              // Caption: Observables;
	StatusId       enums.EMAIL_URL_ACTIVITY_STATUS_ID ``                                                                                                          // Caption: Status ID;
	/* 154-byte string literal not displayed */
	TypeUid enums.EMAIL_URL_ACTIVITY_TYPE_UID `` // Caption: Type ID;
	/* 150-byte string literal not displayed */
	Attacks      []*objects.Attack                  `protobuf:"bytes,18,rep,name=attacks,proto3" json:"attacks,omitempty"`                               // Caption: MITRE ATT&CK® Details; Profile: security_control;
	CategoryName string                             `protobuf:"bytes,19,opt,name=category_name,json=categoryName,proto3" json:"category_name,omitempty"` // Caption: Category;
	ClassUid     enums.EMAIL_URL_ACTIVITY_CLASS_UID ``                                                                                                   // Caption: Class ID;
	/* 154-byte string literal not displayed */
	Unmapped      *objects.Object                         `protobuf:"bytes,21,opt,name=unmapped,proto3" json:"unmapped,omitempty"` // Caption: Unmapped Data;
	DispositionId enums.EMAIL_URL_ACTIVITY_DISPOSITION_ID ``                                                                       // Caption: Disposition ID; Profile: security_control;
	/* 174-byte string literal not displayed */
	Device      *objects.Device                       `protobuf:"bytes,23,opt,name=device,proto3" json:"device,omitempty"`                           // Caption: Device; Profile: host;
	Metadata    *objects.Metadata                     `protobuf:"bytes,24,opt,name=metadata,proto3" json:"metadata,omitempty"`                       // Caption: Metadata;
	TypeName    string                                `protobuf:"bytes,25,opt,name=type_name,json=typeName,proto3" json:"type_name,omitempty"`       // Caption: Type Name;
	Api         *objects.Api                          `protobuf:"bytes,26,opt,name=api,proto3" json:"api,omitempty"`                                 // Caption: API Details; Profile: cloud;
	ClassName   string                                `protobuf:"bytes,27,opt,name=class_name,json=className,proto3" json:"class_name,omitempty"`    // Caption: Class;
	Duration    int32                                 `protobuf:"varint,28,opt,name=duration,proto3" json:"duration,omitempty"`                      // Caption: Duration;
	Count       int32                                 `protobuf:"varint,29,opt,name=count,proto3" json:"count,omitempty"`                            // Caption: Count;
	Status      string                                `protobuf:"bytes,30,opt,name=status,proto3" json:"status,omitempty"`                           // Caption: Status;
	RawData     string                                `protobuf:"bytes,31,opt,name=raw_data,json=rawData,proto3" json:"raw_data,omitempty"`          // Caption: Raw Data;
	EndTime     int64                                 `protobuf:"varint,32,opt,name=end_time,json=endTime,proto3" json:"end_time,omitempty"`         // Caption: End Time;
	Url         *objects.Url                          `protobuf:"bytes,33,opt,name=url,proto3" json:"url,omitempty"`                                 // Caption: URL;
	Disposition string                                `protobuf:"bytes,34,opt,name=disposition,proto3" json:"disposition,omitempty"`                 // Caption: Disposition; Profile: security_control;
	Action      string                                `protobuf:"bytes,35,opt,name=action,proto3" json:"action,omitempty"`                           // Caption: Action; Profile: security_control;
	StatusCode  string                                `protobuf:"bytes,36,opt,name=status_code,json=statusCode,proto3" json:"status_code,omitempty"` // Caption: Status Code;
	CategoryUid enums.EMAIL_URL_ACTIVITY_CATEGORY_UID ``                                                                                             // Caption: Category ID;
	/* 166-byte string literal not displayed */
	FirewallRule *objects.FirewallRule                `protobuf:"bytes,38,opt,name=firewall_rule,json=firewallRule,proto3" json:"firewall_rule,omitempty"` // Caption: Firewall Rule; Profile: security_control;
	SeverityId   enums.EMAIL_URL_ACTIVITY_SEVERITY_ID ``                                                                                                   // Caption: Severity ID;
	/* 162-byte string literal not displayed */
	StatusDetail string `protobuf:"bytes,40,opt,name=status_detail,json=statusDetail,proto3" json:"status_detail,omitempty"` // Caption: Status Details;
	// contains filtered or unexported fields
}

Event: network Event UID: 12 URL: https://schema.ocsf.io/1.2.0/classes/email_url_activity

func (*EmailUrlActivity) Descriptor deprecated

func (*EmailUrlActivity) Descriptor() ([]byte, []int)

Deprecated: Use EmailUrlActivity.ProtoReflect.Descriptor instead.

func (*EmailUrlActivity) GetAction

func (x *EmailUrlActivity) GetAction() string

func (*EmailUrlActivity) GetActionId

func (*EmailUrlActivity) GetActivityId

func (*EmailUrlActivity) GetActivityName

func (x *EmailUrlActivity) GetActivityName() string

func (*EmailUrlActivity) GetActor

func (x *EmailUrlActivity) GetActor() *objects.Actor

func (*EmailUrlActivity) GetApi

func (x *EmailUrlActivity) GetApi() *objects.Api

func (*EmailUrlActivity) GetAttacks

func (x *EmailUrlActivity) GetAttacks() []*objects.Attack

func (*EmailUrlActivity) GetAuthorizations

func (x *EmailUrlActivity) GetAuthorizations() []*objects.Authorization

func (*EmailUrlActivity) GetCategoryName

func (x *EmailUrlActivity) GetCategoryName() string

func (*EmailUrlActivity) GetCategoryUid

func (*EmailUrlActivity) GetClassName

func (x *EmailUrlActivity) GetClassName() string

func (*EmailUrlActivity) GetClassUid

func (*EmailUrlActivity) GetCloud

func (x *EmailUrlActivity) GetCloud() *objects.Cloud

func (*EmailUrlActivity) GetCount

func (x *EmailUrlActivity) GetCount() int32

func (*EmailUrlActivity) GetDevice

func (x *EmailUrlActivity) GetDevice() *objects.Device

func (*EmailUrlActivity) GetDisposition

func (x *EmailUrlActivity) GetDisposition() string

func (*EmailUrlActivity) GetDispositionId

func (*EmailUrlActivity) GetDuration

func (x *EmailUrlActivity) GetDuration() int32

func (*EmailUrlActivity) GetEmailUid

func (x *EmailUrlActivity) GetEmailUid() string

func (*EmailUrlActivity) GetEndTime

func (x *EmailUrlActivity) GetEndTime() int64

func (*EmailUrlActivity) GetEnrichments

func (x *EmailUrlActivity) GetEnrichments() []*objects.Enrichment

func (*EmailUrlActivity) GetFirewallRule

func (x *EmailUrlActivity) GetFirewallRule() *objects.FirewallRule

func (*EmailUrlActivity) GetMalware

func (x *EmailUrlActivity) GetMalware() []*objects.Malware

func (*EmailUrlActivity) GetMessage

func (x *EmailUrlActivity) GetMessage() string

func (*EmailUrlActivity) GetMetadata

func (x *EmailUrlActivity) GetMetadata() *objects.Metadata

func (*EmailUrlActivity) GetObservables

func (x *EmailUrlActivity) GetObservables() []*objects.Observable

func (*EmailUrlActivity) GetRawData

func (x *EmailUrlActivity) GetRawData() string

func (*EmailUrlActivity) GetSeverity

func (x *EmailUrlActivity) GetSeverity() string

func (*EmailUrlActivity) GetSeverityId

func (*EmailUrlActivity) GetStartTime

func (x *EmailUrlActivity) GetStartTime() int64

func (*EmailUrlActivity) GetStatus

func (x *EmailUrlActivity) GetStatus() string

func (*EmailUrlActivity) GetStatusCode

func (x *EmailUrlActivity) GetStatusCode() string

func (*EmailUrlActivity) GetStatusDetail

func (x *EmailUrlActivity) GetStatusDetail() string

func (*EmailUrlActivity) GetStatusId

func (*EmailUrlActivity) GetTime

func (x *EmailUrlActivity) GetTime() int64

func (*EmailUrlActivity) GetTimezoneOffset

func (x *EmailUrlActivity) GetTimezoneOffset() int32

func (*EmailUrlActivity) GetTypeName

func (x *EmailUrlActivity) GetTypeName() string

func (*EmailUrlActivity) GetTypeUid

func (*EmailUrlActivity) GetUnmapped

func (x *EmailUrlActivity) GetUnmapped() *objects.Object

func (*EmailUrlActivity) GetUrl

func (x *EmailUrlActivity) GetUrl() *objects.Url

func (*EmailUrlActivity) ProtoMessage

func (*EmailUrlActivity) ProtoMessage()

func (*EmailUrlActivity) ProtoReflect

func (x *EmailUrlActivity) ProtoReflect() protoreflect.Message

func (*EmailUrlActivity) Reset

func (x *EmailUrlActivity) Reset()

func (*EmailUrlActivity) String

func (x *EmailUrlActivity) String() string

type FtpActivity

type FtpActivity struct {
	AppName     string                       `protobuf:"bytes,1,opt,name=app_name,json=appName,proto3" json:"app_name,omitempty"`             // Caption: Application Name;
	SrcEndpoint *objects.NetworkEndpoint     `protobuf:"bytes,2,opt,name=src_endpoint,json=srcEndpoint,proto3" json:"src_endpoint,omitempty"` // Caption: Source Endpoint;
	Time        int64                        `protobuf:"varint,3,opt,name=time,proto3" json:"time,omitempty"`                                 // Caption: Event Time;
	Duration    int32                        `protobuf:"varint,4,opt,name=duration,proto3" json:"duration,omitempty"`                         // Caption: Duration;
	ClassUid    enums.FTP_ACTIVITY_CLASS_UID ``                                                                                               // Caption: Class ID;
	/* 147-byte string literal not displayed */
	Actor             *objects.Actor                 `protobuf:"bytes,6,opt,name=actor,proto3" json:"actor,omitempty"`                                                    // Caption: Actor; Profile: host;
	Cloud             *objects.Cloud                 `protobuf:"bytes,7,opt,name=cloud,proto3" json:"cloud,omitempty"`                                                    // Caption: Cloud; Profile: cloud;
	ProxyHttpResponse *objects.HttpResponse          `protobuf:"bytes,8,opt,name=proxy_http_response,json=proxyHttpResponse,proto3" json:"proxy_http_response,omitempty"` // Caption: Proxy HTTP Response; Profile: network_proxy;
	Disposition       string                         `protobuf:"bytes,9,opt,name=disposition,proto3" json:"disposition,omitempty"`                                        // Caption: Disposition; Profile: security_control;
	Metadata          *objects.Metadata              `protobuf:"bytes,10,opt,name=metadata,proto3" json:"metadata,omitempty"`                                             // Caption: Metadata;
	Traffic           *objects.NetworkTraffic        `protobuf:"bytes,11,opt,name=traffic,proto3" json:"traffic,omitempty"`                                               // Caption: Traffic;
	ConnectionInfo    *objects.NetworkConnectionInfo `protobuf:"bytes,12,opt,name=connection_info,json=connectionInfo,proto3" json:"connection_info,omitempty"`           // Caption: Connection Info;
	TimezoneOffset    int32                          `protobuf:"varint,13,opt,name=timezone_offset,json=timezoneOffset,proto3" json:"timezone_offset,omitempty"`          // Caption: Timezone Offset;
	SeverityId        enums.FTP_ACTIVITY_SEVERITY_ID ``                                                                                                                   // Caption: Severity ID;
	/* 156-byte string literal not displayed */
	Type         string                       `protobuf:"bytes,15,opt,name=type,proto3" json:"type,omitempty"`                                     // Caption: Type;
	EndTime      int64                        `protobuf:"varint,16,opt,name=end_time,json=endTime,proto3" json:"end_time,omitempty"`               // Caption: End Time;
	CategoryName string                       `protobuf:"bytes,17,opt,name=category_name,json=categoryName,proto3" json:"category_name,omitempty"` // Caption: Category;
	StatusId     enums.FTP_ACTIVITY_STATUS_ID ``                                                                                                   // Caption: Status ID;
	/* 148-byte string literal not displayed */
	Proxy         *objects.NetworkProxy             `protobuf:"bytes,19,opt,name=proxy,proto3" json:"proxy,omitempty"`                                   // Caption: Proxy;
	Unmapped      *objects.Object                   `protobuf:"bytes,20,opt,name=unmapped,proto3" json:"unmapped,omitempty"`                             // Caption: Unmapped Data;
	StatusDetail  string                            `protobuf:"bytes,21,opt,name=status_detail,json=statusDetail,proto3" json:"status_detail,omitempty"` // Caption: Status Details;
	DispositionId enums.FTP_ACTIVITY_DISPOSITION_ID ``                                                                                                   // Caption: Disposition ID; Profile: security_control;
	/* 168-byte string literal not displayed */
	Codes            []int32                     `protobuf:"varint,23,rep,packed,name=codes,proto3" json:"codes,omitempty"`                                         // Caption: Response Codes;
	Enrichments      []*objects.Enrichment       `protobuf:"bytes,24,rep,name=enrichments,proto3" json:"enrichments,omitempty"`                                     // Caption: Enrichments;
	ProxyTls         *objects.Tls                `protobuf:"bytes,25,opt,name=proxy_tls,json=proxyTls,proto3" json:"proxy_tls,omitempty"`                           // Caption: Proxy TLS; Profile: network_proxy;
	ProxyHttpRequest *objects.HttpRequest        `protobuf:"bytes,26,opt,name=proxy_http_request,json=proxyHttpRequest,proto3" json:"proxy_http_request,omitempty"` // Caption: Proxy HTTP Request; Profile: network_proxy;
	Message          string                      `protobuf:"bytes,27,opt,name=message,proto3" json:"message,omitempty"`                                             // Caption: Message;
	Count            int32                       `protobuf:"varint,28,opt,name=count,proto3" json:"count,omitempty"`                                                // Caption: Count;
	RawData          string                      `protobuf:"bytes,29,opt,name=raw_data,json=rawData,proto3" json:"raw_data,omitempty"`                              // Caption: Raw Data;
	TypeUid          enums.FTP_ACTIVITY_TYPE_UID ``                                                                                                                 // Caption: Type ID;
	/* 144-byte string literal not displayed */
	Status         string                         `protobuf:"bytes,31,opt,name=status,proto3" json:"status,omitempty"`                                    // Caption: Status;
	FirewallRule   *objects.FirewallRule          `protobuf:"bytes,32,opt,name=firewall_rule,json=firewallRule,proto3" json:"firewall_rule,omitempty"`    // Caption: Firewall Rule; Profile: security_control;
	Tls            *objects.Tls                   `protobuf:"bytes,33,opt,name=tls,proto3" json:"tls,omitempty"`                                          // Caption: TLS;
	Device         *objects.Device                `protobuf:"bytes,34,opt,name=device,proto3" json:"device,omitempty"`                                    // Caption: Device; Profile: host;
	ProxyEndpoint  *objects.NetworkProxy          `protobuf:"bytes,35,opt,name=proxy_endpoint,json=proxyEndpoint,proto3" json:"proxy_endpoint,omitempty"` // Caption: Proxy Endpoint; Profile: network_proxy;
	Name           string                         `protobuf:"bytes,36,opt,name=name,proto3" json:"name,omitempty"`                                        // Caption: Name;
	TypeName       string                         `protobuf:"bytes,37,opt,name=type_name,json=typeName,proto3" json:"type_name,omitempty"`                // Caption: Type Name;
	DstEndpoint    *objects.NetworkEndpoint       `protobuf:"bytes,38,opt,name=dst_endpoint,json=dstEndpoint,proto3" json:"dst_endpoint,omitempty"`       // Caption: Destination Endpoint;
	ActivityName   string                         `protobuf:"bytes,39,opt,name=activity_name,json=activityName,proto3" json:"activity_name,omitempty"`    // Caption: Activity;
	StatusCode     string                         `protobuf:"bytes,40,opt,name=status_code,json=statusCode,proto3" json:"status_code,omitempty"`          // Caption: Status Code;
	LoadBalancer   *objects.LoadBalancer          `protobuf:"bytes,41,opt,name=load_balancer,json=loadBalancer,proto3" json:"load_balancer,omitempty"`    // Profile: load_balancer; Caption: Load Balancer;
	ProxyTraffic   *objects.NetworkTraffic        `protobuf:"bytes,42,opt,name=proxy_traffic,json=proxyTraffic,proto3" json:"proxy_traffic,omitempty"`    // Caption: Proxy Traffic; Profile: network_proxy;
	ClassName      string                         `protobuf:"bytes,43,opt,name=class_name,json=className,proto3" json:"class_name,omitempty"`             // Caption: Class;
	Action         string                         `protobuf:"bytes,44,opt,name=action,proto3" json:"action,omitempty"`                                    // Caption: Action; Profile: security_control;
	Observables    []*objects.Observable          `protobuf:"bytes,45,rep,name=observables,proto3" json:"observables,omitempty"`                          // Caption: Observables;
	Attacks        []*objects.Attack              `protobuf:"bytes,46,rep,name=attacks,proto3" json:"attacks,omitempty"`                                  // Caption: MITRE ATT&CK® Details; Profile: security_control;
	Command        string                         `protobuf:"bytes,47,opt,name=command,proto3" json:"command,omitempty"`                                  // Caption: Command;
	Severity       string                         `protobuf:"bytes,48,opt,name=severity,proto3" json:"severity,omitempty"`                                // Caption: Severity;
	Api            *objects.Api                   `protobuf:"bytes,49,opt,name=api,proto3" json:"api,omitempty"`                                          // Caption: API Details; Profile: cloud;
	Port           int32                          `protobuf:"varint,50,opt,name=port,proto3" json:"port,omitempty"`                                       // Caption: Port;
	Authorizations []*objects.Authorization       `protobuf:"bytes,51,rep,name=authorizations,proto3" json:"authorizations,omitempty"`                    // Caption: Authorization Information; Profile: security_control;
	Malware        []*objects.Malware             `protobuf:"bytes,52,rep,name=malware,proto3" json:"malware,omitempty"`                                  // Caption: Malware; Profile: security_control;
	File           *objects.File                  `protobuf:"bytes,53,opt,name=file,proto3" json:"file,omitempty"`                                        // Caption: File;
	ActivityId     enums.FTP_ACTIVITY_ACTIVITY_ID ``                                                                                                      // Caption: Activity ID;
	/* 156-byte string literal not displayed */
	CommandResponses    []string                        `protobuf:"bytes,55,rep,name=command_responses,json=commandResponses,proto3" json:"command_responses,omitempty"`            // Caption: Command Responses;
	StartTime           int64                           `protobuf:"varint,56,opt,name=start_time,json=startTime,proto3" json:"start_time,omitempty"`                                // Caption: Start Time;
	ProxyConnectionInfo *objects.NetworkConnectionInfo  `protobuf:"bytes,57,opt,name=proxy_connection_info,json=proxyConnectionInfo,proto3" json:"proxy_connection_info,omitempty"` // Caption: Proxy Connection Info; Profile: network_proxy;
	CategoryUid         enums.FTP_ACTIVITY_CATEGORY_UID ``                                                                                                                          // Caption: Category ID;
	/* 160-byte string literal not displayed */
	ActionId enums.FTP_ACTIVITY_ACTION_ID `` // Caption: Action ID; Profile: security_control;
	/* 148-byte string literal not displayed */
	// contains filtered or unexported fields
}

Event: network Event UID: 8 URL: https://schema.ocsf.io/1.2.0/classes/ftp_activity

func (*FtpActivity) Descriptor deprecated

func (*FtpActivity) Descriptor() ([]byte, []int)

Deprecated: Use FtpActivity.ProtoReflect.Descriptor instead.

func (*FtpActivity) GetAction

func (x *FtpActivity) GetAction() string

func (*FtpActivity) GetActionId

func (x *FtpActivity) GetActionId() enums.FTP_ACTIVITY_ACTION_ID

func (*FtpActivity) GetActivityId

func (x *FtpActivity) GetActivityId() enums.FTP_ACTIVITY_ACTIVITY_ID

func (*FtpActivity) GetActivityName

func (x *FtpActivity) GetActivityName() string

func (*FtpActivity) GetActor

func (x *FtpActivity) GetActor() *objects.Actor

func (*FtpActivity) GetApi

func (x *FtpActivity) GetApi() *objects.Api

func (*FtpActivity) GetAppName

func (x *FtpActivity) GetAppName() string

func (*FtpActivity) GetAttacks

func (x *FtpActivity) GetAttacks() []*objects.Attack

func (*FtpActivity) GetAuthorizations

func (x *FtpActivity) GetAuthorizations() []*objects.Authorization

func (*FtpActivity) GetCategoryName

func (x *FtpActivity) GetCategoryName() string

func (*FtpActivity) GetCategoryUid

func (x *FtpActivity) GetCategoryUid() enums.FTP_ACTIVITY_CATEGORY_UID

func (*FtpActivity) GetClassName

func (x *FtpActivity) GetClassName() string

func (*FtpActivity) GetClassUid

func (x *FtpActivity) GetClassUid() enums.FTP_ACTIVITY_CLASS_UID

func (*FtpActivity) GetCloud

func (x *FtpActivity) GetCloud() *objects.Cloud

func (*FtpActivity) GetCodes

func (x *FtpActivity) GetCodes() []int32

func (*FtpActivity) GetCommand

func (x *FtpActivity) GetCommand() string

func (*FtpActivity) GetCommandResponses

func (x *FtpActivity) GetCommandResponses() []string

func (*FtpActivity) GetConnectionInfo

func (x *FtpActivity) GetConnectionInfo() *objects.NetworkConnectionInfo

func (*FtpActivity) GetCount

func (x *FtpActivity) GetCount() int32

func (*FtpActivity) GetDevice

func (x *FtpActivity) GetDevice() *objects.Device

func (*FtpActivity) GetDisposition

func (x *FtpActivity) GetDisposition() string

func (*FtpActivity) GetDispositionId

func (x *FtpActivity) GetDispositionId() enums.FTP_ACTIVITY_DISPOSITION_ID

func (*FtpActivity) GetDstEndpoint

func (x *FtpActivity) GetDstEndpoint() *objects.NetworkEndpoint

func (*FtpActivity) GetDuration

func (x *FtpActivity) GetDuration() int32

func (*FtpActivity) GetEndTime

func (x *FtpActivity) GetEndTime() int64

func (*FtpActivity) GetEnrichments

func (x *FtpActivity) GetEnrichments() []*objects.Enrichment

func (*FtpActivity) GetFile

func (x *FtpActivity) GetFile() *objects.File

func (*FtpActivity) GetFirewallRule

func (x *FtpActivity) GetFirewallRule() *objects.FirewallRule

func (*FtpActivity) GetLoadBalancer

func (x *FtpActivity) GetLoadBalancer() *objects.LoadBalancer

func (*FtpActivity) GetMalware

func (x *FtpActivity) GetMalware() []*objects.Malware

func (*FtpActivity) GetMessage

func (x *FtpActivity) GetMessage() string

func (*FtpActivity) GetMetadata

func (x *FtpActivity) GetMetadata() *objects.Metadata

func (*FtpActivity) GetName

func (x *FtpActivity) GetName() string

func (*FtpActivity) GetObservables

func (x *FtpActivity) GetObservables() []*objects.Observable

func (*FtpActivity) GetPort

func (x *FtpActivity) GetPort() int32

func (*FtpActivity) GetProxy

func (x *FtpActivity) GetProxy() *objects.NetworkProxy

func (*FtpActivity) GetProxyConnectionInfo

func (x *FtpActivity) GetProxyConnectionInfo() *objects.NetworkConnectionInfo

func (*FtpActivity) GetProxyEndpoint

func (x *FtpActivity) GetProxyEndpoint() *objects.NetworkProxy

func (*FtpActivity) GetProxyHttpRequest

func (x *FtpActivity) GetProxyHttpRequest() *objects.HttpRequest

func (*FtpActivity) GetProxyHttpResponse

func (x *FtpActivity) GetProxyHttpResponse() *objects.HttpResponse

func (*FtpActivity) GetProxyTls

func (x *FtpActivity) GetProxyTls() *objects.Tls

func (*FtpActivity) GetProxyTraffic

func (x *FtpActivity) GetProxyTraffic() *objects.NetworkTraffic

func (*FtpActivity) GetRawData

func (x *FtpActivity) GetRawData() string

func (*FtpActivity) GetSeverity

func (x *FtpActivity) GetSeverity() string

func (*FtpActivity) GetSeverityId

func (x *FtpActivity) GetSeverityId() enums.FTP_ACTIVITY_SEVERITY_ID

func (*FtpActivity) GetSrcEndpoint

func (x *FtpActivity) GetSrcEndpoint() *objects.NetworkEndpoint

func (*FtpActivity) GetStartTime

func (x *FtpActivity) GetStartTime() int64

func (*FtpActivity) GetStatus

func (x *FtpActivity) GetStatus() string

func (*FtpActivity) GetStatusCode

func (x *FtpActivity) GetStatusCode() string

func (*FtpActivity) GetStatusDetail

func (x *FtpActivity) GetStatusDetail() string

func (*FtpActivity) GetStatusId

func (x *FtpActivity) GetStatusId() enums.FTP_ACTIVITY_STATUS_ID

func (*FtpActivity) GetTime

func (x *FtpActivity) GetTime() int64

func (*FtpActivity) GetTimezoneOffset

func (x *FtpActivity) GetTimezoneOffset() int32

func (*FtpActivity) GetTls

func (x *FtpActivity) GetTls() *objects.Tls

func (*FtpActivity) GetTraffic

func (x *FtpActivity) GetTraffic() *objects.NetworkTraffic

func (*FtpActivity) GetType

func (x *FtpActivity) GetType() string

func (*FtpActivity) GetTypeName

func (x *FtpActivity) GetTypeName() string

func (*FtpActivity) GetTypeUid

func (x *FtpActivity) GetTypeUid() enums.FTP_ACTIVITY_TYPE_UID

func (*FtpActivity) GetUnmapped

func (x *FtpActivity) GetUnmapped() *objects.Object

func (*FtpActivity) ProtoMessage

func (*FtpActivity) ProtoMessage()

func (*FtpActivity) ProtoReflect

func (x *FtpActivity) ProtoReflect() protoreflect.Message

func (*FtpActivity) Reset

func (x *FtpActivity) Reset()

func (*FtpActivity) String

func (x *FtpActivity) String() string

type HttpActivity

type HttpActivity struct {
	Status   string                        `protobuf:"bytes,1,opt,name=status,proto3" json:"status,omitempty"` // Caption: Status;
	StatusId enums.HTTP_ACTIVITY_STATUS_ID ``                                                                  // Caption: Status ID;
	/* 148-byte string literal not displayed */
	Attacks           []*objects.Attack                  `protobuf:"bytes,3,rep,name=attacks,proto3" json:"attacks,omitempty"`                                                // Caption: MITRE ATT&CK® Details; Profile: security_control;
	Message           string                             `protobuf:"bytes,4,opt,name=message,proto3" json:"message,omitempty"`                                                // Caption: Message;
	TimezoneOffset    int32                              `protobuf:"varint,5,opt,name=timezone_offset,json=timezoneOffset,proto3" json:"timezone_offset,omitempty"`           // Caption: Timezone Offset;
	ProxyHttpResponse *objects.HttpResponse              `protobuf:"bytes,6,opt,name=proxy_http_response,json=proxyHttpResponse,proto3" json:"proxy_http_response,omitempty"` // Caption: Proxy HTTP Response; Profile: network_proxy;
	Action            string                             `protobuf:"bytes,7,opt,name=action,proto3" json:"action,omitempty"`                                                  // Caption: Action; Profile: security_control;
	HttpCookies       []*objects.HttpCookie              `protobuf:"bytes,8,rep,name=http_cookies,json=httpCookies,proto3" json:"http_cookies,omitempty"`                     // Caption: HTTP Cookies;
	HttpResponse      *objects.HttpResponse              `protobuf:"bytes,9,opt,name=http_response,json=httpResponse,proto3" json:"http_response,omitempty"`                  // Caption: HTTP Response;
	RawData           string                             `protobuf:"bytes,10,opt,name=raw_data,json=rawData,proto3" json:"raw_data,omitempty"`                                // Caption: Raw Data;
	DispositionId     enums.HTTP_ACTIVITY_DISPOSITION_ID ``                                                                                                                   // Caption: Disposition ID; Profile: security_control;
	/* 169-byte string literal not displayed */
	Disposition string                          `protobuf:"bytes,12,opt,name=disposition,proto3" json:"disposition,omitempty"`                 // Caption: Disposition; Profile: security_control;
	Malware     []*objects.Malware              `protobuf:"bytes,13,rep,name=malware,proto3" json:"malware,omitempty"`                         // Caption: Malware; Profile: security_control;
	Tls         *objects.Tls                    `protobuf:"bytes,14,opt,name=tls,proto3" json:"tls,omitempty"`                                 // Caption: TLS;
	StatusCode  string                          `protobuf:"bytes,15,opt,name=status_code,json=statusCode,proto3" json:"status_code,omitempty"` // Caption: Status Code;
	File        *objects.File                   `protobuf:"bytes,16,opt,name=file,proto3" json:"file,omitempty"`                               // Caption: File;
	SeverityId  enums.HTTP_ACTIVITY_SEVERITY_ID ``                                                                                             // Caption: Severity ID;
	/* 157-byte string literal not displayed */
	Observables    []*objects.Observable           `protobuf:"bytes,18,rep,name=observables,proto3" json:"observables,omitempty"`                             // Caption: Observables;
	ConnectionInfo *objects.NetworkConnectionInfo  `protobuf:"bytes,19,opt,name=connection_info,json=connectionInfo,proto3" json:"connection_info,omitempty"` // Caption: Connection Info;
	ActivityId     enums.HTTP_ACTIVITY_ACTIVITY_ID ``                                                                                                         // Caption: Activity ID;
	/* 157-byte string literal not displayed */
	ActionId enums.HTTP_ACTIVITY_ACTION_ID `` // Caption: Action ID; Profile: security_control;
	/* 149-byte string literal not displayed */
	Duration            int32                          `protobuf:"varint,22,opt,name=duration,proto3" json:"duration,omitempty"`                                                   // Caption: Duration;
	Device              *objects.Device                `protobuf:"bytes,23,opt,name=device,proto3" json:"device,omitempty"`                                                        // Caption: Device; Profile: host;
	DstEndpoint         *objects.NetworkEndpoint       `protobuf:"bytes,24,opt,name=dst_endpoint,json=dstEndpoint,proto3" json:"dst_endpoint,omitempty"`                           // Caption: Destination Endpoint;
	ProxyEndpoint       *objects.NetworkProxy          `protobuf:"bytes,25,opt,name=proxy_endpoint,json=proxyEndpoint,proto3" json:"proxy_endpoint,omitempty"`                     // Caption: Proxy Endpoint; Profile: network_proxy;
	ProxyConnectionInfo *objects.NetworkConnectionInfo `protobuf:"bytes,26,opt,name=proxy_connection_info,json=proxyConnectionInfo,proto3" json:"proxy_connection_info,omitempty"` // Caption: Proxy Connection Info; Profile: network_proxy;
	ProxyTraffic        *objects.NetworkTraffic        `protobuf:"bytes,27,opt,name=proxy_traffic,json=proxyTraffic,proto3" json:"proxy_traffic,omitempty"`                        // Caption: Proxy Traffic; Profile: network_proxy;
	SrcEndpoint         *objects.NetworkEndpoint       `protobuf:"bytes,28,opt,name=src_endpoint,json=srcEndpoint,proto3" json:"src_endpoint,omitempty"`                           // Caption: Source Endpoint;
	HttpStatus          int32                          `protobuf:"varint,29,opt,name=http_status,json=httpStatus,proto3" json:"http_status,omitempty"`                             // Caption: HTTP Status;
	LoadBalancer        *objects.LoadBalancer          `protobuf:"bytes,30,opt,name=load_balancer,json=loadBalancer,proto3" json:"load_balancer,omitempty"`                        // Caption: Load Balancer; Profile: load_balancer;
	Api                 *objects.Api                   `protobuf:"bytes,31,opt,name=api,proto3" json:"api,omitempty"`                                                              // Caption: API Details; Profile: cloud;
	Cloud               *objects.Cloud                 `protobuf:"bytes,32,opt,name=cloud,proto3" json:"cloud,omitempty"`                                                          // Caption: Cloud; Profile: cloud;
	Time                int64                          `protobuf:"varint,33,opt,name=time,proto3" json:"time,omitempty"`                                                           // Caption: Event Time;
	StatusDetail        string                         `protobuf:"bytes,34,opt,name=status_detail,json=statusDetail,proto3" json:"status_detail,omitempty"`                        // Caption: Status Details;
	Severity            string                         `protobuf:"bytes,35,opt,name=severity,proto3" json:"severity,omitempty"`                                                    // Caption: Severity;
	TypeName            string                         `protobuf:"bytes,36,opt,name=type_name,json=typeName,proto3" json:"type_name,omitempty"`                                    // Caption: Type Name;
	AppName             string                         `protobuf:"bytes,37,opt,name=app_name,json=appName,proto3" json:"app_name,omitempty"`                                       // Caption: Application Name;
	Unmapped            *objects.Object                `protobuf:"bytes,38,opt,name=unmapped,proto3" json:"unmapped,omitempty"`                                                    // Caption: Unmapped Data;
	ClassUid            enums.HTTP_ACTIVITY_CLASS_UID  ``                                                                                                                          // Caption: Class ID;
	/* 149-byte string literal not displayed */
	Actor            *objects.Actor               `protobuf:"bytes,40,opt,name=actor,proto3" json:"actor,omitempty"`                                                 // Caption: Actor; Profile: host;
	FirewallRule     *objects.FirewallRule        `protobuf:"bytes,41,opt,name=firewall_rule,json=firewallRule,proto3" json:"firewall_rule,omitempty"`               // Caption: Firewall Rule; Profile: security_control;
	ProxyHttpRequest *objects.HttpRequest         `protobuf:"bytes,42,opt,name=proxy_http_request,json=proxyHttpRequest,proto3" json:"proxy_http_request,omitempty"` // Caption: Proxy HTTP Request; Profile: network_proxy;
	EndTime          int64                        `protobuf:"varint,43,opt,name=end_time,json=endTime,proto3" json:"end_time,omitempty"`                             // Caption: End Time;
	Traffic          *objects.NetworkTraffic      `protobuf:"bytes,44,opt,name=traffic,proto3" json:"traffic,omitempty"`                                             // Caption: Traffic;
	ProxyTls         *objects.Tls                 `protobuf:"bytes,45,opt,name=proxy_tls,json=proxyTls,proto3" json:"proxy_tls,omitempty"`                           // Caption: Proxy TLS; Profile: network_proxy;
	Metadata         *objects.Metadata            `protobuf:"bytes,46,opt,name=metadata,proto3" json:"metadata,omitempty"`                                           // Caption: Metadata;
	CategoryName     string                       `protobuf:"bytes,47,opt,name=category_name,json=categoryName,proto3" json:"category_name,omitempty"`               // Caption: Category;
	TypeUid          enums.HTTP_ACTIVITY_TYPE_UID ``                                                                                                                 // Caption: Type ID;
	/* 145-byte string literal not displayed */
	Count          int32                            `protobuf:"varint,49,opt,name=count,proto3" json:"count,omitempty"`                                  // Caption: Count;
	Proxy          *objects.NetworkProxy            `protobuf:"bytes,50,opt,name=proxy,proto3" json:"proxy,omitempty"`                                   // Caption: Proxy;
	StartTime      int64                            `protobuf:"varint,51,opt,name=start_time,json=startTime,proto3" json:"start_time,omitempty"`         // Caption: Start Time;
	Enrichments    []*objects.Enrichment            `protobuf:"bytes,52,rep,name=enrichments,proto3" json:"enrichments,omitempty"`                       // Caption: Enrichments;
	HttpRequest    *objects.HttpRequest             `protobuf:"bytes,53,opt,name=http_request,json=httpRequest,proto3" json:"http_request,omitempty"`    // Caption: HTTP Request;
	ActivityName   string                           `protobuf:"bytes,54,opt,name=activity_name,json=activityName,proto3" json:"activity_name,omitempty"` // Caption: Activity;
	Authorizations []*objects.Authorization         `protobuf:"bytes,55,rep,name=authorizations,proto3" json:"authorizations,omitempty"`                 // Caption: Authorization Information; Profile: security_control;
	CategoryUid    enums.HTTP_ACTIVITY_CATEGORY_UID ``                                                                                                   // Caption: Category ID;
	/* 161-byte string literal not displayed */
	ClassName string `protobuf:"bytes,57,opt,name=class_name,json=className,proto3" json:"class_name,omitempty"` // Caption: Class;
	// contains filtered or unexported fields
}

Event: network Event UID: 2 URL: https://schema.ocsf.io/1.2.0/classes/http_activity

func (*HttpActivity) Descriptor deprecated

func (*HttpActivity) Descriptor() ([]byte, []int)

Deprecated: Use HttpActivity.ProtoReflect.Descriptor instead.

func (*HttpActivity) GetAction

func (x *HttpActivity) GetAction() string

func (*HttpActivity) GetActionId

func (x *HttpActivity) GetActionId() enums.HTTP_ACTIVITY_ACTION_ID

func (*HttpActivity) GetActivityId

func (x *HttpActivity) GetActivityId() enums.HTTP_ACTIVITY_ACTIVITY_ID

func (*HttpActivity) GetActivityName

func (x *HttpActivity) GetActivityName() string

func (*HttpActivity) GetActor

func (x *HttpActivity) GetActor() *objects.Actor

func (*HttpActivity) GetApi

func (x *HttpActivity) GetApi() *objects.Api

func (*HttpActivity) GetAppName

func (x *HttpActivity) GetAppName() string

func (*HttpActivity) GetAttacks

func (x *HttpActivity) GetAttacks() []*objects.Attack

func (*HttpActivity) GetAuthorizations

func (x *HttpActivity) GetAuthorizations() []*objects.Authorization

func (*HttpActivity) GetCategoryName

func (x *HttpActivity) GetCategoryName() string

func (*HttpActivity) GetCategoryUid

func (x *HttpActivity) GetCategoryUid() enums.HTTP_ACTIVITY_CATEGORY_UID

func (*HttpActivity) GetClassName

func (x *HttpActivity) GetClassName() string

func (*HttpActivity) GetClassUid

func (x *HttpActivity) GetClassUid() enums.HTTP_ACTIVITY_CLASS_UID

func (*HttpActivity) GetCloud

func (x *HttpActivity) GetCloud() *objects.Cloud

func (*HttpActivity) GetConnectionInfo

func (x *HttpActivity) GetConnectionInfo() *objects.NetworkConnectionInfo

func (*HttpActivity) GetCount

func (x *HttpActivity) GetCount() int32

func (*HttpActivity) GetDevice

func (x *HttpActivity) GetDevice() *objects.Device

func (*HttpActivity) GetDisposition

func (x *HttpActivity) GetDisposition() string

func (*HttpActivity) GetDispositionId

func (x *HttpActivity) GetDispositionId() enums.HTTP_ACTIVITY_DISPOSITION_ID

func (*HttpActivity) GetDstEndpoint

func (x *HttpActivity) GetDstEndpoint() *objects.NetworkEndpoint

func (*HttpActivity) GetDuration

func (x *HttpActivity) GetDuration() int32

func (*HttpActivity) GetEndTime

func (x *HttpActivity) GetEndTime() int64

func (*HttpActivity) GetEnrichments

func (x *HttpActivity) GetEnrichments() []*objects.Enrichment

func (*HttpActivity) GetFile

func (x *HttpActivity) GetFile() *objects.File

func (*HttpActivity) GetFirewallRule

func (x *HttpActivity) GetFirewallRule() *objects.FirewallRule

func (*HttpActivity) GetHttpCookies

func (x *HttpActivity) GetHttpCookies() []*objects.HttpCookie

func (*HttpActivity) GetHttpRequest

func (x *HttpActivity) GetHttpRequest() *objects.HttpRequest

func (*HttpActivity) GetHttpResponse

func (x *HttpActivity) GetHttpResponse() *objects.HttpResponse

func (*HttpActivity) GetHttpStatus

func (x *HttpActivity) GetHttpStatus() int32

func (*HttpActivity) GetLoadBalancer

func (x *HttpActivity) GetLoadBalancer() *objects.LoadBalancer

func (*HttpActivity) GetMalware

func (x *HttpActivity) GetMalware() []*objects.Malware

func (*HttpActivity) GetMessage

func (x *HttpActivity) GetMessage() string

func (*HttpActivity) GetMetadata

func (x *HttpActivity) GetMetadata() *objects.Metadata

func (*HttpActivity) GetObservables

func (x *HttpActivity) GetObservables() []*objects.Observable

func (*HttpActivity) GetProxy

func (x *HttpActivity) GetProxy() *objects.NetworkProxy

func (*HttpActivity) GetProxyConnectionInfo

func (x *HttpActivity) GetProxyConnectionInfo() *objects.NetworkConnectionInfo

func (*HttpActivity) GetProxyEndpoint

func (x *HttpActivity) GetProxyEndpoint() *objects.NetworkProxy

func (*HttpActivity) GetProxyHttpRequest

func (x *HttpActivity) GetProxyHttpRequest() *objects.HttpRequest

func (*HttpActivity) GetProxyHttpResponse

func (x *HttpActivity) GetProxyHttpResponse() *objects.HttpResponse

func (*HttpActivity) GetProxyTls

func (x *HttpActivity) GetProxyTls() *objects.Tls

func (*HttpActivity) GetProxyTraffic

func (x *HttpActivity) GetProxyTraffic() *objects.NetworkTraffic

func (*HttpActivity) GetRawData

func (x *HttpActivity) GetRawData() string

func (*HttpActivity) GetSeverity

func (x *HttpActivity) GetSeverity() string

func (*HttpActivity) GetSeverityId

func (x *HttpActivity) GetSeverityId() enums.HTTP_ACTIVITY_SEVERITY_ID

func (*HttpActivity) GetSrcEndpoint

func (x *HttpActivity) GetSrcEndpoint() *objects.NetworkEndpoint

func (*HttpActivity) GetStartTime

func (x *HttpActivity) GetStartTime() int64

func (*HttpActivity) GetStatus

func (x *HttpActivity) GetStatus() string

func (*HttpActivity) GetStatusCode

func (x *HttpActivity) GetStatusCode() string

func (*HttpActivity) GetStatusDetail

func (x *HttpActivity) GetStatusDetail() string

func (*HttpActivity) GetStatusId

func (x *HttpActivity) GetStatusId() enums.HTTP_ACTIVITY_STATUS_ID

func (*HttpActivity) GetTime

func (x *HttpActivity) GetTime() int64

func (*HttpActivity) GetTimezoneOffset

func (x *HttpActivity) GetTimezoneOffset() int32

func (*HttpActivity) GetTls

func (x *HttpActivity) GetTls() *objects.Tls

func (*HttpActivity) GetTraffic

func (x *HttpActivity) GetTraffic() *objects.NetworkTraffic

func (*HttpActivity) GetTypeName

func (x *HttpActivity) GetTypeName() string

func (*HttpActivity) GetTypeUid

func (x *HttpActivity) GetTypeUid() enums.HTTP_ACTIVITY_TYPE_UID

func (*HttpActivity) GetUnmapped

func (x *HttpActivity) GetUnmapped() *objects.Object

func (*HttpActivity) ProtoMessage

func (*HttpActivity) ProtoMessage()

func (*HttpActivity) ProtoReflect

func (x *HttpActivity) ProtoReflect() protoreflect.Message

func (*HttpActivity) Reset

func (x *HttpActivity) Reset()

func (*HttpActivity) String

func (x *HttpActivity) String() string

type Network

type Network struct {
	ProxyEndpoint       *objects.NetworkProxy          `protobuf:"bytes,1,opt,name=proxy_endpoint,json=proxyEndpoint,proto3" json:"proxy_endpoint,omitempty"`                     // Caption: Proxy Endpoint; Profile: network_proxy;
	StartTime           int64                          `protobuf:"varint,2,opt,name=start_time,json=startTime,proto3" json:"start_time,omitempty"`                                // Caption: Start Time;
	Unmapped            *objects.Object                `protobuf:"bytes,3,opt,name=unmapped,proto3" json:"unmapped,omitempty"`                                                    // Caption: Unmapped Data;
	Message             string                         `protobuf:"bytes,4,opt,name=message,proto3" json:"message,omitempty"`                                                      // Caption: Message;
	RawData             string                         `protobuf:"bytes,5,opt,name=raw_data,json=rawData,proto3" json:"raw_data,omitempty"`                                       // Caption: Raw Data;
	Attacks             []*objects.Attack              `protobuf:"bytes,6,rep,name=attacks,proto3" json:"attacks,omitempty"`                                                      // Caption: MITRE ATT&CK® Details; Profile: security_control;
	ProxyConnectionInfo *objects.NetworkConnectionInfo `protobuf:"bytes,7,opt,name=proxy_connection_info,json=proxyConnectionInfo,proto3" json:"proxy_connection_info,omitempty"` // Caption: Proxy Connection Info; Profile: network_proxy;
	Actor               *objects.Actor                 `protobuf:"bytes,8,opt,name=actor,proto3" json:"actor,omitempty"`                                                          // Caption: Actor; Profile: host;
	SrcEndpoint         *objects.NetworkEndpoint       `protobuf:"bytes,9,opt,name=src_endpoint,json=srcEndpoint,proto3" json:"src_endpoint,omitempty"`                           // Caption: Source Endpoint;
	ProxyTls            *objects.Tls                   `protobuf:"bytes,10,opt,name=proxy_tls,json=proxyTls,proto3" json:"proxy_tls,omitempty"`                                   // Caption: Proxy TLS; Profile: network_proxy;
	Status              string                         `protobuf:"bytes,11,opt,name=status,proto3" json:"status,omitempty"`                                                       // Caption: Status;
	ActivityName        string                         `protobuf:"bytes,12,opt,name=activity_name,json=activityName,proto3" json:"activity_name,omitempty"`                       // Caption: Activity;
	TimezoneOffset      int32                          `protobuf:"varint,13,opt,name=timezone_offset,json=timezoneOffset,proto3" json:"timezone_offset,omitempty"`                // Caption: Timezone Offset;
	Cloud               *objects.Cloud                 `protobuf:"bytes,14,opt,name=cloud,proto3" json:"cloud,omitempty"`                                                         // Caption: Cloud; Profile: cloud;
	StatusDetail        string                         `protobuf:"bytes,15,opt,name=status_detail,json=statusDetail,proto3" json:"status_detail,omitempty"`                       // Caption: Status Details;
	SeverityId          enums.NETWORK_SEVERITY_ID      ``                                                                                                                         // Caption: Severity ID;
	/* 151-byte string literal not displayed */
	DispositionId enums.NETWORK_DISPOSITION_ID `` // Caption: Disposition ID; Profile: security_control;
	/* 163-byte string literal not displayed */
	Disposition       string                     `protobuf:"bytes,18,opt,name=disposition,proto3" json:"disposition,omitempty"`                                        // Caption: Disposition; Profile: security_control;
	Authorizations    []*objects.Authorization   `protobuf:"bytes,19,rep,name=authorizations,proto3" json:"authorizations,omitempty"`                                  // Caption: Authorization Information; Profile: security_control;
	ProxyHttpResponse *objects.HttpResponse      `protobuf:"bytes,20,opt,name=proxy_http_response,json=proxyHttpResponse,proto3" json:"proxy_http_response,omitempty"` // Caption: Proxy HTTP Response; Profile: network_proxy;
	CategoryUid       enums.NETWORK_CATEGORY_UID ``                                                                                                                    // Caption: Category ID;
	/* 155-byte string literal not displayed */
	Time         int64                   `protobuf:"varint,22,opt,name=time,proto3" json:"time,omitempty"`                                    // Caption: Event Time;
	FirewallRule *objects.FirewallRule   `protobuf:"bytes,23,opt,name=firewall_rule,json=firewallRule,proto3" json:"firewall_rule,omitempty"` // Caption: Firewall Rule; Profile: security_control;
	ActionId     enums.NETWORK_ACTION_ID ``                                                                                                   // Caption: Action ID; Profile: security_control;
	/* 143-byte string literal not displayed */
	Severity         string                    `protobuf:"bytes,25,opt,name=severity,proto3" json:"severity,omitempty"`                                           // Caption: Severity;
	Metadata         *objects.Metadata         `protobuf:"bytes,26,opt,name=metadata,proto3" json:"metadata,omitempty"`                                           // Caption: Metadata;
	StatusCode       string                    `protobuf:"bytes,27,opt,name=status_code,json=statusCode,proto3" json:"status_code,omitempty"`                     // Caption: Status Code;
	Observables      []*objects.Observable     `protobuf:"bytes,28,rep,name=observables,proto3" json:"observables,omitempty"`                                     // Caption: Observables;
	TypeName         string                    `protobuf:"bytes,29,opt,name=type_name,json=typeName,proto3" json:"type_name,omitempty"`                           // Caption: Type Name;
	LoadBalancer     *objects.LoadBalancer     `protobuf:"bytes,30,opt,name=load_balancer,json=loadBalancer,proto3" json:"load_balancer,omitempty"`               // Caption: Load Balancer; Profile: load_balancer;
	ProxyTraffic     *objects.NetworkTraffic   `protobuf:"bytes,31,opt,name=proxy_traffic,json=proxyTraffic,proto3" json:"proxy_traffic,omitempty"`               // Caption: Proxy Traffic; Profile: network_proxy;
	DstEndpoint      *objects.NetworkEndpoint  `protobuf:"bytes,32,opt,name=dst_endpoint,json=dstEndpoint,proto3" json:"dst_endpoint,omitempty"`                  // Caption: Destination Endpoint;
	ProxyHttpRequest *objects.HttpRequest      `protobuf:"bytes,33,opt,name=proxy_http_request,json=proxyHttpRequest,proto3" json:"proxy_http_request,omitempty"` // Profile: network_proxy; Caption: Proxy HTTP Request;
	EndTime          int64                     `protobuf:"varint,34,opt,name=end_time,json=endTime,proto3" json:"end_time,omitempty"`                             // Caption: End Time;
	CategoryName     string                    `protobuf:"bytes,35,opt,name=category_name,json=categoryName,proto3" json:"category_name,omitempty"`               // Caption: Category;
	ActivityId       enums.NETWORK_ACTIVITY_ID ``                                                                                                                 // Caption: Activity ID;
	/* 151-byte string literal not displayed */
	Duration    int32                   `protobuf:"varint,37,opt,name=duration,proto3" json:"duration,omitempty"`      // Caption: Duration;
	Traffic     *objects.NetworkTraffic `protobuf:"bytes,38,opt,name=traffic,proto3" json:"traffic,omitempty"`         // Caption: Traffic;
	Action      string                  `protobuf:"bytes,39,opt,name=action,proto3" json:"action,omitempty"`           // Caption: Action; Profile: security_control;
	Enrichments []*objects.Enrichment   `protobuf:"bytes,40,rep,name=enrichments,proto3" json:"enrichments,omitempty"` // Caption: Enrichments;
	TypeUid     enums.NETWORK_TYPE_UID  ``                                                                             // Caption: Type ID;
	/* 139-byte string literal not displayed */
	Api            *objects.Api                   `protobuf:"bytes,42,opt,name=api,proto3" json:"api,omitempty"`                                             // Profile: cloud; Caption: API Details;
	ClassName      string                         `protobuf:"bytes,43,opt,name=class_name,json=className,proto3" json:"class_name,omitempty"`                // Caption: Class;
	Count          int32                          `protobuf:"varint,44,opt,name=count,proto3" json:"count,omitempty"`                                        // Caption: Count;
	Proxy          *objects.NetworkProxy          `protobuf:"bytes,45,opt,name=proxy,proto3" json:"proxy,omitempty"`                                         // Caption: Proxy;
	AppName        string                         `protobuf:"bytes,46,opt,name=app_name,json=appName,proto3" json:"app_name,omitempty"`                      // Caption: Application Name;
	ConnectionInfo *objects.NetworkConnectionInfo `protobuf:"bytes,47,opt,name=connection_info,json=connectionInfo,proto3" json:"connection_info,omitempty"` // Caption: Connection Info;
	StatusId       enums.NETWORK_STATUS_ID        ``                                                                                                         // Caption: Status ID;
	/* 143-byte string literal not displayed */
	Malware  []*objects.Malware      `protobuf:"bytes,49,rep,name=malware,proto3" json:"malware,omitempty"` // Caption: Malware; Profile: security_control;
	Tls      *objects.Tls            `protobuf:"bytes,50,opt,name=tls,proto3" json:"tls,omitempty"`         // Caption: TLS;
	Device   *objects.Device         `protobuf:"bytes,51,opt,name=device,proto3" json:"device,omitempty"`   // Caption: Device; Profile: host;
	ClassUid enums.NETWORK_CLASS_UID ``                                                                     // Caption: Class ID;
	/* 143-byte string literal not displayed */
	// contains filtered or unexported fields
}

URL: https://schema.ocsf.io/1.2.0/classes/network Event: network Event UID: 0

func (*Network) Descriptor deprecated

func (*Network) Descriptor() ([]byte, []int)

Deprecated: Use Network.ProtoReflect.Descriptor instead.

func (*Network) GetAction

func (x *Network) GetAction() string

func (*Network) GetActionId

func (x *Network) GetActionId() enums.NETWORK_ACTION_ID

func (*Network) GetActivityId

func (x *Network) GetActivityId() enums.NETWORK_ACTIVITY_ID

func (*Network) GetActivityName

func (x *Network) GetActivityName() string

func (*Network) GetActor

func (x *Network) GetActor() *objects.Actor

func (*Network) GetApi

func (x *Network) GetApi() *objects.Api

func (*Network) GetAppName

func (x *Network) GetAppName() string

func (*Network) GetAttacks

func (x *Network) GetAttacks() []*objects.Attack

func (*Network) GetAuthorizations

func (x *Network) GetAuthorizations() []*objects.Authorization

func (*Network) GetCategoryName

func (x *Network) GetCategoryName() string

func (*Network) GetCategoryUid

func (x *Network) GetCategoryUid() enums.NETWORK_CATEGORY_UID

func (*Network) GetClassName

func (x *Network) GetClassName() string

func (*Network) GetClassUid

func (x *Network) GetClassUid() enums.NETWORK_CLASS_UID

func (*Network) GetCloud

func (x *Network) GetCloud() *objects.Cloud

func (*Network) GetConnectionInfo

func (x *Network) GetConnectionInfo() *objects.NetworkConnectionInfo

func (*Network) GetCount

func (x *Network) GetCount() int32

func (*Network) GetDevice

func (x *Network) GetDevice() *objects.Device

func (*Network) GetDisposition

func (x *Network) GetDisposition() string

func (*Network) GetDispositionId

func (x *Network) GetDispositionId() enums.NETWORK_DISPOSITION_ID

func (*Network) GetDstEndpoint

func (x *Network) GetDstEndpoint() *objects.NetworkEndpoint

func (*Network) GetDuration

func (x *Network) GetDuration() int32

func (*Network) GetEndTime

func (x *Network) GetEndTime() int64

func (*Network) GetEnrichments

func (x *Network) GetEnrichments() []*objects.Enrichment

func (*Network) GetFirewallRule

func (x *Network) GetFirewallRule() *objects.FirewallRule

func (*Network) GetLoadBalancer

func (x *Network) GetLoadBalancer() *objects.LoadBalancer

func (*Network) GetMalware

func (x *Network) GetMalware() []*objects.Malware

func (*Network) GetMessage

func (x *Network) GetMessage() string

func (*Network) GetMetadata

func (x *Network) GetMetadata() *objects.Metadata

func (*Network) GetObservables

func (x *Network) GetObservables() []*objects.Observable

func (*Network) GetProxy

func (x *Network) GetProxy() *objects.NetworkProxy

func (*Network) GetProxyConnectionInfo

func (x *Network) GetProxyConnectionInfo() *objects.NetworkConnectionInfo

func (*Network) GetProxyEndpoint

func (x *Network) GetProxyEndpoint() *objects.NetworkProxy

func (*Network) GetProxyHttpRequest

func (x *Network) GetProxyHttpRequest() *objects.HttpRequest

func (*Network) GetProxyHttpResponse

func (x *Network) GetProxyHttpResponse() *objects.HttpResponse

func (*Network) GetProxyTls

func (x *Network) GetProxyTls() *objects.Tls

func (*Network) GetProxyTraffic

func (x *Network) GetProxyTraffic() *objects.NetworkTraffic

func (*Network) GetRawData

func (x *Network) GetRawData() string

func (*Network) GetSeverity

func (x *Network) GetSeverity() string

func (*Network) GetSeverityId

func (x *Network) GetSeverityId() enums.NETWORK_SEVERITY_ID

func (*Network) GetSrcEndpoint

func (x *Network) GetSrcEndpoint() *objects.NetworkEndpoint

func (*Network) GetStartTime

func (x *Network) GetStartTime() int64

func (*Network) GetStatus

func (x *Network) GetStatus() string

func (*Network) GetStatusCode

func (x *Network) GetStatusCode() string

func (*Network) GetStatusDetail

func (x *Network) GetStatusDetail() string

func (*Network) GetStatusId

func (x *Network) GetStatusId() enums.NETWORK_STATUS_ID

func (*Network) GetTime

func (x *Network) GetTime() int64

func (*Network) GetTimezoneOffset

func (x *Network) GetTimezoneOffset() int32

func (*Network) GetTls

func (x *Network) GetTls() *objects.Tls

func (*Network) GetTraffic

func (x *Network) GetTraffic() *objects.NetworkTraffic

func (*Network) GetTypeName

func (x *Network) GetTypeName() string

func (*Network) GetTypeUid

func (x *Network) GetTypeUid() enums.NETWORK_TYPE_UID

func (*Network) GetUnmapped

func (x *Network) GetUnmapped() *objects.Object

func (*Network) ProtoMessage

func (*Network) ProtoMessage()

func (*Network) ProtoReflect

func (x *Network) ProtoReflect() protoreflect.Message

func (*Network) Reset

func (x *Network) Reset()

func (*Network) String

func (x *Network) String() string

type NetworkActivity

type NetworkActivity struct {
	Proxy      *objects.NetworkProxy              `protobuf:"bytes,1,opt,name=proxy,proto3" json:"proxy,omitempty"` // Caption: Proxy;
	SeverityId enums.NETWORK_ACTIVITY_SEVERITY_ID ``                                                                // Caption: Severity ID;
	/* 159-byte string literal not displayed */
	ClassName  string                             `protobuf:"bytes,3,opt,name=class_name,json=className,proto3" json:"class_name,omitempty"` // Caption: Class;
	Count      int32                              `protobuf:"varint,4,opt,name=count,proto3" json:"count,omitempty"`                         // Caption: Count;
	ActivityId enums.NETWORK_ACTIVITY_ACTIVITY_ID ``                                                                                         // Caption: Activity ID;
	/* 159-byte string literal not displayed */
	Actor         *objects.Actor                        `protobuf:"bytes,6,opt,name=actor,proto3" json:"actor,omitempty"`                    // Caption: Actor; Profile: host;
	RawData       string                                `protobuf:"bytes,7,opt,name=raw_data,json=rawData,proto3" json:"raw_data,omitempty"` // Caption: Raw Data;
	DispositionId enums.NETWORK_ACTIVITY_DISPOSITION_ID ``                                                                                   // Caption: Disposition ID; Profile: security_control;
	/* 171-byte string literal not displayed */
	CategoryUid enums.NETWORK_ACTIVITY_CATEGORY_UID `` // Caption: Category ID;
	/* 163-byte string literal not displayed */
	Time              int64                            `protobuf:"varint,10,opt,name=time,proto3" json:"time,omitempty"`                                                     // Caption: Event Time;
	ConnectionInfo    *objects.NetworkConnectionInfo   `protobuf:"bytes,11,opt,name=connection_info,json=connectionInfo,proto3" json:"connection_info,omitempty"`            // Caption: Connection Info;
	ProxyTls          *objects.Tls                     `protobuf:"bytes,12,opt,name=proxy_tls,json=proxyTls,proto3" json:"proxy_tls,omitempty"`                              // Caption: Proxy TLS; Profile: network_proxy;
	Status            string                           `protobuf:"bytes,13,opt,name=status,proto3" json:"status,omitempty"`                                                  // Caption: Status;
	Message           string                           `protobuf:"bytes,14,opt,name=message,proto3" json:"message,omitempty"`                                                // Caption: Message;
	AppName           string                           `protobuf:"bytes,15,opt,name=app_name,json=appName,proto3" json:"app_name,omitempty"`                                 // Caption: Application Name;
	ProxyHttpResponse *objects.HttpResponse            `protobuf:"bytes,16,opt,name=proxy_http_response,json=proxyHttpResponse,proto3" json:"proxy_http_response,omitempty"` // Caption: Proxy HTTP Response; Profile: network_proxy;
	ActionId          enums.NETWORK_ACTIVITY_ACTION_ID ``                                                                                                                    // Caption: Action ID; Profile: security_control;
	/* 152-byte string literal not displayed */
	Severity            string                          `protobuf:"bytes,18,opt,name=severity,proto3" json:"severity,omitempty"`                                                    // Caption: Severity;
	Traffic             *objects.NetworkTraffic         `protobuf:"bytes,19,opt,name=traffic,proto3" json:"traffic,omitempty"`                                                      // Caption: Traffic;
	Malware             []*objects.Malware              `protobuf:"bytes,20,rep,name=malware,proto3" json:"malware,omitempty"`                                                      // Caption: Malware; Profile: security_control;
	ProxyEndpoint       *objects.NetworkProxy           `protobuf:"bytes,21,opt,name=proxy_endpoint,json=proxyEndpoint,proto3" json:"proxy_endpoint,omitempty"`                     // Caption: Proxy Endpoint; Profile: network_proxy;
	StartTime           int64                           `protobuf:"varint,22,opt,name=start_time,json=startTime,proto3" json:"start_time,omitempty"`                                // Caption: Start Time;
	Attacks             []*objects.Attack               `protobuf:"bytes,23,rep,name=attacks,proto3" json:"attacks,omitempty"`                                                      // Caption: MITRE ATT&CK® Details; Profile: security_control;
	Tls                 *objects.Tls                    `protobuf:"bytes,24,opt,name=tls,proto3" json:"tls,omitempty"`                                                              // Caption: TLS;
	Cloud               *objects.Cloud                  `protobuf:"bytes,25,opt,name=cloud,proto3" json:"cloud,omitempty"`                                                          // Caption: Cloud; Profile: cloud;
	Observables         []*objects.Observable           `protobuf:"bytes,26,rep,name=observables,proto3" json:"observables,omitempty"`                                              // Caption: Observables;
	ProxyConnectionInfo *objects.NetworkConnectionInfo  `protobuf:"bytes,27,opt,name=proxy_connection_info,json=proxyConnectionInfo,proto3" json:"proxy_connection_info,omitempty"` // Caption: Proxy Connection Info; Profile: network_proxy;
	FirewallRule        *objects.FirewallRule           `protobuf:"bytes,28,opt,name=firewall_rule,json=firewallRule,proto3" json:"firewall_rule,omitempty"`                        // Caption: Firewall Rule; Profile: security_control;
	LoadBalancer        *objects.LoadBalancer           `protobuf:"bytes,29,opt,name=load_balancer,json=loadBalancer,proto3" json:"load_balancer,omitempty"`                        // Caption: Load Balancer; Profile: load_balancer;
	EndTime             int64                           `protobuf:"varint,30,opt,name=end_time,json=endTime,proto3" json:"end_time,omitempty"`                                      // Caption: End Time;
	Device              *objects.Device                 `protobuf:"bytes,31,opt,name=device,proto3" json:"device,omitempty"`                                                        // Caption: Device; Profile: host;
	SrcEndpoint         *objects.NetworkEndpoint        `protobuf:"bytes,32,opt,name=src_endpoint,json=srcEndpoint,proto3" json:"src_endpoint,omitempty"`                           // Caption: Source Endpoint;
	ActivityName        string                          `protobuf:"bytes,33,opt,name=activity_name,json=activityName,proto3" json:"activity_name,omitempty"`                        // Caption: Activity;
	ProxyHttpRequest    *objects.HttpRequest            `protobuf:"bytes,34,opt,name=proxy_http_request,json=proxyHttpRequest,proto3" json:"proxy_http_request,omitempty"`          // Caption: Proxy HTTP Request; Profile: network_proxy;
	CategoryName        string                          `protobuf:"bytes,35,opt,name=category_name,json=categoryName,proto3" json:"category_name,omitempty"`                        // Caption: Category;
	TypeName            string                          `protobuf:"bytes,36,opt,name=type_name,json=typeName,proto3" json:"type_name,omitempty"`                                    // Caption: Type Name;
	TypeUid             enums.NETWORK_ACTIVITY_TYPE_UID ``                                                                                                                          // Caption: Type ID;
	/* 148-byte string literal not displayed */
	ClassUid enums.NETWORK_ACTIVITY_CLASS_UID `` // Caption: Class ID;
	/* 152-byte string literal not displayed */
	Disposition  string                           `protobuf:"bytes,39,opt,name=disposition,proto3" json:"disposition,omitempty"`                       // Caption: Disposition; Profile: security_control;
	StatusDetail string                           `protobuf:"bytes,40,opt,name=status_detail,json=statusDetail,proto3" json:"status_detail,omitempty"` // Caption: Status Details;
	DstEndpoint  *objects.NetworkEndpoint         `protobuf:"bytes,41,opt,name=dst_endpoint,json=dstEndpoint,proto3" json:"dst_endpoint,omitempty"`    // Caption: Destination Endpoint;
	Metadata     *objects.Metadata                `protobuf:"bytes,42,opt,name=metadata,proto3" json:"metadata,omitempty"`                             // Caption: Metadata;
	Action       string                           `protobuf:"bytes,43,opt,name=action,proto3" json:"action,omitempty"`                                 // Caption: Action; Profile: security_control;
	StatusId     enums.NETWORK_ACTIVITY_STATUS_ID ``                                                                                                   // Caption: Status ID;
	/* 152-byte string literal not displayed */
	Duration       int32                    `protobuf:"varint,45,opt,name=duration,proto3" json:"duration,omitempty"`                                   // Caption: Duration;
	Unmapped       *objects.Object          `protobuf:"bytes,46,opt,name=unmapped,proto3" json:"unmapped,omitempty"`                                    // Caption: Unmapped Data;
	TimezoneOffset int32                    `protobuf:"varint,47,opt,name=timezone_offset,json=timezoneOffset,proto3" json:"timezone_offset,omitempty"` // Caption: Timezone Offset;
	Api            *objects.Api             `protobuf:"bytes,48,opt,name=api,proto3" json:"api,omitempty"`                                              // Caption: API Details; Profile: cloud;
	Url            *objects.Url             `protobuf:"bytes,49,opt,name=url,proto3" json:"url,omitempty"`                                              // Caption: URL;
	Authorizations []*objects.Authorization `protobuf:"bytes,50,rep,name=authorizations,proto3" json:"authorizations,omitempty"`                        // Profile: security_control; Caption: Authorization Information;
	ProxyTraffic   *objects.NetworkTraffic  `protobuf:"bytes,51,opt,name=proxy_traffic,json=proxyTraffic,proto3" json:"proxy_traffic,omitempty"`        // Caption: Proxy Traffic; Profile: network_proxy;
	Enrichments    []*objects.Enrichment    `protobuf:"bytes,52,rep,name=enrichments,proto3" json:"enrichments,omitempty"`                              // Caption: Enrichments;
	StatusCode     string                   `protobuf:"bytes,53,opt,name=status_code,json=statusCode,proto3" json:"status_code,omitempty"`              // Caption: Status Code;
	// contains filtered or unexported fields
}

Event: network Event UID: 1 URL: https://schema.ocsf.io/1.2.0/classes/network_activity

func (*NetworkActivity) Descriptor deprecated

func (*NetworkActivity) Descriptor() ([]byte, []int)

Deprecated: Use NetworkActivity.ProtoReflect.Descriptor instead.

func (*NetworkActivity) GetAction

func (x *NetworkActivity) GetAction() string

func (*NetworkActivity) GetActionId

func (*NetworkActivity) GetActivityId

func (*NetworkActivity) GetActivityName

func (x *NetworkActivity) GetActivityName() string

func (*NetworkActivity) GetActor

func (x *NetworkActivity) GetActor() *objects.Actor

func (*NetworkActivity) GetApi

func (x *NetworkActivity) GetApi() *objects.Api

func (*NetworkActivity) GetAppName

func (x *NetworkActivity) GetAppName() string

func (*NetworkActivity) GetAttacks

func (x *NetworkActivity) GetAttacks() []*objects.Attack

func (*NetworkActivity) GetAuthorizations

func (x *NetworkActivity) GetAuthorizations() []*objects.Authorization

func (*NetworkActivity) GetCategoryName

func (x *NetworkActivity) GetCategoryName() string

func (*NetworkActivity) GetCategoryUid

func (*NetworkActivity) GetClassName

func (x *NetworkActivity) GetClassName() string

func (*NetworkActivity) GetClassUid

func (*NetworkActivity) GetCloud

func (x *NetworkActivity) GetCloud() *objects.Cloud

func (*NetworkActivity) GetConnectionInfo

func (x *NetworkActivity) GetConnectionInfo() *objects.NetworkConnectionInfo

func (*NetworkActivity) GetCount

func (x *NetworkActivity) GetCount() int32

func (*NetworkActivity) GetDevice

func (x *NetworkActivity) GetDevice() *objects.Device

func (*NetworkActivity) GetDisposition

func (x *NetworkActivity) GetDisposition() string

func (*NetworkActivity) GetDispositionId

func (*NetworkActivity) GetDstEndpoint

func (x *NetworkActivity) GetDstEndpoint() *objects.NetworkEndpoint

func (*NetworkActivity) GetDuration

func (x *NetworkActivity) GetDuration() int32

func (*NetworkActivity) GetEndTime

func (x *NetworkActivity) GetEndTime() int64

func (*NetworkActivity) GetEnrichments

func (x *NetworkActivity) GetEnrichments() []*objects.Enrichment

func (*NetworkActivity) GetFirewallRule

func (x *NetworkActivity) GetFirewallRule() *objects.FirewallRule

func (*NetworkActivity) GetLoadBalancer

func (x *NetworkActivity) GetLoadBalancer() *objects.LoadBalancer

func (*NetworkActivity) GetMalware

func (x *NetworkActivity) GetMalware() []*objects.Malware

func (*NetworkActivity) GetMessage

func (x *NetworkActivity) GetMessage() string

func (*NetworkActivity) GetMetadata

func (x *NetworkActivity) GetMetadata() *objects.Metadata

func (*NetworkActivity) GetObservables

func (x *NetworkActivity) GetObservables() []*objects.Observable

func (*NetworkActivity) GetProxy

func (x *NetworkActivity) GetProxy() *objects.NetworkProxy

func (*NetworkActivity) GetProxyConnectionInfo

func (x *NetworkActivity) GetProxyConnectionInfo() *objects.NetworkConnectionInfo

func (*NetworkActivity) GetProxyEndpoint

func (x *NetworkActivity) GetProxyEndpoint() *objects.NetworkProxy

func (*NetworkActivity) GetProxyHttpRequest

func (x *NetworkActivity) GetProxyHttpRequest() *objects.HttpRequest

func (*NetworkActivity) GetProxyHttpResponse

func (x *NetworkActivity) GetProxyHttpResponse() *objects.HttpResponse

func (*NetworkActivity) GetProxyTls

func (x *NetworkActivity) GetProxyTls() *objects.Tls

func (*NetworkActivity) GetProxyTraffic

func (x *NetworkActivity) GetProxyTraffic() *objects.NetworkTraffic

func (*NetworkActivity) GetRawData

func (x *NetworkActivity) GetRawData() string

func (*NetworkActivity) GetSeverity

func (x *NetworkActivity) GetSeverity() string

func (*NetworkActivity) GetSeverityId

func (*NetworkActivity) GetSrcEndpoint

func (x *NetworkActivity) GetSrcEndpoint() *objects.NetworkEndpoint

func (*NetworkActivity) GetStartTime

func (x *NetworkActivity) GetStartTime() int64

func (*NetworkActivity) GetStatus

func (x *NetworkActivity) GetStatus() string

func (*NetworkActivity) GetStatusCode

func (x *NetworkActivity) GetStatusCode() string

func (*NetworkActivity) GetStatusDetail

func (x *NetworkActivity) GetStatusDetail() string

func (*NetworkActivity) GetStatusId

func (*NetworkActivity) GetTime

func (x *NetworkActivity) GetTime() int64

func (*NetworkActivity) GetTimezoneOffset

func (x *NetworkActivity) GetTimezoneOffset() int32

func (*NetworkActivity) GetTls

func (x *NetworkActivity) GetTls() *objects.Tls

func (*NetworkActivity) GetTraffic

func (x *NetworkActivity) GetTraffic() *objects.NetworkTraffic

func (*NetworkActivity) GetTypeName

func (x *NetworkActivity) GetTypeName() string

func (*NetworkActivity) GetTypeUid

func (*NetworkActivity) GetUnmapped

func (x *NetworkActivity) GetUnmapped() *objects.Object

func (*NetworkActivity) GetUrl

func (x *NetworkActivity) GetUrl() *objects.Url

func (*NetworkActivity) ProtoMessage

func (*NetworkActivity) ProtoMessage()

func (*NetworkActivity) ProtoReflect

func (x *NetworkActivity) ProtoReflect() protoreflect.Message

func (*NetworkActivity) Reset

func (x *NetworkActivity) Reset()

func (*NetworkActivity) String

func (x *NetworkActivity) String() string

type NetworkFileActivity

type NetworkFileActivity struct {
	Cloud       *objects.Cloud                        `protobuf:"bytes,1,opt,name=cloud,proto3" json:"cloud,omitempty"`                                // Caption: Cloud; Profile: cloud;
	EndTime     int64                                 `protobuf:"varint,2,opt,name=end_time,json=endTime,proto3" json:"end_time,omitempty"`            // Caption: End Time;
	DstEndpoint *objects.NetworkEndpoint              `protobuf:"bytes,3,opt,name=dst_endpoint,json=dstEndpoint,proto3" json:"dst_endpoint,omitempty"` // Caption: Destination Endpoint;
	Api         *objects.Api                          `protobuf:"bytes,4,opt,name=api,proto3" json:"api,omitempty"`                                    // Caption: API Details; Profile: cloud;
	StatusId    enums.NETWORK_FILE_ACTIVITY_STATUS_ID ``                                                                                               // Caption: Status ID;
	/* 156-byte string literal not displayed */
	Severity    string                                   `protobuf:"bytes,6,opt,name=severity,proto3" json:"severity,omitempty"` // Caption: Severity;
	Count       int32                                    `protobuf:"varint,7,opt,name=count,proto3" json:"count,omitempty"`      // Caption: Count;
	CategoryUid enums.NETWORK_FILE_ACTIVITY_CATEGORY_UID ``                                                                      // Caption: Category ID;
	/* 168-byte string literal not displayed */
	LoadBalancer     *objects.LoadBalancer                `protobuf:"bytes,9,opt,name=load_balancer,json=loadBalancer,proto3" json:"load_balancer,omitempty"`                // Caption: Load Balancer; Profile: load_balancer;
	CategoryName     string                               `protobuf:"bytes,10,opt,name=category_name,json=categoryName,proto3" json:"category_name,omitempty"`               // Caption: Category;
	FirewallRule     *objects.FirewallRule                `protobuf:"bytes,11,opt,name=firewall_rule,json=firewallRule,proto3" json:"firewall_rule,omitempty"`               // Caption: Firewall Rule; Profile: security_control;
	ProxyHttpRequest *objects.HttpRequest                 `protobuf:"bytes,12,opt,name=proxy_http_request,json=proxyHttpRequest,proto3" json:"proxy_http_request,omitempty"` // Caption: Proxy HTTP Request; Profile: network_proxy;
	Observables      []*objects.Observable                `protobuf:"bytes,13,rep,name=observables,proto3" json:"observables,omitempty"`                                     // Caption: Observables;
	ExpirationTime   int64                                `protobuf:"varint,14,opt,name=expiration_time,json=expirationTime,proto3" json:"expiration_time,omitempty"`        // Caption: Expiration Time;
	TypeUid          enums.NETWORK_FILE_ACTIVITY_TYPE_UID ``                                                                                                                 // Caption: Type ID;
	/* 153-byte string literal not displayed */
	AppName           string                                  `protobuf:"bytes,16,opt,name=app_name,json=appName,proto3" json:"app_name,omitempty"`                                 // Caption: Application Name;
	Unmapped          *objects.Object                         `protobuf:"bytes,17,opt,name=unmapped,proto3" json:"unmapped,omitempty"`                                              // Caption: Unmapped Data;
	ActivityName      string                                  `protobuf:"bytes,18,opt,name=activity_name,json=activityName,proto3" json:"activity_name,omitempty"`                  // Caption: Activity;
	Authorizations    []*objects.Authorization                `protobuf:"bytes,19,rep,name=authorizations,proto3" json:"authorizations,omitempty"`                                  // Caption: Authorization Information; Profile: security_control;
	File              *objects.File                           `protobuf:"bytes,20,opt,name=file,proto3" json:"file,omitempty"`                                                      // Caption: File;
	Device            *objects.Device                         `protobuf:"bytes,21,opt,name=device,proto3" json:"device,omitempty"`                                                  // Caption: Device; Profile: host;
	ProxyEndpoint     *objects.NetworkProxy                   `protobuf:"bytes,22,opt,name=proxy_endpoint,json=proxyEndpoint,proto3" json:"proxy_endpoint,omitempty"`               // Caption: Proxy Endpoint; Profile: network_proxy;
	StartTime         int64                                   `protobuf:"varint,23,opt,name=start_time,json=startTime,proto3" json:"start_time,omitempty"`                          // Caption: Start Time;
	ClassName         string                                  `protobuf:"bytes,24,opt,name=class_name,json=className,proto3" json:"class_name,omitempty"`                           // Caption: Class;
	Metadata          *objects.Metadata                       `protobuf:"bytes,25,opt,name=metadata,proto3" json:"metadata,omitempty"`                                              // Caption: Metadata;
	StatusCode        string                                  `protobuf:"bytes,26,opt,name=status_code,json=statusCode,proto3" json:"status_code,omitempty"`                        // Caption: Status Code;
	ProxyHttpResponse *objects.HttpResponse                   `protobuf:"bytes,27,opt,name=proxy_http_response,json=proxyHttpResponse,proto3" json:"proxy_http_response,omitempty"` // Caption: Proxy HTTP Response; Profile: network_proxy;
	ProxyTraffic      *objects.NetworkTraffic                 `protobuf:"bytes,28,opt,name=proxy_traffic,json=proxyTraffic,proto3" json:"proxy_traffic,omitempty"`                  // Profile: network_proxy; Caption: Proxy Traffic;
	ActivityId        enums.NETWORK_FILE_ACTIVITY_ACTIVITY_ID ``                                                                                                                    // Caption: Activity ID;
	/* 165-byte string literal not displayed */
	Actor         *objects.Actor                             `protobuf:"bytes,30,opt,name=actor,proto3" json:"actor,omitempty"`             // Caption: Actor;
	Enrichments   []*objects.Enrichment                      `protobuf:"bytes,31,rep,name=enrichments,proto3" json:"enrichments,omitempty"` // Caption: Enrichments;
	Message       string                                     `protobuf:"bytes,32,opt,name=message,proto3" json:"message,omitempty"`         // Caption: Message;
	DispositionId enums.NETWORK_FILE_ACTIVITY_DISPOSITION_ID ``                                                                             // Caption: Disposition ID; Profile: security_control;
	/* 177-byte string literal not displayed */
	SrcEndpoint *objects.NetworkEndpoint              `protobuf:"bytes,34,opt,name=src_endpoint,json=srcEndpoint,proto3" json:"src_endpoint,omitempty"` // Caption: Source Endpoint;
	ClassUid    enums.NETWORK_FILE_ACTIVITY_CLASS_UID ``                                                                                                // Caption: Class ID;
	/* 157-byte string literal not displayed */
	Status     string                                  `protobuf:"bytes,36,opt,name=status,proto3" json:"status,omitempty"` // Caption: Status;
	SeverityId enums.NETWORK_FILE_ACTIVITY_SEVERITY_ID ``                                                                   // Caption: Severity ID;
	/* 165-byte string literal not displayed */
	ConnectionInfo *objects.NetworkConnectionInfo        `protobuf:"bytes,38,opt,name=connection_info,json=connectionInfo,proto3" json:"connection_info,omitempty"`  // Caption: Connection Info;
	TimezoneOffset int32                                 `protobuf:"varint,39,opt,name=timezone_offset,json=timezoneOffset,proto3" json:"timezone_offset,omitempty"` // Caption: Timezone Offset;
	Disposition    string                                `protobuf:"bytes,40,opt,name=disposition,proto3" json:"disposition,omitempty"`                              // Caption: Disposition; Profile: security_control;
	TypeName       string                                `protobuf:"bytes,41,opt,name=type_name,json=typeName,proto3" json:"type_name,omitempty"`                    // Caption: Type Name;
	Action         string                                `protobuf:"bytes,42,opt,name=action,proto3" json:"action,omitempty"`                                        // Profile: security_control; Caption: Action;
	Tls            *objects.Tls                          `protobuf:"bytes,43,opt,name=tls,proto3" json:"tls,omitempty"`                                              // Caption: TLS;
	Time           int64                                 `protobuf:"varint,44,opt,name=time,proto3" json:"time,omitempty"`                                           // Caption: Event Time;
	Attacks        []*objects.Attack                     `protobuf:"bytes,45,rep,name=attacks,proto3" json:"attacks,omitempty"`                                      // Caption: MITRE ATT&CK® Details; Profile: security_control;
	StatusDetail   string                                `protobuf:"bytes,46,opt,name=status_detail,json=statusDetail,proto3" json:"status_detail,omitempty"`        // Caption: Status Details;
	ActionId       enums.NETWORK_FILE_ACTIVITY_ACTION_ID ``                                                                                                          // Caption: Action ID; Profile: security_control;
	/* 157-byte string literal not displayed */
	Duration            int32                          `protobuf:"varint,48,opt,name=duration,proto3" json:"duration,omitempty"`                                                   // Caption: Duration;
	Traffic             *objects.NetworkTraffic        `protobuf:"bytes,49,opt,name=traffic,proto3" json:"traffic,omitempty"`                                                      // Caption: Traffic;
	Malware             []*objects.Malware             `protobuf:"bytes,50,rep,name=malware,proto3" json:"malware,omitempty"`                                                      // Caption: Malware; Profile: security_control;
	RawData             string                         `protobuf:"bytes,51,opt,name=raw_data,json=rawData,proto3" json:"raw_data,omitempty"`                                       // Caption: Raw Data;
	Proxy               *objects.NetworkProxy          `protobuf:"bytes,52,opt,name=proxy,proto3" json:"proxy,omitempty"`                                                          // Caption: Proxy;
	ProxyConnectionInfo *objects.NetworkConnectionInfo `protobuf:"bytes,53,opt,name=proxy_connection_info,json=proxyConnectionInfo,proto3" json:"proxy_connection_info,omitempty"` // Caption: Proxy Connection Info; Profile: network_proxy;
	ProxyTls            *objects.Tls                   `protobuf:"bytes,54,opt,name=proxy_tls,json=proxyTls,proto3" json:"proxy_tls,omitempty"`                                    // Caption: Proxy TLS; Profile: network_proxy;
	// contains filtered or unexported fields
}

Event: network Event UID: 10 URL: https://schema.ocsf.io/1.2.0/classes/network_file_activity

func (*NetworkFileActivity) Descriptor deprecated

func (*NetworkFileActivity) Descriptor() ([]byte, []int)

Deprecated: Use NetworkFileActivity.ProtoReflect.Descriptor instead.

func (*NetworkFileActivity) GetAction

func (x *NetworkFileActivity) GetAction() string

func (*NetworkFileActivity) GetActionId

func (*NetworkFileActivity) GetActivityId

func (*NetworkFileActivity) GetActivityName

func (x *NetworkFileActivity) GetActivityName() string

func (*NetworkFileActivity) GetActor

func (x *NetworkFileActivity) GetActor() *objects.Actor

func (*NetworkFileActivity) GetApi

func (x *NetworkFileActivity) GetApi() *objects.Api

func (*NetworkFileActivity) GetAppName

func (x *NetworkFileActivity) GetAppName() string

func (*NetworkFileActivity) GetAttacks

func (x *NetworkFileActivity) GetAttacks() []*objects.Attack

func (*NetworkFileActivity) GetAuthorizations

func (x *NetworkFileActivity) GetAuthorizations() []*objects.Authorization

func (*NetworkFileActivity) GetCategoryName

func (x *NetworkFileActivity) GetCategoryName() string

func (*NetworkFileActivity) GetCategoryUid

func (*NetworkFileActivity) GetClassName

func (x *NetworkFileActivity) GetClassName() string

func (*NetworkFileActivity) GetClassUid

func (*NetworkFileActivity) GetCloud

func (x *NetworkFileActivity) GetCloud() *objects.Cloud

func (*NetworkFileActivity) GetConnectionInfo

func (x *NetworkFileActivity) GetConnectionInfo() *objects.NetworkConnectionInfo

func (*NetworkFileActivity) GetCount

func (x *NetworkFileActivity) GetCount() int32

func (*NetworkFileActivity) GetDevice

func (x *NetworkFileActivity) GetDevice() *objects.Device

func (*NetworkFileActivity) GetDisposition

func (x *NetworkFileActivity) GetDisposition() string

func (*NetworkFileActivity) GetDispositionId

func (*NetworkFileActivity) GetDstEndpoint

func (x *NetworkFileActivity) GetDstEndpoint() *objects.NetworkEndpoint

func (*NetworkFileActivity) GetDuration

func (x *NetworkFileActivity) GetDuration() int32

func (*NetworkFileActivity) GetEndTime

func (x *NetworkFileActivity) GetEndTime() int64

func (*NetworkFileActivity) GetEnrichments

func (x *NetworkFileActivity) GetEnrichments() []*objects.Enrichment

func (*NetworkFileActivity) GetExpirationTime

func (x *NetworkFileActivity) GetExpirationTime() int64

func (*NetworkFileActivity) GetFile

func (x *NetworkFileActivity) GetFile() *objects.File

func (*NetworkFileActivity) GetFirewallRule

func (x *NetworkFileActivity) GetFirewallRule() *objects.FirewallRule

func (*NetworkFileActivity) GetLoadBalancer

func (x *NetworkFileActivity) GetLoadBalancer() *objects.LoadBalancer

func (*NetworkFileActivity) GetMalware

func (x *NetworkFileActivity) GetMalware() []*objects.Malware

func (*NetworkFileActivity) GetMessage

func (x *NetworkFileActivity) GetMessage() string

func (*NetworkFileActivity) GetMetadata

func (x *NetworkFileActivity) GetMetadata() *objects.Metadata

func (*NetworkFileActivity) GetObservables

func (x *NetworkFileActivity) GetObservables() []*objects.Observable

func (*NetworkFileActivity) GetProxy

func (x *NetworkFileActivity) GetProxy() *objects.NetworkProxy

func (*NetworkFileActivity) GetProxyConnectionInfo

func (x *NetworkFileActivity) GetProxyConnectionInfo() *objects.NetworkConnectionInfo

func (*NetworkFileActivity) GetProxyEndpoint

func (x *NetworkFileActivity) GetProxyEndpoint() *objects.NetworkProxy

func (*NetworkFileActivity) GetProxyHttpRequest

func (x *NetworkFileActivity) GetProxyHttpRequest() *objects.HttpRequest

func (*NetworkFileActivity) GetProxyHttpResponse

func (x *NetworkFileActivity) GetProxyHttpResponse() *objects.HttpResponse

func (*NetworkFileActivity) GetProxyTls

func (x *NetworkFileActivity) GetProxyTls() *objects.Tls

func (*NetworkFileActivity) GetProxyTraffic

func (x *NetworkFileActivity) GetProxyTraffic() *objects.NetworkTraffic

func (*NetworkFileActivity) GetRawData

func (x *NetworkFileActivity) GetRawData() string

func (*NetworkFileActivity) GetSeverity

func (x *NetworkFileActivity) GetSeverity() string

func (*NetworkFileActivity) GetSeverityId

func (*NetworkFileActivity) GetSrcEndpoint

func (x *NetworkFileActivity) GetSrcEndpoint() *objects.NetworkEndpoint

func (*NetworkFileActivity) GetStartTime

func (x *NetworkFileActivity) GetStartTime() int64

func (*NetworkFileActivity) GetStatus

func (x *NetworkFileActivity) GetStatus() string

func (*NetworkFileActivity) GetStatusCode

func (x *NetworkFileActivity) GetStatusCode() string

func (*NetworkFileActivity) GetStatusDetail

func (x *NetworkFileActivity) GetStatusDetail() string

func (*NetworkFileActivity) GetStatusId

func (*NetworkFileActivity) GetTime

func (x *NetworkFileActivity) GetTime() int64

func (*NetworkFileActivity) GetTimezoneOffset

func (x *NetworkFileActivity) GetTimezoneOffset() int32

func (*NetworkFileActivity) GetTls

func (x *NetworkFileActivity) GetTls() *objects.Tls

func (*NetworkFileActivity) GetTraffic

func (x *NetworkFileActivity) GetTraffic() *objects.NetworkTraffic

func (*NetworkFileActivity) GetTypeName

func (x *NetworkFileActivity) GetTypeName() string

func (*NetworkFileActivity) GetTypeUid

func (*NetworkFileActivity) GetUnmapped

func (x *NetworkFileActivity) GetUnmapped() *objects.Object

func (*NetworkFileActivity) ProtoMessage

func (*NetworkFileActivity) ProtoMessage()

func (*NetworkFileActivity) ProtoReflect

func (x *NetworkFileActivity) ProtoReflect() protoreflect.Message

func (*NetworkFileActivity) Reset

func (x *NetworkFileActivity) Reset()

func (*NetworkFileActivity) String

func (x *NetworkFileActivity) String() string

type NtpActivity

type NtpActivity struct {
	ProxyEndpoint *objects.NetworkProxy           `protobuf:"bytes,1,opt,name=proxy_endpoint,json=proxyEndpoint,proto3" json:"proxy_endpoint,omitempty"` // Profile: network_proxy; Caption: Proxy Endpoint;
	Actor         *objects.Actor                  `protobuf:"bytes,2,opt,name=actor,proto3" json:"actor,omitempty"`                                      // Caption: Actor; Profile: host;
	Cloud         *objects.Cloud                  `protobuf:"bytes,3,opt,name=cloud,proto3" json:"cloud,omitempty"`                                      // Caption: Cloud; Profile: cloud;
	Time          int64                           `protobuf:"varint,4,opt,name=time,proto3" json:"time,omitempty"`                                       // Caption: Event Time;
	Delay         int32                           `protobuf:"varint,5,opt,name=delay,proto3" json:"delay,omitempty"`                                     // Caption: Root Delay;
	Message       string                          `protobuf:"bytes,6,opt,name=message,proto3" json:"message,omitempty"`                                  // Caption: Message;
	ActivityName  string                          `protobuf:"bytes,7,opt,name=activity_name,json=activityName,proto3" json:"activity_name,omitempty"`    // Caption: Activity;
	CategoryUid   enums.NTP_ACTIVITY_CATEGORY_UID ``                                                                                                     // Caption: Category ID;
	/* 159-byte string literal not displayed */
	ProxyTraffic *objects.NetworkTraffic       `protobuf:"bytes,9,opt,name=proxy_traffic,json=proxyTraffic,proto3" json:"proxy_traffic,omitempty"`  // Caption: Proxy Traffic; Profile: network_proxy;
	Version      string                        `protobuf:"bytes,10,opt,name=version,proto3" json:"version,omitempty"`                               // Caption: Version;
	Malware      []*objects.Malware            `protobuf:"bytes,11,rep,name=malware,proto3" json:"malware,omitempty"`                               // Profile: security_control; Caption: Malware;
	Unmapped     *objects.Object               `protobuf:"bytes,12,opt,name=unmapped,proto3" json:"unmapped,omitempty"`                             // Caption: Unmapped Data;
	RawData      string                        `protobuf:"bytes,13,opt,name=raw_data,json=rawData,proto3" json:"raw_data,omitempty"`                // Caption: Raw Data;
	CategoryName string                        `protobuf:"bytes,14,opt,name=category_name,json=categoryName,proto3" json:"category_name,omitempty"` // Caption: Category;
	Precision    int32                         `protobuf:"varint,15,opt,name=precision,proto3" json:"precision,omitempty"`                          // Caption: Precision;
	StratumId    enums.NTP_ACTIVITY_STRATUM_ID ``                                                                                                   // Caption: Stratum ID;
	/* 152-byte string literal not displayed */
	Authorizations []*objects.Authorization          `protobuf:"bytes,17,rep,name=authorizations,proto3" json:"authorizations,omitempty"`                       // Caption: Authorization Information; Profile: security_control;
	Enrichments    []*objects.Enrichment             `protobuf:"bytes,18,rep,name=enrichments,proto3" json:"enrichments,omitempty"`                             // Caption: Enrichments;
	ConnectionInfo *objects.NetworkConnectionInfo    `protobuf:"bytes,19,opt,name=connection_info,json=connectionInfo,proto3" json:"connection_info,omitempty"` // Caption: Connection Info;
	SrcEndpoint    *objects.NetworkEndpoint          `protobuf:"bytes,20,opt,name=src_endpoint,json=srcEndpoint,proto3" json:"src_endpoint,omitempty"`          // Caption: Source Endpoint;
	DispositionId  enums.NTP_ACTIVITY_DISPOSITION_ID ``                                                                                                         // Caption: Disposition ID; Profile: security_control;
	/* 168-byte string literal not displayed */
	ProxyTls       *objects.Tls                 `protobuf:"bytes,22,opt,name=proxy_tls,json=proxyTls,proto3" json:"proxy_tls,omitempty"`                    // Caption: Proxy TLS; Profile: network_proxy;
	TimezoneOffset int32                        `protobuf:"varint,23,opt,name=timezone_offset,json=timezoneOffset,proto3" json:"timezone_offset,omitempty"` // Caption: Timezone Offset;
	Api            *objects.Api                 `protobuf:"bytes,24,opt,name=api,proto3" json:"api,omitempty"`                                              // Caption: API Details; Profile: cloud;
	Proxy          *objects.NetworkProxy        `protobuf:"bytes,25,opt,name=proxy,proto3" json:"proxy,omitempty"`                                          // Caption: Proxy;
	Severity       string                       `protobuf:"bytes,26,opt,name=severity,proto3" json:"severity,omitempty"`                                    // Caption: Severity;
	Traffic        *objects.NetworkTraffic      `protobuf:"bytes,27,opt,name=traffic,proto3" json:"traffic,omitempty"`                                      // Caption: Traffic;
	ActionId       enums.NTP_ACTIVITY_ACTION_ID ``                                                                                                          // Caption: Action ID; Profile: security_control;
	/* 148-byte string literal not displayed */
	EndTime      int64                          `protobuf:"varint,29,opt,name=end_time,json=endTime,proto3" json:"end_time,omitempty"`               // Caption: End Time;
	StatusDetail string                         `protobuf:"bytes,30,opt,name=status_detail,json=statusDetail,proto3" json:"status_detail,omitempty"` // Caption: Status Details;
	Observables  []*objects.Observable          `protobuf:"bytes,31,rep,name=observables,proto3" json:"observables,omitempty"`                       // Caption: Observables;
	ActivityId   enums.NTP_ACTIVITY_ACTIVITY_ID ``                                                                                                   // Caption: Activity ID;
	/* 156-byte string literal not displayed */
	Tls              *objects.Tls                   `protobuf:"bytes,33,opt,name=tls,proto3" json:"tls,omitempty"`                                                     // Caption: TLS;
	ProxyHttpRequest *objects.HttpRequest           `protobuf:"bytes,34,opt,name=proxy_http_request,json=proxyHttpRequest,proto3" json:"proxy_http_request,omitempty"` // Profile: network_proxy; Caption: Proxy HTTP Request;
	TypeName         string                         `protobuf:"bytes,35,opt,name=type_name,json=typeName,proto3" json:"type_name,omitempty"`                           // Caption: Type Name;
	Duration         int32                          `protobuf:"varint,36,opt,name=duration,proto3" json:"duration,omitempty"`                                          // Caption: Duration;
	Count            int32                          `protobuf:"varint,37,opt,name=count,proto3" json:"count,omitempty"`                                                // Caption: Count;
	StartTime        int64                          `protobuf:"varint,38,opt,name=start_time,json=startTime,proto3" json:"start_time,omitempty"`                       // Caption: Start Time;
	SeverityId       enums.NTP_ACTIVITY_SEVERITY_ID ``                                                                                                                 // Caption: Severity ID;
	/* 156-byte string literal not displayed */
	ClassName string                       `protobuf:"bytes,40,opt,name=class_name,json=className,proto3" json:"class_name,omitempty"` // Caption: Class;
	StatusId  enums.NTP_ACTIVITY_STATUS_ID ``                                                                                          // Caption: Status ID;
	/* 148-byte string literal not displayed */
	ClassUid enums.NTP_ACTIVITY_CLASS_UID `` // Caption: Class ID;
	/* 148-byte string literal not displayed */
	ProxyConnectionInfo *objects.NetworkConnectionInfo `protobuf:"bytes,43,opt,name=proxy_connection_info,json=proxyConnectionInfo,proto3" json:"proxy_connection_info,omitempty"` // Caption: Proxy Connection Info; Profile: network_proxy;
	ProxyHttpResponse   *objects.HttpResponse          `protobuf:"bytes,44,opt,name=proxy_http_response,json=proxyHttpResponse,proto3" json:"proxy_http_response,omitempty"`       // Caption: Proxy HTTP Response; Profile: network_proxy;
	Metadata            *objects.Metadata              `protobuf:"bytes,45,opt,name=metadata,proto3" json:"metadata,omitempty"`                                                    // Caption: Metadata;
	DstEndpoint         *objects.NetworkEndpoint       `protobuf:"bytes,46,opt,name=dst_endpoint,json=dstEndpoint,proto3" json:"dst_endpoint,omitempty"`                           // Caption: Destination Endpoint;
	AppName             string                         `protobuf:"bytes,47,opt,name=app_name,json=appName,proto3" json:"app_name,omitempty"`                                       // Caption: Application Name;
	Stratum             string                         `protobuf:"bytes,48,opt,name=stratum,proto3" json:"stratum,omitempty"`                                                      // Caption: Stratum;
	Dispersion          int32                          `protobuf:"varint,49,opt,name=dispersion,proto3" json:"dispersion,omitempty"`                                               // Caption: Root Dispersion;
	Disposition         string                         `protobuf:"bytes,50,opt,name=disposition,proto3" json:"disposition,omitempty"`                                              // Caption: Disposition; Profile: security_control;
	StatusCode          string                         `protobuf:"bytes,51,opt,name=status_code,json=statusCode,proto3" json:"status_code,omitempty"`                              // Caption: Status Code;
	Device              *objects.Device                `protobuf:"bytes,52,opt,name=device,proto3" json:"device,omitempty"`                                                        // Caption: Device; Profile: host;
	Status              string                         `protobuf:"bytes,53,opt,name=status,proto3" json:"status,omitempty"`                                                        // Caption: Status;
	TypeUid             enums.NTP_ACTIVITY_TYPE_UID    ``                                                                                                                          // Caption: Type ID;
	/* 144-byte string literal not displayed */
	Attacks      []*objects.Attack     `protobuf:"bytes,55,rep,name=attacks,proto3" json:"attacks,omitempty"`                               // Profile: security_control; Caption: MITRE ATT&CK® Details;
	FirewallRule *objects.FirewallRule `protobuf:"bytes,56,opt,name=firewall_rule,json=firewallRule,proto3" json:"firewall_rule,omitempty"` // Caption: Firewall Rule; Profile: security_control;
	LoadBalancer *objects.LoadBalancer `protobuf:"bytes,57,opt,name=load_balancer,json=loadBalancer,proto3" json:"load_balancer,omitempty"` // Caption: Load Balancer; Profile: load_balancer;
	Action       string                `protobuf:"bytes,58,opt,name=action,proto3" json:"action,omitempty"`                                 // Caption: Action; Profile: security_control;
	// contains filtered or unexported fields
}

Event: network Event UID: 13 URL: https://schema.ocsf.io/1.2.0/classes/ntp_activity

func (*NtpActivity) Descriptor deprecated

func (*NtpActivity) Descriptor() ([]byte, []int)

Deprecated: Use NtpActivity.ProtoReflect.Descriptor instead.

func (*NtpActivity) GetAction

func (x *NtpActivity) GetAction() string

func (*NtpActivity) GetActionId

func (x *NtpActivity) GetActionId() enums.NTP_ACTIVITY_ACTION_ID

func (*NtpActivity) GetActivityId

func (x *NtpActivity) GetActivityId() enums.NTP_ACTIVITY_ACTIVITY_ID

func (*NtpActivity) GetActivityName

func (x *NtpActivity) GetActivityName() string

func (*NtpActivity) GetActor

func (x *NtpActivity) GetActor() *objects.Actor

func (*NtpActivity) GetApi

func (x *NtpActivity) GetApi() *objects.Api

func (*NtpActivity) GetAppName

func (x *NtpActivity) GetAppName() string

func (*NtpActivity) GetAttacks

func (x *NtpActivity) GetAttacks() []*objects.Attack

func (*NtpActivity) GetAuthorizations

func (x *NtpActivity) GetAuthorizations() []*objects.Authorization

func (*NtpActivity) GetCategoryName

func (x *NtpActivity) GetCategoryName() string

func (*NtpActivity) GetCategoryUid

func (x *NtpActivity) GetCategoryUid() enums.NTP_ACTIVITY_CATEGORY_UID

func (*NtpActivity) GetClassName

func (x *NtpActivity) GetClassName() string

func (*NtpActivity) GetClassUid

func (x *NtpActivity) GetClassUid() enums.NTP_ACTIVITY_CLASS_UID

func (*NtpActivity) GetCloud

func (x *NtpActivity) GetCloud() *objects.Cloud

func (*NtpActivity) GetConnectionInfo

func (x *NtpActivity) GetConnectionInfo() *objects.NetworkConnectionInfo

func (*NtpActivity) GetCount

func (x *NtpActivity) GetCount() int32

func (*NtpActivity) GetDelay

func (x *NtpActivity) GetDelay() int32

func (*NtpActivity) GetDevice

func (x *NtpActivity) GetDevice() *objects.Device

func (*NtpActivity) GetDispersion

func (x *NtpActivity) GetDispersion() int32

func (*NtpActivity) GetDisposition

func (x *NtpActivity) GetDisposition() string

func (*NtpActivity) GetDispositionId

func (x *NtpActivity) GetDispositionId() enums.NTP_ACTIVITY_DISPOSITION_ID

func (*NtpActivity) GetDstEndpoint

func (x *NtpActivity) GetDstEndpoint() *objects.NetworkEndpoint

func (*NtpActivity) GetDuration

func (x *NtpActivity) GetDuration() int32

func (*NtpActivity) GetEndTime

func (x *NtpActivity) GetEndTime() int64

func (*NtpActivity) GetEnrichments

func (x *NtpActivity) GetEnrichments() []*objects.Enrichment

func (*NtpActivity) GetFirewallRule

func (x *NtpActivity) GetFirewallRule() *objects.FirewallRule

func (*NtpActivity) GetLoadBalancer

func (x *NtpActivity) GetLoadBalancer() *objects.LoadBalancer

func (*NtpActivity) GetMalware

func (x *NtpActivity) GetMalware() []*objects.Malware

func (*NtpActivity) GetMessage

func (x *NtpActivity) GetMessage() string

func (*NtpActivity) GetMetadata

func (x *NtpActivity) GetMetadata() *objects.Metadata

func (*NtpActivity) GetObservables

func (x *NtpActivity) GetObservables() []*objects.Observable

func (*NtpActivity) GetPrecision

func (x *NtpActivity) GetPrecision() int32

func (*NtpActivity) GetProxy

func (x *NtpActivity) GetProxy() *objects.NetworkProxy

func (*NtpActivity) GetProxyConnectionInfo

func (x *NtpActivity) GetProxyConnectionInfo() *objects.NetworkConnectionInfo

func (*NtpActivity) GetProxyEndpoint

func (x *NtpActivity) GetProxyEndpoint() *objects.NetworkProxy

func (*NtpActivity) GetProxyHttpRequest

func (x *NtpActivity) GetProxyHttpRequest() *objects.HttpRequest

func (*NtpActivity) GetProxyHttpResponse

func (x *NtpActivity) GetProxyHttpResponse() *objects.HttpResponse

func (*NtpActivity) GetProxyTls

func (x *NtpActivity) GetProxyTls() *objects.Tls

func (*NtpActivity) GetProxyTraffic

func (x *NtpActivity) GetProxyTraffic() *objects.NetworkTraffic

func (*NtpActivity) GetRawData

func (x *NtpActivity) GetRawData() string

func (*NtpActivity) GetSeverity

func (x *NtpActivity) GetSeverity() string

func (*NtpActivity) GetSeverityId

func (x *NtpActivity) GetSeverityId() enums.NTP_ACTIVITY_SEVERITY_ID

func (*NtpActivity) GetSrcEndpoint

func (x *NtpActivity) GetSrcEndpoint() *objects.NetworkEndpoint

func (*NtpActivity) GetStartTime

func (x *NtpActivity) GetStartTime() int64

func (*NtpActivity) GetStatus

func (x *NtpActivity) GetStatus() string

func (*NtpActivity) GetStatusCode

func (x *NtpActivity) GetStatusCode() string

func (*NtpActivity) GetStatusDetail

func (x *NtpActivity) GetStatusDetail() string

func (*NtpActivity) GetStatusId

func (x *NtpActivity) GetStatusId() enums.NTP_ACTIVITY_STATUS_ID

func (*NtpActivity) GetStratum

func (x *NtpActivity) GetStratum() string

func (*NtpActivity) GetStratumId

func (x *NtpActivity) GetStratumId() enums.NTP_ACTIVITY_STRATUM_ID

func (*NtpActivity) GetTime

func (x *NtpActivity) GetTime() int64

func (*NtpActivity) GetTimezoneOffset

func (x *NtpActivity) GetTimezoneOffset() int32

func (*NtpActivity) GetTls

func (x *NtpActivity) GetTls() *objects.Tls

func (*NtpActivity) GetTraffic

func (x *NtpActivity) GetTraffic() *objects.NetworkTraffic

func (*NtpActivity) GetTypeName

func (x *NtpActivity) GetTypeName() string

func (*NtpActivity) GetTypeUid

func (x *NtpActivity) GetTypeUid() enums.NTP_ACTIVITY_TYPE_UID

func (*NtpActivity) GetUnmapped

func (x *NtpActivity) GetUnmapped() *objects.Object

func (*NtpActivity) GetVersion

func (x *NtpActivity) GetVersion() string

func (*NtpActivity) ProtoMessage

func (*NtpActivity) ProtoMessage()

func (*NtpActivity) ProtoReflect

func (x *NtpActivity) ProtoReflect() protoreflect.Message

func (*NtpActivity) Reset

func (x *NtpActivity) Reset()

func (*NtpActivity) String

func (x *NtpActivity) String() string

type RdpActivity

type RdpActivity struct {
	ActivityId enums.RDP_ACTIVITY_ACTIVITY_ID `` // Caption: Activity ID;
	/* 155-byte string literal not displayed */
	ProxyTls     *objects.Tls                 `protobuf:"bytes,2,opt,name=proxy_tls,json=proxyTls,proto3" json:"proxy_tls,omitempty"`             // Caption: Proxy TLS; Profile: network_proxy;
	Cloud        *objects.Cloud               `protobuf:"bytes,3,opt,name=cloud,proto3" json:"cloud,omitempty"`                                   // Caption: Cloud; Profile: cloud;
	StatusDetail string                       `protobuf:"bytes,4,opt,name=status_detail,json=statusDetail,proto3" json:"status_detail,omitempty"` // Caption: Status Details;
	ActionId     enums.RDP_ACTIVITY_ACTION_ID ``                                                                                                  // Caption: Action ID; Profile: security_control;
	/* 147-byte string literal not displayed */
	Action           string                         `protobuf:"bytes,6,opt,name=action,proto3" json:"action,omitempty"`                                             // Profile: security_control; Caption: Action;
	IdentifierCookie string                         `protobuf:"bytes,7,opt,name=identifier_cookie,json=identifierCookie,proto3" json:"identifier_cookie,omitempty"` // Caption: Identifier Cookie;
	ProxyEndpoint    *objects.NetworkProxy          `protobuf:"bytes,8,opt,name=proxy_endpoint,json=proxyEndpoint,proto3" json:"proxy_endpoint,omitempty"`          // Profile: network_proxy; Caption: Proxy Endpoint;
	StartTime        int64                          `protobuf:"varint,9,opt,name=start_time,json=startTime,proto3" json:"start_time,omitempty"`                     // Caption: Start Time;
	StatusCode       string                         `protobuf:"bytes,10,opt,name=status_code,json=statusCode,proto3" json:"status_code,omitempty"`                  // Caption: Status Code;
	AppName          string                         `protobuf:"bytes,11,opt,name=app_name,json=appName,proto3" json:"app_name,omitempty"`                           // Caption: Application Name;
	Api              *objects.Api                   `protobuf:"bytes,12,opt,name=api,proto3" json:"api,omitempty"`                                                  // Caption: API Details; Profile: cloud;
	ClassName        string                         `protobuf:"bytes,13,opt,name=class_name,json=className,proto3" json:"class_name,omitempty"`                     // Caption: Class;
	ProtocolVer      string                         `protobuf:"bytes,14,opt,name=protocol_ver,json=protocolVer,proto3" json:"protocol_ver,omitempty"`               // Caption: Protocol Version;
	RemoteDisplay    *objects.Display               `protobuf:"bytes,15,opt,name=remote_display,json=remoteDisplay,proto3" json:"remote_display,omitempty"`         // Caption: Remote Display;
	Status           string                         `protobuf:"bytes,16,opt,name=status,proto3" json:"status,omitempty"`                                            // Caption: Status;
	SeverityId       enums.RDP_ACTIVITY_SEVERITY_ID ``                                                                                                              // Caption: Severity ID;
	/* 156-byte string literal not displayed */
	DispositionId enums.RDP_ACTIVITY_DISPOSITION_ID `` // Profile: security_control; Caption: Disposition ID;
	/* 168-byte string literal not displayed */
	TypeUid enums.RDP_ACTIVITY_TYPE_UID `` // Caption: Type ID;
	/* 144-byte string literal not displayed */
	File           *objects.File                   `protobuf:"bytes,20,opt,name=file,proto3" json:"file,omitempty"`                                            // Caption: File;
	Actor          *objects.Actor                  `protobuf:"bytes,21,opt,name=actor,proto3" json:"actor,omitempty"`                                          // Caption: Actor; Profile: host;
	TimezoneOffset int32                           `protobuf:"varint,22,opt,name=timezone_offset,json=timezoneOffset,proto3" json:"timezone_offset,omitempty"` // Caption: Timezone Offset;
	Time           int64                           `protobuf:"varint,23,opt,name=time,proto3" json:"time,omitempty"`                                           // Caption: Event Time;
	Response       *objects.Response               `protobuf:"bytes,24,opt,name=response,proto3" json:"response,omitempty"`                                    // Caption: API Response Details;
	RawData        string                          `protobuf:"bytes,25,opt,name=raw_data,json=rawData,proto3" json:"raw_data,omitempty"`                       // Caption: Raw Data;
	CategoryUid    enums.RDP_ACTIVITY_CATEGORY_UID ``                                                                                                          // Caption: Category ID;
	/* 160-byte string literal not displayed */
	ProxyTraffic      *objects.NetworkTraffic      `protobuf:"bytes,27,opt,name=proxy_traffic,json=proxyTraffic,proto3" json:"proxy_traffic,omitempty"`                  // Caption: Proxy Traffic; Profile: network_proxy;
	EndTime           int64                        `protobuf:"varint,28,opt,name=end_time,json=endTime,proto3" json:"end_time,omitempty"`                                // Caption: End Time;
	Request           *objects.Request             `protobuf:"bytes,29,opt,name=request,proto3" json:"request,omitempty"`                                                // Caption: API Request Details;
	ProxyHttpResponse *objects.HttpResponse        `protobuf:"bytes,30,opt,name=proxy_http_response,json=proxyHttpResponse,proto3" json:"proxy_http_response,omitempty"` // Caption: Proxy HTTP Response; Profile: network_proxy;
	FirewallRule      *objects.FirewallRule        `protobuf:"bytes,31,opt,name=firewall_rule,json=firewallRule,proto3" json:"firewall_rule,omitempty"`                  // Caption: Firewall Rule; Profile: security_control;
	CategoryName      string                       `protobuf:"bytes,32,opt,name=category_name,json=categoryName,proto3" json:"category_name,omitempty"`                  // Caption: Category;
	Traffic           *objects.NetworkTraffic      `protobuf:"bytes,33,opt,name=traffic,proto3" json:"traffic,omitempty"`                                                // Caption: Traffic;
	Enrichments       []*objects.Enrichment        `protobuf:"bytes,34,rep,name=enrichments,proto3" json:"enrichments,omitempty"`                                        // Caption: Enrichments;
	Attacks           []*objects.Attack            `protobuf:"bytes,35,rep,name=attacks,proto3" json:"attacks,omitempty"`                                                // Caption: MITRE ATT&CK® Details; Profile: security_control;
	TypeName          string                       `protobuf:"bytes,36,opt,name=type_name,json=typeName,proto3" json:"type_name,omitempty"`                              // Caption: Type Name;
	Proxy             *objects.NetworkProxy        `protobuf:"bytes,37,opt,name=proxy,proto3" json:"proxy,omitempty"`                                                    // Caption: Proxy;
	ClassUid          enums.RDP_ACTIVITY_CLASS_UID ``                                                                                                                    // Caption: Class ID;
	/* 148-byte string literal not displayed */
	SrcEndpoint      *objects.NetworkEndpoint     `protobuf:"bytes,39,opt,name=src_endpoint,json=srcEndpoint,proto3" json:"src_endpoint,omitempty"`                // Caption: Source Endpoint;
	Message          string                       `protobuf:"bytes,40,opt,name=message,proto3" json:"message,omitempty"`                                           // Caption: Message;
	ActivityName     string                       `protobuf:"bytes,41,opt,name=activity_name,json=activityName,proto3" json:"activity_name,omitempty"`             // Caption: Activity;
	DstEndpoint      *objects.NetworkEndpoint     `protobuf:"bytes,42,opt,name=dst_endpoint,json=dstEndpoint,proto3" json:"dst_endpoint,omitempty"`                // Caption: Destination Endpoint;
	CertificateChain []string                     `protobuf:"bytes,43,rep,name=certificate_chain,json=certificateChain,proto3" json:"certificate_chain,omitempty"` // Caption: Certificate Chain;
	Capabilities     []string                     `protobuf:"bytes,44,rep,name=capabilities,proto3" json:"capabilities,omitempty"`                                 // Caption: Capabilities;
	Unmapped         *objects.Object              `protobuf:"bytes,45,opt,name=unmapped,proto3" json:"unmapped,omitempty"`                                         // Caption: Unmapped Data;
	Severity         string                       `protobuf:"bytes,46,opt,name=severity,proto3" json:"severity,omitempty"`                                         // Caption: Severity;
	Observables      []*objects.Observable        `protobuf:"bytes,47,rep,name=observables,proto3" json:"observables,omitempty"`                                   // Caption: Observables;
	LoadBalancer     *objects.LoadBalancer        `protobuf:"bytes,48,opt,name=load_balancer,json=loadBalancer,proto3" json:"load_balancer,omitempty"`             // Caption: Load Balancer; Profile: load_balancer;
	StatusId         enums.RDP_ACTIVITY_STATUS_ID ``                                                                                                               // Caption: Status ID;
	/* 148-byte string literal not displayed */
	Authorizations      []*objects.Authorization       `protobuf:"bytes,50,rep,name=authorizations,proto3" json:"authorizations,omitempty"`                                        // Caption: Authorization Information; Profile: security_control;
	Count               int32                          `protobuf:"varint,51,opt,name=count,proto3" json:"count,omitempty"`                                                         // Caption: Count;
	Tls                 *objects.Tls                   `protobuf:"bytes,52,opt,name=tls,proto3" json:"tls,omitempty"`                                                              // Caption: TLS;
	Device              *objects.Device                `protobuf:"bytes,53,opt,name=device,proto3" json:"device,omitempty"`                                                        // Caption: Device;
	ProxyConnectionInfo *objects.NetworkConnectionInfo `protobuf:"bytes,54,opt,name=proxy_connection_info,json=proxyConnectionInfo,proto3" json:"proxy_connection_info,omitempty"` // Caption: Proxy Connection Info; Profile: network_proxy;
	Disposition         string                         `protobuf:"bytes,55,opt,name=disposition,proto3" json:"disposition,omitempty"`                                              // Caption: Disposition; Profile: security_control;
	Metadata            *objects.Metadata              `protobuf:"bytes,56,opt,name=metadata,proto3" json:"metadata,omitempty"`                                                    // Caption: Metadata;
	Duration            int32                          `protobuf:"varint,57,opt,name=duration,proto3" json:"duration,omitempty"`                                                   // Caption: Duration;
	ConnectionInfo      *objects.NetworkConnectionInfo `protobuf:"bytes,58,opt,name=connection_info,json=connectionInfo,proto3" json:"connection_info,omitempty"`                  // Caption: Connection Info;
	Malware             []*objects.Malware             `protobuf:"bytes,59,rep,name=malware,proto3" json:"malware,omitempty"`                                                      // Caption: Malware; Profile: security_control;
	ProxyHttpRequest    *objects.HttpRequest           `protobuf:"bytes,60,opt,name=proxy_http_request,json=proxyHttpRequest,proto3" json:"proxy_http_request,omitempty"`          // Caption: Proxy HTTP Request; Profile: network_proxy;
	// contains filtered or unexported fields
}

Event: network Event UID: 5 URL: https://schema.ocsf.io/1.2.0/classes/rdp_activity

func (*RdpActivity) Descriptor deprecated

func (*RdpActivity) Descriptor() ([]byte, []int)

Deprecated: Use RdpActivity.ProtoReflect.Descriptor instead.

func (*RdpActivity) GetAction

func (x *RdpActivity) GetAction() string

func (*RdpActivity) GetActionId

func (x *RdpActivity) GetActionId() enums.RDP_ACTIVITY_ACTION_ID

func (*RdpActivity) GetActivityId

func (x *RdpActivity) GetActivityId() enums.RDP_ACTIVITY_ACTIVITY_ID

func (*RdpActivity) GetActivityName

func (x *RdpActivity) GetActivityName() string

func (*RdpActivity) GetActor

func (x *RdpActivity) GetActor() *objects.Actor

func (*RdpActivity) GetApi

func (x *RdpActivity) GetApi() *objects.Api

func (*RdpActivity) GetAppName

func (x *RdpActivity) GetAppName() string

func (*RdpActivity) GetAttacks

func (x *RdpActivity) GetAttacks() []*objects.Attack

func (*RdpActivity) GetAuthorizations

func (x *RdpActivity) GetAuthorizations() []*objects.Authorization

func (*RdpActivity) GetCapabilities

func (x *RdpActivity) GetCapabilities() []string

func (*RdpActivity) GetCategoryName

func (x *RdpActivity) GetCategoryName() string

func (*RdpActivity) GetCategoryUid

func (x *RdpActivity) GetCategoryUid() enums.RDP_ACTIVITY_CATEGORY_UID

func (*RdpActivity) GetCertificateChain

func (x *RdpActivity) GetCertificateChain() []string

func (*RdpActivity) GetClassName

func (x *RdpActivity) GetClassName() string

func (*RdpActivity) GetClassUid

func (x *RdpActivity) GetClassUid() enums.RDP_ACTIVITY_CLASS_UID

func (*RdpActivity) GetCloud

func (x *RdpActivity) GetCloud() *objects.Cloud

func (*RdpActivity) GetConnectionInfo

func (x *RdpActivity) GetConnectionInfo() *objects.NetworkConnectionInfo

func (*RdpActivity) GetCount

func (x *RdpActivity) GetCount() int32

func (*RdpActivity) GetDevice

func (x *RdpActivity) GetDevice() *objects.Device

func (*RdpActivity) GetDisposition

func (x *RdpActivity) GetDisposition() string

func (*RdpActivity) GetDispositionId

func (x *RdpActivity) GetDispositionId() enums.RDP_ACTIVITY_DISPOSITION_ID

func (*RdpActivity) GetDstEndpoint

func (x *RdpActivity) GetDstEndpoint() *objects.NetworkEndpoint

func (*RdpActivity) GetDuration

func (x *RdpActivity) GetDuration() int32

func (*RdpActivity) GetEndTime

func (x *RdpActivity) GetEndTime() int64

func (*RdpActivity) GetEnrichments

func (x *RdpActivity) GetEnrichments() []*objects.Enrichment

func (*RdpActivity) GetFile

func (x *RdpActivity) GetFile() *objects.File

func (*RdpActivity) GetFirewallRule

func (x *RdpActivity) GetFirewallRule() *objects.FirewallRule

func (*RdpActivity) GetIdentifierCookie

func (x *RdpActivity) GetIdentifierCookie() string

func (*RdpActivity) GetLoadBalancer

func (x *RdpActivity) GetLoadBalancer() *objects.LoadBalancer

func (*RdpActivity) GetMalware

func (x *RdpActivity) GetMalware() []*objects.Malware

func (*RdpActivity) GetMessage

func (x *RdpActivity) GetMessage() string

func (*RdpActivity) GetMetadata

func (x *RdpActivity) GetMetadata() *objects.Metadata

func (*RdpActivity) GetObservables

func (x *RdpActivity) GetObservables() []*objects.Observable

func (*RdpActivity) GetProtocolVer

func (x *RdpActivity) GetProtocolVer() string

func (*RdpActivity) GetProxy

func (x *RdpActivity) GetProxy() *objects.NetworkProxy

func (*RdpActivity) GetProxyConnectionInfo

func (x *RdpActivity) GetProxyConnectionInfo() *objects.NetworkConnectionInfo

func (*RdpActivity) GetProxyEndpoint

func (x *RdpActivity) GetProxyEndpoint() *objects.NetworkProxy

func (*RdpActivity) GetProxyHttpRequest

func (x *RdpActivity) GetProxyHttpRequest() *objects.HttpRequest

func (*RdpActivity) GetProxyHttpResponse

func (x *RdpActivity) GetProxyHttpResponse() *objects.HttpResponse

func (*RdpActivity) GetProxyTls

func (x *RdpActivity) GetProxyTls() *objects.Tls

func (*RdpActivity) GetProxyTraffic

func (x *RdpActivity) GetProxyTraffic() *objects.NetworkTraffic

func (*RdpActivity) GetRawData

func (x *RdpActivity) GetRawData() string

func (*RdpActivity) GetRemoteDisplay

func (x *RdpActivity) GetRemoteDisplay() *objects.Display

func (*RdpActivity) GetRequest

func (x *RdpActivity) GetRequest() *objects.Request

func (*RdpActivity) GetResponse

func (x *RdpActivity) GetResponse() *objects.Response

func (*RdpActivity) GetSeverity

func (x *RdpActivity) GetSeverity() string

func (*RdpActivity) GetSeverityId

func (x *RdpActivity) GetSeverityId() enums.RDP_ACTIVITY_SEVERITY_ID

func (*RdpActivity) GetSrcEndpoint

func (x *RdpActivity) GetSrcEndpoint() *objects.NetworkEndpoint

func (*RdpActivity) GetStartTime

func (x *RdpActivity) GetStartTime() int64

func (*RdpActivity) GetStatus

func (x *RdpActivity) GetStatus() string

func (*RdpActivity) GetStatusCode

func (x *RdpActivity) GetStatusCode() string

func (*RdpActivity) GetStatusDetail

func (x *RdpActivity) GetStatusDetail() string

func (*RdpActivity) GetStatusId

func (x *RdpActivity) GetStatusId() enums.RDP_ACTIVITY_STATUS_ID

func (*RdpActivity) GetTime

func (x *RdpActivity) GetTime() int64

func (*RdpActivity) GetTimezoneOffset

func (x *RdpActivity) GetTimezoneOffset() int32

func (*RdpActivity) GetTls

func (x *RdpActivity) GetTls() *objects.Tls

func (*RdpActivity) GetTraffic

func (x *RdpActivity) GetTraffic() *objects.NetworkTraffic

func (*RdpActivity) GetTypeName

func (x *RdpActivity) GetTypeName() string

func (*RdpActivity) GetTypeUid

func (x *RdpActivity) GetTypeUid() enums.RDP_ACTIVITY_TYPE_UID

func (*RdpActivity) GetUnmapped

func (x *RdpActivity) GetUnmapped() *objects.Object

func (*RdpActivity) ProtoMessage

func (*RdpActivity) ProtoMessage()

func (*RdpActivity) ProtoReflect

func (x *RdpActivity) ProtoReflect() protoreflect.Message

func (*RdpActivity) Reset

func (x *RdpActivity) Reset()

func (*RdpActivity) String

func (x *RdpActivity) String() string

type SmbActivity

type SmbActivity struct {
	DceRpc           *objects.DceRpc             `protobuf:"bytes,1,opt,name=dce_rpc,json=dceRpc,proto3" json:"dce_rpc,omitempty"`                                  // Caption: Distributed Computing Environment/Remote Procedure Call (DCE/RPC);
	Severity         string                      `protobuf:"bytes,2,opt,name=severity,proto3" json:"severity,omitempty"`                                            // Caption: Severity;
	Actor            *objects.Actor              `protobuf:"bytes,3,opt,name=actor,proto3" json:"actor,omitempty"`                                                  // Caption: Actor; Profile: host;
	StatusCode       string                      `protobuf:"bytes,4,opt,name=status_code,json=statusCode,proto3" json:"status_code,omitempty"`                      // Caption: Status Code;
	ProxyTls         *objects.Tls                `protobuf:"bytes,5,opt,name=proxy_tls,json=proxyTls,proto3" json:"proxy_tls,omitempty"`                            // Caption: Proxy TLS; Profile: network_proxy;
	Status           string                      `protobuf:"bytes,6,opt,name=status,proto3" json:"status,omitempty"`                                                // Caption: Status;
	Attacks          []*objects.Attack           `protobuf:"bytes,7,rep,name=attacks,proto3" json:"attacks,omitempty"`                                              // Profile: security_control; Caption: MITRE ATT&CK® Details;
	ClientDialects   []string                    `protobuf:"bytes,8,rep,name=client_dialects,json=clientDialects,proto3" json:"client_dialects,omitempty"`          // Caption: Client Dialects;
	Share            string                      `protobuf:"bytes,9,opt,name=share,proto3" json:"share,omitempty"`                                                  // Caption: Share;
	ProxyHttpRequest *objects.HttpRequest        `protobuf:"bytes,10,opt,name=proxy_http_request,json=proxyHttpRequest,proto3" json:"proxy_http_request,omitempty"` // Caption: Proxy HTTP Request; Profile: network_proxy;
	TypeUid          enums.SMB_ACTIVITY_TYPE_UID ``                                                                                                                 // Caption: Type ID;
	/* 144-byte string literal not displayed */
	ProxyHttpResponse *objects.HttpResponse            `protobuf:"bytes,12,opt,name=proxy_http_response,json=proxyHttpResponse,proto3" json:"proxy_http_response,omitempty"` // Caption: Proxy HTTP Response; Profile: network_proxy;
	ShareTypeId       enums.SMB_ACTIVITY_SHARE_TYPE_ID ``                                                                                                                    // Caption: Share Type Id;
	/* 163-byte string literal not displayed */
	Cloud         *objects.Cloud                    `protobuf:"bytes,14,opt,name=cloud,proto3" json:"cloud,omitempty"` // Caption: Cloud; Profile: cloud;
	DispositionId enums.SMB_ACTIVITY_DISPOSITION_ID ``                                                                 // Caption: Disposition ID; Profile: security_control;
	/* 168-byte string literal not displayed */
	Disposition    string                       `protobuf:"bytes,16,opt,name=disposition,proto3" json:"disposition,omitempty"`                       // Caption: Disposition; Profile: security_control;
	Authorizations []*objects.Authorization     `protobuf:"bytes,17,rep,name=authorizations,proto3" json:"authorizations,omitempty"`                 // Caption: Authorization Information; Profile: security_control;
	TreeUid        string                       `protobuf:"bytes,18,opt,name=tree_uid,json=treeUid,proto3" json:"tree_uid,omitempty"`                // Caption: Tree UID;
	LoadBalancer   *objects.LoadBalancer        `protobuf:"bytes,19,opt,name=load_balancer,json=loadBalancer,proto3" json:"load_balancer,omitempty"` // Caption: Load Balancer; Profile: load_balancer;
	Count          int32                        `protobuf:"varint,20,opt,name=count,proto3" json:"count,omitempty"`                                  // Caption: Count;
	ActivityName   string                       `protobuf:"bytes,21,opt,name=activity_name,json=activityName,proto3" json:"activity_name,omitempty"` // Caption: Activity;
	StatusId       enums.SMB_ACTIVITY_STATUS_ID ``                                                                                                   // Caption: Status ID;
	/* 148-byte string literal not displayed */
	Device        *objects.Device              `protobuf:"bytes,23,opt,name=device,proto3" json:"device,omitempty"`                                    // Caption: Device; Profile: host;
	StatusDetail  string                       `protobuf:"bytes,24,opt,name=status_detail,json=statusDetail,proto3" json:"status_detail,omitempty"`    // Caption: Status Details;
	File          *objects.File                `protobuf:"bytes,25,opt,name=file,proto3" json:"file,omitempty"`                                        // Caption: File;
	Command       string                       `protobuf:"bytes,26,opt,name=command,proto3" json:"command,omitempty"`                                  // Caption: Command;
	EndTime       int64                        `protobuf:"varint,27,opt,name=end_time,json=endTime,proto3" json:"end_time,omitempty"`                  // Caption: End Time;
	Proxy         *objects.NetworkProxy        `protobuf:"bytes,28,opt,name=proxy,proto3" json:"proxy,omitempty"`                                      // Caption: Proxy;
	FirewallRule  *objects.FirewallRule        `protobuf:"bytes,29,opt,name=firewall_rule,json=firewallRule,proto3" json:"firewall_rule,omitempty"`    // Caption: Firewall Rule; Profile: security_control;
	Traffic       *objects.NetworkTraffic      `protobuf:"bytes,30,opt,name=traffic,proto3" json:"traffic,omitempty"`                                  // Caption: Traffic;
	SrcEndpoint   *objects.NetworkEndpoint     `protobuf:"bytes,31,opt,name=src_endpoint,json=srcEndpoint,proto3" json:"src_endpoint,omitempty"`       // Caption: Source Endpoint;
	Time          int64                        `protobuf:"varint,32,opt,name=time,proto3" json:"time,omitempty"`                                       // Caption: Event Time;
	Dialect       string                       `protobuf:"bytes,33,opt,name=dialect,proto3" json:"dialect,omitempty"`                                  // Caption: Dialect;
	Response      *objects.Response            `protobuf:"bytes,34,opt,name=response,proto3" json:"response,omitempty"`                                // Caption: API Response Details;
	ProxyEndpoint *objects.NetworkProxy        `protobuf:"bytes,35,opt,name=proxy_endpoint,json=proxyEndpoint,proto3" json:"proxy_endpoint,omitempty"` // Caption: Proxy Endpoint; Profile: network_proxy;
	TypeName      string                       `protobuf:"bytes,36,opt,name=type_name,json=typeName,proto3" json:"type_name,omitempty"`                // Caption: Type Name;
	ProxyTraffic  *objects.NetworkTraffic      `protobuf:"bytes,37,opt,name=proxy_traffic,json=proxyTraffic,proto3" json:"proxy_traffic,omitempty"`    // Caption: Proxy Traffic; Profile: network_proxy;
	CategoryName  string                       `protobuf:"bytes,38,opt,name=category_name,json=categoryName,proto3" json:"category_name,omitempty"`    // Caption: Category;
	ClassUid      enums.SMB_ACTIVITY_CLASS_UID ``                                                                                                      // Caption: Class ID;
	/* 148-byte string literal not displayed */
	ActivityId enums.SMB_ACTIVITY_ACTIVITY_ID `` // Caption: Activity ID;
	/* 156-byte string literal not displayed */
	Metadata  *objects.Metadata            `protobuf:"bytes,41,opt,name=metadata,proto3" json:"metadata,omitempty"`                    // Caption: Metadata;
	RawData   string                       `protobuf:"bytes,42,opt,name=raw_data,json=rawData,proto3" json:"raw_data,omitempty"`       // Caption: Raw Data;
	ShareType string                       `protobuf:"bytes,43,opt,name=share_type,json=shareType,proto3" json:"share_type,omitempty"` // Caption: Share Type;
	ActionId  enums.SMB_ACTIVITY_ACTION_ID ``                                                                                          // Caption: Action ID; Profile: security_control;
	/* 148-byte string literal not displayed */
	ClassName           string                          `protobuf:"bytes,45,opt,name=class_name,json=className,proto3" json:"class_name,omitempty"`                                 // Caption: Class;
	StartTime           int64                           `protobuf:"varint,46,opt,name=start_time,json=startTime,proto3" json:"start_time,omitempty"`                                // Caption: Start Time;
	Enrichments         []*objects.Enrichment           `protobuf:"bytes,47,rep,name=enrichments,proto3" json:"enrichments,omitempty"`                                              // Caption: Enrichments;
	ConnectionInfo      *objects.NetworkConnectionInfo  `protobuf:"bytes,48,opt,name=connection_info,json=connectionInfo,proto3" json:"connection_info,omitempty"`                  // Caption: Connection Info;
	ProxyConnectionInfo *objects.NetworkConnectionInfo  `protobuf:"bytes,49,opt,name=proxy_connection_info,json=proxyConnectionInfo,proto3" json:"proxy_connection_info,omitempty"` // Caption: Proxy Connection Info; Profile: network_proxy;
	DstEndpoint         *objects.NetworkEndpoint        `protobuf:"bytes,50,opt,name=dst_endpoint,json=dstEndpoint,proto3" json:"dst_endpoint,omitempty"`                           // Caption: Destination Endpoint;
	CategoryUid         enums.SMB_ACTIVITY_CATEGORY_UID ``                                                                                                                          // Caption: Category ID;
	/* 160-byte string literal not displayed */
	TimezoneOffset int32                          `protobuf:"varint,52,opt,name=timezone_offset,json=timezoneOffset,proto3" json:"timezone_offset,omitempty"` // Caption: Timezone Offset;
	OpenType       string                         `protobuf:"bytes,53,opt,name=open_type,json=openType,proto3" json:"open_type,omitempty"`                    // Caption: Open Type;
	Duration       int32                          `protobuf:"varint,54,opt,name=duration,proto3" json:"duration,omitempty"`                                   // Caption: Duration;
	Malware        []*objects.Malware             `protobuf:"bytes,55,rep,name=malware,proto3" json:"malware,omitempty"`                                      // Caption: Malware; Profile: security_control;
	Unmapped       *objects.Object                `protobuf:"bytes,56,opt,name=unmapped,proto3" json:"unmapped,omitempty"`                                    // Caption: Unmapped Data;
	Tls            *objects.Tls                   `protobuf:"bytes,57,opt,name=tls,proto3" json:"tls,omitempty"`                                              // Caption: TLS;
	Message        string                         `protobuf:"bytes,58,opt,name=message,proto3" json:"message,omitempty"`                                      // Caption: Message;
	SeverityId     enums.SMB_ACTIVITY_SEVERITY_ID ``                                                                                                          // Caption: Severity ID;
	/* 156-byte string literal not displayed */
	Observables []*objects.Observable `protobuf:"bytes,60,rep,name=observables,proto3" json:"observables,omitempty"`        // Caption: Observables;
	Action      string                `protobuf:"bytes,61,opt,name=action,proto3" json:"action,omitempty"`                  // Caption: Action; Profile: security_control;
	Api         *objects.Api          `protobuf:"bytes,62,opt,name=api,proto3" json:"api,omitempty"`                        // Profile: cloud; Caption: API Details;
	AppName     string                `protobuf:"bytes,63,opt,name=app_name,json=appName,proto3" json:"app_name,omitempty"` // Caption: Application Name;
	// contains filtered or unexported fields
}

Event: network Event UID: 6 URL: https://schema.ocsf.io/1.2.0/classes/smb_activity

func (*SmbActivity) Descriptor deprecated

func (*SmbActivity) Descriptor() ([]byte, []int)

Deprecated: Use SmbActivity.ProtoReflect.Descriptor instead.

func (*SmbActivity) GetAction

func (x *SmbActivity) GetAction() string

func (*SmbActivity) GetActionId

func (x *SmbActivity) GetActionId() enums.SMB_ACTIVITY_ACTION_ID

func (*SmbActivity) GetActivityId

func (x *SmbActivity) GetActivityId() enums.SMB_ACTIVITY_ACTIVITY_ID

func (*SmbActivity) GetActivityName

func (x *SmbActivity) GetActivityName() string

func (*SmbActivity) GetActor

func (x *SmbActivity) GetActor() *objects.Actor

func (*SmbActivity) GetApi

func (x *SmbActivity) GetApi() *objects.Api

func (*SmbActivity) GetAppName

func (x *SmbActivity) GetAppName() string

func (*SmbActivity) GetAttacks

func (x *SmbActivity) GetAttacks() []*objects.Attack

func (*SmbActivity) GetAuthorizations

func (x *SmbActivity) GetAuthorizations() []*objects.Authorization

func (*SmbActivity) GetCategoryName

func (x *SmbActivity) GetCategoryName() string

func (*SmbActivity) GetCategoryUid

func (x *SmbActivity) GetCategoryUid() enums.SMB_ACTIVITY_CATEGORY_UID

func (*SmbActivity) GetClassName

func (x *SmbActivity) GetClassName() string

func (*SmbActivity) GetClassUid

func (x *SmbActivity) GetClassUid() enums.SMB_ACTIVITY_CLASS_UID

func (*SmbActivity) GetClientDialects

func (x *SmbActivity) GetClientDialects() []string

func (*SmbActivity) GetCloud

func (x *SmbActivity) GetCloud() *objects.Cloud

func (*SmbActivity) GetCommand

func (x *SmbActivity) GetCommand() string

func (*SmbActivity) GetConnectionInfo

func (x *SmbActivity) GetConnectionInfo() *objects.NetworkConnectionInfo

func (*SmbActivity) GetCount

func (x *SmbActivity) GetCount() int32

func (*SmbActivity) GetDceRpc

func (x *SmbActivity) GetDceRpc() *objects.DceRpc

func (*SmbActivity) GetDevice

func (x *SmbActivity) GetDevice() *objects.Device

func (*SmbActivity) GetDialect

func (x *SmbActivity) GetDialect() string

func (*SmbActivity) GetDisposition

func (x *SmbActivity) GetDisposition() string

func (*SmbActivity) GetDispositionId

func (x *SmbActivity) GetDispositionId() enums.SMB_ACTIVITY_DISPOSITION_ID

func (*SmbActivity) GetDstEndpoint

func (x *SmbActivity) GetDstEndpoint() *objects.NetworkEndpoint

func (*SmbActivity) GetDuration

func (x *SmbActivity) GetDuration() int32

func (*SmbActivity) GetEndTime

func (x *SmbActivity) GetEndTime() int64

func (*SmbActivity) GetEnrichments

func (x *SmbActivity) GetEnrichments() []*objects.Enrichment

func (*SmbActivity) GetFile

func (x *SmbActivity) GetFile() *objects.File

func (*SmbActivity) GetFirewallRule

func (x *SmbActivity) GetFirewallRule() *objects.FirewallRule

func (*SmbActivity) GetLoadBalancer

func (x *SmbActivity) GetLoadBalancer() *objects.LoadBalancer

func (*SmbActivity) GetMalware

func (x *SmbActivity) GetMalware() []*objects.Malware

func (*SmbActivity) GetMessage

func (x *SmbActivity) GetMessage() string

func (*SmbActivity) GetMetadata

func (x *SmbActivity) GetMetadata() *objects.Metadata

func (*SmbActivity) GetObservables

func (x *SmbActivity) GetObservables() []*objects.Observable

func (*SmbActivity) GetOpenType

func (x *SmbActivity) GetOpenType() string

func (*SmbActivity) GetProxy

func (x *SmbActivity) GetProxy() *objects.NetworkProxy

func (*SmbActivity) GetProxyConnectionInfo

func (x *SmbActivity) GetProxyConnectionInfo() *objects.NetworkConnectionInfo

func (*SmbActivity) GetProxyEndpoint

func (x *SmbActivity) GetProxyEndpoint() *objects.NetworkProxy

func (*SmbActivity) GetProxyHttpRequest

func (x *SmbActivity) GetProxyHttpRequest() *objects.HttpRequest

func (*SmbActivity) GetProxyHttpResponse

func (x *SmbActivity) GetProxyHttpResponse() *objects.HttpResponse

func (*SmbActivity) GetProxyTls

func (x *SmbActivity) GetProxyTls() *objects.Tls

func (*SmbActivity) GetProxyTraffic

func (x *SmbActivity) GetProxyTraffic() *objects.NetworkTraffic

func (*SmbActivity) GetRawData

func (x *SmbActivity) GetRawData() string

func (*SmbActivity) GetResponse

func (x *SmbActivity) GetResponse() *objects.Response

func (*SmbActivity) GetSeverity

func (x *SmbActivity) GetSeverity() string

func (*SmbActivity) GetSeverityId

func (x *SmbActivity) GetSeverityId() enums.SMB_ACTIVITY_SEVERITY_ID

func (*SmbActivity) GetShare

func (x *SmbActivity) GetShare() string

func (*SmbActivity) GetShareType

func (x *SmbActivity) GetShareType() string

func (*SmbActivity) GetShareTypeId

func (x *SmbActivity) GetShareTypeId() enums.SMB_ACTIVITY_SHARE_TYPE_ID

func (*SmbActivity) GetSrcEndpoint

func (x *SmbActivity) GetSrcEndpoint() *objects.NetworkEndpoint

func (*SmbActivity) GetStartTime

func (x *SmbActivity) GetStartTime() int64

func (*SmbActivity) GetStatus

func (x *SmbActivity) GetStatus() string

func (*SmbActivity) GetStatusCode

func (x *SmbActivity) GetStatusCode() string

func (*SmbActivity) GetStatusDetail

func (x *SmbActivity) GetStatusDetail() string

func (*SmbActivity) GetStatusId

func (x *SmbActivity) GetStatusId() enums.SMB_ACTIVITY_STATUS_ID

func (*SmbActivity) GetTime

func (x *SmbActivity) GetTime() int64

func (*SmbActivity) GetTimezoneOffset

func (x *SmbActivity) GetTimezoneOffset() int32

func (*SmbActivity) GetTls

func (x *SmbActivity) GetTls() *objects.Tls

func (*SmbActivity) GetTraffic

func (x *SmbActivity) GetTraffic() *objects.NetworkTraffic

func (*SmbActivity) GetTreeUid

func (x *SmbActivity) GetTreeUid() string

func (*SmbActivity) GetTypeName

func (x *SmbActivity) GetTypeName() string

func (*SmbActivity) GetTypeUid

func (x *SmbActivity) GetTypeUid() enums.SMB_ACTIVITY_TYPE_UID

func (*SmbActivity) GetUnmapped

func (x *SmbActivity) GetUnmapped() *objects.Object

func (*SmbActivity) ProtoMessage

func (*SmbActivity) ProtoMessage()

func (*SmbActivity) ProtoReflect

func (x *SmbActivity) ProtoReflect() protoreflect.Message

func (*SmbActivity) Reset

func (x *SmbActivity) Reset()

func (*SmbActivity) String

func (x *SmbActivity) String() string

type SshActivity

type SshActivity struct {
	ActivityId enums.SSH_ACTIVITY_ACTIVITY_ID `` // Caption: Activity ID;
	/* 155-byte string literal not displayed */
	ProtocolVer         string                         `protobuf:"bytes,2,opt,name=protocol_ver,json=protocolVer,proto3" json:"protocol_ver,omitempty"`                           // Caption: Protocol Version;
	RawData             string                         `protobuf:"bytes,3,opt,name=raw_data,json=rawData,proto3" json:"raw_data,omitempty"`                                       // Caption: Raw Data;
	ProxyConnectionInfo *objects.NetworkConnectionInfo `protobuf:"bytes,4,opt,name=proxy_connection_info,json=proxyConnectionInfo,proto3" json:"proxy_connection_info,omitempty"` // Caption: Proxy Connection Info; Profile: network_proxy;
	FirewallRule        *objects.FirewallRule          `protobuf:"bytes,5,opt,name=firewall_rule,json=firewallRule,proto3" json:"firewall_rule,omitempty"`                        // Caption: Firewall Rule; Profile: security_control;
	Metadata            *objects.Metadata              `protobuf:"bytes,6,opt,name=metadata,proto3" json:"metadata,omitempty"`                                                    // Caption: Metadata;
	ProxyTraffic        *objects.NetworkTraffic        `protobuf:"bytes,7,opt,name=proxy_traffic,json=proxyTraffic,proto3" json:"proxy_traffic,omitempty"`                        // Caption: Proxy Traffic; Profile: network_proxy;
	DstEndpoint         *objects.NetworkEndpoint       `protobuf:"bytes,8,opt,name=dst_endpoint,json=dstEndpoint,proto3" json:"dst_endpoint,omitempty"`                           // Caption: Destination Endpoint;
	StartTime           int64                          `protobuf:"varint,9,opt,name=start_time,json=startTime,proto3" json:"start_time,omitempty"`                                // Caption: Start Time;
	ActionId            enums.SSH_ACTIVITY_ACTION_ID   ``                                                                                                                         // Caption: Action ID; Profile: security_control;
	/* 148-byte string literal not displayed */
	Severity       string                          `protobuf:"bytes,11,opt,name=severity,proto3" json:"severity,omitempty"`                             // Caption: Severity;
	ActivityName   string                          `protobuf:"bytes,12,opt,name=activity_name,json=activityName,proto3" json:"activity_name,omitempty"` // Caption: Activity;
	Disposition    string                          `protobuf:"bytes,13,opt,name=disposition,proto3" json:"disposition,omitempty"`                       // Caption: Disposition; Profile: security_control;
	Authorizations []*objects.Authorization        `protobuf:"bytes,14,rep,name=authorizations,proto3" json:"authorizations,omitempty"`                 // Caption: Authorization Information; Profile: security_control;
	ServerHassh    *objects.Hassh                  `protobuf:"bytes,15,opt,name=server_hassh,json=serverHassh,proto3" json:"server_hassh,omitempty"`    // Caption: Server HASSH;
	ClientHassh    *objects.Hassh                  `protobuf:"bytes,16,opt,name=client_hassh,json=clientHassh,proto3" json:"client_hassh,omitempty"`    // Caption: Client HASSH;
	AuthTypeId     enums.SSH_ACTIVITY_AUTH_TYPE_ID ``                                                                                                   // Caption: Authentication Type ID;
	/* 159-byte string literal not displayed */
	File     *objects.File               `protobuf:"bytes,18,opt,name=file,proto3" json:"file,omitempty"`                         // Caption: File;
	TypeName string                      `protobuf:"bytes,19,opt,name=type_name,json=typeName,proto3" json:"type_name,omitempty"` // Caption: Type Name;
	TypeUid  enums.SSH_ACTIVITY_TYPE_UID ``                                                                                       // Caption: Type ID;
	/* 144-byte string literal not displayed */
	AppName     string                          `protobuf:"bytes,21,opt,name=app_name,json=appName,proto3" json:"app_name,omitempty"` // Caption: Application Name;
	Cloud       *objects.Cloud                  `protobuf:"bytes,22,opt,name=cloud,proto3" json:"cloud,omitempty"`                    // Caption: Cloud; Profile: cloud;
	CategoryUid enums.SSH_ACTIVITY_CATEGORY_UID ``                                                                                    // Caption: Category ID;
	/* 160-byte string literal not displayed */
	LoadBalancer     *objects.LoadBalancer          `protobuf:"bytes,24,opt,name=load_balancer,json=loadBalancer,proto3" json:"load_balancer,omitempty"`               // Caption: Load Balancer; Profile: load_balancer;
	Traffic          *objects.NetworkTraffic        `protobuf:"bytes,25,opt,name=traffic,proto3" json:"traffic,omitempty"`                                             // Caption: Traffic;
	ProxyEndpoint    *objects.NetworkProxy          `protobuf:"bytes,26,opt,name=proxy_endpoint,json=proxyEndpoint,proto3" json:"proxy_endpoint,omitempty"`            // Caption: Proxy Endpoint; Profile: network_proxy;
	ClassName        string                         `protobuf:"bytes,27,opt,name=class_name,json=className,proto3" json:"class_name,omitempty"`                        // Caption: Class;
	Proxy            *objects.NetworkProxy          `protobuf:"bytes,28,opt,name=proxy,proto3" json:"proxy,omitempty"`                                                 // Caption: Proxy;
	ConnectionInfo   *objects.NetworkConnectionInfo `protobuf:"bytes,29,opt,name=connection_info,json=connectionInfo,proto3" json:"connection_info,omitempty"`         // Caption: Connection Info;
	Unmapped         *objects.Object                `protobuf:"bytes,30,opt,name=unmapped,proto3" json:"unmapped,omitempty"`                                           // Caption: Unmapped Data;
	Attacks          []*objects.Attack              `protobuf:"bytes,31,rep,name=attacks,proto3" json:"attacks,omitempty"`                                             // Caption: MITRE ATT&CK® Details; Profile: security_control;
	Status           string                         `protobuf:"bytes,32,opt,name=status,proto3" json:"status,omitempty"`                                               // Caption: Status;
	AuthType         string                         `protobuf:"bytes,33,opt,name=auth_type,json=authType,proto3" json:"auth_type,omitempty"`                           // Caption: Authentication Type;
	SrcEndpoint      *objects.NetworkEndpoint       `protobuf:"bytes,34,opt,name=src_endpoint,json=srcEndpoint,proto3" json:"src_endpoint,omitempty"`                  // Caption: Source Endpoint;
	Time             int64                          `protobuf:"varint,35,opt,name=time,proto3" json:"time,omitempty"`                                                  // Caption: Event Time;
	Count            int32                          `protobuf:"varint,36,opt,name=count,proto3" json:"count,omitempty"`                                                // Caption: Count;
	Device           *objects.Device                `protobuf:"bytes,37,opt,name=device,proto3" json:"device,omitempty"`                                               // Caption: Device; Profile: host;
	StatusCode       string                         `protobuf:"bytes,38,opt,name=status_code,json=statusCode,proto3" json:"status_code,omitempty"`                     // Caption: Status Code;
	Action           string                         `protobuf:"bytes,39,opt,name=action,proto3" json:"action,omitempty"`                                               // Caption: Action; Profile: security_control;
	TimezoneOffset   int32                          `protobuf:"varint,40,opt,name=timezone_offset,json=timezoneOffset,proto3" json:"timezone_offset,omitempty"`        // Caption: Timezone Offset;
	Observables      []*objects.Observable          `protobuf:"bytes,41,rep,name=observables,proto3" json:"observables,omitempty"`                                     // Caption: Observables;
	ProxyHttpRequest *objects.HttpRequest           `protobuf:"bytes,42,opt,name=proxy_http_request,json=proxyHttpRequest,proto3" json:"proxy_http_request,omitempty"` // Caption: Proxy HTTP Request; Profile: network_proxy;
	Duration         int32                          `protobuf:"varint,43,opt,name=duration,proto3" json:"duration,omitempty"`                                          // Caption: Duration;
	Enrichments      []*objects.Enrichment          `protobuf:"bytes,44,rep,name=enrichments,proto3" json:"enrichments,omitempty"`                                     // Caption: Enrichments;
	StatusDetail     string                         `protobuf:"bytes,45,opt,name=status_detail,json=statusDetail,proto3" json:"status_detail,omitempty"`               // Caption: Status Details;
	CategoryName     string                         `protobuf:"bytes,46,opt,name=category_name,json=categoryName,proto3" json:"category_name,omitempty"`               // Caption: Category;
	Tls              *objects.Tls                   `protobuf:"bytes,47,opt,name=tls,proto3" json:"tls,omitempty"`                                                     // Caption: TLS;
	ClassUid         enums.SSH_ACTIVITY_CLASS_UID   ``                                                                                                                 // Caption: Class ID;
	/* 148-byte string literal not displayed */
	Actor      *objects.Actor                 `protobuf:"bytes,49,opt,name=actor,proto3" json:"actor,omitempty"`                       // Caption: Actor; Profile: host;
	ProxyTls   *objects.Tls                   `protobuf:"bytes,50,opt,name=proxy_tls,json=proxyTls,proto3" json:"proxy_tls,omitempty"` // Caption: Proxy TLS; Profile: network_proxy;
	SeverityId enums.SSH_ACTIVITY_SEVERITY_ID ``                                                                                       // Caption: Severity ID;
	/* 156-byte string literal not displayed */
	ProxyHttpResponse *objects.HttpResponse        `protobuf:"bytes,52,opt,name=proxy_http_response,json=proxyHttpResponse,proto3" json:"proxy_http_response,omitempty"` // Caption: Proxy HTTP Response; Profile: network_proxy;
	StatusId          enums.SSH_ACTIVITY_STATUS_ID ``                                                                                                                    // Caption: Status ID;
	/* 148-byte string literal not displayed */
	Malware       []*objects.Malware                `protobuf:"bytes,54,rep,name=malware,proto3" json:"malware,omitempty"` // Caption: Malware; Profile: security_control;
	DispositionId enums.SSH_ACTIVITY_DISPOSITION_ID ``                                                                     // Caption: Disposition ID; Profile: security_control;
	/* 168-byte string literal not displayed */
	EndTime int64        `protobuf:"varint,56,opt,name=end_time,json=endTime,proto3" json:"end_time,omitempty"` // Caption: End Time;
	Message string       `protobuf:"bytes,57,opt,name=message,proto3" json:"message,omitempty"`                 // Caption: Message;
	Api     *objects.Api `protobuf:"bytes,58,opt,name=api,proto3" json:"api,omitempty"`                         // Caption: API Details; Profile: cloud;
	// contains filtered or unexported fields
}

Event: network Event UID: 7 URL: https://schema.ocsf.io/1.2.0/classes/ssh_activity

func (*SshActivity) Descriptor deprecated

func (*SshActivity) Descriptor() ([]byte, []int)

Deprecated: Use SshActivity.ProtoReflect.Descriptor instead.

func (*SshActivity) GetAction

func (x *SshActivity) GetAction() string

func (*SshActivity) GetActionId

func (x *SshActivity) GetActionId() enums.SSH_ACTIVITY_ACTION_ID

func (*SshActivity) GetActivityId

func (x *SshActivity) GetActivityId() enums.SSH_ACTIVITY_ACTIVITY_ID

func (*SshActivity) GetActivityName

func (x *SshActivity) GetActivityName() string

func (*SshActivity) GetActor

func (x *SshActivity) GetActor() *objects.Actor

func (*SshActivity) GetApi

func (x *SshActivity) GetApi() *objects.Api

func (*SshActivity) GetAppName

func (x *SshActivity) GetAppName() string

func (*SshActivity) GetAttacks

func (x *SshActivity) GetAttacks() []*objects.Attack

func (*SshActivity) GetAuthType

func (x *SshActivity) GetAuthType() string

func (*SshActivity) GetAuthTypeId

func (x *SshActivity) GetAuthTypeId() enums.SSH_ACTIVITY_AUTH_TYPE_ID

func (*SshActivity) GetAuthorizations

func (x *SshActivity) GetAuthorizations() []*objects.Authorization

func (*SshActivity) GetCategoryName

func (x *SshActivity) GetCategoryName() string

func (*SshActivity) GetCategoryUid

func (x *SshActivity) GetCategoryUid() enums.SSH_ACTIVITY_CATEGORY_UID

func (*SshActivity) GetClassName

func (x *SshActivity) GetClassName() string

func (*SshActivity) GetClassUid

func (x *SshActivity) GetClassUid() enums.SSH_ACTIVITY_CLASS_UID

func (*SshActivity) GetClientHassh

func (x *SshActivity) GetClientHassh() *objects.Hassh

func (*SshActivity) GetCloud

func (x *SshActivity) GetCloud() *objects.Cloud

func (*SshActivity) GetConnectionInfo

func (x *SshActivity) GetConnectionInfo() *objects.NetworkConnectionInfo

func (*SshActivity) GetCount

func (x *SshActivity) GetCount() int32

func (*SshActivity) GetDevice

func (x *SshActivity) GetDevice() *objects.Device

func (*SshActivity) GetDisposition

func (x *SshActivity) GetDisposition() string

func (*SshActivity) GetDispositionId

func (x *SshActivity) GetDispositionId() enums.SSH_ACTIVITY_DISPOSITION_ID

func (*SshActivity) GetDstEndpoint

func (x *SshActivity) GetDstEndpoint() *objects.NetworkEndpoint

func (*SshActivity) GetDuration

func (x *SshActivity) GetDuration() int32

func (*SshActivity) GetEndTime

func (x *SshActivity) GetEndTime() int64

func (*SshActivity) GetEnrichments

func (x *SshActivity) GetEnrichments() []*objects.Enrichment

func (*SshActivity) GetFile

func (x *SshActivity) GetFile() *objects.File

func (*SshActivity) GetFirewallRule

func (x *SshActivity) GetFirewallRule() *objects.FirewallRule

func (*SshActivity) GetLoadBalancer

func (x *SshActivity) GetLoadBalancer() *objects.LoadBalancer

func (*SshActivity) GetMalware

func (x *SshActivity) GetMalware() []*objects.Malware

func (*SshActivity) GetMessage

func (x *SshActivity) GetMessage() string

func (*SshActivity) GetMetadata

func (x *SshActivity) GetMetadata() *objects.Metadata

func (*SshActivity) GetObservables

func (x *SshActivity) GetObservables() []*objects.Observable

func (*SshActivity) GetProtocolVer

func (x *SshActivity) GetProtocolVer() string

func (*SshActivity) GetProxy

func (x *SshActivity) GetProxy() *objects.NetworkProxy

func (*SshActivity) GetProxyConnectionInfo

func (x *SshActivity) GetProxyConnectionInfo() *objects.NetworkConnectionInfo

func (*SshActivity) GetProxyEndpoint

func (x *SshActivity) GetProxyEndpoint() *objects.NetworkProxy

func (*SshActivity) GetProxyHttpRequest

func (x *SshActivity) GetProxyHttpRequest() *objects.HttpRequest

func (*SshActivity) GetProxyHttpResponse

func (x *SshActivity) GetProxyHttpResponse() *objects.HttpResponse

func (*SshActivity) GetProxyTls

func (x *SshActivity) GetProxyTls() *objects.Tls

func (*SshActivity) GetProxyTraffic

func (x *SshActivity) GetProxyTraffic() *objects.NetworkTraffic

func (*SshActivity) GetRawData

func (x *SshActivity) GetRawData() string

func (*SshActivity) GetServerHassh

func (x *SshActivity) GetServerHassh() *objects.Hassh

func (*SshActivity) GetSeverity

func (x *SshActivity) GetSeverity() string

func (*SshActivity) GetSeverityId

func (x *SshActivity) GetSeverityId() enums.SSH_ACTIVITY_SEVERITY_ID

func (*SshActivity) GetSrcEndpoint

func (x *SshActivity) GetSrcEndpoint() *objects.NetworkEndpoint

func (*SshActivity) GetStartTime

func (x *SshActivity) GetStartTime() int64

func (*SshActivity) GetStatus

func (x *SshActivity) GetStatus() string

func (*SshActivity) GetStatusCode

func (x *SshActivity) GetStatusCode() string

func (*SshActivity) GetStatusDetail

func (x *SshActivity) GetStatusDetail() string

func (*SshActivity) GetStatusId

func (x *SshActivity) GetStatusId() enums.SSH_ACTIVITY_STATUS_ID

func (*SshActivity) GetTime

func (x *SshActivity) GetTime() int64

func (*SshActivity) GetTimezoneOffset

func (x *SshActivity) GetTimezoneOffset() int32

func (*SshActivity) GetTls

func (x *SshActivity) GetTls() *objects.Tls

func (*SshActivity) GetTraffic

func (x *SshActivity) GetTraffic() *objects.NetworkTraffic

func (*SshActivity) GetTypeName

func (x *SshActivity) GetTypeName() string

func (*SshActivity) GetTypeUid

func (x *SshActivity) GetTypeUid() enums.SSH_ACTIVITY_TYPE_UID

func (*SshActivity) GetUnmapped

func (x *SshActivity) GetUnmapped() *objects.Object

func (*SshActivity) ProtoMessage

func (*SshActivity) ProtoMessage()

func (*SshActivity) ProtoReflect

func (x *SshActivity) ProtoReflect() protoreflect.Message

func (*SshActivity) Reset

func (x *SshActivity) Reset()

func (*SshActivity) String

func (x *SshActivity) String() string

type TunnelActivity

type TunnelActivity struct {
	Authorizations []*objects.Authorization           `protobuf:"bytes,1,rep,name=authorizations,proto3" json:"authorizations,omitempty"`                 // Caption: Authorization Information; Profile: security_control;
	Observables    []*objects.Observable              `protobuf:"bytes,2,rep,name=observables,proto3" json:"observables,omitempty"`                       // Caption: Observables;
	DstEndpoint    *objects.NetworkEndpoint           `protobuf:"bytes,3,opt,name=dst_endpoint,json=dstEndpoint,proto3" json:"dst_endpoint,omitempty"`    // Caption: Destination Endpoint;
	Traffic        *objects.NetworkTraffic            `protobuf:"bytes,4,opt,name=traffic,proto3" json:"traffic,omitempty"`                               // Caption: Traffic;
	LoadBalancer   *objects.LoadBalancer              `protobuf:"bytes,5,opt,name=load_balancer,json=loadBalancer,proto3" json:"load_balancer,omitempty"` // Caption: Load Balancer; Profile: load_balancer;
	Severity       string                             `protobuf:"bytes,6,opt,name=severity,proto3" json:"severity,omitempty"`                             // Caption: Severity;
	ClassName      string                             `protobuf:"bytes,7,opt,name=class_name,json=className,proto3" json:"class_name,omitempty"`          // Caption: Class;
	CategoryUid    enums.TUNNEL_ACTIVITY_CATEGORY_UID ``                                                                                                  // Caption: Category ID;
	/* 162-byte string literal not displayed */
	ActivityId enums.TUNNEL_ACTIVITY_ACTIVITY_ID `` // Caption: Activity ID;
	/* 158-byte string literal not displayed */
	ActionId enums.TUNNEL_ACTIVITY_ACTION_ID `` // Caption: Action ID; Profile: security_control;
	/* 151-byte string literal not displayed */
	ProxyEndpoint *objects.NetworkProxy          `protobuf:"bytes,11,opt,name=proxy_endpoint,json=proxyEndpoint,proto3" json:"proxy_endpoint,omitempty"` // Caption: Proxy Endpoint; Profile: network_proxy;
	Unmapped      *objects.Object                `protobuf:"bytes,12,opt,name=unmapped,proto3" json:"unmapped,omitempty"`                                // Caption: Unmapped Data;
	Message       string                         `protobuf:"bytes,13,opt,name=message,proto3" json:"message,omitempty"`                                  // Caption: Message;
	RawData       string                         `protobuf:"bytes,14,opt,name=raw_data,json=rawData,proto3" json:"raw_data,omitempty"`                   // Caption: Raw Data;
	ActivityName  string                         `protobuf:"bytes,15,opt,name=activity_name,json=activityName,proto3" json:"activity_name,omitempty"`    // Caption: Activity;
	SrcEndpoint   *objects.NetworkEndpoint       `protobuf:"bytes,16,opt,name=src_endpoint,json=srcEndpoint,proto3" json:"src_endpoint,omitempty"`       // Caption: Source Endpoint;
	ProxyTraffic  *objects.NetworkTraffic        `protobuf:"bytes,17,opt,name=proxy_traffic,json=proxyTraffic,proto3" json:"proxy_traffic,omitempty"`    // Caption: Proxy Traffic; Profile: network_proxy;
	TypeUid       enums.TUNNEL_ACTIVITY_TYPE_UID ``                                                                                                      // Caption: Type ID;
	/* 147-byte string literal not displayed */
	StatusId enums.TUNNEL_ACTIVITY_STATUS_ID `` // Caption: Status ID;
	/* 151-byte string literal not displayed */
	Cloud          *objects.Cloud                       `protobuf:"bytes,20,opt,name=cloud,proto3" json:"cloud,omitempty"`                                          // Caption: Cloud; Profile: cloud;
	TimezoneOffset int32                                `protobuf:"varint,21,opt,name=timezone_offset,json=timezoneOffset,proto3" json:"timezone_offset,omitempty"` // Caption: Timezone Offset;
	DispositionId  enums.TUNNEL_ACTIVITY_DISPOSITION_ID ``                                                                                                          // Profile: security_control; Caption: Disposition ID;
	/* 171-byte string literal not displayed */
	TypeName            string                               `protobuf:"bytes,23,opt,name=type_name,json=typeName,proto3" json:"type_name,omitempty"`                                    // Caption: Type Name;
	ConnectionInfo      *objects.NetworkConnectionInfo       `protobuf:"bytes,24,opt,name=connection_info,json=connectionInfo,proto3" json:"connection_info,omitempty"`                  // Caption: Connection Info;
	Malware             []*objects.Malware                   `protobuf:"bytes,25,rep,name=malware,proto3" json:"malware,omitempty"`                                                      // Caption: Malware; Profile: security_control;
	ProxyTls            *objects.Tls                         `protobuf:"bytes,26,opt,name=proxy_tls,json=proxyTls,proto3" json:"proxy_tls,omitempty"`                                    // Caption: Proxy TLS; Profile: network_proxy;
	Action              string                               `protobuf:"bytes,27,opt,name=action,proto3" json:"action,omitempty"`                                                        // Caption: Action; Profile: security_control;
	Proxy               *objects.NetworkProxy                `protobuf:"bytes,28,opt,name=proxy,proto3" json:"proxy,omitempty"`                                                          // Caption: Proxy;
	Count               int32                                `protobuf:"varint,29,opt,name=count,proto3" json:"count,omitempty"`                                                         // Caption: Count;
	Session             *objects.Session                     `protobuf:"bytes,30,opt,name=session,proto3" json:"session,omitempty"`                                                      // Caption: Session;
	Attacks             []*objects.Attack                    `protobuf:"bytes,31,rep,name=attacks,proto3" json:"attacks,omitempty"`                                                      // Caption: MITRE ATT&CK® Details; Profile: security_control;
	ProxyHttpResponse   *objects.HttpResponse                `protobuf:"bytes,32,opt,name=proxy_http_response,json=proxyHttpResponse,proto3" json:"proxy_http_response,omitempty"`       // Caption: Proxy HTTP Response; Profile: network_proxy;
	ProtocolName        string                               `protobuf:"bytes,33,opt,name=protocol_name,json=protocolName,proto3" json:"protocol_name,omitempty"`                        // Caption: Protocol Name;
	Tls                 *objects.Tls                         `protobuf:"bytes,34,opt,name=tls,proto3" json:"tls,omitempty"`                                                              // Caption: TLS;
	ProxyConnectionInfo *objects.NetworkConnectionInfo       `protobuf:"bytes,35,opt,name=proxy_connection_info,json=proxyConnectionInfo,proto3" json:"proxy_connection_info,omitempty"` // Profile: network_proxy; Caption: Proxy Connection Info;
	Enrichments         []*objects.Enrichment                `protobuf:"bytes,36,rep,name=enrichments,proto3" json:"enrichments,omitempty"`                                              // Caption: Enrichments;
	ProxyHttpRequest    *objects.HttpRequest                 `protobuf:"bytes,37,opt,name=proxy_http_request,json=proxyHttpRequest,proto3" json:"proxy_http_request,omitempty"`          // Caption: Proxy HTTP Request; Profile: network_proxy;
	TunnelTypeId        enums.TUNNEL_ACTIVITY_TUNNEL_TYPE_ID ``                                                                                                                          // Caption: Type;
	/* 170-byte string literal not displayed */
	User         *objects.User                     `protobuf:"bytes,39,opt,name=user,proto3" json:"user,omitempty"`                                     // Caption: User;
	StatusCode   string                            `protobuf:"bytes,40,opt,name=status_code,json=statusCode,proto3" json:"status_code,omitempty"`       // Caption: Status Code;
	CategoryName string                            `protobuf:"bytes,41,opt,name=category_name,json=categoryName,proto3" json:"category_name,omitempty"` // Caption: Category;
	Api          *objects.Api                      `protobuf:"bytes,42,opt,name=api,proto3" json:"api,omitempty"`                                       // Caption: API Details; Profile: cloud;
	FirewallRule *objects.FirewallRule             `protobuf:"bytes,43,opt,name=firewall_rule,json=firewallRule,proto3" json:"firewall_rule,omitempty"` // Caption: Firewall Rule; Profile: security_control;
	Disposition  string                            `protobuf:"bytes,44,opt,name=disposition,proto3" json:"disposition,omitempty"`                       // Caption: Disposition; Profile: security_control;
	SeverityId   enums.TUNNEL_ACTIVITY_SEVERITY_ID ``                                                                                                   // Caption: Severity ID;
	/* 159-byte string literal not displayed */
	Actor    *objects.Actor                  `protobuf:"bytes,46,opt,name=actor,proto3" json:"actor,omitempty"`                     // Caption: Actor; Profile: host;
	Status   string                          `protobuf:"bytes,47,opt,name=status,proto3" json:"status,omitempty"`                   // Caption: Status;
	Time     int64                           `protobuf:"varint,48,opt,name=time,proto3" json:"time,omitempty"`                      // Caption: Event Time;
	EndTime  int64                           `protobuf:"varint,49,opt,name=end_time,json=endTime,proto3" json:"end_time,omitempty"` // Caption: End Time;
	ClassUid enums.TUNNEL_ACTIVITY_CLASS_UID ``                                                                                     // Caption: Class ID;
	/* 151-byte string literal not displayed */
	StartTime       int64                     `protobuf:"varint,51,opt,name=start_time,json=startTime,proto3" json:"start_time,omitempty"`                  // Caption: Start Time;
	Device          *objects.Device           `protobuf:"bytes,52,opt,name=device,proto3" json:"device,omitempty"`                                          // Caption: Device;
	AppName         string                    `protobuf:"bytes,53,opt,name=app_name,json=appName,proto3" json:"app_name,omitempty"`                         // Caption: Application Name;
	Metadata        *objects.Metadata         `protobuf:"bytes,54,opt,name=metadata,proto3" json:"metadata,omitempty"`                                      // Caption: Metadata;
	Duration        int32                     `protobuf:"varint,55,opt,name=duration,proto3" json:"duration,omitempty"`                                     // Caption: Duration;
	StatusDetail    string                    `protobuf:"bytes,56,opt,name=status_detail,json=statusDetail,proto3" json:"status_detail,omitempty"`          // Caption: Status Details;
	TunnelInterface *objects.NetworkInterface `protobuf:"bytes,57,opt,name=tunnel_interface,json=tunnelInterface,proto3" json:"tunnel_interface,omitempty"` // Caption: Interface;
	TunnelType      string                    `protobuf:"bytes,58,opt,name=tunnel_type,json=tunnelType,proto3" json:"tunnel_type,omitempty"`                // Caption: Type;
	// contains filtered or unexported fields
}

Event: network Event UID: 14 URL: https://schema.ocsf.io/1.2.0/classes/tunnel_activity

func (*TunnelActivity) Descriptor deprecated

func (*TunnelActivity) Descriptor() ([]byte, []int)

Deprecated: Use TunnelActivity.ProtoReflect.Descriptor instead.

func (*TunnelActivity) GetAction

func (x *TunnelActivity) GetAction() string

func (*TunnelActivity) GetActionId

func (*TunnelActivity) GetActivityId

func (*TunnelActivity) GetActivityName

func (x *TunnelActivity) GetActivityName() string

func (*TunnelActivity) GetActor

func (x *TunnelActivity) GetActor() *objects.Actor

func (*TunnelActivity) GetApi

func (x *TunnelActivity) GetApi() *objects.Api

func (*TunnelActivity) GetAppName

func (x *TunnelActivity) GetAppName() string

func (*TunnelActivity) GetAttacks

func (x *TunnelActivity) GetAttacks() []*objects.Attack

func (*TunnelActivity) GetAuthorizations

func (x *TunnelActivity) GetAuthorizations() []*objects.Authorization

func (*TunnelActivity) GetCategoryName

func (x *TunnelActivity) GetCategoryName() string

func (*TunnelActivity) GetCategoryUid

func (*TunnelActivity) GetClassName

func (x *TunnelActivity) GetClassName() string

func (*TunnelActivity) GetClassUid

func (*TunnelActivity) GetCloud

func (x *TunnelActivity) GetCloud() *objects.Cloud

func (*TunnelActivity) GetConnectionInfo

func (x *TunnelActivity) GetConnectionInfo() *objects.NetworkConnectionInfo

func (*TunnelActivity) GetCount

func (x *TunnelActivity) GetCount() int32

func (*TunnelActivity) GetDevice

func (x *TunnelActivity) GetDevice() *objects.Device

func (*TunnelActivity) GetDisposition

func (x *TunnelActivity) GetDisposition() string

func (*TunnelActivity) GetDispositionId

func (x *TunnelActivity) GetDispositionId() enums.TUNNEL_ACTIVITY_DISPOSITION_ID

func (*TunnelActivity) GetDstEndpoint

func (x *TunnelActivity) GetDstEndpoint() *objects.NetworkEndpoint

func (*TunnelActivity) GetDuration

func (x *TunnelActivity) GetDuration() int32

func (*TunnelActivity) GetEndTime

func (x *TunnelActivity) GetEndTime() int64

func (*TunnelActivity) GetEnrichments

func (x *TunnelActivity) GetEnrichments() []*objects.Enrichment

func (*TunnelActivity) GetFirewallRule

func (x *TunnelActivity) GetFirewallRule() *objects.FirewallRule

func (*TunnelActivity) GetLoadBalancer

func (x *TunnelActivity) GetLoadBalancer() *objects.LoadBalancer

func (*TunnelActivity) GetMalware

func (x *TunnelActivity) GetMalware() []*objects.Malware

func (*TunnelActivity) GetMessage

func (x *TunnelActivity) GetMessage() string

func (*TunnelActivity) GetMetadata

func (x *TunnelActivity) GetMetadata() *objects.Metadata

func (*TunnelActivity) GetObservables

func (x *TunnelActivity) GetObservables() []*objects.Observable

func (*TunnelActivity) GetProtocolName

func (x *TunnelActivity) GetProtocolName() string

func (*TunnelActivity) GetProxy

func (x *TunnelActivity) GetProxy() *objects.NetworkProxy

func (*TunnelActivity) GetProxyConnectionInfo

func (x *TunnelActivity) GetProxyConnectionInfo() *objects.NetworkConnectionInfo

func (*TunnelActivity) GetProxyEndpoint

func (x *TunnelActivity) GetProxyEndpoint() *objects.NetworkProxy

func (*TunnelActivity) GetProxyHttpRequest

func (x *TunnelActivity) GetProxyHttpRequest() *objects.HttpRequest

func (*TunnelActivity) GetProxyHttpResponse

func (x *TunnelActivity) GetProxyHttpResponse() *objects.HttpResponse

func (*TunnelActivity) GetProxyTls

func (x *TunnelActivity) GetProxyTls() *objects.Tls

func (*TunnelActivity) GetProxyTraffic

func (x *TunnelActivity) GetProxyTraffic() *objects.NetworkTraffic

func (*TunnelActivity) GetRawData

func (x *TunnelActivity) GetRawData() string

func (*TunnelActivity) GetSession

func (x *TunnelActivity) GetSession() *objects.Session

func (*TunnelActivity) GetSeverity

func (x *TunnelActivity) GetSeverity() string

func (*TunnelActivity) GetSeverityId

func (*TunnelActivity) GetSrcEndpoint

func (x *TunnelActivity) GetSrcEndpoint() *objects.NetworkEndpoint

func (*TunnelActivity) GetStartTime

func (x *TunnelActivity) GetStartTime() int64

func (*TunnelActivity) GetStatus

func (x *TunnelActivity) GetStatus() string

func (*TunnelActivity) GetStatusCode

func (x *TunnelActivity) GetStatusCode() string

func (*TunnelActivity) GetStatusDetail

func (x *TunnelActivity) GetStatusDetail() string

func (*TunnelActivity) GetStatusId

func (*TunnelActivity) GetTime

func (x *TunnelActivity) GetTime() int64

func (*TunnelActivity) GetTimezoneOffset

func (x *TunnelActivity) GetTimezoneOffset() int32

func (*TunnelActivity) GetTls

func (x *TunnelActivity) GetTls() *objects.Tls

func (*TunnelActivity) GetTraffic

func (x *TunnelActivity) GetTraffic() *objects.NetworkTraffic

func (*TunnelActivity) GetTunnelInterface

func (x *TunnelActivity) GetTunnelInterface() *objects.NetworkInterface

func (*TunnelActivity) GetTunnelType

func (x *TunnelActivity) GetTunnelType() string

func (*TunnelActivity) GetTunnelTypeId

func (*TunnelActivity) GetTypeName

func (x *TunnelActivity) GetTypeName() string

func (*TunnelActivity) GetTypeUid

func (*TunnelActivity) GetUnmapped

func (x *TunnelActivity) GetUnmapped() *objects.Object

func (*TunnelActivity) GetUser

func (x *TunnelActivity) GetUser() *objects.User

func (*TunnelActivity) ProtoMessage

func (*TunnelActivity) ProtoMessage()

func (*TunnelActivity) ProtoReflect

func (x *TunnelActivity) ProtoReflect() protoreflect.Message

func (*TunnelActivity) Reset

func (x *TunnelActivity) Reset()

func (*TunnelActivity) String

func (x *TunnelActivity) String() string

Directories

Path Synopsis

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL