Documentation ¶
Index ¶
- Variables
- func RegisterFineGuidanceSensorsServer(s grpc.ServiceRegistrar, srv FineGuidanceSensorsServer)
- func UnwrapGetEventsResponse(response *GetEventsResponse) interface{}
- type AddTracingPolicyRequest
- func (*AddTracingPolicyRequest) Descriptor() ([]byte, []int)deprecated
- func (x *AddTracingPolicyRequest) GetYaml() string
- func (msg *AddTracingPolicyRequest) MarshalJSON() ([]byte, error)
- func (*AddTracingPolicyRequest) ProtoMessage()
- func (x *AddTracingPolicyRequest) ProtoReflect() protoreflect.Message
- func (x *AddTracingPolicyRequest) Reset()
- func (x *AddTracingPolicyRequest) String() string
- func (msg *AddTracingPolicyRequest) UnmarshalJSON(b []byte) error
- type AddTracingPolicyResponse
- func (*AddTracingPolicyResponse) Descriptor() ([]byte, []int)deprecated
- func (msg *AddTracingPolicyResponse) MarshalJSON() ([]byte, error)
- func (*AddTracingPolicyResponse) ProtoMessage()
- func (x *AddTracingPolicyResponse) ProtoReflect() protoreflect.Message
- func (x *AddTracingPolicyResponse) Reset()
- func (x *AddTracingPolicyResponse) String() string
- func (msg *AddTracingPolicyResponse) UnmarshalJSON(b []byte) error
- type AggregationInfo
- func (*AggregationInfo) Descriptor() ([]byte, []int)deprecated
- func (x *AggregationInfo) GetCount() uint64
- func (msg *AggregationInfo) MarshalJSON() ([]byte, error)
- func (*AggregationInfo) ProtoMessage()
- func (x *AggregationInfo) ProtoReflect() protoreflect.Message
- func (x *AggregationInfo) Reset()
- func (x *AggregationInfo) String() string
- func (msg *AggregationInfo) UnmarshalJSON(b []byte) error
- type AggregationOptions
- func (*AggregationOptions) Descriptor() ([]byte, []int)deprecated
- func (x *AggregationOptions) GetChannelBufferSize() uint64
- func (x *AggregationOptions) GetWindowSize() *durationpb.Duration
- func (msg *AggregationOptions) MarshalJSON() ([]byte, error)
- func (*AggregationOptions) ProtoMessage()
- func (x *AggregationOptions) ProtoReflect() protoreflect.Message
- func (x *AggregationOptions) Reset()
- func (x *AggregationOptions) String() string
- func (msg *AggregationOptions) UnmarshalJSON(b []byte) error
- type Capabilities
- func (*Capabilities) Descriptor() ([]byte, []int)deprecated
- func (x *Capabilities) GetEffective() []CapabilitiesType
- func (x *Capabilities) GetInheritable() []CapabilitiesType
- func (x *Capabilities) GetPermitted() []CapabilitiesType
- func (msg *Capabilities) MarshalJSON() ([]byte, error)
- func (*Capabilities) ProtoMessage()
- func (x *Capabilities) ProtoReflect() protoreflect.Message
- func (x *Capabilities) Reset()
- func (x *Capabilities) String() string
- func (msg *Capabilities) UnmarshalJSON(b []byte) error
- type CapabilitiesType
- func (CapabilitiesType) Descriptor() protoreflect.EnumDescriptor
- func (x CapabilitiesType) Enum() *CapabilitiesType
- func (CapabilitiesType) EnumDescriptor() ([]byte, []int)deprecated
- func (x CapabilitiesType) Number() protoreflect.EnumNumber
- func (x CapabilitiesType) String() string
- func (CapabilitiesType) Type() protoreflect.EnumType
- type Container
- func (*Container) Descriptor() ([]byte, []int)deprecated
- func (x *Container) GetId() string
- func (x *Container) GetImage() *Image
- func (x *Container) GetMaybeExecProbe() bool
- func (x *Container) GetName() string
- func (x *Container) GetPid() *wrapperspb.UInt32Value
- func (x *Container) GetStartTime() *timestamppb.Timestamp
- func (msg *Container) MarshalJSON() ([]byte, error)
- func (*Container) ProtoMessage()
- func (x *Container) ProtoReflect() protoreflect.Message
- func (x *Container) Reset()
- func (x *Container) String() string
- func (msg *Container) UnmarshalJSON(b []byte) error
- type CreateContainer
- func (*CreateContainer) Descriptor() ([]byte, []int)deprecated
- func (x *CreateContainer) GetAnnotations() map[string]string
- func (x *CreateContainer) GetCgroupsPath() string
- func (x *CreateContainer) GetRootDir() string
- func (msg *CreateContainer) MarshalJSON() ([]byte, error)
- func (*CreateContainer) ProtoMessage()
- func (x *CreateContainer) ProtoReflect() protoreflect.Message
- func (x *CreateContainer) Reset()
- func (x *CreateContainer) String() string
- func (msg *CreateContainer) UnmarshalJSON(b []byte) error
- type DeleteTracingPolicyRequest
- func (*DeleteTracingPolicyRequest) Descriptor() ([]byte, []int)deprecated
- func (x *DeleteTracingPolicyRequest) GetYaml() string
- func (msg *DeleteTracingPolicyRequest) MarshalJSON() ([]byte, error)
- func (*DeleteTracingPolicyRequest) ProtoMessage()
- func (x *DeleteTracingPolicyRequest) ProtoReflect() protoreflect.Message
- func (x *DeleteTracingPolicyRequest) Reset()
- func (x *DeleteTracingPolicyRequest) String() string
- func (msg *DeleteTracingPolicyRequest) UnmarshalJSON(b []byte) error
- type DeleteTracingPolicyResponse
- func (*DeleteTracingPolicyResponse) Descriptor() ([]byte, []int)deprecated
- func (msg *DeleteTracingPolicyResponse) MarshalJSON() ([]byte, error)
- func (*DeleteTracingPolicyResponse) ProtoMessage()
- func (x *DeleteTracingPolicyResponse) ProtoReflect() protoreflect.Message
- func (x *DeleteTracingPolicyResponse) Reset()
- func (x *DeleteTracingPolicyResponse) String() string
- func (msg *DeleteTracingPolicyResponse) UnmarshalJSON(b []byte) error
- type DisableSensorRequest
- func (*DisableSensorRequest) Descriptor() ([]byte, []int)deprecated
- func (x *DisableSensorRequest) GetName() string
- func (msg *DisableSensorRequest) MarshalJSON() ([]byte, error)
- func (*DisableSensorRequest) ProtoMessage()
- func (x *DisableSensorRequest) ProtoReflect() protoreflect.Message
- func (x *DisableSensorRequest) Reset()
- func (x *DisableSensorRequest) String() string
- func (msg *DisableSensorRequest) UnmarshalJSON(b []byte) error
- type DisableSensorResponse
- func (*DisableSensorResponse) Descriptor() ([]byte, []int)deprecated
- func (msg *DisableSensorResponse) MarshalJSON() ([]byte, error)
- func (*DisableSensorResponse) ProtoMessage()
- func (x *DisableSensorResponse) ProtoReflect() protoreflect.Message
- func (x *DisableSensorResponse) Reset()
- func (x *DisableSensorResponse) String() string
- func (msg *DisableSensorResponse) UnmarshalJSON(b []byte) error
- type EnableSensorRequest
- func (*EnableSensorRequest) Descriptor() ([]byte, []int)deprecated
- func (x *EnableSensorRequest) GetName() string
- func (msg *EnableSensorRequest) MarshalJSON() ([]byte, error)
- func (*EnableSensorRequest) ProtoMessage()
- func (x *EnableSensorRequest) ProtoReflect() protoreflect.Message
- func (x *EnableSensorRequest) Reset()
- func (x *EnableSensorRequest) String() string
- func (msg *EnableSensorRequest) UnmarshalJSON(b []byte) error
- type EnableSensorResponse
- func (*EnableSensorResponse) Descriptor() ([]byte, []int)deprecated
- func (msg *EnableSensorResponse) MarshalJSON() ([]byte, error)
- func (*EnableSensorResponse) ProtoMessage()
- func (x *EnableSensorResponse) ProtoReflect() protoreflect.Message
- func (x *EnableSensorResponse) Reset()
- func (x *EnableSensorResponse) String() string
- func (msg *EnableSensorResponse) UnmarshalJSON(b []byte) error
- type Event
- type EventType
- func (EventType) Descriptor() protoreflect.EnumDescriptor
- func (x EventType) Enum() *EventType
- func (EventType) EnumDescriptor() ([]byte, []int)deprecated
- func (type_ EventType) EventIsType(event Event) bool
- func (x EventType) Number() protoreflect.EnumNumber
- func (type_ EventType) ResponseIsType(response *GetEventsResponse) bool
- func (x EventType) String() string
- func (EventType) Type() protoreflect.EnumType
- type FieldFilter
- func (*FieldFilter) Descriptor() ([]byte, []int)deprecated
- func (x *FieldFilter) GetAction() FieldFilterAction
- func (x *FieldFilter) GetEventSet() []EventType
- func (x *FieldFilter) GetFields() *fieldmaskpb.FieldMask
- func (x *FieldFilter) GetInvertEventSet() *wrapperspb.BoolValue
- func (msg *FieldFilter) MarshalJSON() ([]byte, error)
- func (*FieldFilter) ProtoMessage()
- func (x *FieldFilter) ProtoReflect() protoreflect.Message
- func (x *FieldFilter) Reset()
- func (x *FieldFilter) String() string
- func (msg *FieldFilter) UnmarshalJSON(b []byte) error
- type FieldFilterAction
- func (FieldFilterAction) Descriptor() protoreflect.EnumDescriptor
- func (x FieldFilterAction) Enum() *FieldFilterAction
- func (FieldFilterAction) EnumDescriptor() ([]byte, []int)deprecated
- func (x FieldFilterAction) Number() protoreflect.EnumNumber
- func (x FieldFilterAction) String() string
- func (FieldFilterAction) Type() protoreflect.EnumType
- type Filter
- func (*Filter) Descriptor() ([]byte, []int)deprecated
- func (x *Filter) GetArgumentsRegex() []string
- func (x *Filter) GetBinaryRegex() []string
- func (x *Filter) GetEventSet() []EventType
- func (x *Filter) GetHealthCheck() *wrapperspb.BoolValue
- func (x *Filter) GetLabels() []string
- func (x *Filter) GetNamespace() []string
- func (x *Filter) GetPid() []uint32
- func (x *Filter) GetPidSet() []uint32
- func (x *Filter) GetPodRegex() []string
- func (msg *Filter) MarshalJSON() ([]byte, error)
- func (*Filter) ProtoMessage()
- func (x *Filter) ProtoReflect() protoreflect.Message
- func (x *Filter) Reset()
- func (x *Filter) String() string
- func (msg *Filter) UnmarshalJSON(b []byte) error
- type FineGuidanceSensorsClient
- type FineGuidanceSensorsServer
- type FineGuidanceSensors_GetEventsClient
- type FineGuidanceSensors_GetEventsServer
- type GetEventsRequest
- func (*GetEventsRequest) Descriptor() ([]byte, []int)deprecated
- func (x *GetEventsRequest) GetAggregationOptions() *AggregationOptions
- func (x *GetEventsRequest) GetAllowList() []*Filter
- func (x *GetEventsRequest) GetDenyList() []*Filter
- func (x *GetEventsRequest) GetFieldFilters() []*FieldFilter
- func (msg *GetEventsRequest) MarshalJSON() ([]byte, error)
- func (*GetEventsRequest) ProtoMessage()
- func (x *GetEventsRequest) ProtoReflect() protoreflect.Message
- func (x *GetEventsRequest) Reset()
- func (x *GetEventsRequest) String() string
- func (msg *GetEventsRequest) UnmarshalJSON(b []byte) error
- type GetEventsResponse
- func (*GetEventsResponse) Descriptor() ([]byte, []int)deprecated
- func (response *GetEventsResponse) EventType() EventType
- func (x *GetEventsResponse) GetAggregationInfo() *AggregationInfo
- func (m *GetEventsResponse) GetEvent() isGetEventsResponse_Event
- func (x *GetEventsResponse) GetNodeName() string
- func (x *GetEventsResponse) GetProcessExec() *ProcessExec
- func (x *GetEventsResponse) GetProcessExit() *ProcessExit
- func (x *GetEventsResponse) GetProcessKprobe() *ProcessKprobe
- func (x *GetEventsResponse) GetProcessLoader() *ProcessLoader
- func (x *GetEventsResponse) GetProcessTracepoint() *ProcessTracepoint
- func (x *GetEventsResponse) GetTest() *Test
- func (x *GetEventsResponse) GetTime() *timestamppb.Timestamp
- func (msg *GetEventsResponse) MarshalJSON() ([]byte, error)
- func (*GetEventsResponse) ProtoMessage()
- func (x *GetEventsResponse) ProtoReflect() protoreflect.Message
- func (x *GetEventsResponse) Reset()
- func (x *GetEventsResponse) String() string
- func (msg *GetEventsResponse) UnmarshalJSON(b []byte) error
- type GetEventsResponse_ProcessExec
- type GetEventsResponse_ProcessExit
- type GetEventsResponse_ProcessKprobe
- type GetEventsResponse_ProcessLoader
- type GetEventsResponse_ProcessTracepoint
- type GetEventsResponse_Test
- type GetHealthStatusRequest
- func (*GetHealthStatusRequest) Descriptor() ([]byte, []int)deprecated
- func (x *GetHealthStatusRequest) GetEventSet() []HealthStatusType
- func (msg *GetHealthStatusRequest) MarshalJSON() ([]byte, error)
- func (*GetHealthStatusRequest) ProtoMessage()
- func (x *GetHealthStatusRequest) ProtoReflect() protoreflect.Message
- func (x *GetHealthStatusRequest) Reset()
- func (x *GetHealthStatusRequest) String() string
- func (msg *GetHealthStatusRequest) UnmarshalJSON(b []byte) error
- type GetHealthStatusResponse
- func (*GetHealthStatusResponse) Descriptor() ([]byte, []int)deprecated
- func (x *GetHealthStatusResponse) GetHealthStatus() []*HealthStatus
- func (msg *GetHealthStatusResponse) MarshalJSON() ([]byte, error)
- func (*GetHealthStatusResponse) ProtoMessage()
- func (x *GetHealthStatusResponse) ProtoReflect() protoreflect.Message
- func (x *GetHealthStatusResponse) Reset()
- func (x *GetHealthStatusResponse) String() string
- func (msg *GetHealthStatusResponse) UnmarshalJSON(b []byte) error
- type GetSensorConfigRequest
- func (*GetSensorConfigRequest) Descriptor() ([]byte, []int)deprecated
- func (x *GetSensorConfigRequest) GetCfgkey() string
- func (x *GetSensorConfigRequest) GetName() string
- func (msg *GetSensorConfigRequest) MarshalJSON() ([]byte, error)
- func (*GetSensorConfigRequest) ProtoMessage()
- func (x *GetSensorConfigRequest) ProtoReflect() protoreflect.Message
- func (x *GetSensorConfigRequest) Reset()
- func (x *GetSensorConfigRequest) String() string
- func (msg *GetSensorConfigRequest) UnmarshalJSON(b []byte) error
- type GetSensorConfigResponse
- func (*GetSensorConfigResponse) Descriptor() ([]byte, []int)deprecated
- func (x *GetSensorConfigResponse) GetCfgval() string
- func (msg *GetSensorConfigResponse) MarshalJSON() ([]byte, error)
- func (*GetSensorConfigResponse) ProtoMessage()
- func (x *GetSensorConfigResponse) ProtoReflect() protoreflect.Message
- func (x *GetSensorConfigResponse) Reset()
- func (x *GetSensorConfigResponse) String() string
- func (msg *GetSensorConfigResponse) UnmarshalJSON(b []byte) error
- type GetStackTraceTreeRequest
- func (*GetStackTraceTreeRequest) Descriptor() ([]byte, []int)deprecated
- func (x *GetStackTraceTreeRequest) GetName() string
- func (msg *GetStackTraceTreeRequest) MarshalJSON() ([]byte, error)
- func (*GetStackTraceTreeRequest) ProtoMessage()
- func (x *GetStackTraceTreeRequest) ProtoReflect() protoreflect.Message
- func (x *GetStackTraceTreeRequest) Reset()
- func (x *GetStackTraceTreeRequest) String() string
- func (msg *GetStackTraceTreeRequest) UnmarshalJSON(b []byte) error
- type GetStackTraceTreeResponse
- func (*GetStackTraceTreeResponse) Descriptor() ([]byte, []int)deprecated
- func (x *GetStackTraceTreeResponse) GetRoot() *StackTraceNode
- func (msg *GetStackTraceTreeResponse) MarshalJSON() ([]byte, error)
- func (*GetStackTraceTreeResponse) ProtoMessage()
- func (x *GetStackTraceTreeResponse) ProtoReflect() protoreflect.Message
- func (x *GetStackTraceTreeResponse) Reset()
- func (x *GetStackTraceTreeResponse) String() string
- func (msg *GetStackTraceTreeResponse) UnmarshalJSON(b []byte) error
- type GetVersionRequest
- func (*GetVersionRequest) Descriptor() ([]byte, []int)deprecated
- func (msg *GetVersionRequest) MarshalJSON() ([]byte, error)
- func (*GetVersionRequest) ProtoMessage()
- func (x *GetVersionRequest) ProtoReflect() protoreflect.Message
- func (x *GetVersionRequest) Reset()
- func (x *GetVersionRequest) String() string
- func (msg *GetVersionRequest) UnmarshalJSON(b []byte) error
- type GetVersionResponse
- func (*GetVersionResponse) Descriptor() ([]byte, []int)deprecated
- func (x *GetVersionResponse) GetVersion() string
- func (msg *GetVersionResponse) MarshalJSON() ([]byte, error)
- func (*GetVersionResponse) ProtoMessage()
- func (x *GetVersionResponse) ProtoReflect() protoreflect.Message
- func (x *GetVersionResponse) Reset()
- func (x *GetVersionResponse) String() string
- func (msg *GetVersionResponse) UnmarshalJSON(b []byte) error
- type HealthStatus
- func (*HealthStatus) Descriptor() ([]byte, []int)deprecated
- func (x *HealthStatus) GetDetails() string
- func (x *HealthStatus) GetEvent() HealthStatusType
- func (x *HealthStatus) GetStatus() HealthStatusResult
- func (msg *HealthStatus) MarshalJSON() ([]byte, error)
- func (*HealthStatus) ProtoMessage()
- func (x *HealthStatus) ProtoReflect() protoreflect.Message
- func (x *HealthStatus) Reset()
- func (x *HealthStatus) String() string
- func (msg *HealthStatus) UnmarshalJSON(b []byte) error
- type HealthStatusResult
- func (HealthStatusResult) Descriptor() protoreflect.EnumDescriptor
- func (x HealthStatusResult) Enum() *HealthStatusResult
- func (HealthStatusResult) EnumDescriptor() ([]byte, []int)deprecated
- func (x HealthStatusResult) Number() protoreflect.EnumNumber
- func (x HealthStatusResult) String() string
- func (HealthStatusResult) Type() protoreflect.EnumType
- type HealthStatusType
- func (HealthStatusType) Descriptor() protoreflect.EnumDescriptor
- func (x HealthStatusType) Enum() *HealthStatusType
- func (HealthStatusType) EnumDescriptor() ([]byte, []int)deprecated
- func (x HealthStatusType) Number() protoreflect.EnumNumber
- func (x HealthStatusType) String() string
- func (HealthStatusType) Type() protoreflect.EnumType
- type Image
- func (*Image) Descriptor() ([]byte, []int)deprecated
- func (x *Image) GetId() string
- func (x *Image) GetName() string
- func (msg *Image) MarshalJSON() ([]byte, error)
- func (*Image) ProtoMessage()
- func (x *Image) ProtoReflect() protoreflect.Message
- func (x *Image) Reset()
- func (x *Image) String() string
- func (msg *Image) UnmarshalJSON(b []byte) error
- type IsGetEventsResponse_Event
- type KprobeAction
- func (KprobeAction) Descriptor() protoreflect.EnumDescriptor
- func (x KprobeAction) Enum() *KprobeAction
- func (KprobeAction) EnumDescriptor() ([]byte, []int)deprecated
- func (x KprobeAction) Number() protoreflect.EnumNumber
- func (x KprobeAction) String() string
- func (KprobeAction) Type() protoreflect.EnumType
- type KprobeArgument
- func (*KprobeArgument) Descriptor() ([]byte, []int)deprecated
- func (m *KprobeArgument) GetArg() isKprobeArgument_Arg
- func (x *KprobeArgument) GetBpfAttrArg() *KprobeBpfAttr
- func (x *KprobeArgument) GetBpfMapArg() *KprobeBpfMap
- func (x *KprobeArgument) GetBytesArg() []byte
- func (x *KprobeArgument) GetCapabilityArg() *KprobeCapability
- func (x *KprobeArgument) GetCredArg() *KprobeCred
- func (x *KprobeArgument) GetFileArg() *KprobeFile
- func (x *KprobeArgument) GetIntArg() int32
- func (x *KprobeArgument) GetLongArg() int64
- func (x *KprobeArgument) GetPathArg() *KprobePath
- func (x *KprobeArgument) GetPerfEventArg() *KprobePerfEvent
- func (x *KprobeArgument) GetSizeArg() uint64
- func (x *KprobeArgument) GetSkbArg() *KprobeSkb
- func (x *KprobeArgument) GetSockArg() *KprobeSock
- func (x *KprobeArgument) GetStringArg() string
- func (x *KprobeArgument) GetTruncatedBytesArg() *KprobeTruncatedBytes
- func (x *KprobeArgument) GetUintArg() uint32
- func (x *KprobeArgument) GetUserNamespaceArg() *KprobeUserNamespace
- func (msg *KprobeArgument) MarshalJSON() ([]byte, error)
- func (*KprobeArgument) ProtoMessage()
- func (x *KprobeArgument) ProtoReflect() protoreflect.Message
- func (x *KprobeArgument) Reset()
- func (x *KprobeArgument) String() string
- func (msg *KprobeArgument) UnmarshalJSON(b []byte) error
- type KprobeArgument_BpfAttrArg
- type KprobeArgument_BpfMapArg
- type KprobeArgument_BytesArg
- type KprobeArgument_CapabilityArg
- type KprobeArgument_CredArg
- type KprobeArgument_FileArg
- type KprobeArgument_IntArg
- type KprobeArgument_LongArg
- type KprobeArgument_PathArg
- type KprobeArgument_PerfEventArg
- type KprobeArgument_SizeArg
- type KprobeArgument_SkbArg
- type KprobeArgument_SockArg
- type KprobeArgument_StringArg
- type KprobeArgument_TruncatedBytesArg
- type KprobeArgument_UintArg
- type KprobeArgument_UserNamespaceArg
- type KprobeBpfAttr
- func (*KprobeBpfAttr) Descriptor() ([]byte, []int)deprecated
- func (x *KprobeBpfAttr) GetInsnCnt() uint32
- func (x *KprobeBpfAttr) GetProgName() string
- func (x *KprobeBpfAttr) GetProgType() string
- func (msg *KprobeBpfAttr) MarshalJSON() ([]byte, error)
- func (*KprobeBpfAttr) ProtoMessage()
- func (x *KprobeBpfAttr) ProtoReflect() protoreflect.Message
- func (x *KprobeBpfAttr) Reset()
- func (x *KprobeBpfAttr) String() string
- func (msg *KprobeBpfAttr) UnmarshalJSON(b []byte) error
- type KprobeBpfMap
- func (*KprobeBpfMap) Descriptor() ([]byte, []int)deprecated
- func (x *KprobeBpfMap) GetKeySize() uint32
- func (x *KprobeBpfMap) GetMapName() string
- func (x *KprobeBpfMap) GetMapType() string
- func (x *KprobeBpfMap) GetMaxEntries() uint32
- func (x *KprobeBpfMap) GetValueSize() uint32
- func (msg *KprobeBpfMap) MarshalJSON() ([]byte, error)
- func (*KprobeBpfMap) ProtoMessage()
- func (x *KprobeBpfMap) ProtoReflect() protoreflect.Message
- func (x *KprobeBpfMap) Reset()
- func (x *KprobeBpfMap) String() string
- func (msg *KprobeBpfMap) UnmarshalJSON(b []byte) error
- type KprobeCapability
- func (*KprobeCapability) Descriptor() ([]byte, []int)deprecated
- func (x *KprobeCapability) GetName() string
- func (x *KprobeCapability) GetValue() *wrapperspb.Int32Value
- func (msg *KprobeCapability) MarshalJSON() ([]byte, error)
- func (*KprobeCapability) ProtoMessage()
- func (x *KprobeCapability) ProtoReflect() protoreflect.Message
- func (x *KprobeCapability) Reset()
- func (x *KprobeCapability) String() string
- func (msg *KprobeCapability) UnmarshalJSON(b []byte) error
- type KprobeCred
- func (*KprobeCred) Descriptor() ([]byte, []int)deprecated
- func (x *KprobeCred) GetEffective() []CapabilitiesType
- func (x *KprobeCred) GetInheritable() []CapabilitiesType
- func (x *KprobeCred) GetPermitted() []CapabilitiesType
- func (msg *KprobeCred) MarshalJSON() ([]byte, error)
- func (*KprobeCred) ProtoMessage()
- func (x *KprobeCred) ProtoReflect() protoreflect.Message
- func (x *KprobeCred) Reset()
- func (x *KprobeCred) String() string
- func (msg *KprobeCred) UnmarshalJSON(b []byte) error
- type KprobeFile
- func (*KprobeFile) Descriptor() ([]byte, []int)deprecated
- func (x *KprobeFile) GetFlags() string
- func (x *KprobeFile) GetMount() string
- func (x *KprobeFile) GetPath() string
- func (msg *KprobeFile) MarshalJSON() ([]byte, error)
- func (*KprobeFile) ProtoMessage()
- func (x *KprobeFile) ProtoReflect() protoreflect.Message
- func (x *KprobeFile) Reset()
- func (x *KprobeFile) String() string
- func (msg *KprobeFile) UnmarshalJSON(b []byte) error
- type KprobePath
- func (*KprobePath) Descriptor() ([]byte, []int)deprecated
- func (x *KprobePath) GetFlags() string
- func (x *KprobePath) GetMount() string
- func (x *KprobePath) GetPath() string
- func (msg *KprobePath) MarshalJSON() ([]byte, error)
- func (*KprobePath) ProtoMessage()
- func (x *KprobePath) ProtoReflect() protoreflect.Message
- func (x *KprobePath) Reset()
- func (x *KprobePath) String() string
- func (msg *KprobePath) UnmarshalJSON(b []byte) error
- type KprobePerfEvent
- func (*KprobePerfEvent) Descriptor() ([]byte, []int)deprecated
- func (x *KprobePerfEvent) GetConfig() uint64
- func (x *KprobePerfEvent) GetKprobeFunc() string
- func (x *KprobePerfEvent) GetProbeOffset() uint64
- func (x *KprobePerfEvent) GetType() string
- func (msg *KprobePerfEvent) MarshalJSON() ([]byte, error)
- func (*KprobePerfEvent) ProtoMessage()
- func (x *KprobePerfEvent) ProtoReflect() protoreflect.Message
- func (x *KprobePerfEvent) Reset()
- func (x *KprobePerfEvent) String() string
- func (msg *KprobePerfEvent) UnmarshalJSON(b []byte) error
- type KprobeSkb
- func (*KprobeSkb) Descriptor() ([]byte, []int)deprecated
- func (x *KprobeSkb) GetDaddr() string
- func (x *KprobeSkb) GetDport() uint32
- func (x *KprobeSkb) GetHash() uint32
- func (x *KprobeSkb) GetLen() uint32
- func (x *KprobeSkb) GetMark() uint32
- func (x *KprobeSkb) GetPriority() uint32
- func (x *KprobeSkb) GetProto() uint32
- func (x *KprobeSkb) GetSaddr() string
- func (x *KprobeSkb) GetSecPathLen() uint32
- func (x *KprobeSkb) GetSecPathOlen() uint32
- func (x *KprobeSkb) GetSport() uint32
- func (msg *KprobeSkb) MarshalJSON() ([]byte, error)
- func (*KprobeSkb) ProtoMessage()
- func (x *KprobeSkb) ProtoReflect() protoreflect.Message
- func (x *KprobeSkb) Reset()
- func (x *KprobeSkb) String() string
- func (msg *KprobeSkb) UnmarshalJSON(b []byte) error
- type KprobeSock
- func (*KprobeSock) Descriptor() ([]byte, []int)deprecated
- func (x *KprobeSock) GetDaddr() string
- func (x *KprobeSock) GetDport() uint32
- func (x *KprobeSock) GetFamily() string
- func (x *KprobeSock) GetMark() uint32
- func (x *KprobeSock) GetPriority() uint32
- func (x *KprobeSock) GetProtocol() string
- func (x *KprobeSock) GetSaddr() string
- func (x *KprobeSock) GetSport() uint32
- func (x *KprobeSock) GetType() string
- func (msg *KprobeSock) MarshalJSON() ([]byte, error)
- func (*KprobeSock) ProtoMessage()
- func (x *KprobeSock) ProtoReflect() protoreflect.Message
- func (x *KprobeSock) Reset()
- func (x *KprobeSock) String() string
- func (msg *KprobeSock) UnmarshalJSON(b []byte) error
- type KprobeTruncatedBytes
- func (*KprobeTruncatedBytes) Descriptor() ([]byte, []int)deprecated
- func (x *KprobeTruncatedBytes) GetBytesArg() []byte
- func (x *KprobeTruncatedBytes) GetOrigSize() uint64
- func (msg *KprobeTruncatedBytes) MarshalJSON() ([]byte, error)
- func (*KprobeTruncatedBytes) ProtoMessage()
- func (x *KprobeTruncatedBytes) ProtoReflect() protoreflect.Message
- func (x *KprobeTruncatedBytes) Reset()
- func (x *KprobeTruncatedBytes) String() string
- func (msg *KprobeTruncatedBytes) UnmarshalJSON(b []byte) error
- type KprobeUserNamespace
- func (*KprobeUserNamespace) Descriptor() ([]byte, []int)deprecated
- func (x *KprobeUserNamespace) GetGroup() *wrapperspb.UInt32Value
- func (x *KprobeUserNamespace) GetLevel() *wrapperspb.Int32Value
- func (x *KprobeUserNamespace) GetNs() *Namespace
- func (x *KprobeUserNamespace) GetOwner() *wrapperspb.UInt32Value
- func (msg *KprobeUserNamespace) MarshalJSON() ([]byte, error)
- func (*KprobeUserNamespace) ProtoMessage()
- func (x *KprobeUserNamespace) ProtoReflect() protoreflect.Message
- func (x *KprobeUserNamespace) Reset()
- func (x *KprobeUserNamespace) String() string
- func (msg *KprobeUserNamespace) UnmarshalJSON(b []byte) error
- type ListSensorsRequest
- func (*ListSensorsRequest) Descriptor() ([]byte, []int)deprecated
- func (msg *ListSensorsRequest) MarshalJSON() ([]byte, error)
- func (*ListSensorsRequest) ProtoMessage()
- func (x *ListSensorsRequest) ProtoReflect() protoreflect.Message
- func (x *ListSensorsRequest) Reset()
- func (x *ListSensorsRequest) String() string
- func (msg *ListSensorsRequest) UnmarshalJSON(b []byte) error
- type ListSensorsResponse
- func (*ListSensorsResponse) Descriptor() ([]byte, []int)deprecated
- func (x *ListSensorsResponse) GetSensors() []*SensorStatus
- func (msg *ListSensorsResponse) MarshalJSON() ([]byte, error)
- func (*ListSensorsResponse) ProtoMessage()
- func (x *ListSensorsResponse) ProtoReflect() protoreflect.Message
- func (x *ListSensorsResponse) Reset()
- func (x *ListSensorsResponse) String() string
- func (msg *ListSensorsResponse) UnmarshalJSON(b []byte) error
- type ListTracingPoliciesRequest
- func (*ListTracingPoliciesRequest) Descriptor() ([]byte, []int)deprecated
- func (msg *ListTracingPoliciesRequest) MarshalJSON() ([]byte, error)
- func (*ListTracingPoliciesRequest) ProtoMessage()
- func (x *ListTracingPoliciesRequest) ProtoReflect() protoreflect.Message
- func (x *ListTracingPoliciesRequest) Reset()
- func (x *ListTracingPoliciesRequest) String() string
- func (msg *ListTracingPoliciesRequest) UnmarshalJSON(b []byte) error
- type ListTracingPoliciesResponse
- func (*ListTracingPoliciesResponse) Descriptor() ([]byte, []int)deprecated
- func (x *ListTracingPoliciesResponse) GetPolicies() []*TracingPolicyStatus
- func (msg *ListTracingPoliciesResponse) MarshalJSON() ([]byte, error)
- func (*ListTracingPoliciesResponse) ProtoMessage()
- func (x *ListTracingPoliciesResponse) ProtoReflect() protoreflect.Message
- func (x *ListTracingPoliciesResponse) Reset()
- func (x *ListTracingPoliciesResponse) String() string
- func (msg *ListTracingPoliciesResponse) UnmarshalJSON(b []byte) error
- type Namespace
- func (*Namespace) Descriptor() ([]byte, []int)deprecated
- func (x *Namespace) GetInum() uint32
- func (x *Namespace) GetIsHost() bool
- func (msg *Namespace) MarshalJSON() ([]byte, error)
- func (*Namespace) ProtoMessage()
- func (x *Namespace) ProtoReflect() protoreflect.Message
- func (x *Namespace) Reset()
- func (x *Namespace) String() string
- func (msg *Namespace) UnmarshalJSON(b []byte) error
- type Namespaces
- func (*Namespaces) Descriptor() ([]byte, []int)deprecated
- func (x *Namespaces) GetCgroup() *Namespace
- func (x *Namespaces) GetIpc() *Namespace
- func (x *Namespaces) GetMnt() *Namespace
- func (x *Namespaces) GetNet() *Namespace
- func (x *Namespaces) GetPid() *Namespace
- func (x *Namespaces) GetPidForChildren() *Namespace
- func (x *Namespaces) GetTime() *Namespace
- func (x *Namespaces) GetTimeForChildren() *Namespace
- func (x *Namespaces) GetUser() *Namespace
- func (x *Namespaces) GetUts() *Namespace
- func (msg *Namespaces) MarshalJSON() ([]byte, error)
- func (*Namespaces) ProtoMessage()
- func (x *Namespaces) ProtoReflect() protoreflect.Message
- func (x *Namespaces) Reset()
- func (x *Namespaces) String() string
- func (msg *Namespaces) UnmarshalJSON(b []byte) error
- type ParentEvent
- type Pod
- func (*Pod) Descriptor() ([]byte, []int)deprecated
- func (x *Pod) GetContainer() *Container
- func (x *Pod) GetLabels() []string
- func (x *Pod) GetName() string
- func (x *Pod) GetNamespace() string
- func (x *Pod) GetPodLabels() map[string]string
- func (msg *Pod) MarshalJSON() ([]byte, error)
- func (*Pod) ProtoMessage()
- func (x *Pod) ProtoReflect() protoreflect.Message
- func (x *Pod) Reset()
- func (x *Pod) String() string
- func (msg *Pod) UnmarshalJSON(b []byte) error
- type Process
- func (*Process) Descriptor() ([]byte, []int)deprecated
- func (x *Process) GetArguments() string
- func (x *Process) GetAuid() *wrapperspb.UInt32Value
- func (x *Process) GetBinary() string
- func (x *Process) GetCap() *Capabilities
- func (x *Process) GetCwd() string
- func (x *Process) GetDocker() string
- func (x *Process) GetExecId() string
- func (x *Process) GetFlags() string
- func (x *Process) GetNs() *Namespaces
- func (x *Process) GetParentExecId() string
- func (x *Process) GetPid() *wrapperspb.UInt32Value
- func (x *Process) GetPod() *Pod
- func (x *Process) GetRefcnt() uint32
- func (x *Process) GetStartTime() *timestamppb.Timestamp
- func (x *Process) GetUid() *wrapperspb.UInt32Value
- func (msg *Process) MarshalJSON() ([]byte, error)
- func (*Process) ProtoMessage()
- func (x *Process) ProtoReflect() protoreflect.Message
- func (x *Process) Reset()
- func (x *Process) String() string
- func (msg *Process) UnmarshalJSON(b []byte) error
- type ProcessEvent
- type ProcessExec
- func (*ProcessExec) Descriptor() ([]byte, []int)deprecated
- func (event *ProcessExec) Encapsulate() IsGetEventsResponse_Event
- func (x *ProcessExec) GetAncestors() []*Process
- func (x *ProcessExec) GetParent() *Process
- func (x *ProcessExec) GetProcess() *Process
- func (msg *ProcessExec) MarshalJSON() ([]byte, error)
- func (*ProcessExec) ProtoMessage()
- func (x *ProcessExec) ProtoReflect() protoreflect.Message
- func (x *ProcessExec) Reset()
- func (event *ProcessExec) SetParent(p *Process)
- func (event *ProcessExec) SetProcess(p *Process)
- func (x *ProcessExec) String() string
- func (msg *ProcessExec) UnmarshalJSON(b []byte) error
- type ProcessExit
- func (*ProcessExit) Descriptor() ([]byte, []int)deprecated
- func (event *ProcessExit) Encapsulate() IsGetEventsResponse_Event
- func (x *ProcessExit) GetParent() *Process
- func (x *ProcessExit) GetProcess() *Process
- func (x *ProcessExit) GetSignal() string
- func (x *ProcessExit) GetStatus() uint32
- func (x *ProcessExit) GetTime() *timestamppb.Timestamp
- func (msg *ProcessExit) MarshalJSON() ([]byte, error)
- func (*ProcessExit) ProtoMessage()
- func (x *ProcessExit) ProtoReflect() protoreflect.Message
- func (x *ProcessExit) Reset()
- func (event *ProcessExit) SetParent(p *Process)
- func (event *ProcessExit) SetProcess(p *Process)
- func (x *ProcessExit) String() string
- func (msg *ProcessExit) UnmarshalJSON(b []byte) error
- type ProcessKprobe
- func (*ProcessKprobe) Descriptor() ([]byte, []int)deprecated
- func (event *ProcessKprobe) Encapsulate() IsGetEventsResponse_Event
- func (x *ProcessKprobe) GetAction() KprobeAction
- func (x *ProcessKprobe) GetArgs() []*KprobeArgument
- func (x *ProcessKprobe) GetFunctionName() string
- func (x *ProcessKprobe) GetParent() *Process
- func (x *ProcessKprobe) GetProcess() *Process
- func (x *ProcessKprobe) GetReturn() *KprobeArgument
- func (msg *ProcessKprobe) MarshalJSON() ([]byte, error)
- func (*ProcessKprobe) ProtoMessage()
- func (x *ProcessKprobe) ProtoReflect() protoreflect.Message
- func (x *ProcessKprobe) Reset()
- func (event *ProcessKprobe) SetParent(p *Process)
- func (event *ProcessKprobe) SetProcess(p *Process)
- func (x *ProcessKprobe) String() string
- func (msg *ProcessKprobe) UnmarshalJSON(b []byte) error
- type ProcessLoader
- func (*ProcessLoader) Descriptor() ([]byte, []int)deprecated
- func (event *ProcessLoader) Encapsulate() IsGetEventsResponse_Event
- func (x *ProcessLoader) GetBuildid() []byte
- func (x *ProcessLoader) GetPath() string
- func (x *ProcessLoader) GetProcess() *Process
- func (msg *ProcessLoader) MarshalJSON() ([]byte, error)
- func (*ProcessLoader) ProtoMessage()
- func (x *ProcessLoader) ProtoReflect() protoreflect.Message
- func (x *ProcessLoader) Reset()
- func (event *ProcessLoader) SetProcess(p *Process)
- func (x *ProcessLoader) String() string
- func (msg *ProcessLoader) UnmarshalJSON(b []byte) error
- type ProcessTracepoint
- func (*ProcessTracepoint) Descriptor() ([]byte, []int)deprecated
- func (event *ProcessTracepoint) Encapsulate() IsGetEventsResponse_Event
- func (x *ProcessTracepoint) GetArgs() []*KprobeArgument
- func (x *ProcessTracepoint) GetEvent() string
- func (x *ProcessTracepoint) GetParent() *Process
- func (x *ProcessTracepoint) GetProcess() *Process
- func (x *ProcessTracepoint) GetSubsys() string
- func (msg *ProcessTracepoint) MarshalJSON() ([]byte, error)
- func (*ProcessTracepoint) ProtoMessage()
- func (x *ProcessTracepoint) ProtoReflect() protoreflect.Message
- func (x *ProcessTracepoint) Reset()
- func (event *ProcessTracepoint) SetParent(p *Process)
- func (event *ProcessTracepoint) SetProcess(p *Process)
- func (x *ProcessTracepoint) String() string
- func (msg *ProcessTracepoint) UnmarshalJSON(b []byte) error
- type RemoveSensorRequest
- func (*RemoveSensorRequest) Descriptor() ([]byte, []int)deprecated
- func (x *RemoveSensorRequest) GetName() string
- func (msg *RemoveSensorRequest) MarshalJSON() ([]byte, error)
- func (*RemoveSensorRequest) ProtoMessage()
- func (x *RemoveSensorRequest) ProtoReflect() protoreflect.Message
- func (x *RemoveSensorRequest) Reset()
- func (x *RemoveSensorRequest) String() string
- func (msg *RemoveSensorRequest) UnmarshalJSON(b []byte) error
- type RemoveSensorResponse
- func (*RemoveSensorResponse) Descriptor() ([]byte, []int)deprecated
- func (msg *RemoveSensorResponse) MarshalJSON() ([]byte, error)
- func (*RemoveSensorResponse) ProtoMessage()
- func (x *RemoveSensorResponse) ProtoReflect() protoreflect.Message
- func (x *RemoveSensorResponse) Reset()
- func (x *RemoveSensorResponse) String() string
- func (msg *RemoveSensorResponse) UnmarshalJSON(b []byte) error
- type RuntimeHookRequest
- func (*RuntimeHookRequest) Descriptor() ([]byte, []int)deprecated
- func (x *RuntimeHookRequest) GetCreateContainer() *CreateContainer
- func (m *RuntimeHookRequest) GetEvent() isRuntimeHookRequest_Event
- func (msg *RuntimeHookRequest) MarshalJSON() ([]byte, error)
- func (*RuntimeHookRequest) ProtoMessage()
- func (x *RuntimeHookRequest) ProtoReflect() protoreflect.Message
- func (x *RuntimeHookRequest) Reset()
- func (x *RuntimeHookRequest) String() string
- func (msg *RuntimeHookRequest) UnmarshalJSON(b []byte) error
- type RuntimeHookRequest_CreateContainer
- type RuntimeHookResponse
- func (*RuntimeHookResponse) Descriptor() ([]byte, []int)deprecated
- func (msg *RuntimeHookResponse) MarshalJSON() ([]byte, error)
- func (*RuntimeHookResponse) ProtoMessage()
- func (x *RuntimeHookResponse) ProtoReflect() protoreflect.Message
- func (x *RuntimeHookResponse) Reset()
- func (x *RuntimeHookResponse) String() string
- func (msg *RuntimeHookResponse) UnmarshalJSON(b []byte) error
- type SensorStatus
- func (*SensorStatus) Descriptor() ([]byte, []int)deprecated
- func (x *SensorStatus) GetCollection() string
- func (x *SensorStatus) GetEnabled() bool
- func (x *SensorStatus) GetName() string
- func (msg *SensorStatus) MarshalJSON() ([]byte, error)
- func (*SensorStatus) ProtoMessage()
- func (x *SensorStatus) ProtoReflect() protoreflect.Message
- func (x *SensorStatus) Reset()
- func (x *SensorStatus) String() string
- func (msg *SensorStatus) UnmarshalJSON(b []byte) error
- type SetSensorConfigRequest
- func (*SetSensorConfigRequest) Descriptor() ([]byte, []int)deprecated
- func (x *SetSensorConfigRequest) GetCfgkey() string
- func (x *SetSensorConfigRequest) GetCfgval() string
- func (x *SetSensorConfigRequest) GetName() string
- func (msg *SetSensorConfigRequest) MarshalJSON() ([]byte, error)
- func (*SetSensorConfigRequest) ProtoMessage()
- func (x *SetSensorConfigRequest) ProtoReflect() protoreflect.Message
- func (x *SetSensorConfigRequest) Reset()
- func (x *SetSensorConfigRequest) String() string
- func (msg *SetSensorConfigRequest) UnmarshalJSON(b []byte) error
- type SetSensorConfigResponse
- func (*SetSensorConfigResponse) Descriptor() ([]byte, []int)deprecated
- func (msg *SetSensorConfigResponse) MarshalJSON() ([]byte, error)
- func (*SetSensorConfigResponse) ProtoMessage()
- func (x *SetSensorConfigResponse) ProtoReflect() protoreflect.Message
- func (x *SetSensorConfigResponse) Reset()
- func (x *SetSensorConfigResponse) String() string
- func (msg *SetSensorConfigResponse) UnmarshalJSON(b []byte) error
- type StackAddress
- func (*StackAddress) Descriptor() ([]byte, []int)deprecated
- func (x *StackAddress) GetAddress() uint64
- func (x *StackAddress) GetSymbol() string
- func (msg *StackAddress) MarshalJSON() ([]byte, error)
- func (*StackAddress) ProtoMessage()
- func (x *StackAddress) ProtoReflect() protoreflect.Message
- func (x *StackAddress) Reset()
- func (x *StackAddress) String() string
- func (msg *StackAddress) UnmarshalJSON(b []byte) error
- type StackTrace
- func (*StackTrace) Descriptor() ([]byte, []int)deprecated
- func (x *StackTrace) GetAddresses() []*StackAddress
- func (msg *StackTrace) MarshalJSON() ([]byte, error)
- func (*StackTrace) ProtoMessage()
- func (x *StackTrace) ProtoReflect() protoreflect.Message
- func (x *StackTrace) Reset()
- func (x *StackTrace) String() string
- func (msg *StackTrace) UnmarshalJSON(b []byte) error
- type StackTraceLabel
- func (*StackTraceLabel) Descriptor() ([]byte, []int)deprecated
- func (x *StackTraceLabel) GetCount() uint64
- func (x *StackTraceLabel) GetKey() string
- func (msg *StackTraceLabel) MarshalJSON() ([]byte, error)
- func (*StackTraceLabel) ProtoMessage()
- func (x *StackTraceLabel) ProtoReflect() protoreflect.Message
- func (x *StackTraceLabel) Reset()
- func (x *StackTraceLabel) String() string
- func (msg *StackTraceLabel) UnmarshalJSON(b []byte) error
- type StackTraceNode
- func (*StackTraceNode) Descriptor() ([]byte, []int)deprecated
- func (x *StackTraceNode) GetAddress() *StackAddress
- func (x *StackTraceNode) GetChildren() []*StackTraceNode
- func (x *StackTraceNode) GetCount() uint64
- func (x *StackTraceNode) GetLabels() []*StackTraceLabel
- func (msg *StackTraceNode) MarshalJSON() ([]byte, error)
- func (*StackTraceNode) ProtoMessage()
- func (x *StackTraceNode) ProtoReflect() protoreflect.Message
- func (x *StackTraceNode) Reset()
- func (x *StackTraceNode) String() string
- func (msg *StackTraceNode) UnmarshalJSON(b []byte) error
- type Test
- func (*Test) Descriptor() ([]byte, []int)deprecated
- func (event *Test) Encapsulate() IsGetEventsResponse_Event
- func (x *Test) GetArg0() uint64
- func (x *Test) GetArg1() uint64
- func (x *Test) GetArg2() uint64
- func (x *Test) GetArg3() uint64
- func (msg *Test) MarshalJSON() ([]byte, error)
- func (*Test) ProtoMessage()
- func (x *Test) ProtoReflect() protoreflect.Message
- func (x *Test) Reset()
- func (x *Test) String() string
- func (msg *Test) UnmarshalJSON(b []byte) error
- type TracingPolicyStatus
- func (*TracingPolicyStatus) Descriptor() ([]byte, []int)deprecated
- func (x *TracingPolicyStatus) GetId() uint64
- func (x *TracingPolicyStatus) GetInfo() string
- func (x *TracingPolicyStatus) GetName() string
- func (x *TracingPolicyStatus) GetNamespace() string
- func (x *TracingPolicyStatus) GetSensors() []string
- func (msg *TracingPolicyStatus) MarshalJSON() ([]byte, error)
- func (*TracingPolicyStatus) ProtoMessage()
- func (x *TracingPolicyStatus) ProtoReflect() protoreflect.Message
- func (x *TracingPolicyStatus) Reset()
- func (x *TracingPolicyStatus) String() string
- func (msg *TracingPolicyStatus) UnmarshalJSON(b []byte) error
- type UnimplementedFineGuidanceSensorsServer
- func (UnimplementedFineGuidanceSensorsServer) AddTracingPolicy(context.Context, *AddTracingPolicyRequest) (*AddTracingPolicyResponse, error)
- func (UnimplementedFineGuidanceSensorsServer) DisableSensor(context.Context, *DisableSensorRequest) (*DisableSensorResponse, error)
- func (UnimplementedFineGuidanceSensorsServer) EnableSensor(context.Context, *EnableSensorRequest) (*EnableSensorResponse, error)
- func (UnimplementedFineGuidanceSensorsServer) GetEvents(*GetEventsRequest, FineGuidanceSensors_GetEventsServer) error
- func (UnimplementedFineGuidanceSensorsServer) GetHealth(context.Context, *GetHealthStatusRequest) (*GetHealthStatusResponse, error)
- func (UnimplementedFineGuidanceSensorsServer) GetSensorConfig(context.Context, *GetSensorConfigRequest) (*GetSensorConfigResponse, error)
- func (UnimplementedFineGuidanceSensorsServer) GetStackTraceTree(context.Context, *GetStackTraceTreeRequest) (*GetStackTraceTreeResponse, error)
- func (UnimplementedFineGuidanceSensorsServer) GetVersion(context.Context, *GetVersionRequest) (*GetVersionResponse, error)
- func (UnimplementedFineGuidanceSensorsServer) ListSensors(context.Context, *ListSensorsRequest) (*ListSensorsResponse, error)
- func (UnimplementedFineGuidanceSensorsServer) ListTracingPolicies(context.Context, *ListTracingPoliciesRequest) (*ListTracingPoliciesResponse, error)
- func (UnimplementedFineGuidanceSensorsServer) RemoveSensor(context.Context, *RemoveSensorRequest) (*RemoveSensorResponse, error)
- func (UnimplementedFineGuidanceSensorsServer) RuntimeHook(context.Context, *RuntimeHookRequest) (*RuntimeHookResponse, error)
- func (UnimplementedFineGuidanceSensorsServer) SetSensorConfig(context.Context, *SetSensorConfigRequest) (*SetSensorConfigResponse, error)
- type UnsafeFineGuidanceSensorsServer
Constants ¶
This section is empty.
Variables ¶
var ( CapabilitiesType_name = map[int32]string{ 0: "CAP_CHOWN", 1: "DAC_OVERRIDE", 2: "CAP_DAC_READ_SEARCH", 3: "CAP_FOWNER", 4: "CAP_FSETID", 5: "CAP_KILL", 6: "CAP_SETGID", 7: "CAP_SETUID", 8: "CAP_SETPCAP", 9: "CAP_LINUX_IMMUTABLE", 10: "CAP_NET_BIND_SERVICE", 11: "CAP_NET_BROADCAST", 12: "CAP_NET_ADMIN", 13: "CAP_NET_RAW", 14: "CAP_IPC_LOCK", 15: "CAP_IPC_OWNER", 16: "CAP_SYS_MODULE", 17: "CAP_SYS_RAWIO", 18: "CAP_SYS_CHROOT", 19: "CAP_SYS_PTRACE", 20: "CAP_SYS_PACCT", 21: "CAP_SYS_ADMIN", 22: "CAP_SYS_BOOT", 23: "CAP_SYS_NICE", 24: "CAP_SYS_RESOURCE", 25: "CAP_SYS_TIME", 26: "CAP_SYS_TTY_CONFIG", 27: "CAP_MKNOD", 28: "CAP_LEASE", 29: "CAP_AUDIT_WRITE", 30: "CAP_AUDIT_CONTROL", 31: "CAP_SETFCAP", 32: "CAP_MAC_OVERRIDE", 33: "CAP_MAC_ADMIN", 34: "CAP_SYSLOG", 35: "CAP_WAKE_ALARM", 36: "CAP_BLOCK_SUSPEND", 37: "CAP_AUDIT_READ", 38: "CAP_PERFMON", 39: "CAP_BPF", 40: "CAP_CHECKPOINT_RESTORE", } CapabilitiesType_value = map[string]int32{ "CAP_CHOWN": 0, "DAC_OVERRIDE": 1, "CAP_DAC_READ_SEARCH": 2, "CAP_FOWNER": 3, "CAP_FSETID": 4, "CAP_KILL": 5, "CAP_SETGID": 6, "CAP_SETUID": 7, "CAP_SETPCAP": 8, "CAP_LINUX_IMMUTABLE": 9, "CAP_NET_BIND_SERVICE": 10, "CAP_NET_BROADCAST": 11, "CAP_NET_ADMIN": 12, "CAP_NET_RAW": 13, "CAP_IPC_LOCK": 14, "CAP_IPC_OWNER": 15, "CAP_SYS_MODULE": 16, "CAP_SYS_RAWIO": 17, "CAP_SYS_CHROOT": 18, "CAP_SYS_PTRACE": 19, "CAP_SYS_PACCT": 20, "CAP_SYS_ADMIN": 21, "CAP_SYS_BOOT": 22, "CAP_SYS_NICE": 23, "CAP_SYS_RESOURCE": 24, "CAP_SYS_TIME": 25, "CAP_SYS_TTY_CONFIG": 26, "CAP_MKNOD": 27, "CAP_LEASE": 28, "CAP_AUDIT_WRITE": 29, "CAP_AUDIT_CONTROL": 30, "CAP_SETFCAP": 31, "CAP_MAC_OVERRIDE": 32, "CAP_MAC_ADMIN": 33, "CAP_SYSLOG": 34, "CAP_WAKE_ALARM": 35, "CAP_BLOCK_SUSPEND": 36, "CAP_AUDIT_READ": 37, "CAP_PERFMON": 38, "CAP_BPF": 39, "CAP_CHECKPOINT_RESTORE": 40, } )
Enum value maps for CapabilitiesType.
var ( EventType_name = map[int32]string{ 0: "UNDEF", 1: "PROCESS_EXEC", 5: "PROCESS_EXIT", 9: "PROCESS_KPROBE", 10: "PROCESS_TRACEPOINT", 11: "PROCESS_LOADER", 40000: "TEST", } EventType_value = map[string]int32{ "UNDEF": 0, "PROCESS_EXEC": 1, "PROCESS_EXIT": 5, "PROCESS_KPROBE": 9, "PROCESS_TRACEPOINT": 10, "PROCESS_LOADER": 11, "TEST": 40000, } )
Enum value maps for EventType.
var ( FieldFilterAction_name = map[int32]string{ 0: "INCLUDE", 1: "EXCLUDE", } FieldFilterAction_value = map[string]int32{ "INCLUDE": 0, "EXCLUDE": 1, } )
Enum value maps for FieldFilterAction.
var ( KprobeAction_name = map[int32]string{ 0: "KPROBE_ACTION_UNKNOWN", 1: "KPROBE_ACTION_POST", 2: "KPROBE_ACTION_FOLLOWFD", 3: "KPROBE_ACTION_SIGKILL", 4: "KPROBE_ACTION_UNFOLLOWFD", 5: "KPROBE_ACTION_OVERRIDE", 6: "KPROBE_ACTION_COPYFD", 7: "KPROBE_ACTION_GETURL", 8: "KPROBE_ACTION_DNSLOOKUP", } KprobeAction_value = map[string]int32{ "KPROBE_ACTION_UNKNOWN": 0, "KPROBE_ACTION_POST": 1, "KPROBE_ACTION_FOLLOWFD": 2, "KPROBE_ACTION_SIGKILL": 3, "KPROBE_ACTION_UNFOLLOWFD": 4, "KPROBE_ACTION_OVERRIDE": 5, "KPROBE_ACTION_COPYFD": 6, "KPROBE_ACTION_GETURL": 7, "KPROBE_ACTION_DNSLOOKUP": 8, } )
Enum value maps for KprobeAction.
var ( HealthStatusType_name = map[int32]string{ 0: "HEALTH_STATUS_TYPE_UNDEF", 1: "HEALTH_STATUS_TYPE_STATUS", } HealthStatusType_value = map[string]int32{ "HEALTH_STATUS_TYPE_UNDEF": 0, "HEALTH_STATUS_TYPE_STATUS": 1, } )
Enum value maps for HealthStatusType.
var ( HealthStatusResult_name = map[int32]string{ 0: "HEALTH_STATUS_UNDEF", 1: "HEALTH_STATUS_RUNNING", 2: "HEALTH_STATUS_STOPPED", 3: "HEALTH_STATUS_ERROR", } HealthStatusResult_value = map[string]int32{ "HEALTH_STATUS_UNDEF": 0, "HEALTH_STATUS_RUNNING": 1, "HEALTH_STATUS_STOPPED": 2, "HEALTH_STATUS_ERROR": 3, } )
Enum value maps for HealthStatusResult.
var File_tetragon_capabilities_proto protoreflect.FileDescriptor
var File_tetragon_events_proto protoreflect.FileDescriptor
var File_tetragon_sensors_proto protoreflect.FileDescriptor
var File_tetragon_stack_proto protoreflect.FileDescriptor
var File_tetragon_tetragon_proto protoreflect.FileDescriptor
var FineGuidanceSensors_ServiceDesc = grpc.ServiceDesc{ ServiceName: "tetragon.FineGuidanceSensors", HandlerType: (*FineGuidanceSensorsServer)(nil), Methods: []grpc.MethodDesc{ { MethodName: "GetHealth", Handler: _FineGuidanceSensors_GetHealth_Handler, }, { MethodName: "AddTracingPolicy", Handler: _FineGuidanceSensors_AddTracingPolicy_Handler, }, { MethodName: "RemoveSensor", Handler: _FineGuidanceSensors_RemoveSensor_Handler, }, { MethodName: "ListTracingPolicies", Handler: _FineGuidanceSensors_ListTracingPolicies_Handler, }, { MethodName: "ListSensors", Handler: _FineGuidanceSensors_ListSensors_Handler, }, { MethodName: "EnableSensor", Handler: _FineGuidanceSensors_EnableSensor_Handler, }, { MethodName: "DisableSensor", Handler: _FineGuidanceSensors_DisableSensor_Handler, }, { MethodName: "SetSensorConfig", Handler: _FineGuidanceSensors_SetSensorConfig_Handler, }, { MethodName: "GetSensorConfig", Handler: _FineGuidanceSensors_GetSensorConfig_Handler, }, { MethodName: "GetStackTraceTree", Handler: _FineGuidanceSensors_GetStackTraceTree_Handler, }, { MethodName: "GetVersion", Handler: _FineGuidanceSensors_GetVersion_Handler, }, { MethodName: "RuntimeHook", Handler: _FineGuidanceSensors_RuntimeHook_Handler, }, }, Streams: []grpc.StreamDesc{ { StreamName: "GetEvents", Handler: _FineGuidanceSensors_GetEvents_Handler, ServerStreams: true, }, }, Metadata: "tetragon/sensors.proto", }
FineGuidanceSensors_ServiceDesc is the grpc.ServiceDesc for FineGuidanceSensors service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)
Functions ¶
func RegisterFineGuidanceSensorsServer ¶
func RegisterFineGuidanceSensorsServer(s grpc.ServiceRegistrar, srv FineGuidanceSensorsServer)
func UnwrapGetEventsResponse ¶
func UnwrapGetEventsResponse(response *GetEventsResponse) interface{}
UnwrapGetEventsResponse gets the inner event type from a GetEventsResponse
Types ¶
type AddTracingPolicyRequest ¶
type AddTracingPolicyRequest struct { Yaml string `protobuf:"bytes,1,opt,name=yaml,proto3" json:"yaml,omitempty"` // contains filtered or unexported fields }
func (*AddTracingPolicyRequest) Descriptor
deprecated
func (*AddTracingPolicyRequest) Descriptor() ([]byte, []int)
Deprecated: Use AddTracingPolicyRequest.ProtoReflect.Descriptor instead.
func (*AddTracingPolicyRequest) GetYaml ¶
func (x *AddTracingPolicyRequest) GetYaml() string
func (*AddTracingPolicyRequest) MarshalJSON ¶
func (msg *AddTracingPolicyRequest) MarshalJSON() ([]byte, error)
MarshalJSON implements json.Marshaler
func (*AddTracingPolicyRequest) ProtoMessage ¶
func (*AddTracingPolicyRequest) ProtoMessage()
func (*AddTracingPolicyRequest) ProtoReflect ¶
func (x *AddTracingPolicyRequest) ProtoReflect() protoreflect.Message
func (*AddTracingPolicyRequest) Reset ¶
func (x *AddTracingPolicyRequest) Reset()
func (*AddTracingPolicyRequest) String ¶
func (x *AddTracingPolicyRequest) String() string
func (*AddTracingPolicyRequest) UnmarshalJSON ¶
func (msg *AddTracingPolicyRequest) UnmarshalJSON(b []byte) error
UnmarshalJSON implements json.Unmarshaler
type AddTracingPolicyResponse ¶
type AddTracingPolicyResponse struct {
// contains filtered or unexported fields
}
func (*AddTracingPolicyResponse) Descriptor
deprecated
func (*AddTracingPolicyResponse) Descriptor() ([]byte, []int)
Deprecated: Use AddTracingPolicyResponse.ProtoReflect.Descriptor instead.
func (*AddTracingPolicyResponse) MarshalJSON ¶
func (msg *AddTracingPolicyResponse) MarshalJSON() ([]byte, error)
MarshalJSON implements json.Marshaler
func (*AddTracingPolicyResponse) ProtoMessage ¶
func (*AddTracingPolicyResponse) ProtoMessage()
func (*AddTracingPolicyResponse) ProtoReflect ¶
func (x *AddTracingPolicyResponse) ProtoReflect() protoreflect.Message
func (*AddTracingPolicyResponse) Reset ¶
func (x *AddTracingPolicyResponse) Reset()
func (*AddTracingPolicyResponse) String ¶
func (x *AddTracingPolicyResponse) String() string
func (*AddTracingPolicyResponse) UnmarshalJSON ¶
func (msg *AddTracingPolicyResponse) UnmarshalJSON(b []byte) error
UnmarshalJSON implements json.Unmarshaler
type AggregationInfo ¶
type AggregationInfo struct { // Total count of events in this aggregation time window. Count uint64 `protobuf:"varint,1,opt,name=count,proto3" json:"count,omitempty"` // contains filtered or unexported fields }
AggregationInfo contains information about aggregation results.
func (*AggregationInfo) Descriptor
deprecated
func (*AggregationInfo) Descriptor() ([]byte, []int)
Deprecated: Use AggregationInfo.ProtoReflect.Descriptor instead.
func (*AggregationInfo) GetCount ¶
func (x *AggregationInfo) GetCount() uint64
func (*AggregationInfo) MarshalJSON ¶
func (msg *AggregationInfo) MarshalJSON() ([]byte, error)
MarshalJSON implements json.Marshaler
func (*AggregationInfo) ProtoMessage ¶
func (*AggregationInfo) ProtoMessage()
func (*AggregationInfo) ProtoReflect ¶
func (x *AggregationInfo) ProtoReflect() protoreflect.Message
func (*AggregationInfo) Reset ¶
func (x *AggregationInfo) Reset()
func (*AggregationInfo) String ¶
func (x *AggregationInfo) String() string
func (*AggregationInfo) UnmarshalJSON ¶
func (msg *AggregationInfo) UnmarshalJSON(b []byte) error
UnmarshalJSON implements json.Unmarshaler
type AggregationOptions ¶
type AggregationOptions struct { // Aggregation window size. Defaults to 15 seconds if this field is not set. WindowSize *durationpb.Duration `protobuf:"bytes,1,opt,name=window_size,json=windowSize,proto3" json:"window_size,omitempty"` // Size of the buffer for the aggregator to receive incoming events. If the // buffer becomes full, the aggregator will log a warning and start dropping // incoming events. ChannelBufferSize uint64 `protobuf:"varint,2,opt,name=channel_buffer_size,json=channelBufferSize,proto3" json:"channel_buffer_size,omitempty"` // contains filtered or unexported fields }
AggregationOptions defines configuration options for aggregating events.
func (*AggregationOptions) Descriptor
deprecated
func (*AggregationOptions) Descriptor() ([]byte, []int)
Deprecated: Use AggregationOptions.ProtoReflect.Descriptor instead.
func (*AggregationOptions) GetChannelBufferSize ¶
func (x *AggregationOptions) GetChannelBufferSize() uint64
func (*AggregationOptions) GetWindowSize ¶
func (x *AggregationOptions) GetWindowSize() *durationpb.Duration
func (*AggregationOptions) MarshalJSON ¶
func (msg *AggregationOptions) MarshalJSON() ([]byte, error)
MarshalJSON implements json.Marshaler
func (*AggregationOptions) ProtoMessage ¶
func (*AggregationOptions) ProtoMessage()
func (*AggregationOptions) ProtoReflect ¶
func (x *AggregationOptions) ProtoReflect() protoreflect.Message
func (*AggregationOptions) Reset ¶
func (x *AggregationOptions) Reset()
func (*AggregationOptions) String ¶
func (x *AggregationOptions) String() string
func (*AggregationOptions) UnmarshalJSON ¶
func (msg *AggregationOptions) UnmarshalJSON(b []byte) error
UnmarshalJSON implements json.Unmarshaler
type Capabilities ¶
type Capabilities struct { Permitted []CapabilitiesType `protobuf:"varint,1,rep,packed,name=permitted,proto3,enum=tetragon.CapabilitiesType" json:"permitted,omitempty"` Effective []CapabilitiesType `protobuf:"varint,2,rep,packed,name=effective,proto3,enum=tetragon.CapabilitiesType" json:"effective,omitempty"` Inheritable []CapabilitiesType `protobuf:"varint,3,rep,packed,name=inheritable,proto3,enum=tetragon.CapabilitiesType" json:"inheritable,omitempty"` // contains filtered or unexported fields }
func (*Capabilities) Descriptor
deprecated
func (*Capabilities) Descriptor() ([]byte, []int)
Deprecated: Use Capabilities.ProtoReflect.Descriptor instead.
func (*Capabilities) GetEffective ¶
func (x *Capabilities) GetEffective() []CapabilitiesType
func (*Capabilities) GetInheritable ¶
func (x *Capabilities) GetInheritable() []CapabilitiesType
func (*Capabilities) GetPermitted ¶
func (x *Capabilities) GetPermitted() []CapabilitiesType
func (*Capabilities) MarshalJSON ¶
func (msg *Capabilities) MarshalJSON() ([]byte, error)
MarshalJSON implements json.Marshaler
func (*Capabilities) ProtoMessage ¶
func (*Capabilities) ProtoMessage()
func (*Capabilities) ProtoReflect ¶
func (x *Capabilities) ProtoReflect() protoreflect.Message
func (*Capabilities) Reset ¶
func (x *Capabilities) Reset()
func (*Capabilities) String ¶
func (x *Capabilities) String() string
func (*Capabilities) UnmarshalJSON ¶
func (msg *Capabilities) UnmarshalJSON(b []byte) error
UnmarshalJSON implements json.Unmarshaler
type CapabilitiesType ¶
type CapabilitiesType int32
const ( // In a system with the [_POSIX_CHOWN_RESTRICTED] option defined, this // overrides the restriction of changing file ownership and group // ownership. CapabilitiesType_CAP_CHOWN CapabilitiesType = 0 // Override all DAC access, including ACL execute access if // [_POSIX_ACL] is defined. Excluding DAC access covered by // CAP_LINUX_IMMUTABLE. CapabilitiesType_DAC_OVERRIDE CapabilitiesType = 1 // Overrides all DAC restrictions regarding read and search on files // and directories, including ACL restrictions if [_POSIX_ACL] is // defined. Excluding DAC access covered by "$1"_LINUX_IMMUTABLE. CapabilitiesType_CAP_DAC_READ_SEARCH CapabilitiesType = 2 // Overrides all restrictions about allowed operations on files, where // file owner ID must be equal to the user ID, except where CAP_FSETID // is applicable. It doesn't override MAC and DAC restrictions. CapabilitiesType_CAP_FOWNER CapabilitiesType = 3 // Overrides the following restrictions that the effective user ID // shall match the file owner ID when setting the S_ISUID and S_ISGID // bits on that file; that the effective group ID (or one of the // supplementary group IDs) shall match the file owner ID when setting // the S_ISGID bit on that file; that the S_ISUID and S_ISGID bits are // cleared on successful return from chown(2) (not implemented). CapabilitiesType_CAP_FSETID CapabilitiesType = 4 // Overrides the restriction that the real or effective user ID of a // process sending a signal must match the real or effective user ID // of the process receiving the signal. CapabilitiesType_CAP_KILL CapabilitiesType = 5 // Allows forged gids on socket credentials passing. CapabilitiesType_CAP_SETGID CapabilitiesType = 6 // Allows forged pids on socket credentials passing. CapabilitiesType_CAP_SETUID CapabilitiesType = 7 // Without VFS support for capabilities: // // Transfer any capability in your permitted set to any pid, // remove any capability in your permitted set from any pid // // With VFS support for capabilities (neither of above, but) // // Add any capability from current's capability bounding set // to the current process' inheritable set // Allow taking bits out of capability bounding set // Allow modification of the securebits for a process CapabilitiesType_CAP_SETPCAP CapabilitiesType = 8 // Allow modification of S_IMMUTABLE and S_APPEND file attributes CapabilitiesType_CAP_LINUX_IMMUTABLE CapabilitiesType = 9 // Allows binding to ATM VCIs below 32 CapabilitiesType_CAP_NET_BIND_SERVICE CapabilitiesType = 10 // Allow broadcasting, listen to multicast CapabilitiesType_CAP_NET_BROADCAST CapabilitiesType = 11 // Allow activation of ATM control sockets CapabilitiesType_CAP_NET_ADMIN CapabilitiesType = 12 // Allow binding to any address for transparent proxying (also via NET_ADMIN) CapabilitiesType_CAP_NET_RAW CapabilitiesType = 13 // Allow mlock and mlockall (which doesn't really have anything to do // with IPC) CapabilitiesType_CAP_IPC_LOCK CapabilitiesType = 14 // Override IPC ownership checks CapabilitiesType_CAP_IPC_OWNER CapabilitiesType = 15 // Insert and remove kernel modules - modify kernel without limit CapabilitiesType_CAP_SYS_MODULE CapabilitiesType = 16 // Allow sending USB messages to any device via /dev/bus/usb CapabilitiesType_CAP_SYS_RAWIO CapabilitiesType = 17 // Allow use of chroot() CapabilitiesType_CAP_SYS_CHROOT CapabilitiesType = 18 // Allow ptrace() of any process CapabilitiesType_CAP_SYS_PTRACE CapabilitiesType = 19 // Allow configuration of process accounting CapabilitiesType_CAP_SYS_PACCT CapabilitiesType = 20 // Allow everything under CAP_BPF and CAP_PERFMON for backward compatibility CapabilitiesType_CAP_SYS_ADMIN CapabilitiesType = 21 // Allow use of reboot() CapabilitiesType_CAP_SYS_BOOT CapabilitiesType = 22 // Allow setting cpu affinity on other processes CapabilitiesType_CAP_SYS_NICE CapabilitiesType = 23 // Control memory reclaim behavior CapabilitiesType_CAP_SYS_RESOURCE CapabilitiesType = 24 // Allow setting the real-time clock CapabilitiesType_CAP_SYS_TIME CapabilitiesType = 25 // Allow vhangup() of tty CapabilitiesType_CAP_SYS_TTY_CONFIG CapabilitiesType = 26 // Allow the privileged aspects of mknod() CapabilitiesType_CAP_MKNOD CapabilitiesType = 27 // Allow taking of leases on files CapabilitiesType_CAP_LEASE CapabilitiesType = 28 // Allow writing the audit log via unicast netlink socket CapabilitiesType_CAP_AUDIT_WRITE CapabilitiesType = 29 // Allow configuration of audit via unicast netlink socket CapabilitiesType_CAP_AUDIT_CONTROL CapabilitiesType = 30 // Set or remove capabilities on files CapabilitiesType_CAP_SETFCAP CapabilitiesType = 31 // Override MAC access. // The base kernel enforces no MAC policy. // An LSM may enforce a MAC policy, and if it does and it chooses // to implement capability based overrides of that policy, this is // the capability it should use to do so. CapabilitiesType_CAP_MAC_OVERRIDE CapabilitiesType = 32 // Allow MAC configuration or state changes. // The base kernel requires no MAC configuration. // An LSM may enforce a MAC policy, and if it does and it chooses // to implement capability based checks on modifications to that // policy or the data required to maintain it, this is the // capability it should use to do so. CapabilitiesType_CAP_MAC_ADMIN CapabilitiesType = 33 // Allow configuring the kernel's syslog (printk behaviour) CapabilitiesType_CAP_SYSLOG CapabilitiesType = 34 // Allow triggering something that will wake the system CapabilitiesType_CAP_WAKE_ALARM CapabilitiesType = 35 // Allow preventing system suspends CapabilitiesType_CAP_BLOCK_SUSPEND CapabilitiesType = 36 // Allow reading the audit log via multicast netlink socket CapabilitiesType_CAP_AUDIT_READ CapabilitiesType = 37 // Allow system performance and observability privileged operations // using perf_events, i915_perf and other kernel subsystems CapabilitiesType_CAP_PERFMON CapabilitiesType = 38 // CAP_BPF allows the following BPF operations: // - Creating all types of BPF maps // - Advanced verifier features // - Indirect variable access // - Bounded loops // - BPF to BPF function calls // - Scalar precision tracking // - Larger complexity limits // - Dead code elimination // - And potentially other features // // - Loading BPF Type Format (BTF) data // - Retrieve xlated and JITed code of BPF programs // - Use bpf_spin_lock() helper // CAP_PERFMON relaxes the verifier checks further: // - BPF progs can use of pointer-to-integer conversions // - speculation attack hardening measures are bypassed // - bpf_probe_read to read arbitrary kernel memory is allowed // - bpf_trace_printk to print kernel memory is allowed // CAP_SYS_ADMIN is required to use bpf_probe_write_user. // CAP_SYS_ADMIN is required to iterate system wide loaded // programs, maps, links, BTFs and convert their IDs to file descriptors. // CAP_PERFMON and CAP_BPF are required to load tracing programs. // CAP_NET_ADMIN and CAP_BPF are required to load networking programs. CapabilitiesType_CAP_BPF CapabilitiesType = 39 // Allow writing to ns_last_pid CapabilitiesType_CAP_CHECKPOINT_RESTORE CapabilitiesType = 40 )
func (CapabilitiesType) Descriptor ¶
func (CapabilitiesType) Descriptor() protoreflect.EnumDescriptor
func (CapabilitiesType) Enum ¶
func (x CapabilitiesType) Enum() *CapabilitiesType
func (CapabilitiesType) EnumDescriptor
deprecated
func (CapabilitiesType) EnumDescriptor() ([]byte, []int)
Deprecated: Use CapabilitiesType.Descriptor instead.
func (CapabilitiesType) Number ¶
func (x CapabilitiesType) Number() protoreflect.EnumNumber
func (CapabilitiesType) String ¶
func (x CapabilitiesType) String() string
func (CapabilitiesType) Type ¶
func (CapabilitiesType) Type() protoreflect.EnumType
type Container ¶
type Container struct { Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"` Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"` Image *Image `protobuf:"bytes,3,opt,name=image,proto3" json:"image,omitempty"` // Start time of the container. StartTime *timestamppb.Timestamp `protobuf:"bytes,4,opt,name=start_time,json=startTime,proto3" json:"start_time,omitempty"` // PID in the container namespace. Pid *wrapperspb.UInt32Value `protobuf:"bytes,5,opt,name=pid,proto3" json:"pid,omitempty"` // If this is set true, it means that the process might have been originated from // a Kubernetes exec probe. For this field to be true, the following must be true: // 1. The binary field matches the first element of the exec command list for either // liveness or readiness probe excluding the basename. For example, "/bin/ls" // and "ls" are considered a match. // 2. The arguments field exactly matches the rest of the exec command list. MaybeExecProbe bool `protobuf:"varint,13,opt,name=maybe_exec_probe,json=maybeExecProbe,proto3" json:"maybe_exec_probe,omitempty"` // contains filtered or unexported fields }
func (*Container) Descriptor
deprecated
func (*Container) GetMaybeExecProbe ¶
func (*Container) GetPid ¶
func (x *Container) GetPid() *wrapperspb.UInt32Value
func (*Container) GetStartTime ¶
func (x *Container) GetStartTime() *timestamppb.Timestamp
func (*Container) MarshalJSON ¶
MarshalJSON implements json.Marshaler
func (*Container) ProtoMessage ¶
func (*Container) ProtoMessage()
func (*Container) ProtoReflect ¶
func (x *Container) ProtoReflect() protoreflect.Message
func (*Container) UnmarshalJSON ¶
UnmarshalJSON implements json.Unmarshaler
type CreateContainer ¶
type CreateContainer struct { // cgroupsPath is the cgroups path for the container. The path is expected to be relative to the // cgroups mountpoint. See: https://github.com/opencontainers/runtime-spec/blob/58ec43f9fc39e0db229b653ae98295bfde74aeab/specs-go/config.go#L174 CgroupsPath string `protobuf:"bytes,1,opt,name=cgroupsPath,proto3" json:"cgroupsPath,omitempty"` // rootDir is the absolute path of the root directory of the container. // See: https://github.com/opencontainers/runtime-spec/blob/main/specs-go/config.go#L174 RootDir string `protobuf:"bytes,2,opt,name=rootDir,proto3" json:"rootDir,omitempty"` // annotations are the run-time annotations for the container // see https://github.com/opencontainers/runtime-spec/blob/main/config.md#annotations Annotations map[string]string `` /* 163-byte string literal not displayed */ // contains filtered or unexported fields }
CreateContainer informs the agent that a container was created This is intented to be used by OCI hooks (but not limited to them) and corresponds to the CreateContainer hook: https://github.com/opencontainers/runtime-spec/blob/main/config.md#createcontainer-hooks.
func (*CreateContainer) Descriptor
deprecated
func (*CreateContainer) Descriptor() ([]byte, []int)
Deprecated: Use CreateContainer.ProtoReflect.Descriptor instead.
func (*CreateContainer) GetAnnotations ¶
func (x *CreateContainer) GetAnnotations() map[string]string
func (*CreateContainer) GetCgroupsPath ¶
func (x *CreateContainer) GetCgroupsPath() string
func (*CreateContainer) GetRootDir ¶
func (x *CreateContainer) GetRootDir() string
func (*CreateContainer) MarshalJSON ¶
func (msg *CreateContainer) MarshalJSON() ([]byte, error)
MarshalJSON implements json.Marshaler
func (*CreateContainer) ProtoMessage ¶
func (*CreateContainer) ProtoMessage()
func (*CreateContainer) ProtoReflect ¶
func (x *CreateContainer) ProtoReflect() protoreflect.Message
func (*CreateContainer) Reset ¶
func (x *CreateContainer) Reset()
func (*CreateContainer) String ¶
func (x *CreateContainer) String() string
func (*CreateContainer) UnmarshalJSON ¶
func (msg *CreateContainer) UnmarshalJSON(b []byte) error
UnmarshalJSON implements json.Unmarshaler
type DeleteTracingPolicyRequest ¶
type DeleteTracingPolicyRequest struct { Yaml string `protobuf:"bytes,1,opt,name=yaml,proto3" json:"yaml,omitempty"` // contains filtered or unexported fields }
func (*DeleteTracingPolicyRequest) Descriptor
deprecated
func (*DeleteTracingPolicyRequest) Descriptor() ([]byte, []int)
Deprecated: Use DeleteTracingPolicyRequest.ProtoReflect.Descriptor instead.
func (*DeleteTracingPolicyRequest) GetYaml ¶
func (x *DeleteTracingPolicyRequest) GetYaml() string
func (*DeleteTracingPolicyRequest) MarshalJSON ¶
func (msg *DeleteTracingPolicyRequest) MarshalJSON() ([]byte, error)
MarshalJSON implements json.Marshaler
func (*DeleteTracingPolicyRequest) ProtoMessage ¶
func (*DeleteTracingPolicyRequest) ProtoMessage()
func (*DeleteTracingPolicyRequest) ProtoReflect ¶
func (x *DeleteTracingPolicyRequest) ProtoReflect() protoreflect.Message
func (*DeleteTracingPolicyRequest) Reset ¶
func (x *DeleteTracingPolicyRequest) Reset()
func (*DeleteTracingPolicyRequest) String ¶
func (x *DeleteTracingPolicyRequest) String() string
func (*DeleteTracingPolicyRequest) UnmarshalJSON ¶
func (msg *DeleteTracingPolicyRequest) UnmarshalJSON(b []byte) error
UnmarshalJSON implements json.Unmarshaler
type DeleteTracingPolicyResponse ¶
type DeleteTracingPolicyResponse struct {
// contains filtered or unexported fields
}
func (*DeleteTracingPolicyResponse) Descriptor
deprecated
func (*DeleteTracingPolicyResponse) Descriptor() ([]byte, []int)
Deprecated: Use DeleteTracingPolicyResponse.ProtoReflect.Descriptor instead.
func (*DeleteTracingPolicyResponse) MarshalJSON ¶
func (msg *DeleteTracingPolicyResponse) MarshalJSON() ([]byte, error)
MarshalJSON implements json.Marshaler
func (*DeleteTracingPolicyResponse) ProtoMessage ¶
func (*DeleteTracingPolicyResponse) ProtoMessage()
func (*DeleteTracingPolicyResponse) ProtoReflect ¶
func (x *DeleteTracingPolicyResponse) ProtoReflect() protoreflect.Message
func (*DeleteTracingPolicyResponse) Reset ¶
func (x *DeleteTracingPolicyResponse) Reset()
func (*DeleteTracingPolicyResponse) String ¶
func (x *DeleteTracingPolicyResponse) String() string
func (*DeleteTracingPolicyResponse) UnmarshalJSON ¶
func (msg *DeleteTracingPolicyResponse) UnmarshalJSON(b []byte) error
UnmarshalJSON implements json.Unmarshaler
type DisableSensorRequest ¶
type DisableSensorRequest struct { Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` // contains filtered or unexported fields }
func (*DisableSensorRequest) Descriptor
deprecated
func (*DisableSensorRequest) Descriptor() ([]byte, []int)
Deprecated: Use DisableSensorRequest.ProtoReflect.Descriptor instead.
func (*DisableSensorRequest) GetName ¶
func (x *DisableSensorRequest) GetName() string
func (*DisableSensorRequest) MarshalJSON ¶
func (msg *DisableSensorRequest) MarshalJSON() ([]byte, error)
MarshalJSON implements json.Marshaler
func (*DisableSensorRequest) ProtoMessage ¶
func (*DisableSensorRequest) ProtoMessage()
func (*DisableSensorRequest) ProtoReflect ¶
func (x *DisableSensorRequest) ProtoReflect() protoreflect.Message
func (*DisableSensorRequest) Reset ¶
func (x *DisableSensorRequest) Reset()
func (*DisableSensorRequest) String ¶
func (x *DisableSensorRequest) String() string
func (*DisableSensorRequest) UnmarshalJSON ¶
func (msg *DisableSensorRequest) UnmarshalJSON(b []byte) error
UnmarshalJSON implements json.Unmarshaler
type DisableSensorResponse ¶
type DisableSensorResponse struct {
// contains filtered or unexported fields
}
func (*DisableSensorResponse) Descriptor
deprecated
func (*DisableSensorResponse) Descriptor() ([]byte, []int)
Deprecated: Use DisableSensorResponse.ProtoReflect.Descriptor instead.
func (*DisableSensorResponse) MarshalJSON ¶
func (msg *DisableSensorResponse) MarshalJSON() ([]byte, error)
MarshalJSON implements json.Marshaler
func (*DisableSensorResponse) ProtoMessage ¶
func (*DisableSensorResponse) ProtoMessage()
func (*DisableSensorResponse) ProtoReflect ¶
func (x *DisableSensorResponse) ProtoReflect() protoreflect.Message
func (*DisableSensorResponse) Reset ¶
func (x *DisableSensorResponse) Reset()
func (*DisableSensorResponse) String ¶
func (x *DisableSensorResponse) String() string
func (*DisableSensorResponse) UnmarshalJSON ¶
func (msg *DisableSensorResponse) UnmarshalJSON(b []byte) error
UnmarshalJSON implements json.Unmarshaler
type EnableSensorRequest ¶
type EnableSensorRequest struct { Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` // contains filtered or unexported fields }
func (*EnableSensorRequest) Descriptor
deprecated
func (*EnableSensorRequest) Descriptor() ([]byte, []int)
Deprecated: Use EnableSensorRequest.ProtoReflect.Descriptor instead.
func (*EnableSensorRequest) GetName ¶
func (x *EnableSensorRequest) GetName() string
func (*EnableSensorRequest) MarshalJSON ¶
func (msg *EnableSensorRequest) MarshalJSON() ([]byte, error)
MarshalJSON implements json.Marshaler
func (*EnableSensorRequest) ProtoMessage ¶
func (*EnableSensorRequest) ProtoMessage()
func (*EnableSensorRequest) ProtoReflect ¶
func (x *EnableSensorRequest) ProtoReflect() protoreflect.Message
func (*EnableSensorRequest) Reset ¶
func (x *EnableSensorRequest) Reset()
func (*EnableSensorRequest) String ¶
func (x *EnableSensorRequest) String() string
func (*EnableSensorRequest) UnmarshalJSON ¶
func (msg *EnableSensorRequest) UnmarshalJSON(b []byte) error
UnmarshalJSON implements json.Unmarshaler
type EnableSensorResponse ¶
type EnableSensorResponse struct {
// contains filtered or unexported fields
}
func (*EnableSensorResponse) Descriptor
deprecated
func (*EnableSensorResponse) Descriptor() ([]byte, []int)
Deprecated: Use EnableSensorResponse.ProtoReflect.Descriptor instead.
func (*EnableSensorResponse) MarshalJSON ¶
func (msg *EnableSensorResponse) MarshalJSON() ([]byte, error)
MarshalJSON implements json.Marshaler
func (*EnableSensorResponse) ProtoMessage ¶
func (*EnableSensorResponse) ProtoMessage()
func (*EnableSensorResponse) ProtoReflect ¶
func (x *EnableSensorResponse) ProtoReflect() protoreflect.Message
func (*EnableSensorResponse) Reset ¶
func (x *EnableSensorResponse) Reset()
func (*EnableSensorResponse) String ¶
func (x *EnableSensorResponse) String() string
func (*EnableSensorResponse) UnmarshalJSON ¶
func (msg *EnableSensorResponse) UnmarshalJSON(b []byte) error
UnmarshalJSON implements json.Unmarshaler
type Event ¶
type Event interface {
Encapsulate() IsGetEventsResponse_Event
}
Event represents a Tetragon event
type EventType ¶
type EventType int32
Represents the type of a Tetragon event.
NOTE: EventType constants must be in sync with the numbers used in the GetEventsResponse event oneof.
func (EventType) Descriptor ¶
func (EventType) Descriptor() protoreflect.EnumDescriptor
func (EventType) EnumDescriptor
deprecated
func (EventType) EventIsType ¶
EventIsType checks whether the Event is of the type specified by this EventType
func (EventType) Number ¶
func (x EventType) Number() protoreflect.EnumNumber
func (EventType) ResponseIsType ¶
func (type_ EventType) ResponseIsType(response *GetEventsResponse) bool
ResponseIsType checks whether the GetEventsResponse is of the type specified by this EventType
func (EventType) Type ¶
func (EventType) Type() protoreflect.EnumType
type FieldFilter ¶
type FieldFilter struct { // Event types to filter or undefined to filter over all event types. EventSet []EventType `protobuf:"varint,1,rep,packed,name=event_set,json=eventSet,proto3,enum=tetragon.EventType" json:"event_set,omitempty"` // Fields to include or exclude. Fields *fieldmaskpb.FieldMask `protobuf:"bytes,2,opt,name=fields,proto3" json:"fields,omitempty"` // Whether to include or exclude fields. Action FieldFilterAction `protobuf:"varint,3,opt,name=action,proto3,enum=tetragon.FieldFilterAction" json:"action,omitempty"` // Whether or not the event set filter should be inverted. InvertEventSet *wrapperspb.BoolValue `protobuf:"bytes,4,opt,name=invert_event_set,json=invertEventSet,proto3" json:"invert_event_set,omitempty"` // contains filtered or unexported fields }
func (*FieldFilter) Descriptor
deprecated
func (*FieldFilter) Descriptor() ([]byte, []int)
Deprecated: Use FieldFilter.ProtoReflect.Descriptor instead.
func (*FieldFilter) GetAction ¶
func (x *FieldFilter) GetAction() FieldFilterAction
func (*FieldFilter) GetEventSet ¶
func (x *FieldFilter) GetEventSet() []EventType
func (*FieldFilter) GetFields ¶
func (x *FieldFilter) GetFields() *fieldmaskpb.FieldMask
func (*FieldFilter) GetInvertEventSet ¶
func (x *FieldFilter) GetInvertEventSet() *wrapperspb.BoolValue
func (*FieldFilter) MarshalJSON ¶
func (msg *FieldFilter) MarshalJSON() ([]byte, error)
MarshalJSON implements json.Marshaler
func (*FieldFilter) ProtoMessage ¶
func (*FieldFilter) ProtoMessage()
func (*FieldFilter) ProtoReflect ¶
func (x *FieldFilter) ProtoReflect() protoreflect.Message
func (*FieldFilter) Reset ¶
func (x *FieldFilter) Reset()
func (*FieldFilter) String ¶
func (x *FieldFilter) String() string
func (*FieldFilter) UnmarshalJSON ¶
func (msg *FieldFilter) UnmarshalJSON(b []byte) error
UnmarshalJSON implements json.Unmarshaler
type FieldFilterAction ¶
type FieldFilterAction int32
Determins the behaviour of a field filter
const ( FieldFilterAction_INCLUDE FieldFilterAction = 0 FieldFilterAction_EXCLUDE FieldFilterAction = 1 )
func (FieldFilterAction) Descriptor ¶
func (FieldFilterAction) Descriptor() protoreflect.EnumDescriptor
func (FieldFilterAction) Enum ¶
func (x FieldFilterAction) Enum() *FieldFilterAction
func (FieldFilterAction) EnumDescriptor
deprecated
func (FieldFilterAction) EnumDescriptor() ([]byte, []int)
Deprecated: Use FieldFilterAction.Descriptor instead.
func (FieldFilterAction) Number ¶
func (x FieldFilterAction) Number() protoreflect.EnumNumber
func (FieldFilterAction) String ¶
func (x FieldFilterAction) String() string
func (FieldFilterAction) Type ¶
func (FieldFilterAction) Type() protoreflect.EnumType
type Filter ¶
type Filter struct { BinaryRegex []string `protobuf:"bytes,1,rep,name=binary_regex,json=binaryRegex,proto3" json:"binary_regex,omitempty"` Namespace []string `protobuf:"bytes,2,rep,name=namespace,proto3" json:"namespace,omitempty"` HealthCheck *wrapperspb.BoolValue `protobuf:"bytes,3,opt,name=health_check,json=healthCheck,proto3" json:"health_check,omitempty"` Pid []uint32 `protobuf:"varint,4,rep,packed,name=pid,proto3" json:"pid,omitempty"` PidSet []uint32 `protobuf:"varint,5,rep,packed,name=pid_set,json=pidSet,proto3" json:"pid_set,omitempty"` EventSet []EventType `protobuf:"varint,6,rep,packed,name=event_set,json=eventSet,proto3,enum=tetragon.EventType" json:"event_set,omitempty"` // Filter by process.pod.name field using RE2 regular expression syntax: // https://github.com/google/re2/wiki/Syntax PodRegex []string `protobuf:"bytes,7,rep,name=pod_regex,json=podRegex,proto3" json:"pod_regex,omitempty"` // Filter by process.arguments field using RE2 regular expression syntax: // https://github.com/google/re2/wiki/Syntax ArgumentsRegex []string `protobuf:"bytes,8,rep,name=arguments_regex,json=argumentsRegex,proto3" json:"arguments_regex,omitempty"` // Filter events by pod labels using Kubernetes label selector syntax: // https://kubernetes.io/docs/concepts/overview/working-with-objects/labels/#label-selectors // Note that this filter never matches events without the pod field (i.e. // host process events). Labels []string `protobuf:"bytes,9,rep,name=labels,proto3" json:"labels,omitempty"` // contains filtered or unexported fields }
func (*Filter) Descriptor
deprecated
func (*Filter) GetArgumentsRegex ¶
func (*Filter) GetBinaryRegex ¶
func (*Filter) GetEventSet ¶
func (*Filter) GetHealthCheck ¶
func (x *Filter) GetHealthCheck() *wrapperspb.BoolValue
func (*Filter) GetNamespace ¶
func (*Filter) GetPodRegex ¶
func (*Filter) MarshalJSON ¶
MarshalJSON implements json.Marshaler
func (*Filter) ProtoMessage ¶
func (*Filter) ProtoMessage()
func (*Filter) ProtoReflect ¶
func (x *Filter) ProtoReflect() protoreflect.Message
func (*Filter) UnmarshalJSON ¶
UnmarshalJSON implements json.Unmarshaler
type FineGuidanceSensorsClient ¶
type FineGuidanceSensorsClient interface { GetEvents(ctx context.Context, in *GetEventsRequest, opts ...grpc.CallOption) (FineGuidanceSensors_GetEventsClient, error) GetHealth(ctx context.Context, in *GetHealthStatusRequest, opts ...grpc.CallOption) (*GetHealthStatusResponse, error) AddTracingPolicy(ctx context.Context, in *AddTracingPolicyRequest, opts ...grpc.CallOption) (*AddTracingPolicyResponse, error) RemoveSensor(ctx context.Context, in *RemoveSensorRequest, opts ...grpc.CallOption) (*RemoveSensorResponse, error) ListTracingPolicies(ctx context.Context, in *ListTracingPoliciesRequest, opts ...grpc.CallOption) (*ListTracingPoliciesResponse, error) ListSensors(ctx context.Context, in *ListSensorsRequest, opts ...grpc.CallOption) (*ListSensorsResponse, error) EnableSensor(ctx context.Context, in *EnableSensorRequest, opts ...grpc.CallOption) (*EnableSensorResponse, error) DisableSensor(ctx context.Context, in *DisableSensorRequest, opts ...grpc.CallOption) (*DisableSensorResponse, error) SetSensorConfig(ctx context.Context, in *SetSensorConfigRequest, opts ...grpc.CallOption) (*SetSensorConfigResponse, error) GetSensorConfig(ctx context.Context, in *GetSensorConfigRequest, opts ...grpc.CallOption) (*GetSensorConfigResponse, error) GetStackTraceTree(ctx context.Context, in *GetStackTraceTreeRequest, opts ...grpc.CallOption) (*GetStackTraceTreeResponse, error) GetVersion(ctx context.Context, in *GetVersionRequest, opts ...grpc.CallOption) (*GetVersionResponse, error) RuntimeHook(ctx context.Context, in *RuntimeHookRequest, opts ...grpc.CallOption) (*RuntimeHookResponse, error) }
FineGuidanceSensorsClient is the client API for FineGuidanceSensors service.
For semantics around ctx use and closing/ending streaming RPCs, please refer to https://pkg.go.dev/google.golang.org/grpc/?tab=doc#ClientConn.NewStream.
func NewFineGuidanceSensorsClient ¶
func NewFineGuidanceSensorsClient(cc grpc.ClientConnInterface) FineGuidanceSensorsClient
type FineGuidanceSensorsServer ¶
type FineGuidanceSensorsServer interface { GetEvents(*GetEventsRequest, FineGuidanceSensors_GetEventsServer) error GetHealth(context.Context, *GetHealthStatusRequest) (*GetHealthStatusResponse, error) AddTracingPolicy(context.Context, *AddTracingPolicyRequest) (*AddTracingPolicyResponse, error) RemoveSensor(context.Context, *RemoveSensorRequest) (*RemoveSensorResponse, error) ListTracingPolicies(context.Context, *ListTracingPoliciesRequest) (*ListTracingPoliciesResponse, error) ListSensors(context.Context, *ListSensorsRequest) (*ListSensorsResponse, error) EnableSensor(context.Context, *EnableSensorRequest) (*EnableSensorResponse, error) DisableSensor(context.Context, *DisableSensorRequest) (*DisableSensorResponse, error) SetSensorConfig(context.Context, *SetSensorConfigRequest) (*SetSensorConfigResponse, error) GetSensorConfig(context.Context, *GetSensorConfigRequest) (*GetSensorConfigResponse, error) GetStackTraceTree(context.Context, *GetStackTraceTreeRequest) (*GetStackTraceTreeResponse, error) GetVersion(context.Context, *GetVersionRequest) (*GetVersionResponse, error) RuntimeHook(context.Context, *RuntimeHookRequest) (*RuntimeHookResponse, error) }
FineGuidanceSensorsServer is the server API for FineGuidanceSensors service. All implementations should embed UnimplementedFineGuidanceSensorsServer for forward compatibility
type FineGuidanceSensors_GetEventsClient ¶
type FineGuidanceSensors_GetEventsClient interface { Recv() (*GetEventsResponse, error) grpc.ClientStream }
type FineGuidanceSensors_GetEventsServer ¶
type FineGuidanceSensors_GetEventsServer interface { Send(*GetEventsResponse) error grpc.ServerStream }
type GetEventsRequest ¶
type GetEventsRequest struct { // allow_list specifies a list of filters to apply to only return certain // events. If multiple filters are specified, at least one of them has to // match for an event to be included in the results. AllowList []*Filter `protobuf:"bytes,1,rep,name=allow_list,json=allowList,proto3" json:"allow_list,omitempty"` // deny_list specifies a list of filters to apply to exclude certain events // from the results. If multiple filters are specified, at least one of // them has to match for an event to be excluded. // // If both allow_list and deny_list are specified, the results contain the // set difference allow_list - deny_list. DenyList []*Filter `protobuf:"bytes,2,rep,name=deny_list,json=denyList,proto3" json:"deny_list,omitempty"` // aggregation_options configures aggregation options for this request. // If this field is not set, responses will not be aggregated. // // Note that currently only process_accept and process_connect events are // aggregated. Other events remain unaggregated. AggregationOptions *AggregationOptions `protobuf:"bytes,3,opt,name=aggregation_options,json=aggregationOptions,proto3" json:"aggregation_options,omitempty"` // Fields to include or exclude for events in the GetEventsResponse. Omitting this // field implies that all fields will be included. Exclusion always takes precedence // over inclusion in the case of conflicts. FieldFilters []*FieldFilter `protobuf:"bytes,4,rep,name=field_filters,json=fieldFilters,proto3" json:"field_filters,omitempty"` // contains filtered or unexported fields }
func (*GetEventsRequest) Descriptor
deprecated
func (*GetEventsRequest) Descriptor() ([]byte, []int)
Deprecated: Use GetEventsRequest.ProtoReflect.Descriptor instead.
func (*GetEventsRequest) GetAggregationOptions ¶
func (x *GetEventsRequest) GetAggregationOptions() *AggregationOptions
func (*GetEventsRequest) GetAllowList ¶
func (x *GetEventsRequest) GetAllowList() []*Filter
func (*GetEventsRequest) GetDenyList ¶
func (x *GetEventsRequest) GetDenyList() []*Filter
func (*GetEventsRequest) GetFieldFilters ¶
func (x *GetEventsRequest) GetFieldFilters() []*FieldFilter
func (*GetEventsRequest) MarshalJSON ¶
func (msg *GetEventsRequest) MarshalJSON() ([]byte, error)
MarshalJSON implements json.Marshaler
func (*GetEventsRequest) ProtoMessage ¶
func (*GetEventsRequest) ProtoMessage()
func (*GetEventsRequest) ProtoReflect ¶
func (x *GetEventsRequest) ProtoReflect() protoreflect.Message
func (*GetEventsRequest) Reset ¶
func (x *GetEventsRequest) Reset()
func (*GetEventsRequest) String ¶
func (x *GetEventsRequest) String() string
func (*GetEventsRequest) UnmarshalJSON ¶
func (msg *GetEventsRequest) UnmarshalJSON(b []byte) error
UnmarshalJSON implements json.Unmarshaler
type GetEventsResponse ¶
type GetEventsResponse struct { // The type-specific fields of an event. // // NOTE: Numbers must stay in sync with enum EventType. // // Types that are assignable to Event: // // *GetEventsResponse_ProcessExec // *GetEventsResponse_ProcessExit // *GetEventsResponse_ProcessKprobe // *GetEventsResponse_ProcessTracepoint // *GetEventsResponse_ProcessLoader // *GetEventsResponse_Test Event isGetEventsResponse_Event `protobuf_oneof:"event"` // Name of the node where this event was observed. NodeName string `protobuf:"bytes,1000,opt,name=node_name,json=nodeName,proto3" json:"node_name,omitempty"` // Timestamp at which this event was observed. // // For an aggregated response, this field to set to the timestamp at which // the event was observed for the first time in a given aggregation time window. Time *timestamppb.Timestamp `protobuf:"bytes,1001,opt,name=time,proto3" json:"time,omitempty"` // aggregation_info contains information about aggregation results. This field // is set only for aggregated responses. AggregationInfo *AggregationInfo `protobuf:"bytes,1002,opt,name=aggregation_info,json=aggregationInfo,proto3" json:"aggregation_info,omitempty"` // contains filtered or unexported fields }
func (*GetEventsResponse) Descriptor
deprecated
func (*GetEventsResponse) Descriptor() ([]byte, []int)
Deprecated: Use GetEventsResponse.ProtoReflect.Descriptor instead.
func (*GetEventsResponse) EventType ¶
func (response *GetEventsResponse) EventType() EventType
EventType gets the EventType for a GetEventsResponse
func (*GetEventsResponse) GetAggregationInfo ¶
func (x *GetEventsResponse) GetAggregationInfo() *AggregationInfo
func (*GetEventsResponse) GetEvent ¶
func (m *GetEventsResponse) GetEvent() isGetEventsResponse_Event
func (*GetEventsResponse) GetNodeName ¶
func (x *GetEventsResponse) GetNodeName() string
func (*GetEventsResponse) GetProcessExec ¶
func (x *GetEventsResponse) GetProcessExec() *ProcessExec
func (*GetEventsResponse) GetProcessExit ¶
func (x *GetEventsResponse) GetProcessExit() *ProcessExit
func (*GetEventsResponse) GetProcessKprobe ¶
func (x *GetEventsResponse) GetProcessKprobe() *ProcessKprobe
func (*GetEventsResponse) GetProcessLoader ¶
func (x *GetEventsResponse) GetProcessLoader() *ProcessLoader
func (*GetEventsResponse) GetProcessTracepoint ¶
func (x *GetEventsResponse) GetProcessTracepoint() *ProcessTracepoint
func (*GetEventsResponse) GetTest ¶
func (x *GetEventsResponse) GetTest() *Test
func (*GetEventsResponse) GetTime ¶
func (x *GetEventsResponse) GetTime() *timestamppb.Timestamp
func (*GetEventsResponse) MarshalJSON ¶
func (msg *GetEventsResponse) MarshalJSON() ([]byte, error)
MarshalJSON implements json.Marshaler
func (*GetEventsResponse) ProtoMessage ¶
func (*GetEventsResponse) ProtoMessage()
func (*GetEventsResponse) ProtoReflect ¶
func (x *GetEventsResponse) ProtoReflect() protoreflect.Message
func (*GetEventsResponse) Reset ¶
func (x *GetEventsResponse) Reset()
func (*GetEventsResponse) String ¶
func (x *GetEventsResponse) String() string
func (*GetEventsResponse) UnmarshalJSON ¶
func (msg *GetEventsResponse) UnmarshalJSON(b []byte) error
UnmarshalJSON implements json.Unmarshaler
type GetEventsResponse_ProcessExec ¶
type GetEventsResponse_ProcessExec struct {
ProcessExec *ProcessExec `protobuf:"bytes,1,opt,name=process_exec,json=processExec,proto3,oneof"`
}
type GetEventsResponse_ProcessExit ¶
type GetEventsResponse_ProcessExit struct {
ProcessExit *ProcessExit `protobuf:"bytes,5,opt,name=process_exit,json=processExit,proto3,oneof"`
}
type GetEventsResponse_ProcessKprobe ¶
type GetEventsResponse_ProcessKprobe struct {
ProcessKprobe *ProcessKprobe `protobuf:"bytes,9,opt,name=process_kprobe,json=processKprobe,proto3,oneof"`
}
type GetEventsResponse_ProcessLoader ¶
type GetEventsResponse_ProcessLoader struct {
ProcessLoader *ProcessLoader `protobuf:"bytes,11,opt,name=process_loader,json=processLoader,proto3,oneof"`
}
type GetEventsResponse_ProcessTracepoint ¶
type GetEventsResponse_ProcessTracepoint struct {
ProcessTracepoint *ProcessTracepoint `protobuf:"bytes,10,opt,name=process_tracepoint,json=processTracepoint,proto3,oneof"`
}
type GetEventsResponse_Test ¶
type GetEventsResponse_Test struct {
Test *Test `protobuf:"bytes,40000,opt,name=test,proto3,oneof"`
}
type GetHealthStatusRequest ¶
type GetHealthStatusRequest struct { EventSet []HealthStatusType `protobuf:"varint,1,rep,packed,name=event_set,json=eventSet,proto3,enum=tetragon.HealthStatusType" json:"event_set,omitempty"` // contains filtered or unexported fields }
func (*GetHealthStatusRequest) Descriptor
deprecated
func (*GetHealthStatusRequest) Descriptor() ([]byte, []int)
Deprecated: Use GetHealthStatusRequest.ProtoReflect.Descriptor instead.
func (*GetHealthStatusRequest) GetEventSet ¶
func (x *GetHealthStatusRequest) GetEventSet() []HealthStatusType
func (*GetHealthStatusRequest) MarshalJSON ¶
func (msg *GetHealthStatusRequest) MarshalJSON() ([]byte, error)
MarshalJSON implements json.Marshaler
func (*GetHealthStatusRequest) ProtoMessage ¶
func (*GetHealthStatusRequest) ProtoMessage()
func (*GetHealthStatusRequest) ProtoReflect ¶
func (x *GetHealthStatusRequest) ProtoReflect() protoreflect.Message
func (*GetHealthStatusRequest) Reset ¶
func (x *GetHealthStatusRequest) Reset()
func (*GetHealthStatusRequest) String ¶
func (x *GetHealthStatusRequest) String() string
func (*GetHealthStatusRequest) UnmarshalJSON ¶
func (msg *GetHealthStatusRequest) UnmarshalJSON(b []byte) error
UnmarshalJSON implements json.Unmarshaler
type GetHealthStatusResponse ¶
type GetHealthStatusResponse struct { HealthStatus []*HealthStatus `protobuf:"bytes,1,rep,name=health_status,json=healthStatus,proto3" json:"health_status,omitempty"` // contains filtered or unexported fields }
func (*GetHealthStatusResponse) Descriptor
deprecated
func (*GetHealthStatusResponse) Descriptor() ([]byte, []int)
Deprecated: Use GetHealthStatusResponse.ProtoReflect.Descriptor instead.
func (*GetHealthStatusResponse) GetHealthStatus ¶
func (x *GetHealthStatusResponse) GetHealthStatus() []*HealthStatus
func (*GetHealthStatusResponse) MarshalJSON ¶
func (msg *GetHealthStatusResponse) MarshalJSON() ([]byte, error)
MarshalJSON implements json.Marshaler
func (*GetHealthStatusResponse) ProtoMessage ¶
func (*GetHealthStatusResponse) ProtoMessage()
func (*GetHealthStatusResponse) ProtoReflect ¶
func (x *GetHealthStatusResponse) ProtoReflect() protoreflect.Message
func (*GetHealthStatusResponse) Reset ¶
func (x *GetHealthStatusResponse) Reset()
func (*GetHealthStatusResponse) String ¶
func (x *GetHealthStatusResponse) String() string
func (*GetHealthStatusResponse) UnmarshalJSON ¶
func (msg *GetHealthStatusResponse) UnmarshalJSON(b []byte) error
UnmarshalJSON implements json.Unmarshaler
type GetSensorConfigRequest ¶
type GetSensorConfigRequest struct { Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` Cfgkey string `protobuf:"bytes,2,opt,name=cfgkey,proto3" json:"cfgkey,omitempty"` // contains filtered or unexported fields }
func (*GetSensorConfigRequest) Descriptor
deprecated
func (*GetSensorConfigRequest) Descriptor() ([]byte, []int)
Deprecated: Use GetSensorConfigRequest.ProtoReflect.Descriptor instead.
func (*GetSensorConfigRequest) GetCfgkey ¶
func (x *GetSensorConfigRequest) GetCfgkey() string
func (*GetSensorConfigRequest) GetName ¶
func (x *GetSensorConfigRequest) GetName() string
func (*GetSensorConfigRequest) MarshalJSON ¶
func (msg *GetSensorConfigRequest) MarshalJSON() ([]byte, error)
MarshalJSON implements json.Marshaler
func (*GetSensorConfigRequest) ProtoMessage ¶
func (*GetSensorConfigRequest) ProtoMessage()
func (*GetSensorConfigRequest) ProtoReflect ¶
func (x *GetSensorConfigRequest) ProtoReflect() protoreflect.Message
func (*GetSensorConfigRequest) Reset ¶
func (x *GetSensorConfigRequest) Reset()
func (*GetSensorConfigRequest) String ¶
func (x *GetSensorConfigRequest) String() string
func (*GetSensorConfigRequest) UnmarshalJSON ¶
func (msg *GetSensorConfigRequest) UnmarshalJSON(b []byte) error
UnmarshalJSON implements json.Unmarshaler
type GetSensorConfigResponse ¶
type GetSensorConfigResponse struct { Cfgval string `protobuf:"bytes,1,opt,name=cfgval,proto3" json:"cfgval,omitempty"` // contains filtered or unexported fields }
func (*GetSensorConfigResponse) Descriptor
deprecated
func (*GetSensorConfigResponse) Descriptor() ([]byte, []int)
Deprecated: Use GetSensorConfigResponse.ProtoReflect.Descriptor instead.
func (*GetSensorConfigResponse) GetCfgval ¶
func (x *GetSensorConfigResponse) GetCfgval() string
func (*GetSensorConfigResponse) MarshalJSON ¶
func (msg *GetSensorConfigResponse) MarshalJSON() ([]byte, error)
MarshalJSON implements json.Marshaler
func (*GetSensorConfigResponse) ProtoMessage ¶
func (*GetSensorConfigResponse) ProtoMessage()
func (*GetSensorConfigResponse) ProtoReflect ¶
func (x *GetSensorConfigResponse) ProtoReflect() protoreflect.Message
func (*GetSensorConfigResponse) Reset ¶
func (x *GetSensorConfigResponse) Reset()
func (*GetSensorConfigResponse) String ¶
func (x *GetSensorConfigResponse) String() string
func (*GetSensorConfigResponse) UnmarshalJSON ¶
func (msg *GetSensorConfigResponse) UnmarshalJSON(b []byte) error
UnmarshalJSON implements json.Unmarshaler
type GetStackTraceTreeRequest ¶
type GetStackTraceTreeRequest struct { Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` // contains filtered or unexported fields }
func (*GetStackTraceTreeRequest) Descriptor
deprecated
func (*GetStackTraceTreeRequest) Descriptor() ([]byte, []int)
Deprecated: Use GetStackTraceTreeRequest.ProtoReflect.Descriptor instead.
func (*GetStackTraceTreeRequest) GetName ¶
func (x *GetStackTraceTreeRequest) GetName() string
func (*GetStackTraceTreeRequest) MarshalJSON ¶
func (msg *GetStackTraceTreeRequest) MarshalJSON() ([]byte, error)
MarshalJSON implements json.Marshaler
func (*GetStackTraceTreeRequest) ProtoMessage ¶
func (*GetStackTraceTreeRequest) ProtoMessage()
func (*GetStackTraceTreeRequest) ProtoReflect ¶
func (x *GetStackTraceTreeRequest) ProtoReflect() protoreflect.Message
func (*GetStackTraceTreeRequest) Reset ¶
func (x *GetStackTraceTreeRequest) Reset()
func (*GetStackTraceTreeRequest) String ¶
func (x *GetStackTraceTreeRequest) String() string
func (*GetStackTraceTreeRequest) UnmarshalJSON ¶
func (msg *GetStackTraceTreeRequest) UnmarshalJSON(b []byte) error
UnmarshalJSON implements json.Unmarshaler
type GetStackTraceTreeResponse ¶
type GetStackTraceTreeResponse struct { Root *StackTraceNode `protobuf:"bytes,1,opt,name=root,proto3" json:"root,omitempty"` // contains filtered or unexported fields }
func (*GetStackTraceTreeResponse) Descriptor
deprecated
func (*GetStackTraceTreeResponse) Descriptor() ([]byte, []int)
Deprecated: Use GetStackTraceTreeResponse.ProtoReflect.Descriptor instead.
func (*GetStackTraceTreeResponse) GetRoot ¶
func (x *GetStackTraceTreeResponse) GetRoot() *StackTraceNode
func (*GetStackTraceTreeResponse) MarshalJSON ¶
func (msg *GetStackTraceTreeResponse) MarshalJSON() ([]byte, error)
MarshalJSON implements json.Marshaler
func (*GetStackTraceTreeResponse) ProtoMessage ¶
func (*GetStackTraceTreeResponse) ProtoMessage()
func (*GetStackTraceTreeResponse) ProtoReflect ¶
func (x *GetStackTraceTreeResponse) ProtoReflect() protoreflect.Message
func (*GetStackTraceTreeResponse) Reset ¶
func (x *GetStackTraceTreeResponse) Reset()
func (*GetStackTraceTreeResponse) String ¶
func (x *GetStackTraceTreeResponse) String() string
func (*GetStackTraceTreeResponse) UnmarshalJSON ¶
func (msg *GetStackTraceTreeResponse) UnmarshalJSON(b []byte) error
UnmarshalJSON implements json.Unmarshaler
type GetVersionRequest ¶
type GetVersionRequest struct {
// contains filtered or unexported fields
}
func (*GetVersionRequest) Descriptor
deprecated
func (*GetVersionRequest) Descriptor() ([]byte, []int)
Deprecated: Use GetVersionRequest.ProtoReflect.Descriptor instead.
func (*GetVersionRequest) MarshalJSON ¶
func (msg *GetVersionRequest) MarshalJSON() ([]byte, error)
MarshalJSON implements json.Marshaler
func (*GetVersionRequest) ProtoMessage ¶
func (*GetVersionRequest) ProtoMessage()
func (*GetVersionRequest) ProtoReflect ¶
func (x *GetVersionRequest) ProtoReflect() protoreflect.Message
func (*GetVersionRequest) Reset ¶
func (x *GetVersionRequest) Reset()
func (*GetVersionRequest) String ¶
func (x *GetVersionRequest) String() string
func (*GetVersionRequest) UnmarshalJSON ¶
func (msg *GetVersionRequest) UnmarshalJSON(b []byte) error
UnmarshalJSON implements json.Unmarshaler
type GetVersionResponse ¶
type GetVersionResponse struct { Version string `protobuf:"bytes,1,opt,name=version,proto3" json:"version,omitempty"` // contains filtered or unexported fields }
func (*GetVersionResponse) Descriptor
deprecated
func (*GetVersionResponse) Descriptor() ([]byte, []int)
Deprecated: Use GetVersionResponse.ProtoReflect.Descriptor instead.
func (*GetVersionResponse) GetVersion ¶
func (x *GetVersionResponse) GetVersion() string
func (*GetVersionResponse) MarshalJSON ¶
func (msg *GetVersionResponse) MarshalJSON() ([]byte, error)
MarshalJSON implements json.Marshaler
func (*GetVersionResponse) ProtoMessage ¶
func (*GetVersionResponse) ProtoMessage()
func (*GetVersionResponse) ProtoReflect ¶
func (x *GetVersionResponse) ProtoReflect() protoreflect.Message
func (*GetVersionResponse) Reset ¶
func (x *GetVersionResponse) Reset()
func (*GetVersionResponse) String ¶
func (x *GetVersionResponse) String() string
func (*GetVersionResponse) UnmarshalJSON ¶
func (msg *GetVersionResponse) UnmarshalJSON(b []byte) error
UnmarshalJSON implements json.Unmarshaler
type HealthStatus ¶
type HealthStatus struct { Event HealthStatusType `protobuf:"varint,1,opt,name=event,proto3,enum=tetragon.HealthStatusType" json:"event,omitempty"` Status HealthStatusResult `protobuf:"varint,2,opt,name=status,proto3,enum=tetragon.HealthStatusResult" json:"status,omitempty"` Details string `protobuf:"bytes,3,opt,name=details,proto3" json:"details,omitempty"` // contains filtered or unexported fields }
func (*HealthStatus) Descriptor
deprecated
func (*HealthStatus) Descriptor() ([]byte, []int)
Deprecated: Use HealthStatus.ProtoReflect.Descriptor instead.
func (*HealthStatus) GetDetails ¶
func (x *HealthStatus) GetDetails() string
func (*HealthStatus) GetEvent ¶
func (x *HealthStatus) GetEvent() HealthStatusType
func (*HealthStatus) GetStatus ¶
func (x *HealthStatus) GetStatus() HealthStatusResult
func (*HealthStatus) MarshalJSON ¶
func (msg *HealthStatus) MarshalJSON() ([]byte, error)
MarshalJSON implements json.Marshaler
func (*HealthStatus) ProtoMessage ¶
func (*HealthStatus) ProtoMessage()
func (*HealthStatus) ProtoReflect ¶
func (x *HealthStatus) ProtoReflect() protoreflect.Message
func (*HealthStatus) Reset ¶
func (x *HealthStatus) Reset()
func (*HealthStatus) String ¶
func (x *HealthStatus) String() string
func (*HealthStatus) UnmarshalJSON ¶
func (msg *HealthStatus) UnmarshalJSON(b []byte) error
UnmarshalJSON implements json.Unmarshaler
type HealthStatusResult ¶
type HealthStatusResult int32
const ( HealthStatusResult_HEALTH_STATUS_UNDEF HealthStatusResult = 0 HealthStatusResult_HEALTH_STATUS_RUNNING HealthStatusResult = 1 HealthStatusResult_HEALTH_STATUS_STOPPED HealthStatusResult = 2 HealthStatusResult_HEALTH_STATUS_ERROR HealthStatusResult = 3 )
func (HealthStatusResult) Descriptor ¶
func (HealthStatusResult) Descriptor() protoreflect.EnumDescriptor
func (HealthStatusResult) Enum ¶
func (x HealthStatusResult) Enum() *HealthStatusResult
func (HealthStatusResult) EnumDescriptor
deprecated
func (HealthStatusResult) EnumDescriptor() ([]byte, []int)
Deprecated: Use HealthStatusResult.Descriptor instead.
func (HealthStatusResult) Number ¶
func (x HealthStatusResult) Number() protoreflect.EnumNumber
func (HealthStatusResult) String ¶
func (x HealthStatusResult) String() string
func (HealthStatusResult) Type ¶
func (HealthStatusResult) Type() protoreflect.EnumType
type HealthStatusType ¶
type HealthStatusType int32
const ( HealthStatusType_HEALTH_STATUS_TYPE_UNDEF HealthStatusType = 0 HealthStatusType_HEALTH_STATUS_TYPE_STATUS HealthStatusType = 1 )
func (HealthStatusType) Descriptor ¶
func (HealthStatusType) Descriptor() protoreflect.EnumDescriptor
func (HealthStatusType) Enum ¶
func (x HealthStatusType) Enum() *HealthStatusType
func (HealthStatusType) EnumDescriptor
deprecated
func (HealthStatusType) EnumDescriptor() ([]byte, []int)
Deprecated: Use HealthStatusType.Descriptor instead.
func (HealthStatusType) Number ¶
func (x HealthStatusType) Number() protoreflect.EnumNumber
func (HealthStatusType) String ¶
func (x HealthStatusType) String() string
func (HealthStatusType) Type ¶
func (HealthStatusType) Type() protoreflect.EnumType
type Image ¶
type Image struct { Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"` Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"` // contains filtered or unexported fields }
func (*Image) Descriptor
deprecated
func (*Image) MarshalJSON ¶
MarshalJSON implements json.Marshaler
func (*Image) ProtoMessage ¶
func (*Image) ProtoMessage()
func (*Image) ProtoReflect ¶
func (x *Image) ProtoReflect() protoreflect.Message
func (*Image) UnmarshalJSON ¶
UnmarshalJSON implements json.Unmarshaler
type IsGetEventsResponse_Event ¶
type IsGetEventsResponse_Event = isGetEventsResponse_Event
IsGetEventsResponse_Event encapulates isGetEventsResponse_Event
type KprobeAction ¶
type KprobeAction int32
const ( KprobeAction_KPROBE_ACTION_UNKNOWN KprobeAction = 0 KprobeAction_KPROBE_ACTION_POST KprobeAction = 1 KprobeAction_KPROBE_ACTION_FOLLOWFD KprobeAction = 2 KprobeAction_KPROBE_ACTION_SIGKILL KprobeAction = 3 KprobeAction_KPROBE_ACTION_UNFOLLOWFD KprobeAction = 4 KprobeAction_KPROBE_ACTION_OVERRIDE KprobeAction = 5 KprobeAction_KPROBE_ACTION_COPYFD KprobeAction = 6 KprobeAction_KPROBE_ACTION_GETURL KprobeAction = 7 KprobeAction_KPROBE_ACTION_DNSLOOKUP KprobeAction = 8 )
func (KprobeAction) Descriptor ¶
func (KprobeAction) Descriptor() protoreflect.EnumDescriptor
func (KprobeAction) Enum ¶
func (x KprobeAction) Enum() *KprobeAction
func (KprobeAction) EnumDescriptor
deprecated
func (KprobeAction) EnumDescriptor() ([]byte, []int)
Deprecated: Use KprobeAction.Descriptor instead.
func (KprobeAction) Number ¶
func (x KprobeAction) Number() protoreflect.EnumNumber
func (KprobeAction) String ¶
func (x KprobeAction) String() string
func (KprobeAction) Type ¶
func (KprobeAction) Type() protoreflect.EnumType
type KprobeArgument ¶
type KprobeArgument struct { // Types that are assignable to Arg: // // *KprobeArgument_StringArg // *KprobeArgument_IntArg // *KprobeArgument_SkbArg // *KprobeArgument_SizeArg // *KprobeArgument_BytesArg // *KprobeArgument_PathArg // *KprobeArgument_FileArg // *KprobeArgument_TruncatedBytesArg // *KprobeArgument_SockArg // *KprobeArgument_CredArg // *KprobeArgument_LongArg // *KprobeArgument_BpfAttrArg // *KprobeArgument_PerfEventArg // *KprobeArgument_BpfMapArg // *KprobeArgument_UintArg // *KprobeArgument_UserNamespaceArg // *KprobeArgument_CapabilityArg Arg isKprobeArgument_Arg `protobuf_oneof:"arg"` // contains filtered or unexported fields }
func (*KprobeArgument) Descriptor
deprecated
func (*KprobeArgument) Descriptor() ([]byte, []int)
Deprecated: Use KprobeArgument.ProtoReflect.Descriptor instead.
func (*KprobeArgument) GetArg ¶
func (m *KprobeArgument) GetArg() isKprobeArgument_Arg
func (*KprobeArgument) GetBpfAttrArg ¶
func (x *KprobeArgument) GetBpfAttrArg() *KprobeBpfAttr
func (*KprobeArgument) GetBpfMapArg ¶
func (x *KprobeArgument) GetBpfMapArg() *KprobeBpfMap
func (*KprobeArgument) GetBytesArg ¶
func (x *KprobeArgument) GetBytesArg() []byte
func (*KprobeArgument) GetCapabilityArg ¶
func (x *KprobeArgument) GetCapabilityArg() *KprobeCapability
func (*KprobeArgument) GetCredArg ¶
func (x *KprobeArgument) GetCredArg() *KprobeCred
func (*KprobeArgument) GetFileArg ¶
func (x *KprobeArgument) GetFileArg() *KprobeFile
func (*KprobeArgument) GetIntArg ¶
func (x *KprobeArgument) GetIntArg() int32
func (*KprobeArgument) GetLongArg ¶
func (x *KprobeArgument) GetLongArg() int64
func (*KprobeArgument) GetPathArg ¶
func (x *KprobeArgument) GetPathArg() *KprobePath
func (*KprobeArgument) GetPerfEventArg ¶
func (x *KprobeArgument) GetPerfEventArg() *KprobePerfEvent
func (*KprobeArgument) GetSizeArg ¶
func (x *KprobeArgument) GetSizeArg() uint64
func (*KprobeArgument) GetSkbArg ¶
func (x *KprobeArgument) GetSkbArg() *KprobeSkb
func (*KprobeArgument) GetSockArg ¶
func (x *KprobeArgument) GetSockArg() *KprobeSock
func (*KprobeArgument) GetStringArg ¶
func (x *KprobeArgument) GetStringArg() string
func (*KprobeArgument) GetTruncatedBytesArg ¶
func (x *KprobeArgument) GetTruncatedBytesArg() *KprobeTruncatedBytes
func (*KprobeArgument) GetUintArg ¶
func (x *KprobeArgument) GetUintArg() uint32
func (*KprobeArgument) GetUserNamespaceArg ¶
func (x *KprobeArgument) GetUserNamespaceArg() *KprobeUserNamespace
func (*KprobeArgument) MarshalJSON ¶
func (msg *KprobeArgument) MarshalJSON() ([]byte, error)
MarshalJSON implements json.Marshaler
func (*KprobeArgument) ProtoMessage ¶
func (*KprobeArgument) ProtoMessage()
func (*KprobeArgument) ProtoReflect ¶
func (x *KprobeArgument) ProtoReflect() protoreflect.Message
func (*KprobeArgument) Reset ¶
func (x *KprobeArgument) Reset()
func (*KprobeArgument) String ¶
func (x *KprobeArgument) String() string
func (*KprobeArgument) UnmarshalJSON ¶
func (msg *KprobeArgument) UnmarshalJSON(b []byte) error
UnmarshalJSON implements json.Unmarshaler
type KprobeArgument_BpfAttrArg ¶
type KprobeArgument_BpfAttrArg struct {
BpfAttrArg *KprobeBpfAttr `protobuf:"bytes,12,opt,name=bpf_attr_arg,json=bpfAttrArg,proto3,oneof"`
}
type KprobeArgument_BpfMapArg ¶
type KprobeArgument_BpfMapArg struct {
BpfMapArg *KprobeBpfMap `protobuf:"bytes,14,opt,name=bpf_map_arg,json=bpfMapArg,proto3,oneof"`
}
type KprobeArgument_BytesArg ¶
type KprobeArgument_BytesArg struct {
BytesArg []byte `protobuf:"bytes,5,opt,name=bytes_arg,json=bytesArg,proto3,oneof"`
}
type KprobeArgument_CapabilityArg ¶
type KprobeArgument_CapabilityArg struct {
CapabilityArg *KprobeCapability `protobuf:"bytes,17,opt,name=capability_arg,json=capabilityArg,proto3,oneof"`
}
type KprobeArgument_CredArg ¶
type KprobeArgument_CredArg struct {
CredArg *KprobeCred `protobuf:"bytes,10,opt,name=cred_arg,json=credArg,proto3,oneof"`
}
type KprobeArgument_FileArg ¶
type KprobeArgument_FileArg struct {
FileArg *KprobeFile `protobuf:"bytes,7,opt,name=file_arg,json=fileArg,proto3,oneof"`
}
type KprobeArgument_IntArg ¶
type KprobeArgument_IntArg struct {
IntArg int32 `protobuf:"varint,2,opt,name=int_arg,json=intArg,proto3,oneof"`
}
type KprobeArgument_LongArg ¶
type KprobeArgument_LongArg struct {
LongArg int64 `protobuf:"varint,11,opt,name=long_arg,json=longArg,proto3,oneof"`
}
type KprobeArgument_PathArg ¶
type KprobeArgument_PathArg struct {
PathArg *KprobePath `protobuf:"bytes,6,opt,name=path_arg,json=pathArg,proto3,oneof"`
}
type KprobeArgument_PerfEventArg ¶
type KprobeArgument_PerfEventArg struct {
PerfEventArg *KprobePerfEvent `protobuf:"bytes,13,opt,name=perf_event_arg,json=perfEventArg,proto3,oneof"`
}
type KprobeArgument_SizeArg ¶
type KprobeArgument_SizeArg struct {
SizeArg uint64 `protobuf:"varint,4,opt,name=size_arg,json=sizeArg,proto3,oneof"`
}
type KprobeArgument_SkbArg ¶
type KprobeArgument_SkbArg struct {
SkbArg *KprobeSkb `protobuf:"bytes,3,opt,name=skb_arg,json=skbArg,proto3,oneof"`
}
type KprobeArgument_SockArg ¶
type KprobeArgument_SockArg struct {
SockArg *KprobeSock `protobuf:"bytes,9,opt,name=sock_arg,json=sockArg,proto3,oneof"`
}
type KprobeArgument_StringArg ¶
type KprobeArgument_StringArg struct {
StringArg string `protobuf:"bytes,1,opt,name=string_arg,json=stringArg,proto3,oneof"`
}
type KprobeArgument_TruncatedBytesArg ¶
type KprobeArgument_TruncatedBytesArg struct {
TruncatedBytesArg *KprobeTruncatedBytes `protobuf:"bytes,8,opt,name=truncated_bytes_arg,json=truncatedBytesArg,proto3,oneof"`
}
type KprobeArgument_UintArg ¶
type KprobeArgument_UintArg struct {
UintArg uint32 `protobuf:"varint,15,opt,name=uint_arg,json=uintArg,proto3,oneof"`
}
type KprobeArgument_UserNamespaceArg ¶
type KprobeArgument_UserNamespaceArg struct {
UserNamespaceArg *KprobeUserNamespace `protobuf:"bytes,16,opt,name=user_namespace_arg,json=userNamespaceArg,proto3,oneof"`
}
type KprobeBpfAttr ¶
type KprobeBpfAttr struct { ProgType string `protobuf:"bytes,1,opt,name=ProgType,proto3" json:"ProgType,omitempty"` InsnCnt uint32 `protobuf:"varint,2,opt,name=InsnCnt,proto3" json:"InsnCnt,omitempty"` ProgName string `protobuf:"bytes,3,opt,name=ProgName,proto3" json:"ProgName,omitempty"` // contains filtered or unexported fields }
func (*KprobeBpfAttr) Descriptor
deprecated
func (*KprobeBpfAttr) Descriptor() ([]byte, []int)
Deprecated: Use KprobeBpfAttr.ProtoReflect.Descriptor instead.
func (*KprobeBpfAttr) GetInsnCnt ¶
func (x *KprobeBpfAttr) GetInsnCnt() uint32
func (*KprobeBpfAttr) GetProgName ¶
func (x *KprobeBpfAttr) GetProgName() string
func (*KprobeBpfAttr) GetProgType ¶
func (x *KprobeBpfAttr) GetProgType() string
func (*KprobeBpfAttr) MarshalJSON ¶
func (msg *KprobeBpfAttr) MarshalJSON() ([]byte, error)
MarshalJSON implements json.Marshaler
func (*KprobeBpfAttr) ProtoMessage ¶
func (*KprobeBpfAttr) ProtoMessage()
func (*KprobeBpfAttr) ProtoReflect ¶
func (x *KprobeBpfAttr) ProtoReflect() protoreflect.Message
func (*KprobeBpfAttr) Reset ¶
func (x *KprobeBpfAttr) Reset()
func (*KprobeBpfAttr) String ¶
func (x *KprobeBpfAttr) String() string
func (*KprobeBpfAttr) UnmarshalJSON ¶
func (msg *KprobeBpfAttr) UnmarshalJSON(b []byte) error
UnmarshalJSON implements json.Unmarshaler
type KprobeBpfMap ¶
type KprobeBpfMap struct { MapType string `protobuf:"bytes,1,opt,name=MapType,proto3" json:"MapType,omitempty"` KeySize uint32 `protobuf:"varint,2,opt,name=KeySize,proto3" json:"KeySize,omitempty"` ValueSize uint32 `protobuf:"varint,3,opt,name=ValueSize,proto3" json:"ValueSize,omitempty"` MaxEntries uint32 `protobuf:"varint,4,opt,name=MaxEntries,proto3" json:"MaxEntries,omitempty"` MapName string `protobuf:"bytes,5,opt,name=MapName,proto3" json:"MapName,omitempty"` // contains filtered or unexported fields }
func (*KprobeBpfMap) Descriptor
deprecated
func (*KprobeBpfMap) Descriptor() ([]byte, []int)
Deprecated: Use KprobeBpfMap.ProtoReflect.Descriptor instead.
func (*KprobeBpfMap) GetKeySize ¶
func (x *KprobeBpfMap) GetKeySize() uint32
func (*KprobeBpfMap) GetMapName ¶
func (x *KprobeBpfMap) GetMapName() string
func (*KprobeBpfMap) GetMapType ¶
func (x *KprobeBpfMap) GetMapType() string
func (*KprobeBpfMap) GetMaxEntries ¶
func (x *KprobeBpfMap) GetMaxEntries() uint32
func (*KprobeBpfMap) GetValueSize ¶
func (x *KprobeBpfMap) GetValueSize() uint32
func (*KprobeBpfMap) MarshalJSON ¶
func (msg *KprobeBpfMap) MarshalJSON() ([]byte, error)
MarshalJSON implements json.Marshaler
func (*KprobeBpfMap) ProtoMessage ¶
func (*KprobeBpfMap) ProtoMessage()
func (*KprobeBpfMap) ProtoReflect ¶
func (x *KprobeBpfMap) ProtoReflect() protoreflect.Message
func (*KprobeBpfMap) Reset ¶
func (x *KprobeBpfMap) Reset()
func (*KprobeBpfMap) String ¶
func (x *KprobeBpfMap) String() string
func (*KprobeBpfMap) UnmarshalJSON ¶
func (msg *KprobeBpfMap) UnmarshalJSON(b []byte) error
UnmarshalJSON implements json.Unmarshaler
type KprobeCapability ¶
type KprobeCapability struct { Value *wrapperspb.Int32Value `protobuf:"bytes,1,opt,name=value,proto3" json:"value,omitempty"` Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"` // contains filtered or unexported fields }
func (*KprobeCapability) Descriptor
deprecated
func (*KprobeCapability) Descriptor() ([]byte, []int)
Deprecated: Use KprobeCapability.ProtoReflect.Descriptor instead.
func (*KprobeCapability) GetName ¶
func (x *KprobeCapability) GetName() string
func (*KprobeCapability) GetValue ¶
func (x *KprobeCapability) GetValue() *wrapperspb.Int32Value
func (*KprobeCapability) MarshalJSON ¶
func (msg *KprobeCapability) MarshalJSON() ([]byte, error)
MarshalJSON implements json.Marshaler
func (*KprobeCapability) ProtoMessage ¶
func (*KprobeCapability) ProtoMessage()
func (*KprobeCapability) ProtoReflect ¶
func (x *KprobeCapability) ProtoReflect() protoreflect.Message
func (*KprobeCapability) Reset ¶
func (x *KprobeCapability) Reset()
func (*KprobeCapability) String ¶
func (x *KprobeCapability) String() string
func (*KprobeCapability) UnmarshalJSON ¶
func (msg *KprobeCapability) UnmarshalJSON(b []byte) error
UnmarshalJSON implements json.Unmarshaler
type KprobeCred ¶
type KprobeCred struct { Permitted []CapabilitiesType `protobuf:"varint,1,rep,packed,name=permitted,proto3,enum=tetragon.CapabilitiesType" json:"permitted,omitempty"` Effective []CapabilitiesType `protobuf:"varint,2,rep,packed,name=effective,proto3,enum=tetragon.CapabilitiesType" json:"effective,omitempty"` Inheritable []CapabilitiesType `protobuf:"varint,3,rep,packed,name=inheritable,proto3,enum=tetragon.CapabilitiesType" json:"inheritable,omitempty"` // contains filtered or unexported fields }
func (*KprobeCred) Descriptor
deprecated
func (*KprobeCred) Descriptor() ([]byte, []int)
Deprecated: Use KprobeCred.ProtoReflect.Descriptor instead.
func (*KprobeCred) GetEffective ¶
func (x *KprobeCred) GetEffective() []CapabilitiesType
func (*KprobeCred) GetInheritable ¶
func (x *KprobeCred) GetInheritable() []CapabilitiesType
func (*KprobeCred) GetPermitted ¶
func (x *KprobeCred) GetPermitted() []CapabilitiesType
func (*KprobeCred) MarshalJSON ¶
func (msg *KprobeCred) MarshalJSON() ([]byte, error)
MarshalJSON implements json.Marshaler
func (*KprobeCred) ProtoMessage ¶
func (*KprobeCred) ProtoMessage()
func (*KprobeCred) ProtoReflect ¶
func (x *KprobeCred) ProtoReflect() protoreflect.Message
func (*KprobeCred) Reset ¶
func (x *KprobeCred) Reset()
func (*KprobeCred) String ¶
func (x *KprobeCred) String() string
func (*KprobeCred) UnmarshalJSON ¶
func (msg *KprobeCred) UnmarshalJSON(b []byte) error
UnmarshalJSON implements json.Unmarshaler
type KprobeFile ¶
type KprobeFile struct { Mount string `protobuf:"bytes,1,opt,name=mount,proto3" json:"mount,omitempty"` Path string `protobuf:"bytes,2,opt,name=path,proto3" json:"path,omitempty"` Flags string `protobuf:"bytes,3,opt,name=flags,proto3" json:"flags,omitempty"` // contains filtered or unexported fields }
func (*KprobeFile) Descriptor
deprecated
func (*KprobeFile) Descriptor() ([]byte, []int)
Deprecated: Use KprobeFile.ProtoReflect.Descriptor instead.
func (*KprobeFile) GetFlags ¶
func (x *KprobeFile) GetFlags() string
func (*KprobeFile) GetMount ¶
func (x *KprobeFile) GetMount() string
func (*KprobeFile) GetPath ¶
func (x *KprobeFile) GetPath() string
func (*KprobeFile) MarshalJSON ¶
func (msg *KprobeFile) MarshalJSON() ([]byte, error)
MarshalJSON implements json.Marshaler
func (*KprobeFile) ProtoMessage ¶
func (*KprobeFile) ProtoMessage()
func (*KprobeFile) ProtoReflect ¶
func (x *KprobeFile) ProtoReflect() protoreflect.Message
func (*KprobeFile) Reset ¶
func (x *KprobeFile) Reset()
func (*KprobeFile) String ¶
func (x *KprobeFile) String() string
func (*KprobeFile) UnmarshalJSON ¶
func (msg *KprobeFile) UnmarshalJSON(b []byte) error
UnmarshalJSON implements json.Unmarshaler
type KprobePath ¶
type KprobePath struct { Mount string `protobuf:"bytes,1,opt,name=mount,proto3" json:"mount,omitempty"` Path string `protobuf:"bytes,2,opt,name=path,proto3" json:"path,omitempty"` Flags string `protobuf:"bytes,3,opt,name=flags,proto3" json:"flags,omitempty"` // contains filtered or unexported fields }
func (*KprobePath) Descriptor
deprecated
func (*KprobePath) Descriptor() ([]byte, []int)
Deprecated: Use KprobePath.ProtoReflect.Descriptor instead.
func (*KprobePath) GetFlags ¶
func (x *KprobePath) GetFlags() string
func (*KprobePath) GetMount ¶
func (x *KprobePath) GetMount() string
func (*KprobePath) GetPath ¶
func (x *KprobePath) GetPath() string
func (*KprobePath) MarshalJSON ¶
func (msg *KprobePath) MarshalJSON() ([]byte, error)
MarshalJSON implements json.Marshaler
func (*KprobePath) ProtoMessage ¶
func (*KprobePath) ProtoMessage()
func (*KprobePath) ProtoReflect ¶
func (x *KprobePath) ProtoReflect() protoreflect.Message
func (*KprobePath) Reset ¶
func (x *KprobePath) Reset()
func (*KprobePath) String ¶
func (x *KprobePath) String() string
func (*KprobePath) UnmarshalJSON ¶
func (msg *KprobePath) UnmarshalJSON(b []byte) error
UnmarshalJSON implements json.Unmarshaler
type KprobePerfEvent ¶
type KprobePerfEvent struct { KprobeFunc string `protobuf:"bytes,1,opt,name=KprobeFunc,proto3" json:"KprobeFunc,omitempty"` Type string `protobuf:"bytes,2,opt,name=Type,proto3" json:"Type,omitempty"` Config uint64 `protobuf:"varint,3,opt,name=Config,proto3" json:"Config,omitempty"` ProbeOffset uint64 `protobuf:"varint,4,opt,name=ProbeOffset,proto3" json:"ProbeOffset,omitempty"` // contains filtered or unexported fields }
func (*KprobePerfEvent) Descriptor
deprecated
func (*KprobePerfEvent) Descriptor() ([]byte, []int)
Deprecated: Use KprobePerfEvent.ProtoReflect.Descriptor instead.
func (*KprobePerfEvent) GetConfig ¶
func (x *KprobePerfEvent) GetConfig() uint64
func (*KprobePerfEvent) GetKprobeFunc ¶
func (x *KprobePerfEvent) GetKprobeFunc() string
func (*KprobePerfEvent) GetProbeOffset ¶
func (x *KprobePerfEvent) GetProbeOffset() uint64
func (*KprobePerfEvent) GetType ¶
func (x *KprobePerfEvent) GetType() string
func (*KprobePerfEvent) MarshalJSON ¶
func (msg *KprobePerfEvent) MarshalJSON() ([]byte, error)
MarshalJSON implements json.Marshaler
func (*KprobePerfEvent) ProtoMessage ¶
func (*KprobePerfEvent) ProtoMessage()
func (*KprobePerfEvent) ProtoReflect ¶
func (x *KprobePerfEvent) ProtoReflect() protoreflect.Message
func (*KprobePerfEvent) Reset ¶
func (x *KprobePerfEvent) Reset()
func (*KprobePerfEvent) String ¶
func (x *KprobePerfEvent) String() string
func (*KprobePerfEvent) UnmarshalJSON ¶
func (msg *KprobePerfEvent) UnmarshalJSON(b []byte) error
UnmarshalJSON implements json.Unmarshaler
type KprobeSkb ¶
type KprobeSkb struct { Hash uint32 `protobuf:"varint,1,opt,name=hash,proto3" json:"hash,omitempty"` Len uint32 `protobuf:"varint,2,opt,name=len,proto3" json:"len,omitempty"` Priority uint32 `protobuf:"varint,3,opt,name=priority,proto3" json:"priority,omitempty"` Mark uint32 `protobuf:"varint,4,opt,name=mark,proto3" json:"mark,omitempty"` Saddr string `protobuf:"bytes,5,opt,name=saddr,proto3" json:"saddr,omitempty"` Daddr string `protobuf:"bytes,6,opt,name=daddr,proto3" json:"daddr,omitempty"` Sport uint32 `protobuf:"varint,7,opt,name=sport,proto3" json:"sport,omitempty"` Dport uint32 `protobuf:"varint,8,opt,name=dport,proto3" json:"dport,omitempty"` Proto uint32 `protobuf:"varint,9,opt,name=proto,proto3" json:"proto,omitempty"` SecPathLen uint32 `protobuf:"varint,10,opt,name=sec_path_len,json=secPathLen,proto3" json:"sec_path_len,omitempty"` SecPathOlen uint32 `protobuf:"varint,11,opt,name=sec_path_olen,json=secPathOlen,proto3" json:"sec_path_olen,omitempty"` // contains filtered or unexported fields }
func (*KprobeSkb) Descriptor
deprecated
func (*KprobeSkb) GetPriority ¶
func (*KprobeSkb) GetSecPathLen ¶
func (*KprobeSkb) GetSecPathOlen ¶
func (*KprobeSkb) MarshalJSON ¶
MarshalJSON implements json.Marshaler
func (*KprobeSkb) ProtoMessage ¶
func (*KprobeSkb) ProtoMessage()
func (*KprobeSkb) ProtoReflect ¶
func (x *KprobeSkb) ProtoReflect() protoreflect.Message
func (*KprobeSkb) UnmarshalJSON ¶
UnmarshalJSON implements json.Unmarshaler
type KprobeSock ¶
type KprobeSock struct { Family string `protobuf:"bytes,1,opt,name=family,proto3" json:"family,omitempty"` Type string `protobuf:"bytes,2,opt,name=type,proto3" json:"type,omitempty"` Protocol string `protobuf:"bytes,3,opt,name=protocol,proto3" json:"protocol,omitempty"` Mark uint32 `protobuf:"varint,4,opt,name=mark,proto3" json:"mark,omitempty"` Priority uint32 `protobuf:"varint,5,opt,name=priority,proto3" json:"priority,omitempty"` Saddr string `protobuf:"bytes,6,opt,name=saddr,proto3" json:"saddr,omitempty"` Daddr string `protobuf:"bytes,7,opt,name=daddr,proto3" json:"daddr,omitempty"` Sport uint32 `protobuf:"varint,8,opt,name=sport,proto3" json:"sport,omitempty"` Dport uint32 `protobuf:"varint,9,opt,name=dport,proto3" json:"dport,omitempty"` // contains filtered or unexported fields }
func (*KprobeSock) Descriptor
deprecated
func (*KprobeSock) Descriptor() ([]byte, []int)
Deprecated: Use KprobeSock.ProtoReflect.Descriptor instead.
func (*KprobeSock) GetDaddr ¶
func (x *KprobeSock) GetDaddr() string
func (*KprobeSock) GetDport ¶
func (x *KprobeSock) GetDport() uint32
func (*KprobeSock) GetFamily ¶
func (x *KprobeSock) GetFamily() string
func (*KprobeSock) GetMark ¶
func (x *KprobeSock) GetMark() uint32
func (*KprobeSock) GetPriority ¶
func (x *KprobeSock) GetPriority() uint32
func (*KprobeSock) GetProtocol ¶
func (x *KprobeSock) GetProtocol() string
func (*KprobeSock) GetSaddr ¶
func (x *KprobeSock) GetSaddr() string
func (*KprobeSock) GetSport ¶
func (x *KprobeSock) GetSport() uint32
func (*KprobeSock) GetType ¶
func (x *KprobeSock) GetType() string
func (*KprobeSock) MarshalJSON ¶
func (msg *KprobeSock) MarshalJSON() ([]byte, error)
MarshalJSON implements json.Marshaler
func (*KprobeSock) ProtoMessage ¶
func (*KprobeSock) ProtoMessage()
func (*KprobeSock) ProtoReflect ¶
func (x *KprobeSock) ProtoReflect() protoreflect.Message
func (*KprobeSock) Reset ¶
func (x *KprobeSock) Reset()
func (*KprobeSock) String ¶
func (x *KprobeSock) String() string
func (*KprobeSock) UnmarshalJSON ¶
func (msg *KprobeSock) UnmarshalJSON(b []byte) error
UnmarshalJSON implements json.Unmarshaler
type KprobeTruncatedBytes ¶
type KprobeTruncatedBytes struct { BytesArg []byte `protobuf:"bytes,1,opt,name=bytes_arg,json=bytesArg,proto3" json:"bytes_arg,omitempty"` OrigSize uint64 `protobuf:"varint,2,opt,name=orig_size,json=origSize,proto3" json:"orig_size,omitempty"` // contains filtered or unexported fields }
func (*KprobeTruncatedBytes) Descriptor
deprecated
func (*KprobeTruncatedBytes) Descriptor() ([]byte, []int)
Deprecated: Use KprobeTruncatedBytes.ProtoReflect.Descriptor instead.
func (*KprobeTruncatedBytes) GetBytesArg ¶
func (x *KprobeTruncatedBytes) GetBytesArg() []byte
func (*KprobeTruncatedBytes) GetOrigSize ¶
func (x *KprobeTruncatedBytes) GetOrigSize() uint64
func (*KprobeTruncatedBytes) MarshalJSON ¶
func (msg *KprobeTruncatedBytes) MarshalJSON() ([]byte, error)
MarshalJSON implements json.Marshaler
func (*KprobeTruncatedBytes) ProtoMessage ¶
func (*KprobeTruncatedBytes) ProtoMessage()
func (*KprobeTruncatedBytes) ProtoReflect ¶
func (x *KprobeTruncatedBytes) ProtoReflect() protoreflect.Message
func (*KprobeTruncatedBytes) Reset ¶
func (x *KprobeTruncatedBytes) Reset()
func (*KprobeTruncatedBytes) String ¶
func (x *KprobeTruncatedBytes) String() string
func (*KprobeTruncatedBytes) UnmarshalJSON ¶
func (msg *KprobeTruncatedBytes) UnmarshalJSON(b []byte) error
UnmarshalJSON implements json.Unmarshaler
type KprobeUserNamespace ¶
type KprobeUserNamespace struct { Level *wrapperspb.Int32Value `protobuf:"bytes,1,opt,name=level,proto3" json:"level,omitempty"` Owner *wrapperspb.UInt32Value `protobuf:"bytes,2,opt,name=owner,proto3" json:"owner,omitempty"` Group *wrapperspb.UInt32Value `protobuf:"bytes,3,opt,name=group,proto3" json:"group,omitempty"` Ns *Namespace `protobuf:"bytes,4,opt,name=ns,proto3" json:"ns,omitempty"` // contains filtered or unexported fields }
func (*KprobeUserNamespace) Descriptor
deprecated
func (*KprobeUserNamespace) Descriptor() ([]byte, []int)
Deprecated: Use KprobeUserNamespace.ProtoReflect.Descriptor instead.
func (*KprobeUserNamespace) GetGroup ¶
func (x *KprobeUserNamespace) GetGroup() *wrapperspb.UInt32Value
func (*KprobeUserNamespace) GetLevel ¶
func (x *KprobeUserNamespace) GetLevel() *wrapperspb.Int32Value
func (*KprobeUserNamespace) GetNs ¶
func (x *KprobeUserNamespace) GetNs() *Namespace
func (*KprobeUserNamespace) GetOwner ¶
func (x *KprobeUserNamespace) GetOwner() *wrapperspb.UInt32Value
func (*KprobeUserNamespace) MarshalJSON ¶
func (msg *KprobeUserNamespace) MarshalJSON() ([]byte, error)
MarshalJSON implements json.Marshaler
func (*KprobeUserNamespace) ProtoMessage ¶
func (*KprobeUserNamespace) ProtoMessage()
func (*KprobeUserNamespace) ProtoReflect ¶
func (x *KprobeUserNamespace) ProtoReflect() protoreflect.Message
func (*KprobeUserNamespace) Reset ¶
func (x *KprobeUserNamespace) Reset()
func (*KprobeUserNamespace) String ¶
func (x *KprobeUserNamespace) String() string
func (*KprobeUserNamespace) UnmarshalJSON ¶
func (msg *KprobeUserNamespace) UnmarshalJSON(b []byte) error
UnmarshalJSON implements json.Unmarshaler
type ListSensorsRequest ¶
type ListSensorsRequest struct {
// contains filtered or unexported fields
}
func (*ListSensorsRequest) Descriptor
deprecated
func (*ListSensorsRequest) Descriptor() ([]byte, []int)
Deprecated: Use ListSensorsRequest.ProtoReflect.Descriptor instead.
func (*ListSensorsRequest) MarshalJSON ¶
func (msg *ListSensorsRequest) MarshalJSON() ([]byte, error)
MarshalJSON implements json.Marshaler
func (*ListSensorsRequest) ProtoMessage ¶
func (*ListSensorsRequest) ProtoMessage()
func (*ListSensorsRequest) ProtoReflect ¶
func (x *ListSensorsRequest) ProtoReflect() protoreflect.Message
func (*ListSensorsRequest) Reset ¶
func (x *ListSensorsRequest) Reset()
func (*ListSensorsRequest) String ¶
func (x *ListSensorsRequest) String() string
func (*ListSensorsRequest) UnmarshalJSON ¶
func (msg *ListSensorsRequest) UnmarshalJSON(b []byte) error
UnmarshalJSON implements json.Unmarshaler
type ListSensorsResponse ¶
type ListSensorsResponse struct { Sensors []*SensorStatus `protobuf:"bytes,1,rep,name=sensors,proto3" json:"sensors,omitempty"` // contains filtered or unexported fields }
func (*ListSensorsResponse) Descriptor
deprecated
func (*ListSensorsResponse) Descriptor() ([]byte, []int)
Deprecated: Use ListSensorsResponse.ProtoReflect.Descriptor instead.
func (*ListSensorsResponse) GetSensors ¶
func (x *ListSensorsResponse) GetSensors() []*SensorStatus
func (*ListSensorsResponse) MarshalJSON ¶
func (msg *ListSensorsResponse) MarshalJSON() ([]byte, error)
MarshalJSON implements json.Marshaler
func (*ListSensorsResponse) ProtoMessage ¶
func (*ListSensorsResponse) ProtoMessage()
func (*ListSensorsResponse) ProtoReflect ¶
func (x *ListSensorsResponse) ProtoReflect() protoreflect.Message
func (*ListSensorsResponse) Reset ¶
func (x *ListSensorsResponse) Reset()
func (*ListSensorsResponse) String ¶
func (x *ListSensorsResponse) String() string
func (*ListSensorsResponse) UnmarshalJSON ¶
func (msg *ListSensorsResponse) UnmarshalJSON(b []byte) error
UnmarshalJSON implements json.Unmarshaler
type ListTracingPoliciesRequest ¶ added in v0.8.20
type ListTracingPoliciesRequest struct {
// contains filtered or unexported fields
}
func (*ListTracingPoliciesRequest) Descriptor
deprecated
added in
v0.8.20
func (*ListTracingPoliciesRequest) Descriptor() ([]byte, []int)
Deprecated: Use ListTracingPoliciesRequest.ProtoReflect.Descriptor instead.
func (*ListTracingPoliciesRequest) MarshalJSON ¶ added in v0.8.20
func (msg *ListTracingPoliciesRequest) MarshalJSON() ([]byte, error)
MarshalJSON implements json.Marshaler
func (*ListTracingPoliciesRequest) ProtoMessage ¶ added in v0.8.20
func (*ListTracingPoliciesRequest) ProtoMessage()
func (*ListTracingPoliciesRequest) ProtoReflect ¶ added in v0.8.20
func (x *ListTracingPoliciesRequest) ProtoReflect() protoreflect.Message
func (*ListTracingPoliciesRequest) Reset ¶ added in v0.8.20
func (x *ListTracingPoliciesRequest) Reset()
func (*ListTracingPoliciesRequest) String ¶ added in v0.8.20
func (x *ListTracingPoliciesRequest) String() string
func (*ListTracingPoliciesRequest) UnmarshalJSON ¶ added in v0.8.20
func (msg *ListTracingPoliciesRequest) UnmarshalJSON(b []byte) error
UnmarshalJSON implements json.Unmarshaler
type ListTracingPoliciesResponse ¶ added in v0.8.20
type ListTracingPoliciesResponse struct { Policies []*TracingPolicyStatus `protobuf:"bytes,1,rep,name=policies,proto3" json:"policies,omitempty"` // contains filtered or unexported fields }
func (*ListTracingPoliciesResponse) Descriptor
deprecated
added in
v0.8.20
func (*ListTracingPoliciesResponse) Descriptor() ([]byte, []int)
Deprecated: Use ListTracingPoliciesResponse.ProtoReflect.Descriptor instead.
func (*ListTracingPoliciesResponse) GetPolicies ¶ added in v0.8.20
func (x *ListTracingPoliciesResponse) GetPolicies() []*TracingPolicyStatus
func (*ListTracingPoliciesResponse) MarshalJSON ¶ added in v0.8.20
func (msg *ListTracingPoliciesResponse) MarshalJSON() ([]byte, error)
MarshalJSON implements json.Marshaler
func (*ListTracingPoliciesResponse) ProtoMessage ¶ added in v0.8.20
func (*ListTracingPoliciesResponse) ProtoMessage()
func (*ListTracingPoliciesResponse) ProtoReflect ¶ added in v0.8.20
func (x *ListTracingPoliciesResponse) ProtoReflect() protoreflect.Message
func (*ListTracingPoliciesResponse) Reset ¶ added in v0.8.20
func (x *ListTracingPoliciesResponse) Reset()
func (*ListTracingPoliciesResponse) String ¶ added in v0.8.20
func (x *ListTracingPoliciesResponse) String() string
func (*ListTracingPoliciesResponse) UnmarshalJSON ¶ added in v0.8.20
func (msg *ListTracingPoliciesResponse) UnmarshalJSON(b []byte) error
UnmarshalJSON implements json.Unmarshaler
type Namespace ¶
type Namespace struct { Inum uint32 `protobuf:"varint,1,opt,name=inum,proto3" json:"inum,omitempty"` IsHost bool `protobuf:"varint,2,opt,name=is_host,json=isHost,proto3" json:"is_host,omitempty"` // contains filtered or unexported fields }
func (*Namespace) Descriptor
deprecated
func (*Namespace) MarshalJSON ¶
MarshalJSON implements json.Marshaler
func (*Namespace) ProtoMessage ¶
func (*Namespace) ProtoMessage()
func (*Namespace) ProtoReflect ¶
func (x *Namespace) ProtoReflect() protoreflect.Message
func (*Namespace) UnmarshalJSON ¶
UnmarshalJSON implements json.Unmarshaler
type Namespaces ¶
type Namespaces struct { Uts *Namespace `protobuf:"bytes,1,opt,name=uts,proto3" json:"uts,omitempty"` Ipc *Namespace `protobuf:"bytes,2,opt,name=ipc,proto3" json:"ipc,omitempty"` Mnt *Namespace `protobuf:"bytes,3,opt,name=mnt,proto3" json:"mnt,omitempty"` Pid *Namespace `protobuf:"bytes,4,opt,name=pid,proto3" json:"pid,omitempty"` PidForChildren *Namespace `protobuf:"bytes,5,opt,name=pid_for_children,json=pidForChildren,proto3" json:"pid_for_children,omitempty"` Net *Namespace `protobuf:"bytes,6,opt,name=net,proto3" json:"net,omitempty"` Time *Namespace `protobuf:"bytes,7,opt,name=time,proto3" json:"time,omitempty"` TimeForChildren *Namespace `protobuf:"bytes,8,opt,name=time_for_children,json=timeForChildren,proto3" json:"time_for_children,omitempty"` Cgroup *Namespace `protobuf:"bytes,9,opt,name=cgroup,proto3" json:"cgroup,omitempty"` User *Namespace `protobuf:"bytes,10,opt,name=user,proto3" json:"user,omitempty"` // contains filtered or unexported fields }
func (*Namespaces) Descriptor
deprecated
func (*Namespaces) Descriptor() ([]byte, []int)
Deprecated: Use Namespaces.ProtoReflect.Descriptor instead.
func (*Namespaces) GetCgroup ¶
func (x *Namespaces) GetCgroup() *Namespace
func (*Namespaces) GetIpc ¶
func (x *Namespaces) GetIpc() *Namespace
func (*Namespaces) GetMnt ¶
func (x *Namespaces) GetMnt() *Namespace
func (*Namespaces) GetNet ¶
func (x *Namespaces) GetNet() *Namespace
func (*Namespaces) GetPid ¶
func (x *Namespaces) GetPid() *Namespace
func (*Namespaces) GetPidForChildren ¶
func (x *Namespaces) GetPidForChildren() *Namespace
func (*Namespaces) GetTime ¶
func (x *Namespaces) GetTime() *Namespace
func (*Namespaces) GetTimeForChildren ¶
func (x *Namespaces) GetTimeForChildren() *Namespace
func (*Namespaces) GetUser ¶
func (x *Namespaces) GetUser() *Namespace
func (*Namespaces) GetUts ¶
func (x *Namespaces) GetUts() *Namespace
func (*Namespaces) MarshalJSON ¶
func (msg *Namespaces) MarshalJSON() ([]byte, error)
MarshalJSON implements json.Marshaler
func (*Namespaces) ProtoMessage ¶
func (*Namespaces) ProtoMessage()
func (*Namespaces) ProtoReflect ¶
func (x *Namespaces) ProtoReflect() protoreflect.Message
func (*Namespaces) Reset ¶
func (x *Namespaces) Reset()
func (*Namespaces) String ¶
func (x *Namespaces) String() string
func (*Namespaces) UnmarshalJSON ¶
func (msg *Namespaces) UnmarshalJSON(b []byte) error
UnmarshalJSON implements json.Unmarshaler
type ParentEvent ¶
ParentEvent represents a Tetragon event that has a Parent field
type Pod ¶
type Pod struct { Namespace string `protobuf:"bytes,1,opt,name=namespace,proto3" json:"namespace,omitempty"` Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"` Labels []string `protobuf:"bytes,3,rep,name=labels,proto3" json:"labels,omitempty"` Container *Container `protobuf:"bytes,4,opt,name=container,proto3" json:"container,omitempty"` // pod_labels field contains all the labels of the pod. Note that the labels field // contains Cilium identity labels, which is a subset of pod labels. PodLabels map[string]string `` /* 176-byte string literal not displayed */ // contains filtered or unexported fields }
func (*Pod) Descriptor
deprecated
func (*Pod) GetContainer ¶
func (*Pod) GetNamespace ¶
func (*Pod) GetPodLabels ¶
func (*Pod) MarshalJSON ¶
MarshalJSON implements json.Marshaler
func (*Pod) ProtoMessage ¶
func (*Pod) ProtoMessage()
func (*Pod) ProtoReflect ¶
func (x *Pod) ProtoReflect() protoreflect.Message
func (*Pod) UnmarshalJSON ¶
UnmarshalJSON implements json.Unmarshaler
type Process ¶
type Process struct { // Exec ID uniquely identifies the process over time across all the nodes in the cluster. ExecId string `protobuf:"bytes,1,opt,name=exec_id,json=execId,proto3" json:"exec_id,omitempty"` Pid *wrapperspb.UInt32Value `protobuf:"bytes,2,opt,name=pid,proto3" json:"pid,omitempty"` Uid *wrapperspb.UInt32Value `protobuf:"bytes,3,opt,name=uid,proto3" json:"uid,omitempty"` Cwd string `protobuf:"bytes,4,opt,name=cwd,proto3" json:"cwd,omitempty"` Binary string `protobuf:"bytes,5,opt,name=binary,proto3" json:"binary,omitempty"` Arguments string `protobuf:"bytes,6,opt,name=arguments,proto3" json:"arguments,omitempty"` Flags string `protobuf:"bytes,7,opt,name=flags,proto3" json:"flags,omitempty"` StartTime *timestamppb.Timestamp `protobuf:"bytes,8,opt,name=start_time,json=startTime,proto3" json:"start_time,omitempty"` Auid *wrapperspb.UInt32Value `protobuf:"bytes,9,opt,name=auid,proto3" json:"auid,omitempty"` Pod *Pod `protobuf:"bytes,10,opt,name=pod,proto3" json:"pod,omitempty"` Docker string `protobuf:"bytes,11,opt,name=docker,proto3" json:"docker,omitempty"` ParentExecId string `protobuf:"bytes,12,opt,name=parent_exec_id,json=parentExecId,proto3" json:"parent_exec_id,omitempty"` Refcnt uint32 `protobuf:"varint,13,opt,name=refcnt,proto3" json:"refcnt,omitempty"` Cap *Capabilities `protobuf:"bytes,14,opt,name=cap,proto3" json:"cap,omitempty"` Ns *Namespaces `protobuf:"bytes,15,opt,name=ns,proto3" json:"ns,omitempty"` // contains filtered or unexported fields }
func (*Process) Descriptor
deprecated
func (*Process) GetArguments ¶
func (*Process) GetAuid ¶
func (x *Process) GetAuid() *wrapperspb.UInt32Value
func (*Process) GetCap ¶
func (x *Process) GetCap() *Capabilities
func (*Process) GetNs ¶
func (x *Process) GetNs() *Namespaces
func (*Process) GetParentExecId ¶
func (*Process) GetPid ¶
func (x *Process) GetPid() *wrapperspb.UInt32Value
func (*Process) GetStartTime ¶
func (x *Process) GetStartTime() *timestamppb.Timestamp
func (*Process) GetUid ¶
func (x *Process) GetUid() *wrapperspb.UInt32Value
func (*Process) MarshalJSON ¶
MarshalJSON implements json.Marshaler
func (*Process) ProtoMessage ¶
func (*Process) ProtoMessage()
func (*Process) ProtoReflect ¶
func (x *Process) ProtoReflect() protoreflect.Message
func (*Process) UnmarshalJSON ¶
UnmarshalJSON implements json.Unmarshaler
type ProcessEvent ¶
ProcessEvent represents a Tetragon event that has a Process field
type ProcessExec ¶
type ProcessExec struct { Process *Process `protobuf:"bytes,1,opt,name=process,proto3" json:"process,omitempty"` Parent *Process `protobuf:"bytes,2,opt,name=parent,proto3" json:"parent,omitempty"` // Ancestors of the process beyond the immediate parent. Ancestors []*Process `protobuf:"bytes,3,rep,name=ancestors,proto3" json:"ancestors,omitempty"` // contains filtered or unexported fields }
func (*ProcessExec) Descriptor
deprecated
func (*ProcessExec) Descriptor() ([]byte, []int)
Deprecated: Use ProcessExec.ProtoReflect.Descriptor instead.
func (*ProcessExec) Encapsulate ¶
func (event *ProcessExec) Encapsulate() IsGetEventsResponse_Event
Encapsulate implements the Event interface. Returns the event wrapped by its GetEventsResponse_* type.
func (*ProcessExec) GetAncestors ¶
func (x *ProcessExec) GetAncestors() []*Process
func (*ProcessExec) GetParent ¶
func (x *ProcessExec) GetParent() *Process
func (*ProcessExec) GetProcess ¶
func (x *ProcessExec) GetProcess() *Process
func (*ProcessExec) MarshalJSON ¶
func (msg *ProcessExec) MarshalJSON() ([]byte, error)
MarshalJSON implements json.Marshaler
func (*ProcessExec) ProtoMessage ¶
func (*ProcessExec) ProtoMessage()
func (*ProcessExec) ProtoReflect ¶
func (x *ProcessExec) ProtoReflect() protoreflect.Message
func (*ProcessExec) Reset ¶
func (x *ProcessExec) Reset()
func (*ProcessExec) SetParent ¶
func (event *ProcessExec) SetParent(p *Process)
SetParent implements the ParentEvent interface. Sets the Parent field of an event.
func (*ProcessExec) SetProcess ¶
func (event *ProcessExec) SetProcess(p *Process)
SetProcess implements the ProcessEvent interface. Sets the Process field of an event.
func (*ProcessExec) String ¶
func (x *ProcessExec) String() string
func (*ProcessExec) UnmarshalJSON ¶
func (msg *ProcessExec) UnmarshalJSON(b []byte) error
UnmarshalJSON implements json.Unmarshaler
type ProcessExit ¶
type ProcessExit struct { Process *Process `protobuf:"bytes,1,opt,name=process,proto3" json:"process,omitempty"` Parent *Process `protobuf:"bytes,2,opt,name=parent,proto3" json:"parent,omitempty"` Signal string `protobuf:"bytes,3,opt,name=signal,proto3" json:"signal,omitempty"` Status uint32 `protobuf:"varint,4,opt,name=status,proto3" json:"status,omitempty"` Time *timestamppb.Timestamp `protobuf:"bytes,5,opt,name=time,proto3" json:"time,omitempty"` // contains filtered or unexported fields }
func (*ProcessExit) Descriptor
deprecated
func (*ProcessExit) Descriptor() ([]byte, []int)
Deprecated: Use ProcessExit.ProtoReflect.Descriptor instead.
func (*ProcessExit) Encapsulate ¶
func (event *ProcessExit) Encapsulate() IsGetEventsResponse_Event
Encapsulate implements the Event interface. Returns the event wrapped by its GetEventsResponse_* type.
func (*ProcessExit) GetParent ¶
func (x *ProcessExit) GetParent() *Process
func (*ProcessExit) GetProcess ¶
func (x *ProcessExit) GetProcess() *Process
func (*ProcessExit) GetSignal ¶
func (x *ProcessExit) GetSignal() string
func (*ProcessExit) GetStatus ¶
func (x *ProcessExit) GetStatus() uint32
func (*ProcessExit) GetTime ¶
func (x *ProcessExit) GetTime() *timestamppb.Timestamp
func (*ProcessExit) MarshalJSON ¶
func (msg *ProcessExit) MarshalJSON() ([]byte, error)
MarshalJSON implements json.Marshaler
func (*ProcessExit) ProtoMessage ¶
func (*ProcessExit) ProtoMessage()
func (*ProcessExit) ProtoReflect ¶
func (x *ProcessExit) ProtoReflect() protoreflect.Message
func (*ProcessExit) Reset ¶
func (x *ProcessExit) Reset()
func (*ProcessExit) SetParent ¶
func (event *ProcessExit) SetParent(p *Process)
SetParent implements the ParentEvent interface. Sets the Parent field of an event.
func (*ProcessExit) SetProcess ¶
func (event *ProcessExit) SetProcess(p *Process)
SetProcess implements the ProcessEvent interface. Sets the Process field of an event.
func (*ProcessExit) String ¶
func (x *ProcessExit) String() string
func (*ProcessExit) UnmarshalJSON ¶
func (msg *ProcessExit) UnmarshalJSON(b []byte) error
UnmarshalJSON implements json.Unmarshaler
type ProcessKprobe ¶
type ProcessKprobe struct { Process *Process `protobuf:"bytes,1,opt,name=process,proto3" json:"process,omitempty"` Parent *Process `protobuf:"bytes,2,opt,name=parent,proto3" json:"parent,omitempty"` FunctionName string `protobuf:"bytes,3,opt,name=function_name,json=functionName,proto3" json:"function_name,omitempty"` Args []*KprobeArgument `protobuf:"bytes,4,rep,name=args,proto3" json:"args,omitempty"` Return *KprobeArgument `protobuf:"bytes,5,opt,name=return,proto3" json:"return,omitempty"` Action KprobeAction `protobuf:"varint,6,opt,name=action,proto3,enum=tetragon.KprobeAction" json:"action,omitempty"` // contains filtered or unexported fields }
func (*ProcessKprobe) Descriptor
deprecated
func (*ProcessKprobe) Descriptor() ([]byte, []int)
Deprecated: Use ProcessKprobe.ProtoReflect.Descriptor instead.
func (*ProcessKprobe) Encapsulate ¶
func (event *ProcessKprobe) Encapsulate() IsGetEventsResponse_Event
Encapsulate implements the Event interface. Returns the event wrapped by its GetEventsResponse_* type.
func (*ProcessKprobe) GetAction ¶
func (x *ProcessKprobe) GetAction() KprobeAction
func (*ProcessKprobe) GetArgs ¶
func (x *ProcessKprobe) GetArgs() []*KprobeArgument
func (*ProcessKprobe) GetFunctionName ¶
func (x *ProcessKprobe) GetFunctionName() string
func (*ProcessKprobe) GetParent ¶
func (x *ProcessKprobe) GetParent() *Process
func (*ProcessKprobe) GetProcess ¶
func (x *ProcessKprobe) GetProcess() *Process
func (*ProcessKprobe) GetReturn ¶
func (x *ProcessKprobe) GetReturn() *KprobeArgument
func (*ProcessKprobe) MarshalJSON ¶
func (msg *ProcessKprobe) MarshalJSON() ([]byte, error)
MarshalJSON implements json.Marshaler
func (*ProcessKprobe) ProtoMessage ¶
func (*ProcessKprobe) ProtoMessage()
func (*ProcessKprobe) ProtoReflect ¶
func (x *ProcessKprobe) ProtoReflect() protoreflect.Message
func (*ProcessKprobe) Reset ¶
func (x *ProcessKprobe) Reset()
func (*ProcessKprobe) SetParent ¶
func (event *ProcessKprobe) SetParent(p *Process)
SetParent implements the ParentEvent interface. Sets the Parent field of an event.
func (*ProcessKprobe) SetProcess ¶
func (event *ProcessKprobe) SetProcess(p *Process)
SetProcess implements the ProcessEvent interface. Sets the Process field of an event.
func (*ProcessKprobe) String ¶
func (x *ProcessKprobe) String() string
func (*ProcessKprobe) UnmarshalJSON ¶
func (msg *ProcessKprobe) UnmarshalJSON(b []byte) error
UnmarshalJSON implements json.Unmarshaler
type ProcessLoader ¶
type ProcessLoader struct { Process *Process `protobuf:"bytes,1,opt,name=process,proto3" json:"process,omitempty"` Path string `protobuf:"bytes,2,opt,name=path,proto3" json:"path,omitempty"` Buildid []byte `protobuf:"bytes,3,opt,name=buildid,proto3" json:"buildid,omitempty"` // contains filtered or unexported fields }
loader sensor event triggered for loaded binary/library
func (*ProcessLoader) Descriptor
deprecated
func (*ProcessLoader) Descriptor() ([]byte, []int)
Deprecated: Use ProcessLoader.ProtoReflect.Descriptor instead.
func (*ProcessLoader) Encapsulate ¶
func (event *ProcessLoader) Encapsulate() IsGetEventsResponse_Event
Encapsulate implements the Event interface. Returns the event wrapped by its GetEventsResponse_* type.
func (*ProcessLoader) GetBuildid ¶
func (x *ProcessLoader) GetBuildid() []byte
func (*ProcessLoader) GetPath ¶
func (x *ProcessLoader) GetPath() string
func (*ProcessLoader) GetProcess ¶
func (x *ProcessLoader) GetProcess() *Process
func (*ProcessLoader) MarshalJSON ¶
func (msg *ProcessLoader) MarshalJSON() ([]byte, error)
MarshalJSON implements json.Marshaler
func (*ProcessLoader) ProtoMessage ¶
func (*ProcessLoader) ProtoMessage()
func (*ProcessLoader) ProtoReflect ¶
func (x *ProcessLoader) ProtoReflect() protoreflect.Message
func (*ProcessLoader) Reset ¶
func (x *ProcessLoader) Reset()
func (*ProcessLoader) SetProcess ¶
func (event *ProcessLoader) SetProcess(p *Process)
SetProcess implements the ProcessEvent interface. Sets the Process field of an event.
func (*ProcessLoader) String ¶
func (x *ProcessLoader) String() string
func (*ProcessLoader) UnmarshalJSON ¶
func (msg *ProcessLoader) UnmarshalJSON(b []byte) error
UnmarshalJSON implements json.Unmarshaler
type ProcessTracepoint ¶
type ProcessTracepoint struct { Process *Process `protobuf:"bytes,1,opt,name=process,proto3" json:"process,omitempty"` Parent *Process `protobuf:"bytes,2,opt,name=parent,proto3" json:"parent,omitempty"` Subsys string `protobuf:"bytes,4,opt,name=subsys,proto3" json:"subsys,omitempty"` Event string `protobuf:"bytes,5,opt,name=event,proto3" json:"event,omitempty"` // TODO: once we implement all we want, rename KprobeArgument to GenericArgument Args []*KprobeArgument `protobuf:"bytes,6,rep,name=args,proto3" json:"args,omitempty"` // contains filtered or unexported fields }
func (*ProcessTracepoint) Descriptor
deprecated
func (*ProcessTracepoint) Descriptor() ([]byte, []int)
Deprecated: Use ProcessTracepoint.ProtoReflect.Descriptor instead.
func (*ProcessTracepoint) Encapsulate ¶
func (event *ProcessTracepoint) Encapsulate() IsGetEventsResponse_Event
Encapsulate implements the Event interface. Returns the event wrapped by its GetEventsResponse_* type.
func (*ProcessTracepoint) GetArgs ¶
func (x *ProcessTracepoint) GetArgs() []*KprobeArgument
func (*ProcessTracepoint) GetEvent ¶
func (x *ProcessTracepoint) GetEvent() string
func (*ProcessTracepoint) GetParent ¶
func (x *ProcessTracepoint) GetParent() *Process
func (*ProcessTracepoint) GetProcess ¶
func (x *ProcessTracepoint) GetProcess() *Process
func (*ProcessTracepoint) GetSubsys ¶
func (x *ProcessTracepoint) GetSubsys() string
func (*ProcessTracepoint) MarshalJSON ¶
func (msg *ProcessTracepoint) MarshalJSON() ([]byte, error)
MarshalJSON implements json.Marshaler
func (*ProcessTracepoint) ProtoMessage ¶
func (*ProcessTracepoint) ProtoMessage()
func (*ProcessTracepoint) ProtoReflect ¶
func (x *ProcessTracepoint) ProtoReflect() protoreflect.Message
func (*ProcessTracepoint) Reset ¶
func (x *ProcessTracepoint) Reset()
func (*ProcessTracepoint) SetParent ¶
func (event *ProcessTracepoint) SetParent(p *Process)
SetParent implements the ParentEvent interface. Sets the Parent field of an event.
func (*ProcessTracepoint) SetProcess ¶
func (event *ProcessTracepoint) SetProcess(p *Process)
SetProcess implements the ProcessEvent interface. Sets the Process field of an event.
func (*ProcessTracepoint) String ¶
func (x *ProcessTracepoint) String() string
func (*ProcessTracepoint) UnmarshalJSON ¶
func (msg *ProcessTracepoint) UnmarshalJSON(b []byte) error
UnmarshalJSON implements json.Unmarshaler
type RemoveSensorRequest ¶
type RemoveSensorRequest struct { Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` // contains filtered or unexported fields }
func (*RemoveSensorRequest) Descriptor
deprecated
func (*RemoveSensorRequest) Descriptor() ([]byte, []int)
Deprecated: Use RemoveSensorRequest.ProtoReflect.Descriptor instead.
func (*RemoveSensorRequest) GetName ¶
func (x *RemoveSensorRequest) GetName() string
func (*RemoveSensorRequest) MarshalJSON ¶
func (msg *RemoveSensorRequest) MarshalJSON() ([]byte, error)
MarshalJSON implements json.Marshaler
func (*RemoveSensorRequest) ProtoMessage ¶
func (*RemoveSensorRequest) ProtoMessage()
func (*RemoveSensorRequest) ProtoReflect ¶
func (x *RemoveSensorRequest) ProtoReflect() protoreflect.Message
func (*RemoveSensorRequest) Reset ¶
func (x *RemoveSensorRequest) Reset()
func (*RemoveSensorRequest) String ¶
func (x *RemoveSensorRequest) String() string
func (*RemoveSensorRequest) UnmarshalJSON ¶
func (msg *RemoveSensorRequest) UnmarshalJSON(b []byte) error
UnmarshalJSON implements json.Unmarshaler
type RemoveSensorResponse ¶
type RemoveSensorResponse struct {
// contains filtered or unexported fields
}
func (*RemoveSensorResponse) Descriptor
deprecated
func (*RemoveSensorResponse) Descriptor() ([]byte, []int)
Deprecated: Use RemoveSensorResponse.ProtoReflect.Descriptor instead.
func (*RemoveSensorResponse) MarshalJSON ¶
func (msg *RemoveSensorResponse) MarshalJSON() ([]byte, error)
MarshalJSON implements json.Marshaler
func (*RemoveSensorResponse) ProtoMessage ¶
func (*RemoveSensorResponse) ProtoMessage()
func (*RemoveSensorResponse) ProtoReflect ¶
func (x *RemoveSensorResponse) ProtoReflect() protoreflect.Message
func (*RemoveSensorResponse) Reset ¶
func (x *RemoveSensorResponse) Reset()
func (*RemoveSensorResponse) String ¶
func (x *RemoveSensorResponse) String() string
func (*RemoveSensorResponse) UnmarshalJSON ¶
func (msg *RemoveSensorResponse) UnmarshalJSON(b []byte) error
UnmarshalJSON implements json.Unmarshaler
type RuntimeHookRequest ¶
type RuntimeHookRequest struct { // Types that are assignable to Event: // // *RuntimeHookRequest_CreateContainer Event isRuntimeHookRequest_Event `protobuf_oneof:"event"` // contains filtered or unexported fields }
RuntimeHookRequest synchronously propagates information to the agent about run-time state.
func (*RuntimeHookRequest) Descriptor
deprecated
func (*RuntimeHookRequest) Descriptor() ([]byte, []int)
Deprecated: Use RuntimeHookRequest.ProtoReflect.Descriptor instead.
func (*RuntimeHookRequest) GetCreateContainer ¶
func (x *RuntimeHookRequest) GetCreateContainer() *CreateContainer
func (*RuntimeHookRequest) GetEvent ¶
func (m *RuntimeHookRequest) GetEvent() isRuntimeHookRequest_Event
func (*RuntimeHookRequest) MarshalJSON ¶
func (msg *RuntimeHookRequest) MarshalJSON() ([]byte, error)
MarshalJSON implements json.Marshaler
func (*RuntimeHookRequest) ProtoMessage ¶
func (*RuntimeHookRequest) ProtoMessage()
func (*RuntimeHookRequest) ProtoReflect ¶
func (x *RuntimeHookRequest) ProtoReflect() protoreflect.Message
func (*RuntimeHookRequest) Reset ¶
func (x *RuntimeHookRequest) Reset()
func (*RuntimeHookRequest) String ¶
func (x *RuntimeHookRequest) String() string
func (*RuntimeHookRequest) UnmarshalJSON ¶
func (msg *RuntimeHookRequest) UnmarshalJSON(b []byte) error
UnmarshalJSON implements json.Unmarshaler
type RuntimeHookRequest_CreateContainer ¶
type RuntimeHookRequest_CreateContainer struct {
CreateContainer *CreateContainer `protobuf:"bytes,1,opt,name=createContainer,proto3,oneof"`
}
type RuntimeHookResponse ¶
type RuntimeHookResponse struct {
// contains filtered or unexported fields
}
func (*RuntimeHookResponse) Descriptor
deprecated
func (*RuntimeHookResponse) Descriptor() ([]byte, []int)
Deprecated: Use RuntimeHookResponse.ProtoReflect.Descriptor instead.
func (*RuntimeHookResponse) MarshalJSON ¶
func (msg *RuntimeHookResponse) MarshalJSON() ([]byte, error)
MarshalJSON implements json.Marshaler
func (*RuntimeHookResponse) ProtoMessage ¶
func (*RuntimeHookResponse) ProtoMessage()
func (*RuntimeHookResponse) ProtoReflect ¶
func (x *RuntimeHookResponse) ProtoReflect() protoreflect.Message
func (*RuntimeHookResponse) Reset ¶
func (x *RuntimeHookResponse) Reset()
func (*RuntimeHookResponse) String ¶
func (x *RuntimeHookResponse) String() string
func (*RuntimeHookResponse) UnmarshalJSON ¶
func (msg *RuntimeHookResponse) UnmarshalJSON(b []byte) error
UnmarshalJSON implements json.Unmarshaler
type SensorStatus ¶
type SensorStatus struct { // name is the name of the sensor Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` // enabled marks whether the sensor is enabled Enabled bool `protobuf:"varint,2,opt,name=enabled,proto3" json:"enabled,omitempty"` // collection is the collection the sensor belongs to (typically a tracing policy) Collection string `protobuf:"bytes,3,opt,name=collection,proto3" json:"collection,omitempty"` // contains filtered or unexported fields }
func (*SensorStatus) Descriptor
deprecated
func (*SensorStatus) Descriptor() ([]byte, []int)
Deprecated: Use SensorStatus.ProtoReflect.Descriptor instead.
func (*SensorStatus) GetCollection ¶ added in v0.8.18
func (x *SensorStatus) GetCollection() string
func (*SensorStatus) GetEnabled ¶
func (x *SensorStatus) GetEnabled() bool
func (*SensorStatus) GetName ¶
func (x *SensorStatus) GetName() string
func (*SensorStatus) MarshalJSON ¶
func (msg *SensorStatus) MarshalJSON() ([]byte, error)
MarshalJSON implements json.Marshaler
func (*SensorStatus) ProtoMessage ¶
func (*SensorStatus) ProtoMessage()
func (*SensorStatus) ProtoReflect ¶
func (x *SensorStatus) ProtoReflect() protoreflect.Message
func (*SensorStatus) Reset ¶
func (x *SensorStatus) Reset()
func (*SensorStatus) String ¶
func (x *SensorStatus) String() string
func (*SensorStatus) UnmarshalJSON ¶
func (msg *SensorStatus) UnmarshalJSON(b []byte) error
UnmarshalJSON implements json.Unmarshaler
type SetSensorConfigRequest ¶
type SetSensorConfigRequest struct { Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` Cfgkey string `protobuf:"bytes,2,opt,name=cfgkey,proto3" json:"cfgkey,omitempty"` Cfgval string `protobuf:"bytes,3,opt,name=cfgval,proto3" json:"cfgval,omitempty"` // contains filtered or unexported fields }
func (*SetSensorConfigRequest) Descriptor
deprecated
func (*SetSensorConfigRequest) Descriptor() ([]byte, []int)
Deprecated: Use SetSensorConfigRequest.ProtoReflect.Descriptor instead.
func (*SetSensorConfigRequest) GetCfgkey ¶
func (x *SetSensorConfigRequest) GetCfgkey() string
func (*SetSensorConfigRequest) GetCfgval ¶
func (x *SetSensorConfigRequest) GetCfgval() string
func (*SetSensorConfigRequest) GetName ¶
func (x *SetSensorConfigRequest) GetName() string
func (*SetSensorConfigRequest) MarshalJSON ¶
func (msg *SetSensorConfigRequest) MarshalJSON() ([]byte, error)
MarshalJSON implements json.Marshaler
func (*SetSensorConfigRequest) ProtoMessage ¶
func (*SetSensorConfigRequest) ProtoMessage()
func (*SetSensorConfigRequest) ProtoReflect ¶
func (x *SetSensorConfigRequest) ProtoReflect() protoreflect.Message
func (*SetSensorConfigRequest) Reset ¶
func (x *SetSensorConfigRequest) Reset()
func (*SetSensorConfigRequest) String ¶
func (x *SetSensorConfigRequest) String() string
func (*SetSensorConfigRequest) UnmarshalJSON ¶
func (msg *SetSensorConfigRequest) UnmarshalJSON(b []byte) error
UnmarshalJSON implements json.Unmarshaler
type SetSensorConfigResponse ¶
type SetSensorConfigResponse struct {
// contains filtered or unexported fields
}
func (*SetSensorConfigResponse) Descriptor
deprecated
func (*SetSensorConfigResponse) Descriptor() ([]byte, []int)
Deprecated: Use SetSensorConfigResponse.ProtoReflect.Descriptor instead.
func (*SetSensorConfigResponse) MarshalJSON ¶
func (msg *SetSensorConfigResponse) MarshalJSON() ([]byte, error)
MarshalJSON implements json.Marshaler
func (*SetSensorConfigResponse) ProtoMessage ¶
func (*SetSensorConfigResponse) ProtoMessage()
func (*SetSensorConfigResponse) ProtoReflect ¶
func (x *SetSensorConfigResponse) ProtoReflect() protoreflect.Message
func (*SetSensorConfigResponse) Reset ¶
func (x *SetSensorConfigResponse) Reset()
func (*SetSensorConfigResponse) String ¶
func (x *SetSensorConfigResponse) String() string
func (*SetSensorConfigResponse) UnmarshalJSON ¶
func (msg *SetSensorConfigResponse) UnmarshalJSON(b []byte) error
UnmarshalJSON implements json.Unmarshaler
type StackAddress ¶
type StackAddress struct { Address uint64 `protobuf:"varint,1,opt,name=address,proto3" json:"address,omitempty"` Symbol string `protobuf:"bytes,2,opt,name=symbol,proto3" json:"symbol,omitempty"` // contains filtered or unexported fields }
func (*StackAddress) Descriptor
deprecated
func (*StackAddress) Descriptor() ([]byte, []int)
Deprecated: Use StackAddress.ProtoReflect.Descriptor instead.
func (*StackAddress) GetAddress ¶
func (x *StackAddress) GetAddress() uint64
func (*StackAddress) GetSymbol ¶
func (x *StackAddress) GetSymbol() string
func (*StackAddress) MarshalJSON ¶
func (msg *StackAddress) MarshalJSON() ([]byte, error)
MarshalJSON implements json.Marshaler
func (*StackAddress) ProtoMessage ¶
func (*StackAddress) ProtoMessage()
func (*StackAddress) ProtoReflect ¶
func (x *StackAddress) ProtoReflect() protoreflect.Message
func (*StackAddress) Reset ¶
func (x *StackAddress) Reset()
func (*StackAddress) String ¶
func (x *StackAddress) String() string
func (*StackAddress) UnmarshalJSON ¶
func (msg *StackAddress) UnmarshalJSON(b []byte) error
UnmarshalJSON implements json.Unmarshaler
type StackTrace ¶
type StackTrace struct { Addresses []*StackAddress `protobuf:"bytes,1,rep,name=addresses,proto3" json:"addresses,omitempty"` // contains filtered or unexported fields }
func (*StackTrace) Descriptor
deprecated
func (*StackTrace) Descriptor() ([]byte, []int)
Deprecated: Use StackTrace.ProtoReflect.Descriptor instead.
func (*StackTrace) GetAddresses ¶
func (x *StackTrace) GetAddresses() []*StackAddress
func (*StackTrace) MarshalJSON ¶
func (msg *StackTrace) MarshalJSON() ([]byte, error)
MarshalJSON implements json.Marshaler
func (*StackTrace) ProtoMessage ¶
func (*StackTrace) ProtoMessage()
func (*StackTrace) ProtoReflect ¶
func (x *StackTrace) ProtoReflect() protoreflect.Message
func (*StackTrace) Reset ¶
func (x *StackTrace) Reset()
func (*StackTrace) String ¶
func (x *StackTrace) String() string
func (*StackTrace) UnmarshalJSON ¶
func (msg *StackTrace) UnmarshalJSON(b []byte) error
UnmarshalJSON implements json.Unmarshaler
type StackTraceLabel ¶
type StackTraceLabel struct { Key string `protobuf:"bytes,1,opt,name=key,proto3" json:"key,omitempty"` Count uint64 `protobuf:"varint,2,opt,name=count,proto3" json:"count,omitempty"` // contains filtered or unexported fields }
func (*StackTraceLabel) Descriptor
deprecated
func (*StackTraceLabel) Descriptor() ([]byte, []int)
Deprecated: Use StackTraceLabel.ProtoReflect.Descriptor instead.
func (*StackTraceLabel) GetCount ¶
func (x *StackTraceLabel) GetCount() uint64
func (*StackTraceLabel) GetKey ¶
func (x *StackTraceLabel) GetKey() string
func (*StackTraceLabel) MarshalJSON ¶
func (msg *StackTraceLabel) MarshalJSON() ([]byte, error)
MarshalJSON implements json.Marshaler
func (*StackTraceLabel) ProtoMessage ¶
func (*StackTraceLabel) ProtoMessage()
func (*StackTraceLabel) ProtoReflect ¶
func (x *StackTraceLabel) ProtoReflect() protoreflect.Message
func (*StackTraceLabel) Reset ¶
func (x *StackTraceLabel) Reset()
func (*StackTraceLabel) String ¶
func (x *StackTraceLabel) String() string
func (*StackTraceLabel) UnmarshalJSON ¶
func (msg *StackTraceLabel) UnmarshalJSON(b []byte) error
UnmarshalJSON implements json.Unmarshaler
type StackTraceNode ¶
type StackTraceNode struct { Address *StackAddress `protobuf:"bytes,1,opt,name=address,proto3" json:"address,omitempty"` Count uint64 `protobuf:"varint,2,opt,name=count,proto3" json:"count,omitempty"` Labels []*StackTraceLabel `protobuf:"bytes,3,rep,name=labels,proto3" json:"labels,omitempty"` Children []*StackTraceNode `protobuf:"bytes,4,rep,name=children,proto3" json:"children,omitempty"` // contains filtered or unexported fields }
func (*StackTraceNode) Descriptor
deprecated
func (*StackTraceNode) Descriptor() ([]byte, []int)
Deprecated: Use StackTraceNode.ProtoReflect.Descriptor instead.
func (*StackTraceNode) GetAddress ¶
func (x *StackTraceNode) GetAddress() *StackAddress
func (*StackTraceNode) GetChildren ¶
func (x *StackTraceNode) GetChildren() []*StackTraceNode
func (*StackTraceNode) GetCount ¶
func (x *StackTraceNode) GetCount() uint64
func (*StackTraceNode) GetLabels ¶
func (x *StackTraceNode) GetLabels() []*StackTraceLabel
func (*StackTraceNode) MarshalJSON ¶
func (msg *StackTraceNode) MarshalJSON() ([]byte, error)
MarshalJSON implements json.Marshaler
func (*StackTraceNode) ProtoMessage ¶
func (*StackTraceNode) ProtoMessage()
func (*StackTraceNode) ProtoReflect ¶
func (x *StackTraceNode) ProtoReflect() protoreflect.Message
func (*StackTraceNode) Reset ¶
func (x *StackTraceNode) Reset()
func (*StackTraceNode) String ¶
func (x *StackTraceNode) String() string
func (*StackTraceNode) UnmarshalJSON ¶
func (msg *StackTraceNode) UnmarshalJSON(b []byte) error
UnmarshalJSON implements json.Unmarshaler
type Test ¶
type Test struct { Arg0 uint64 `protobuf:"varint,1,opt,name=arg0,proto3" json:"arg0,omitempty"` Arg1 uint64 `protobuf:"varint,2,opt,name=arg1,proto3" json:"arg1,omitempty"` Arg2 uint64 `protobuf:"varint,3,opt,name=arg2,proto3" json:"arg2,omitempty"` Arg3 uint64 `protobuf:"varint,4,opt,name=arg3,proto3" json:"arg3,omitempty"` // contains filtered or unexported fields }
func (*Test) Descriptor
deprecated
func (*Test) Encapsulate ¶
func (event *Test) Encapsulate() IsGetEventsResponse_Event
Encapsulate implements the Event interface. Returns the event wrapped by its GetEventsResponse_* type.
func (*Test) MarshalJSON ¶
MarshalJSON implements json.Marshaler
func (*Test) ProtoMessage ¶
func (*Test) ProtoMessage()
func (*Test) ProtoReflect ¶
func (x *Test) ProtoReflect() protoreflect.Message
func (*Test) UnmarshalJSON ¶
UnmarshalJSON implements json.Unmarshaler
type TracingPolicyStatus ¶ added in v0.8.20
type TracingPolicyStatus struct { // id is the id of the policy Id uint64 `protobuf:"varint,1,opt,name=id,proto3" json:"id,omitempty"` // name is the name of the policy Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"` // namespace is the namespace of the policy (or empty of the policy is global) Namespace string `protobuf:"bytes,3,opt,name=namespace,proto3" json:"namespace,omitempty"` // info is additional information about the policy Info string `protobuf:"bytes,4,opt,name=info,proto3" json:"info,omitempty"` // sensors loaded in the scope of this policy Sensors []string `protobuf:"bytes,5,rep,name=sensors,proto3" json:"sensors,omitempty"` // contains filtered or unexported fields }
func (*TracingPolicyStatus) Descriptor
deprecated
added in
v0.8.20
func (*TracingPolicyStatus) Descriptor() ([]byte, []int)
Deprecated: Use TracingPolicyStatus.ProtoReflect.Descriptor instead.
func (*TracingPolicyStatus) GetId ¶ added in v0.8.20
func (x *TracingPolicyStatus) GetId() uint64
func (*TracingPolicyStatus) GetInfo ¶ added in v0.8.20
func (x *TracingPolicyStatus) GetInfo() string
func (*TracingPolicyStatus) GetName ¶ added in v0.8.20
func (x *TracingPolicyStatus) GetName() string
func (*TracingPolicyStatus) GetNamespace ¶ added in v0.8.20
func (x *TracingPolicyStatus) GetNamespace() string
func (*TracingPolicyStatus) GetSensors ¶ added in v0.8.20
func (x *TracingPolicyStatus) GetSensors() []string
func (*TracingPolicyStatus) MarshalJSON ¶ added in v0.8.20
func (msg *TracingPolicyStatus) MarshalJSON() ([]byte, error)
MarshalJSON implements json.Marshaler
func (*TracingPolicyStatus) ProtoMessage ¶ added in v0.8.20
func (*TracingPolicyStatus) ProtoMessage()
func (*TracingPolicyStatus) ProtoReflect ¶ added in v0.8.20
func (x *TracingPolicyStatus) ProtoReflect() protoreflect.Message
func (*TracingPolicyStatus) Reset ¶ added in v0.8.20
func (x *TracingPolicyStatus) Reset()
func (*TracingPolicyStatus) String ¶ added in v0.8.20
func (x *TracingPolicyStatus) String() string
func (*TracingPolicyStatus) UnmarshalJSON ¶ added in v0.8.20
func (msg *TracingPolicyStatus) UnmarshalJSON(b []byte) error
UnmarshalJSON implements json.Unmarshaler
type UnimplementedFineGuidanceSensorsServer ¶
type UnimplementedFineGuidanceSensorsServer struct { }
UnimplementedFineGuidanceSensorsServer should be embedded to have forward compatible implementations.
func (UnimplementedFineGuidanceSensorsServer) AddTracingPolicy ¶
func (UnimplementedFineGuidanceSensorsServer) AddTracingPolicy(context.Context, *AddTracingPolicyRequest) (*AddTracingPolicyResponse, error)
func (UnimplementedFineGuidanceSensorsServer) DisableSensor ¶
func (UnimplementedFineGuidanceSensorsServer) DisableSensor(context.Context, *DisableSensorRequest) (*DisableSensorResponse, error)
func (UnimplementedFineGuidanceSensorsServer) EnableSensor ¶
func (UnimplementedFineGuidanceSensorsServer) EnableSensor(context.Context, *EnableSensorRequest) (*EnableSensorResponse, error)
func (UnimplementedFineGuidanceSensorsServer) GetHealth ¶
func (UnimplementedFineGuidanceSensorsServer) GetHealth(context.Context, *GetHealthStatusRequest) (*GetHealthStatusResponse, error)
func (UnimplementedFineGuidanceSensorsServer) GetSensorConfig ¶
func (UnimplementedFineGuidanceSensorsServer) GetSensorConfig(context.Context, *GetSensorConfigRequest) (*GetSensorConfigResponse, error)
func (UnimplementedFineGuidanceSensorsServer) GetStackTraceTree ¶
func (UnimplementedFineGuidanceSensorsServer) GetStackTraceTree(context.Context, *GetStackTraceTreeRequest) (*GetStackTraceTreeResponse, error)
func (UnimplementedFineGuidanceSensorsServer) GetVersion ¶
func (UnimplementedFineGuidanceSensorsServer) GetVersion(context.Context, *GetVersionRequest) (*GetVersionResponse, error)
func (UnimplementedFineGuidanceSensorsServer) ListSensors ¶
func (UnimplementedFineGuidanceSensorsServer) ListSensors(context.Context, *ListSensorsRequest) (*ListSensorsResponse, error)
func (UnimplementedFineGuidanceSensorsServer) ListTracingPolicies ¶ added in v0.8.20
func (UnimplementedFineGuidanceSensorsServer) ListTracingPolicies(context.Context, *ListTracingPoliciesRequest) (*ListTracingPoliciesResponse, error)
func (UnimplementedFineGuidanceSensorsServer) RemoveSensor ¶
func (UnimplementedFineGuidanceSensorsServer) RemoveSensor(context.Context, *RemoveSensorRequest) (*RemoveSensorResponse, error)
func (UnimplementedFineGuidanceSensorsServer) RuntimeHook ¶
func (UnimplementedFineGuidanceSensorsServer) RuntimeHook(context.Context, *RuntimeHookRequest) (*RuntimeHookResponse, error)
func (UnimplementedFineGuidanceSensorsServer) SetSensorConfig ¶
func (UnimplementedFineGuidanceSensorsServer) SetSensorConfig(context.Context, *SetSensorConfigRequest) (*SetSensorConfigResponse, error)
type UnsafeFineGuidanceSensorsServer ¶
type UnsafeFineGuidanceSensorsServer interface {
// contains filtered or unexported methods
}
UnsafeFineGuidanceSensorsServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to FineGuidanceSensorsServer will result in compilation errors.