Documentation ¶
Index ¶
- Variables
- func RegisterRuntimeSecurityAgentAPIServer(s grpc.ServiceRegistrar, srv RuntimeSecurityAgentAPIServer)
- type AgentConfig
- func (*AgentConfig) Descriptor() ([]byte, []int)deprecated
- func (x *AgentConfig) GetBtfPath() string
- func (x *AgentConfig) GetCastaiEnv() *CastaiConfig
- func (x *AgentConfig) GetContainerStatsEnabled() bool
- func (x *AgentConfig) GetContainerdSockPath() string
- func (x *AgentConfig) GetEbpfEventsEnabled() bool
- func (x *AgentConfig) GetEbpfEventsOutputChanSize() int32
- func (x *AgentConfig) GetEbpfEventsPerCpuBuffer() int32
- func (x *AgentConfig) GetEnricherConfig() *EnricherConfig
- func (x *AgentConfig) GetHostCgroupsDir() string
- func (x *AgentConfig) GetLogLevel() string
- func (x *AgentConfig) GetLogRateBurst() int32
- func (x *AgentConfig) GetLogRateInterval() string
- func (x *AgentConfig) GetMetricsHttpListenPort() int32
- func (x *AgentConfig) GetMutedNamespaces() []string
- func (x *AgentConfig) GetNetflow() *NetflowConfig
- func (x *AgentConfig) GetPyroscopeAddr() string
- func (x *AgentConfig) GetSendLogsLevel() string
- func (x *AgentConfig) GetSignatureEngineConfig() *SignatureEngineConfig
- func (x *AgentConfig) GetState() *AgentStateControllerConfig
- func (x *AgentConfig) GetVersion() string
- func (*AgentConfig) ProtoMessage()
- func (x *AgentConfig) ProtoReflect() protoreflect.Message
- func (x *AgentConfig) Reset()
- func (x *AgentConfig) String() string
- type AgentStateControllerConfig
- func (*AgentStateControllerConfig) Descriptor() ([]byte, []int)deprecated
- func (x *AgentStateControllerConfig) GetContainerStatsScrapeInterval() string
- func (x *AgentStateControllerConfig) GetEventsSinkQueueSize() int32
- func (*AgentStateControllerConfig) ProtoMessage()
- func (x *AgentStateControllerConfig) ProtoReflect() protoreflect.Message
- func (x *AgentStateControllerConfig) Reset()
- func (x *AgentStateControllerConfig) String() string
- type Any
- type CastaiConfig
- func (*CastaiConfig) Descriptor() ([]byte, []int)deprecated
- func (x *CastaiConfig) GetApiGrpcAddr() string
- func (x *CastaiConfig) GetClusterId() string
- func (x *CastaiConfig) GetInsecure() bool
- func (*CastaiConfig) ProtoMessage()
- func (x *CastaiConfig) ProtoReflect() protoreflect.Message
- func (x *CastaiConfig) Reset()
- func (x *CastaiConfig) String() string
- type CastaiControllerConfig
- func (*CastaiControllerConfig) Descriptor() ([]byte, []int)deprecated
- func (x *CastaiControllerConfig) GetRemoteConfigSyncDuration() string
- func (*CastaiControllerConfig) ProtoMessage()
- func (x *CastaiControllerConfig) ProtoReflect() protoreflect.Message
- func (x *CastaiControllerConfig) Reset()
- func (x *CastaiControllerConfig) String() string
- type Configuration
- type Container
- type ContainerStats
- func (*ContainerStats) Descriptor() ([]byte, []int)deprecated
- func (x *ContainerStats) GetContainerId() string
- func (x *ContainerStats) GetContainerName() string
- func (x *ContainerStats) GetNamespace() string
- func (x *ContainerStats) GetPodName() string
- func (x *ContainerStats) GetPodUid() string
- func (x *ContainerStats) GetStats() []*Stats
- func (x *ContainerStats) GetWorkloadKind() string
- func (x *ContainerStats) GetWorkloadName() string
- func (*ContainerStats) ProtoMessage()
- func (x *ContainerStats) ProtoReflect() protoreflect.Message
- func (x *ContainerStats) Reset()
- func (x *ContainerStats) String() string
- type ContainerStatsBatch
- func (*ContainerStatsBatch) Descriptor() ([]byte, []int)deprecated
- func (x *ContainerStatsBatch) GetItems() []*ContainerStats
- func (*ContainerStatsBatch) ProtoMessage()
- func (x *ContainerStatsBatch) ProtoReflect() protoreflect.Message
- func (x *ContainerStatsBatch) Reset()
- func (x *ContainerStatsBatch) String() string
- type ControllerAgentConfig
- func (*ControllerAgentConfig) Descriptor() ([]byte, []int)deprecated
- func (x *ControllerAgentConfig) GetEnabled() bool
- func (*ControllerAgentConfig) ProtoMessage()
- func (x *ControllerAgentConfig) ProtoReflect() protoreflect.Message
- func (x *ControllerAgentConfig) Reset()
- func (x *ControllerAgentConfig) String() string
- type ControllerConfig
- func (*ControllerConfig) Descriptor() ([]byte, []int)deprecated
- func (x *ControllerConfig) GetAgentConfig() *ControllerAgentConfig
- func (x *ControllerConfig) GetCastaiController() *CastaiControllerConfig
- func (x *ControllerConfig) GetCastaiEnv() *CastaiConfig
- func (x *ControllerConfig) GetChartVersion() string
- func (x *ControllerConfig) GetDelta() *DeltaConfig
- func (x *ControllerConfig) GetHttpListenPort() int32
- func (x *ControllerConfig) GetImageScan() *ImageScanConfig
- func (x *ControllerConfig) GetJobsCleanup() *JobsCleanupConfig
- func (x *ControllerConfig) GetKubeBench() *KubeBenchConfig
- func (x *ControllerConfig) GetLinter() *LinterConfig
- func (x *ControllerConfig) GetLogLevel() string
- func (x *ControllerConfig) GetLogRateBurst() int32
- func (x *ControllerConfig) GetLogRateInterval() string
- func (x *ControllerConfig) GetMetricsHttpListenPort() int32
- func (x *ControllerConfig) GetPodName() string
- func (x *ControllerConfig) GetPodNamespace() string
- func (x *ControllerConfig) GetPyroscopeAddr() string
- func (x *ControllerConfig) GetVersion() string
- func (*ControllerConfig) ProtoMessage()
- func (x *ControllerConfig) ProtoReflect() protoreflect.Message
- func (x *ControllerConfig) Reset()
- func (x *ControllerConfig) String() string
- type DNS
- func (*DNS) Descriptor() ([]byte, []int)deprecated
- func (x *DNS) GetAnswers() []*DNSAnswers
- func (x *DNS) GetDNSQuestionDomain() string
- func (x *DNS) GetFlowDirection() FlowDirection
- func (*DNS) ProtoMessage()
- func (x *DNS) ProtoReflect() protoreflect.Message
- func (x *DNS) Reset()
- func (x *DNS) String() string
- type DNSAnswers
- func (*DNSAnswers) Descriptor() ([]byte, []int)deprecated
- func (x *DNSAnswers) GetClass() uint32
- func (x *DNSAnswers) GetCname() string
- func (x *DNSAnswers) GetIp() []byte
- func (x *DNSAnswers) GetName() string
- func (x *DNSAnswers) GetTtl() uint32
- func (x *DNSAnswers) GetType() uint32
- func (*DNSAnswers) ProtoMessage()
- func (x *DNSAnswers) ProtoReflect() protoreflect.Message
- func (x *DNSAnswers) Reset()
- func (x *DNSAnswers) String() string
- type DeltaConfig
- func (*DeltaConfig) Descriptor() ([]byte, []int)deprecated
- func (x *DeltaConfig) GetEnabled() bool
- func (x *DeltaConfig) GetInitialDeltay() string
- func (x *DeltaConfig) GetInterval() string
- func (x *DeltaConfig) GetSendTimeout() string
- func (x *DeltaConfig) GetUseCompression() bool
- func (*DeltaConfig) ProtoMessage()
- func (x *DeltaConfig) ProtoReflect() protoreflect.Message
- func (x *DeltaConfig) Reset()
- func (x *DeltaConfig) String() string
- type EnricherConfig
- func (*EnricherConfig) Descriptor() ([]byte, []int)deprecated
- func (x *EnricherConfig) GetEnableFileHashEnricher() bool
- func (x *EnricherConfig) GetSensitiveValuesRegex() string
- func (*EnricherConfig) ProtoMessage()
- func (x *EnricherConfig) ProtoReflect() protoreflect.Message
- func (x *EnricherConfig) Reset()
- func (x *EnricherConfig) String() string
- type Event
- func (*Event) Descriptor() ([]byte, []int)deprecated
- func (x *Event) GetAny() *Any
- func (x *Event) GetCgroupId() uint64
- func (x *Event) GetContainerId() string
- func (x *Event) GetContainerName() string
- func (m *Event) GetData() isEvent_Data
- func (x *Event) GetDns() *DNS
- func (x *Event) GetEventType() EventType
- func (x *Event) GetExec() *Exec
- func (x *Event) GetFile() *File
- func (x *Event) GetHostPid() uint32
- func (x *Event) GetNamespace() string
- func (x *Event) GetPodName() string
- func (x *Event) GetPodUid() string
- func (x *Event) GetProcessName() string
- func (x *Event) GetSignature() *SignatureEvent
- func (x *Event) GetTimestamp() uint64
- func (x *Event) GetTuple() *Tuple
- func (x *Event) GetWorkloadKind() string
- func (x *Event) GetWorkloadName() string
- func (x *Event) GetWorkloadUid() string
- func (*Event) ProtoMessage()
- func (x *Event) ProtoReflect() protoreflect.Message
- func (x *Event) Reset()
- func (x *Event) String() string
- type EventType
- type Event_Any
- type Event_Dns
- type Event_Exec
- type Event_File
- type Event_Signature
- type Event_Tuple
- type Exec
- func (*Exec) Descriptor() ([]byte, []int)deprecated
- func (x *Exec) GetArgs() []string
- func (x *Exec) GetFlags() uint32
- func (x *Exec) GetHashSha256() []byte
- func (x *Exec) GetPath() string
- func (*Exec) ProtoMessage()
- func (x *Exec) ProtoReflect() protoreflect.Message
- func (x *Exec) Reset()
- func (x *Exec) String() string
- type File
- type FlowDirection
- func (FlowDirection) Descriptor() protoreflect.EnumDescriptor
- func (x FlowDirection) Enum() *FlowDirection
- func (FlowDirection) EnumDescriptor() ([]byte, []int)deprecated
- func (x FlowDirection) Number() protoreflect.EnumNumber
- func (x FlowDirection) String() string
- func (FlowDirection) Type() protoreflect.EnumType
- type GetConfigurationRequest
- func (*GetConfigurationRequest) Descriptor() ([]byte, []int)deprecated
- func (x *GetConfigurationRequest) GetAgent() *AgentConfig
- func (x *GetConfigurationRequest) GetController() *ControllerConfig
- func (m *GetConfigurationRequest) GetCurrentConfig() isGetConfigurationRequest_CurrentConfig
- func (*GetConfigurationRequest) ProtoMessage()
- func (x *GetConfigurationRequest) ProtoReflect() protoreflect.Message
- func (x *GetConfigurationRequest) Reset()
- func (x *GetConfigurationRequest) String() string
- type GetConfigurationRequest_Agent
- type GetConfigurationRequest_Controller
- type GetConfigurationResponse
- func (*GetConfigurationResponse) Descriptor() ([]byte, []int)deprecated
- func (x *GetConfigurationResponse) GetConfig() *Configuration
- func (*GetConfigurationResponse) ProtoMessage()
- func (x *GetConfigurationResponse) ProtoReflect() protoreflect.Message
- func (x *GetConfigurationResponse) Reset()
- func (x *GetConfigurationResponse) String() string
- type GetSyncStateRequest
- func (*GetSyncStateRequest) Descriptor() ([]byte, []int)deprecated
- func (x *GetSyncStateRequest) GetImageIds() []string
- func (*GetSyncStateRequest) ProtoMessage()
- func (x *GetSyncStateRequest) ProtoReflect() protoreflect.Message
- func (x *GetSyncStateRequest) Reset()
- func (x *GetSyncStateRequest) String() string
- type GetSyncStateResponse
- func (*GetSyncStateResponse) Descriptor() ([]byte, []int)deprecated
- func (x *GetSyncStateResponse) GetImages() *ImagesSyncState
- func (*GetSyncStateResponse) ProtoMessage()
- func (x *GetSyncStateResponse) ProtoReflect() protoreflect.Message
- func (x *GetSyncStateResponse) Reset()
- func (x *GetSyncStateResponse) String() string
- type Image
- func (*Image) Descriptor() ([]byte, []int)deprecated
- func (x *Image) GetArchitecture() string
- func (x *Image) GetId() string
- func (x *Image) GetName() string
- func (x *Image) GetResourceIds() []string
- func (x *Image) GetScanError() string
- func (x *Image) GetScanStatus() ImageScanStatus
- func (*Image) ProtoMessage()
- func (x *Image) ProtoReflect() protoreflect.Message
- func (x *Image) Reset()
- func (x *Image) String() string
- type ImageMetadata
- func (*ImageMetadata) Descriptor() ([]byte, []int)deprecated
- func (x *ImageMetadata) GetArchitecture() stringdeprecated
- func (x *ImageMetadata) GetConfigFile() []byte
- func (x *ImageMetadata) GetCreatedAt() *timestamppb.Timestamp
- func (x *ImageMetadata) GetImageDigest() string
- func (x *ImageMetadata) GetImageId() string
- func (x *ImageMetadata) GetImageName() string
- func (x *ImageMetadata) GetIndex() []byte
- func (x *ImageMetadata) GetManifest() []byte
- func (x *ImageMetadata) GetOsName() string
- func (x *ImageMetadata) GetPackages() []byte
- func (x *ImageMetadata) GetResourceIds() []string
- func (*ImageMetadata) ProtoMessage()
- func (x *ImageMetadata) ProtoReflect() protoreflect.Message
- func (x *ImageMetadata) Reset()
- func (x *ImageMetadata) String() string
- type ImageMetadataIngestResponse
- type ImageScanConfig
- func (*ImageScanConfig) Descriptor() ([]byte, []int)deprecated
- func (x *ImageScanConfig) GetCastaiSecretRefName() string
- func (x *ImageScanConfig) GetCpuLimit() string
- func (x *ImageScanConfig) GetCpuRequest() string
- func (x *ImageScanConfig) GetEnabled() bool
- func (x *ImageScanConfig) GetImageScanBlobsCacheUrl() string
- func (x *ImageScanConfig) GetInitDelay() string
- func (x *ImageScanConfig) GetMaxConcurrentScans() int64
- func (x *ImageScanConfig) GetMemoryLimit() string
- func (x *ImageScanConfig) GetMemoryRequest() string
- func (x *ImageScanConfig) GetMode() string
- func (x *ImageScanConfig) GetPhlareEnabled() bool
- func (x *ImageScanConfig) GetPrivateRegistryPullSecret() string
- func (x *ImageScanConfig) GetProfileEnabled() bool
- func (x *ImageScanConfig) GetScanInterval() string
- func (x *ImageScanConfig) GetScanJobImagePullPolicy() string
- func (x *ImageScanConfig) GetScanTimeout() string
- func (x *ImageScanConfig) GetServiceAccount() string
- func (*ImageScanConfig) ProtoMessage()
- func (x *ImageScanConfig) ProtoReflect() protoreflect.Message
- func (x *ImageScanConfig) Reset()
- func (x *ImageScanConfig) String() string
- type ImageScanStatus
- func (ImageScanStatus) Descriptor() protoreflect.EnumDescriptor
- func (x ImageScanStatus) Enum() *ImageScanStatus
- func (ImageScanStatus) EnumDescriptor() ([]byte, []int)deprecated
- func (x ImageScanStatus) Number() protoreflect.EnumNumber
- func (x ImageScanStatus) String() string
- func (ImageScanStatus) Type() protoreflect.EnumType
- type ImagesSyncState
- func (*ImagesSyncState) Descriptor() ([]byte, []int)deprecated
- func (x *ImagesSyncState) GetFullResyncRequired() bool
- func (x *ImagesSyncState) GetImages() []*Image
- func (*ImagesSyncState) ProtoMessage()
- func (x *ImagesSyncState) ProtoReflect() protoreflect.Message
- func (x *ImagesSyncState) Reset()
- func (x *ImagesSyncState) String() string
- type JobsCleanupConfig
- func (*JobsCleanupConfig) Descriptor() ([]byte, []int)deprecated
- func (x *JobsCleanupConfig) GetCleanupInterval() string
- func (x *JobsCleanupConfig) GetCleanupJobAge() string
- func (x *JobsCleanupConfig) GetNamespace() string
- func (*JobsCleanupConfig) ProtoMessage()
- func (x *JobsCleanupConfig) ProtoReflect() protoreflect.Message
- func (x *JobsCleanupConfig) Reset()
- func (x *JobsCleanupConfig) String() string
- type KubeBenchCheck
- func (*KubeBenchCheck) Descriptor() ([]byte, []int)deprecated
- func (x *KubeBenchCheck) GetId() string
- func (x *KubeBenchCheck) GetState() string
- func (x *KubeBenchCheck) GetTestInfo() []string
- func (x *KubeBenchCheck) GetText() string
- func (*KubeBenchCheck) ProtoMessage()
- func (x *KubeBenchCheck) ProtoReflect() protoreflect.Message
- func (x *KubeBenchCheck) Reset()
- func (x *KubeBenchCheck) String() string
- type KubeBenchConfig
- func (*KubeBenchConfig) Descriptor() ([]byte, []int)deprecated
- func (x *KubeBenchConfig) GetCloudProvider() string
- func (x *KubeBenchConfig) GetEnabled() bool
- func (x *KubeBenchConfig) GetForce() bool
- func (x *KubeBenchConfig) GetJobImagePullPolicy() string
- func (x *KubeBenchConfig) GetJobNamespace() string
- func (x *KubeBenchConfig) GetScanInterval() string
- func (*KubeBenchConfig) ProtoMessage()
- func (x *KubeBenchConfig) ProtoReflect() protoreflect.Message
- func (x *KubeBenchConfig) Reset()
- func (x *KubeBenchConfig) String() string
- type KubeBenchControls
- func (*KubeBenchControls) Descriptor() ([]byte, []int)deprecated
- func (x *KubeBenchControls) GetGroups() []*KubeBenchGroup
- func (x *KubeBenchControls) GetVersion() string
- func (*KubeBenchControls) ProtoMessage()
- func (x *KubeBenchControls) ProtoReflect() protoreflect.Message
- func (x *KubeBenchControls) Reset()
- func (x *KubeBenchControls) String() string
- type KubeBenchGroup
- type KubeBenchNode
- func (*KubeBenchNode) Descriptor() ([]byte, []int)deprecated
- func (x *KubeBenchNode) GetNodeName() string
- func (x *KubeBenchNode) GetResourceUid() string
- func (*KubeBenchNode) ProtoMessage()
- func (x *KubeBenchNode) ProtoReflect() protoreflect.Message
- func (x *KubeBenchNode) Reset()
- func (x *KubeBenchNode) String() string
- type KubeBenchReport
- func (*KubeBenchReport) Descriptor() ([]byte, []int)deprecated
- func (x *KubeBenchReport) GetControls() []*KubeBenchControls
- func (x *KubeBenchReport) GetNode() *KubeBenchNode
- func (*KubeBenchReport) ProtoMessage()
- func (x *KubeBenchReport) ProtoReflect() protoreflect.Message
- func (x *KubeBenchReport) Reset()
- func (x *KubeBenchReport) String() string
- type KubeBenchReportIngestResponse
- func (*KubeBenchReportIngestResponse) Descriptor() ([]byte, []int)deprecated
- func (*KubeBenchReportIngestResponse) ProtoMessage()
- func (x *KubeBenchReportIngestResponse) ProtoReflect() protoreflect.Message
- func (x *KubeBenchReportIngestResponse) Reset()
- func (x *KubeBenchReportIngestResponse) String() string
- type KubeLinterCheck
- func (*KubeLinterCheck) Descriptor() ([]byte, []int)deprecated
- func (x *KubeLinterCheck) GetFailed() uint64
- func (x *KubeLinterCheck) GetPassed() uint64
- func (x *KubeLinterCheck) GetResourceUid() string
- func (*KubeLinterCheck) ProtoMessage()
- func (x *KubeLinterCheck) ProtoReflect() protoreflect.Message
- func (x *KubeLinterCheck) Reset()
- func (x *KubeLinterCheck) String() string
- type KubeLinterReport
- func (*KubeLinterReport) Descriptor() ([]byte, []int)deprecated
- func (x *KubeLinterReport) GetChecks() []*KubeLinterCheck
- func (*KubeLinterReport) ProtoMessage()
- func (x *KubeLinterReport) ProtoReflect() protoreflect.Message
- func (x *KubeLinterReport) Reset()
- func (x *KubeLinterReport) String() string
- type KubeLinterReportIngestResponse
- func (*KubeLinterReportIngestResponse) Descriptor() ([]byte, []int)deprecated
- func (*KubeLinterReportIngestResponse) ProtoMessage()
- func (x *KubeLinterReportIngestResponse) ProtoReflect() protoreflect.Message
- func (x *KubeLinterReportIngestResponse) Reset()
- func (x *KubeLinterReportIngestResponse) String() string
- type KubernetesDeltaBatch
- func (*KubernetesDeltaBatch) Descriptor() ([]byte, []int)deprecated
- func (x *KubernetesDeltaBatch) GetItems() []*KubernetesDeltaItem
- func (*KubernetesDeltaBatch) ProtoMessage()
- func (x *KubernetesDeltaBatch) ProtoReflect() protoreflect.Message
- func (x *KubernetesDeltaBatch) Reset()
- func (x *KubernetesDeltaBatch) String() string
- type KubernetesDeltaIngestResponse
- func (*KubernetesDeltaIngestResponse) Descriptor() ([]byte, []int)deprecated
- func (*KubernetesDeltaIngestResponse) ProtoMessage()
- func (x *KubernetesDeltaIngestResponse) ProtoReflect() protoreflect.Message
- func (x *KubernetesDeltaIngestResponse) Reset()
- func (x *KubernetesDeltaIngestResponse) String() string
- type KubernetesDeltaItem
- func (*KubernetesDeltaItem) Descriptor() ([]byte, []int)deprecated
- func (x *KubernetesDeltaItem) GetEvent() KubernetesDeltaItemEvent
- func (x *KubernetesDeltaItem) GetObjectAnnotations() map[string]string
- func (x *KubernetesDeltaItem) GetObjectApiVersion() string
- func (x *KubernetesDeltaItem) GetObjectContainers() []*Container
- func (x *KubernetesDeltaItem) GetObjectCreatedAt() *timestamppb.Timestamp
- func (x *KubernetesDeltaItem) GetObjectKind() string
- func (x *KubernetesDeltaItem) GetObjectLabels() map[string]string
- func (x *KubernetesDeltaItem) GetObjectName() string
- func (x *KubernetesDeltaItem) GetObjectNamespace() string
- func (x *KubernetesDeltaItem) GetObjectOwnerUid() string
- func (x *KubernetesDeltaItem) GetObjectSpec() []byte
- func (x *KubernetesDeltaItem) GetObjectStatus() []byte
- func (x *KubernetesDeltaItem) GetObjectUid() string
- func (*KubernetesDeltaItem) ProtoMessage()
- func (x *KubernetesDeltaItem) ProtoReflect() protoreflect.Message
- func (x *KubernetesDeltaItem) Reset()
- func (x *KubernetesDeltaItem) String() string
- type KubernetesDeltaItemEvent
- func (KubernetesDeltaItemEvent) Descriptor() protoreflect.EnumDescriptor
- func (x KubernetesDeltaItemEvent) Enum() *KubernetesDeltaItemEvent
- func (KubernetesDeltaItemEvent) EnumDescriptor() ([]byte, []int)deprecated
- func (x KubernetesDeltaItemEvent) Number() protoreflect.EnumNumber
- func (x KubernetesDeltaItemEvent) String() string
- func (KubernetesDeltaItemEvent) Type() protoreflect.EnumType
- type LinterConfig
- func (*LinterConfig) Descriptor() ([]byte, []int)deprecated
- func (x *LinterConfig) GetEnabled() bool
- func (x *LinterConfig) GetInitDelay() string
- func (x *LinterConfig) GetScanInterval() string
- func (*LinterConfig) ProtoMessage()
- func (x *LinterConfig) ProtoReflect() protoreflect.Message
- func (x *LinterConfig) Reset()
- func (x *LinterConfig) String() string
- type LogEvent
- type Netflow
- func (*Netflow) Descriptor() ([]byte, []int)deprecated
- func (x *Netflow) GetAddr() []byte
- func (x *Netflow) GetContainerName() string
- func (x *Netflow) GetDestinations() []*NetflowDestination
- func (x *Netflow) GetNamespace() string
- func (x *Netflow) GetPodName() string
- func (x *Netflow) GetPort() uint32
- func (x *Netflow) GetProcessName() string
- func (x *Netflow) GetProtocol() NetflowProtocol
- func (x *Netflow) GetTimestamp() uint64
- func (x *Netflow) GetWorkloadKind() string
- func (x *Netflow) GetWorkloadName() string
- func (x *Netflow) GetZone() string
- func (*Netflow) ProtoMessage()
- func (x *Netflow) ProtoReflect() protoreflect.Message
- func (x *Netflow) Reset()
- func (x *Netflow) String() string
- type NetflowConfig
- func (*NetflowConfig) Descriptor() ([]byte, []int)deprecated
- func (x *NetflowConfig) GetEnabled() bool
- func (x *NetflowConfig) GetSampleSubmitIntervalSeconds() uint64
- func (*NetflowConfig) ProtoMessage()
- func (x *NetflowConfig) ProtoReflect() protoreflect.Message
- func (x *NetflowConfig) Reset()
- func (x *NetflowConfig) String() string
- type NetflowDestination
- func (*NetflowDestination) Descriptor() ([]byte, []int)deprecated
- func (x *NetflowDestination) GetAddr() []byte
- func (x *NetflowDestination) GetDnsQuestion() string
- func (x *NetflowDestination) GetNamespace() string
- func (x *NetflowDestination) GetPodName() string
- func (x *NetflowDestination) GetPort() uint32
- func (x *NetflowDestination) GetRxBytes() uint64
- func (x *NetflowDestination) GetRxPackets() uint64
- func (x *NetflowDestination) GetTxBytes() uint64
- func (x *NetflowDestination) GetTxPackets() uint64
- func (x *NetflowDestination) GetWorkloadKind() string
- func (x *NetflowDestination) GetWorkloadName() string
- func (x *NetflowDestination) GetZone() string
- func (*NetflowDestination) ProtoMessage()
- func (x *NetflowDestination) ProtoReflect() protoreflect.Message
- func (x *NetflowDestination) Reset()
- func (x *NetflowDestination) String() string
- type NetflowProtocol
- func (NetflowProtocol) Descriptor() protoreflect.EnumDescriptor
- func (x NetflowProtocol) Enum() *NetflowProtocol
- func (NetflowProtocol) EnumDescriptor() ([]byte, []int)deprecated
- func (x NetflowProtocol) Number() protoreflect.EnumNumber
- func (x NetflowProtocol) String() string
- func (NetflowProtocol) Type() protoreflect.EnumType
- type RuntimeSecurityAgentAPIClient
- type RuntimeSecurityAgentAPIServer
- type RuntimeSecurityAgentAPI_ContainerStatsWriteStreamClient
- type RuntimeSecurityAgentAPI_ContainerStatsWriteStreamServer
- type RuntimeSecurityAgentAPI_EventsWriteStreamClient
- type RuntimeSecurityAgentAPI_EventsWriteStreamServer
- type RuntimeSecurityAgentAPI_KubernetesDeltaBatchIngestClient
- type RuntimeSecurityAgentAPI_KubernetesDeltaBatchIngestServer
- type RuntimeSecurityAgentAPI_KubernetesDeltaIngestClient
- type RuntimeSecurityAgentAPI_KubernetesDeltaIngestServer
- type RuntimeSecurityAgentAPI_LogsWriteStreamClient
- type RuntimeSecurityAgentAPI_LogsWriteStreamServer
- type RuntimeSecurityAgentAPI_NetflowWriteStreamClient
- type RuntimeSecurityAgentAPI_NetflowWriteStreamServer
- type SOCKS5AddressType
- func (SOCKS5AddressType) Descriptor() protoreflect.EnumDescriptor
- func (x SOCKS5AddressType) Enum() *SOCKS5AddressType
- func (SOCKS5AddressType) EnumDescriptor() ([]byte, []int)deprecated
- func (x SOCKS5AddressType) Number() protoreflect.EnumNumber
- func (x SOCKS5AddressType) String() string
- func (SOCKS5AddressType) Type() protoreflect.EnumType
- type SOCKS5DetectedFinding
- func (*SOCKS5DetectedFinding) Descriptor() ([]byte, []int)deprecated
- func (x *SOCKS5DetectedFinding) GetAddress() []byte
- func (x *SOCKS5DetectedFinding) GetAddressType() SOCKS5AddressType
- func (x *SOCKS5DetectedFinding) GetCmdOrReply() uint32
- func (x *SOCKS5DetectedFinding) GetFlowDirection() FlowDirection
- func (x *SOCKS5DetectedFinding) GetPort() uint32
- func (x *SOCKS5DetectedFinding) GetRole() SOCKS5Role
- func (*SOCKS5DetectedFinding) ProtoMessage()
- func (x *SOCKS5DetectedFinding) ProtoReflect() protoreflect.Message
- func (x *SOCKS5DetectedFinding) Reset()
- func (x *SOCKS5DetectedFinding) String() string
- type SOCKS5DetectedSignatureConfig
- func (*SOCKS5DetectedSignatureConfig) Descriptor() ([]byte, []int)deprecated
- func (x *SOCKS5DetectedSignatureConfig) GetCacheSize() uint32
- func (*SOCKS5DetectedSignatureConfig) ProtoMessage()
- func (x *SOCKS5DetectedSignatureConfig) ProtoReflect() protoreflect.Message
- func (x *SOCKS5DetectedSignatureConfig) Reset()
- func (x *SOCKS5DetectedSignatureConfig) String() string
- type SOCKS5Role
- type SendLogsResponse
- type SignatureEngineConfig
- func (*SignatureEngineConfig) Descriptor() ([]byte, []int)deprecated
- func (x *SignatureEngineConfig) GetInputChanSize() int32
- func (x *SignatureEngineConfig) GetOutputChanSize() int32
- func (x *SignatureEngineConfig) GetSocks5DetectedSignatureConfig() *SOCKS5DetectedSignatureConfig
- func (x *SignatureEngineConfig) GetSocks5DetectedSignatureEnabled() bool
- func (x *SignatureEngineConfig) GetTtyDetectedSignatureEnabled() bool
- func (*SignatureEngineConfig) ProtoMessage()
- func (x *SignatureEngineConfig) ProtoReflect() protoreflect.Message
- func (x *SignatureEngineConfig) Reset()
- func (x *SignatureEngineConfig) String() string
- type SignatureEvent
- func (*SignatureEvent) Descriptor() ([]byte, []int)deprecated
- func (x *SignatureEvent) GetFinding() *SignatureFinding
- func (x *SignatureEvent) GetMetadata() *SignatureMetadata
- func (*SignatureEvent) ProtoMessage()
- func (x *SignatureEvent) ProtoReflect() protoreflect.Message
- func (x *SignatureEvent) Reset()
- func (x *SignatureEvent) String() string
- type SignatureEventID
- func (SignatureEventID) Descriptor() protoreflect.EnumDescriptor
- func (x SignatureEventID) Enum() *SignatureEventID
- func (SignatureEventID) EnumDescriptor() ([]byte, []int)deprecated
- func (x SignatureEventID) Number() protoreflect.EnumNumber
- func (x SignatureEventID) String() string
- func (SignatureEventID) Type() protoreflect.EnumType
- type SignatureFinding
- func (*SignatureFinding) Descriptor() ([]byte, []int)deprecated
- func (m *SignatureFinding) GetData() isSignatureFinding_Data
- func (x *SignatureFinding) GetSocks5Detected() *SOCKS5DetectedFinding
- func (x *SignatureFinding) GetStdioViaSocket() *StdioViaSocketFinding
- func (x *SignatureFinding) GetTtyDetected() *TtyDetectedFinding
- func (*SignatureFinding) ProtoMessage()
- func (x *SignatureFinding) ProtoReflect() protoreflect.Message
- func (x *SignatureFinding) Reset()
- func (x *SignatureFinding) String() string
- type SignatureFinding_Socks5Detected
- type SignatureFinding_StdioViaSocket
- type SignatureFinding_TtyDetected
- type SignatureMetadata
- func (*SignatureMetadata) Descriptor() ([]byte, []int)deprecated
- func (x *SignatureMetadata) GetId() SignatureEventID
- func (x *SignatureMetadata) GetVersion() string
- func (*SignatureMetadata) ProtoMessage()
- func (x *SignatureMetadata) ProtoReflect() protoreflect.Message
- func (x *SignatureMetadata) Reset()
- func (x *SignatureMetadata) String() string
- type Stats
- type StatsGroup
- type StdioViaSocketFinding
- func (*StdioViaSocketFinding) Descriptor() ([]byte, []int)deprecated
- func (x *StdioViaSocketFinding) GetIp() []byte
- func (x *StdioViaSocketFinding) GetPort() uint32
- func (x *StdioViaSocketFinding) GetSocketfd() int32
- func (*StdioViaSocketFinding) ProtoMessage()
- func (x *StdioViaSocketFinding) ProtoReflect() protoreflect.Message
- func (x *StdioViaSocketFinding) Reset()
- func (x *StdioViaSocketFinding) String() string
- type TtyDetectedFinding
- func (*TtyDetectedFinding) Descriptor() ([]byte, []int)deprecated
- func (x *TtyDetectedFinding) GetPath() string
- func (*TtyDetectedFinding) ProtoMessage()
- func (x *TtyDetectedFinding) ProtoReflect() protoreflect.Message
- func (x *TtyDetectedFinding) Reset()
- func (x *TtyDetectedFinding) String() string
- type Tuple
- func (*Tuple) Descriptor() ([]byte, []int)deprecated
- func (x *Tuple) GetDnsQuestion() string
- func (x *Tuple) GetDstIp() []byte
- func (x *Tuple) GetDstPort() uint32
- func (x *Tuple) GetSrcIp() []byte
- func (x *Tuple) GetSrcPort() uint32
- func (*Tuple) ProtoMessage()
- func (x *Tuple) ProtoReflect() protoreflect.Message
- func (x *Tuple) Reset()
- func (x *Tuple) String() string
- type UnimplementedRuntimeSecurityAgentAPIServer
- func (UnimplementedRuntimeSecurityAgentAPIServer) ContainerStatsWriteStream(RuntimeSecurityAgentAPI_ContainerStatsWriteStreamServer) error
- func (UnimplementedRuntimeSecurityAgentAPIServer) EventsWriteStream(RuntimeSecurityAgentAPI_EventsWriteStreamServer) error
- func (UnimplementedRuntimeSecurityAgentAPIServer) GetConfiguration(context.Context, *GetConfigurationRequest) (*GetConfigurationResponse, error)
- func (UnimplementedRuntimeSecurityAgentAPIServer) GetSyncState(context.Context, *GetSyncStateRequest) (*GetSyncStateResponse, error)
- func (UnimplementedRuntimeSecurityAgentAPIServer) ImageMetadataIngest(context.Context, *ImageMetadata) (*ImageMetadataIngestResponse, error)
- func (UnimplementedRuntimeSecurityAgentAPIServer) KubeBenchReportIngest(context.Context, *KubeBenchReport) (*KubeBenchReportIngestResponse, error)
- func (UnimplementedRuntimeSecurityAgentAPIServer) KubeLinterReportIngest(context.Context, *KubeLinterReport) (*KubeLinterReportIngestResponse, error)
- func (UnimplementedRuntimeSecurityAgentAPIServer) KubernetesDeltaBatchIngest(RuntimeSecurityAgentAPI_KubernetesDeltaBatchIngestServer) error
- func (UnimplementedRuntimeSecurityAgentAPIServer) KubernetesDeltaIngest(RuntimeSecurityAgentAPI_KubernetesDeltaIngestServer) error
- func (UnimplementedRuntimeSecurityAgentAPIServer) LogsWriteStream(RuntimeSecurityAgentAPI_LogsWriteStreamServer) error
- func (UnimplementedRuntimeSecurityAgentAPIServer) NetflowWriteStream(RuntimeSecurityAgentAPI_NetflowWriteStreamServer) error
- func (UnimplementedRuntimeSecurityAgentAPIServer) UpdateSyncState(context.Context, *UpdateSyncStateRequest) (*UpdateSyncStateResponse, error)
- type UnsafeRuntimeSecurityAgentAPIServer
- type UpdateSyncStateRequest
- func (*UpdateSyncStateRequest) Descriptor() ([]byte, []int)deprecated
- func (x *UpdateSyncStateRequest) GetFullSnapshot() bool
- func (x *UpdateSyncStateRequest) GetImages() []*Image
- func (*UpdateSyncStateRequest) ProtoMessage()
- func (x *UpdateSyncStateRequest) ProtoReflect() protoreflect.Message
- func (x *UpdateSyncStateRequest) Reset()
- func (x *UpdateSyncStateRequest) String() string
- type UpdateSyncStateResponse
- type WriteStreamResponse
Constants ¶
This section is empty.
Variables ¶
var ( FlowDirection_name = map[int32]string{ 0: "FLOW_UNKNOWN", 1: "FLOW_INGRESS", 2: "FLOW_EGRESS", } FlowDirection_value = map[string]int32{ "FLOW_UNKNOWN": 0, "FLOW_INGRESS": 1, "FLOW_EGRESS": 2, } )
Enum value maps for FlowDirection.
var ( StatsGroup_name = map[int32]string{ 0: "STATS_GROUP_UNKNOWN", 1: "STATS_GROUP_SYSCALL", 2: "STATS_GROUP_CPU", 3: "STATS_GROUP_MEMORY", 4: "STATS_GROUP_IO", 5: "STATS_GROUP_NET", } StatsGroup_value = map[string]int32{ "STATS_GROUP_UNKNOWN": 0, "STATS_GROUP_SYSCALL": 1, "STATS_GROUP_CPU": 2, "STATS_GROUP_MEMORY": 3, "STATS_GROUP_IO": 4, "STATS_GROUP_NET": 5, } )
Enum value maps for StatsGroup.
var ( SignatureEventID_name = map[int32]string{ 0: "SIGNATURE_UNKNOWN", 1: "SIGNATURE_STDIO_VIA_SOCKET", 2: "SIGNATURE_TTY_DETECTED", 3: "SIGNATURE_SOCKS5_DETECTED", } SignatureEventID_value = map[string]int32{ "SIGNATURE_UNKNOWN": 0, "SIGNATURE_STDIO_VIA_SOCKET": 1, "SIGNATURE_TTY_DETECTED": 2, "SIGNATURE_SOCKS5_DETECTED": 3, } )
Enum value maps for SignatureEventID.
var ( SOCKS5Role_name = map[int32]string{ 0: "SOCKS5_ROLE_UNKNOWN", 1: "SOCKS5_ROLE_CLIENT", 2: "SOCKS5_ROLE_SERVER", } SOCKS5Role_value = map[string]int32{ "SOCKS5_ROLE_UNKNOWN": 0, "SOCKS5_ROLE_CLIENT": 1, "SOCKS5_ROLE_SERVER": 2, } )
Enum value maps for SOCKS5Role.
var ( SOCKS5AddressType_name = map[int32]string{ 0: "SOCKS5_ADDRESS_TYPE_UNKNOWN", 1: "SOCKS5_ADDRESS_TYPE_IPv4", 3: "SOCKS5_ADDRESS_TYPE_DOMAIN_NAME", 4: "SOCKS5_ADDRESS_TYPE_IPv6", } SOCKS5AddressType_value = map[string]int32{ "SOCKS5_ADDRESS_TYPE_UNKNOWN": 0, "SOCKS5_ADDRESS_TYPE_IPv4": 1, "SOCKS5_ADDRESS_TYPE_DOMAIN_NAME": 3, "SOCKS5_ADDRESS_TYPE_IPv6": 4, } )
Enum value maps for SOCKS5AddressType.
var ( NetflowProtocol_name = map[int32]string{ 0: "NETFLOW_PROTOCOL_UNKNOWN", 1: "NETFLOW_PROTOCOL_TCP", 2: "NETFLOW_PROTOCOL_UDP", } NetflowProtocol_value = map[string]int32{ "NETFLOW_PROTOCOL_UNKNOWN": 0, "NETFLOW_PROTOCOL_TCP": 1, "NETFLOW_PROTOCOL_UDP": 2, } )
Enum value maps for NetflowProtocol.
var ( EventType_name = map[int32]string{ 0: "UNKNOWN", 1: "EVENT_EXEC", 2: "EVENT_DNS", 3: "EVENT_TCP_CONNECT", 4: "EVENT_TCP_CONNECT_ERROR", 5: "EVENT_TCP_LISTEN", 6: "EVENT_FILE_CHANGE", 7: "EVENT_PROCESS_OOM", 8: "EVENT_MAGIC_WRITE", 9: "EVENT_SIGNATURE", 999: "EVENT_ANY", } EventType_value = map[string]int32{ "UNKNOWN": 0, "EVENT_EXEC": 1, "EVENT_DNS": 2, "EVENT_TCP_CONNECT": 3, "EVENT_TCP_CONNECT_ERROR": 4, "EVENT_TCP_LISTEN": 5, "EVENT_FILE_CHANGE": 6, "EVENT_PROCESS_OOM": 7, "EVENT_MAGIC_WRITE": 8, "EVENT_SIGNATURE": 9, "EVENT_ANY": 999, } )
Enum value maps for EventType.
var ( KubernetesDeltaItemEvent_name = map[int32]string{ 0: "DELTA_ADD", 1: "DELTA_UPDATE", 2: "DELTA_REMOVE", } KubernetesDeltaItemEvent_value = map[string]int32{ "DELTA_ADD": 0, "DELTA_UPDATE": 1, "DELTA_REMOVE": 2, } )
Enum value maps for KubernetesDeltaItemEvent.
var ( ImageScanStatus_name = map[int32]string{ 0: "IMAGE_SCAN_STATUS_UNKNOWN", 1: "IMAGE_SCAN_STATUS_SCANNED", 2: "IMAGE_SCAN_STATUS_PENDING", 3: "IMAGE_SCAN_STATUS_SCAN_ERROR", } ImageScanStatus_value = map[string]int32{ "IMAGE_SCAN_STATUS_UNKNOWN": 0, "IMAGE_SCAN_STATUS_SCANNED": 1, "IMAGE_SCAN_STATUS_PENDING": 2, "IMAGE_SCAN_STATUS_SCAN_ERROR": 3, } )
Enum value maps for ImageScanStatus.
var File_api_v1_runtime_common_proto protoreflect.FileDescriptor
var File_api_v1_runtime_runtime_agent_api_proto protoreflect.FileDescriptor
var RuntimeSecurityAgentAPI_ServiceDesc = grpc.ServiceDesc{ ServiceName: "runtime.v1.RuntimeSecurityAgentAPI", HandlerType: (*RuntimeSecurityAgentAPIServer)(nil), Methods: []grpc.MethodDesc{ { MethodName: "GetConfiguration", Handler: _RuntimeSecurityAgentAPI_GetConfiguration_Handler, }, { MethodName: "GetSyncState", Handler: _RuntimeSecurityAgentAPI_GetSyncState_Handler, }, { MethodName: "UpdateSyncState", Handler: _RuntimeSecurityAgentAPI_UpdateSyncState_Handler, }, { MethodName: "ImageMetadataIngest", Handler: _RuntimeSecurityAgentAPI_ImageMetadataIngest_Handler, }, { MethodName: "KubeBenchReportIngest", Handler: _RuntimeSecurityAgentAPI_KubeBenchReportIngest_Handler, }, { MethodName: "KubeLinterReportIngest", Handler: _RuntimeSecurityAgentAPI_KubeLinterReportIngest_Handler, }, }, Streams: []grpc.StreamDesc{ { StreamName: "EventsWriteStream", Handler: _RuntimeSecurityAgentAPI_EventsWriteStream_Handler, ClientStreams: true, }, { StreamName: "LogsWriteStream", Handler: _RuntimeSecurityAgentAPI_LogsWriteStream_Handler, ClientStreams: true, }, { StreamName: "ContainerStatsWriteStream", Handler: _RuntimeSecurityAgentAPI_ContainerStatsWriteStream_Handler, ClientStreams: true, }, { StreamName: "NetflowWriteStream", Handler: _RuntimeSecurityAgentAPI_NetflowWriteStream_Handler, ClientStreams: true, }, { StreamName: "KubernetesDeltaBatchIngest", Handler: _RuntimeSecurityAgentAPI_KubernetesDeltaBatchIngest_Handler, ServerStreams: true, ClientStreams: true, }, { StreamName: "KubernetesDeltaIngest", Handler: _RuntimeSecurityAgentAPI_KubernetesDeltaIngest_Handler, ServerStreams: true, ClientStreams: true, }, }, Metadata: "api/v1/runtime/runtime_agent_api.proto", }
RuntimeSecurityAgentAPI_ServiceDesc is the grpc.ServiceDesc for RuntimeSecurityAgentAPI service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)
Functions ¶
func RegisterRuntimeSecurityAgentAPIServer ¶
func RegisterRuntimeSecurityAgentAPIServer(s grpc.ServiceRegistrar, srv RuntimeSecurityAgentAPIServer)
Types ¶
type AgentConfig ¶ added in v1.4.0
type AgentConfig struct { LogLevel string `protobuf:"bytes,1,opt,name=log_level,json=logLevel,proto3" json:"log_level,omitempty"` LogRateInterval string `protobuf:"bytes,2,opt,name=log_rate_interval,json=logRateInterval,proto3" json:"log_rate_interval,omitempty"` LogRateBurst int32 `protobuf:"varint,3,opt,name=log_rate_burst,json=logRateBurst,proto3" json:"log_rate_burst,omitempty"` SendLogsLevel string `protobuf:"bytes,4,opt,name=send_logs_level,json=sendLogsLevel,proto3" json:"send_logs_level,omitempty"` Version string `protobuf:"bytes,5,opt,name=version,proto3" json:"version,omitempty"` BtfPath string `protobuf:"bytes,6,opt,name=btf_path,json=btfPath,proto3" json:"btf_path,omitempty"` PyroscopeAddr string `protobuf:"bytes,7,opt,name=pyroscope_addr,json=pyroscopeAddr,proto3" json:"pyroscope_addr,omitempty"` ContainerdSockPath string `protobuf:"bytes,9,opt,name=containerd_sock_path,json=containerdSockPath,proto3" json:"containerd_sock_path,omitempty"` HostCgroupsDir string `protobuf:"bytes,10,opt,name=host_cgroups_dir,json=hostCgroupsDir,proto3" json:"host_cgroups_dir,omitempty"` MetricsHttpListenPort int32 `` /* 130-byte string literal not displayed */ State *AgentStateControllerConfig `protobuf:"bytes,13,opt,name=state,proto3" json:"state,omitempty"` EbpfEventsPerCpuBuffer int32 `` /* 135-byte string literal not displayed */ EbpfEventsOutputChanSize int32 `` /* 141-byte string literal not displayed */ MutedNamespaces []string `protobuf:"bytes,16,rep,name=muted_namespaces,json=mutedNamespaces,proto3" json:"muted_namespaces,omitempty"` SignatureEngineConfig *SignatureEngineConfig `` /* 127-byte string literal not displayed */ CastaiEnv *CastaiConfig `protobuf:"bytes,18,opt,name=castai_env,json=castaiEnv,proto3" json:"castai_env,omitempty"` EnricherConfig *EnricherConfig `protobuf:"bytes,19,opt,name=enricher_config,json=enricherConfig,proto3" json:"enricher_config,omitempty"` Netflow *NetflowConfig `protobuf:"bytes,20,opt,name=netflow,proto3" json:"netflow,omitempty"` EbpfEventsEnabled bool `protobuf:"varint,21,opt,name=ebpf_events_enabled,json=ebpfEventsEnabled,proto3" json:"ebpf_events_enabled,omitempty"` ContainerStatsEnabled bool `` /* 128-byte string literal not displayed */ // contains filtered or unexported fields }
func (*AgentConfig) Descriptor
deprecated
added in
v1.4.0
func (*AgentConfig) Descriptor() ([]byte, []int)
Deprecated: Use AgentConfig.ProtoReflect.Descriptor instead.
func (*AgentConfig) GetBtfPath ¶ added in v1.4.0
func (x *AgentConfig) GetBtfPath() string
func (*AgentConfig) GetCastaiEnv ¶ added in v1.4.0
func (x *AgentConfig) GetCastaiEnv() *CastaiConfig
func (*AgentConfig) GetContainerStatsEnabled ¶ added in v1.9.0
func (x *AgentConfig) GetContainerStatsEnabled() bool
func (*AgentConfig) GetContainerdSockPath ¶ added in v1.4.0
func (x *AgentConfig) GetContainerdSockPath() string
func (*AgentConfig) GetEbpfEventsEnabled ¶ added in v1.9.0
func (x *AgentConfig) GetEbpfEventsEnabled() bool
func (*AgentConfig) GetEbpfEventsOutputChanSize ¶ added in v1.4.0
func (x *AgentConfig) GetEbpfEventsOutputChanSize() int32
func (*AgentConfig) GetEbpfEventsPerCpuBuffer ¶ added in v1.4.0
func (x *AgentConfig) GetEbpfEventsPerCpuBuffer() int32
func (*AgentConfig) GetEnricherConfig ¶ added in v1.4.0
func (x *AgentConfig) GetEnricherConfig() *EnricherConfig
func (*AgentConfig) GetHostCgroupsDir ¶ added in v1.4.0
func (x *AgentConfig) GetHostCgroupsDir() string
func (*AgentConfig) GetLogLevel ¶ added in v1.4.0
func (x *AgentConfig) GetLogLevel() string
func (*AgentConfig) GetLogRateBurst ¶ added in v1.4.0
func (x *AgentConfig) GetLogRateBurst() int32
func (*AgentConfig) GetLogRateInterval ¶ added in v1.4.0
func (x *AgentConfig) GetLogRateInterval() string
func (*AgentConfig) GetMetricsHttpListenPort ¶ added in v1.4.0
func (x *AgentConfig) GetMetricsHttpListenPort() int32
func (*AgentConfig) GetMutedNamespaces ¶ added in v1.4.0
func (x *AgentConfig) GetMutedNamespaces() []string
func (*AgentConfig) GetNetflow ¶ added in v1.7.0
func (x *AgentConfig) GetNetflow() *NetflowConfig
func (*AgentConfig) GetPyroscopeAddr ¶ added in v1.4.0
func (x *AgentConfig) GetPyroscopeAddr() string
func (*AgentConfig) GetSendLogsLevel ¶ added in v1.4.0
func (x *AgentConfig) GetSendLogsLevel() string
func (*AgentConfig) GetSignatureEngineConfig ¶ added in v1.4.0
func (x *AgentConfig) GetSignatureEngineConfig() *SignatureEngineConfig
func (*AgentConfig) GetState ¶ added in v1.4.0
func (x *AgentConfig) GetState() *AgentStateControllerConfig
func (*AgentConfig) GetVersion ¶ added in v1.4.0
func (x *AgentConfig) GetVersion() string
func (*AgentConfig) ProtoMessage ¶ added in v1.4.0
func (*AgentConfig) ProtoMessage()
func (*AgentConfig) ProtoReflect ¶ added in v1.4.0
func (x *AgentConfig) ProtoReflect() protoreflect.Message
func (*AgentConfig) Reset ¶ added in v1.4.0
func (x *AgentConfig) Reset()
func (*AgentConfig) String ¶ added in v1.4.0
func (x *AgentConfig) String() string
type AgentStateControllerConfig ¶ added in v1.4.0
type AgentStateControllerConfig struct { EventsSinkQueueSize int32 `protobuf:"varint,1,opt,name=events_sink_queue_size,json=eventsSinkQueueSize,proto3" json:"events_sink_queue_size,omitempty"` ContainerStatsScrapeInterval string `` /* 149-byte string literal not displayed */ // contains filtered or unexported fields }
func (*AgentStateControllerConfig) Descriptor
deprecated
added in
v1.4.0
func (*AgentStateControllerConfig) Descriptor() ([]byte, []int)
Deprecated: Use AgentStateControllerConfig.ProtoReflect.Descriptor instead.
func (*AgentStateControllerConfig) GetContainerStatsScrapeInterval ¶ added in v1.4.0
func (x *AgentStateControllerConfig) GetContainerStatsScrapeInterval() string
func (*AgentStateControllerConfig) GetEventsSinkQueueSize ¶ added in v1.4.0
func (x *AgentStateControllerConfig) GetEventsSinkQueueSize() int32
func (*AgentStateControllerConfig) ProtoMessage ¶ added in v1.4.0
func (*AgentStateControllerConfig) ProtoMessage()
func (*AgentStateControllerConfig) ProtoReflect ¶ added in v1.4.0
func (x *AgentStateControllerConfig) ProtoReflect() protoreflect.Message
func (*AgentStateControllerConfig) Reset ¶ added in v1.4.0
func (x *AgentStateControllerConfig) Reset()
func (*AgentStateControllerConfig) String ¶ added in v1.4.0
func (x *AgentStateControllerConfig) String() string
type Any ¶ added in v1.4.0
type Any struct { EventId uint32 `protobuf:"varint,1,opt,name=event_id,json=eventId,proto3" json:"event_id,omitempty"` Syscall uint32 `protobuf:"varint,2,opt,name=syscall,proto3" json:"syscall,omitempty"` Data []byte `protobuf:"bytes,3,opt,name=data,proto3" json:"data,omitempty"` // contains filtered or unexported fields }
func (*Any) Descriptor
deprecated
added in
v1.4.0
func (*Any) GetEventId ¶ added in v1.4.0
func (*Any) GetSyscall ¶ added in v1.4.0
func (*Any) ProtoMessage ¶ added in v1.4.0
func (*Any) ProtoMessage()
func (*Any) ProtoReflect ¶ added in v1.4.0
func (x *Any) ProtoReflect() protoreflect.Message
type CastaiConfig ¶ added in v1.4.0
type CastaiConfig struct { ClusterId string `protobuf:"bytes,1,opt,name=cluster_id,json=clusterId,proto3" json:"cluster_id,omitempty"` ApiGrpcAddr string `protobuf:"bytes,2,opt,name=api_grpc_addr,json=apiGrpcAddr,proto3" json:"api_grpc_addr,omitempty"` Insecure bool `protobuf:"varint,3,opt,name=insecure,proto3" json:"insecure,omitempty"` // contains filtered or unexported fields }
func (*CastaiConfig) Descriptor
deprecated
added in
v1.4.0
func (*CastaiConfig) Descriptor() ([]byte, []int)
Deprecated: Use CastaiConfig.ProtoReflect.Descriptor instead.
func (*CastaiConfig) GetApiGrpcAddr ¶ added in v1.4.0
func (x *CastaiConfig) GetApiGrpcAddr() string
func (*CastaiConfig) GetClusterId ¶ added in v1.4.0
func (x *CastaiConfig) GetClusterId() string
func (*CastaiConfig) GetInsecure ¶ added in v1.4.0
func (x *CastaiConfig) GetInsecure() bool
func (*CastaiConfig) ProtoMessage ¶ added in v1.4.0
func (*CastaiConfig) ProtoMessage()
func (*CastaiConfig) ProtoReflect ¶ added in v1.4.0
func (x *CastaiConfig) ProtoReflect() protoreflect.Message
func (*CastaiConfig) Reset ¶ added in v1.4.0
func (x *CastaiConfig) Reset()
func (*CastaiConfig) String ¶ added in v1.4.0
func (x *CastaiConfig) String() string
type CastaiControllerConfig ¶ added in v1.4.0
type CastaiControllerConfig struct { RemoteConfigSyncDuration string `` /* 137-byte string literal not displayed */ // contains filtered or unexported fields }
func (*CastaiControllerConfig) Descriptor
deprecated
added in
v1.4.0
func (*CastaiControllerConfig) Descriptor() ([]byte, []int)
Deprecated: Use CastaiControllerConfig.ProtoReflect.Descriptor instead.
func (*CastaiControllerConfig) GetRemoteConfigSyncDuration ¶ added in v1.4.0
func (x *CastaiControllerConfig) GetRemoteConfigSyncDuration() string
func (*CastaiControllerConfig) ProtoMessage ¶ added in v1.4.0
func (*CastaiControllerConfig) ProtoMessage()
func (*CastaiControllerConfig) ProtoReflect ¶ added in v1.4.0
func (x *CastaiControllerConfig) ProtoReflect() protoreflect.Message
func (*CastaiControllerConfig) Reset ¶ added in v1.4.0
func (x *CastaiControllerConfig) Reset()
func (*CastaiControllerConfig) String ¶ added in v1.4.0
func (x *CastaiControllerConfig) String() string
type Configuration ¶
type Configuration struct {
// contains filtered or unexported fields
}
func (*Configuration) Descriptor
deprecated
func (*Configuration) Descriptor() ([]byte, []int)
Deprecated: Use Configuration.ProtoReflect.Descriptor instead.
func (*Configuration) ProtoMessage ¶
func (*Configuration) ProtoMessage()
func (*Configuration) ProtoReflect ¶
func (x *Configuration) ProtoReflect() protoreflect.Message
func (*Configuration) Reset ¶
func (x *Configuration) Reset()
func (*Configuration) String ¶
func (x *Configuration) String() string
type Container ¶
type Container struct { Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` ImageName string `protobuf:"bytes,2,opt,name=image_name,json=imageName,proto3" json:"image_name,omitempty"` // contains filtered or unexported fields }
func (*Container) Descriptor
deprecated
func (*Container) GetImageName ¶
func (*Container) ProtoMessage ¶
func (*Container) ProtoMessage()
func (*Container) ProtoReflect ¶
func (x *Container) ProtoReflect() protoreflect.Message
type ContainerStats ¶
type ContainerStats struct { Namespace string `protobuf:"bytes,1,opt,name=namespace,proto3" json:"namespace,omitempty"` PodName string `protobuf:"bytes,2,opt,name=pod_name,json=podName,proto3" json:"pod_name,omitempty"` ContainerName string `protobuf:"bytes,3,opt,name=container_name,json=containerName,proto3" json:"container_name,omitempty"` WorkloadName string `protobuf:"bytes,4,opt,name=workload_name,json=workloadName,proto3" json:"workload_name,omitempty"` WorkloadKind string `protobuf:"bytes,7,opt,name=workload_kind,json=workloadKind,proto3" json:"workload_kind,omitempty"` PodUid string `protobuf:"bytes,5,opt,name=pod_uid,json=podUid,proto3" json:"pod_uid,omitempty"` ContainerId string `protobuf:"bytes,6,opt,name=container_id,json=containerId,proto3" json:"container_id,omitempty"` Stats []*Stats `protobuf:"bytes,21,rep,name=stats,proto3" json:"stats,omitempty"` // contains filtered or unexported fields }
func (*ContainerStats) Descriptor
deprecated
func (*ContainerStats) Descriptor() ([]byte, []int)
Deprecated: Use ContainerStats.ProtoReflect.Descriptor instead.
func (*ContainerStats) GetContainerId ¶
func (x *ContainerStats) GetContainerId() string
func (*ContainerStats) GetContainerName ¶
func (x *ContainerStats) GetContainerName() string
func (*ContainerStats) GetNamespace ¶
func (x *ContainerStats) GetNamespace() string
func (*ContainerStats) GetPodName ¶
func (x *ContainerStats) GetPodName() string
func (*ContainerStats) GetPodUid ¶
func (x *ContainerStats) GetPodUid() string
func (*ContainerStats) GetStats ¶
func (x *ContainerStats) GetStats() []*Stats
func (*ContainerStats) GetWorkloadKind ¶ added in v1.7.0
func (x *ContainerStats) GetWorkloadKind() string
func (*ContainerStats) GetWorkloadName ¶
func (x *ContainerStats) GetWorkloadName() string
func (*ContainerStats) ProtoMessage ¶
func (*ContainerStats) ProtoMessage()
func (*ContainerStats) ProtoReflect ¶
func (x *ContainerStats) ProtoReflect() protoreflect.Message
func (*ContainerStats) Reset ¶
func (x *ContainerStats) Reset()
func (*ContainerStats) String ¶
func (x *ContainerStats) String() string
type ContainerStatsBatch ¶
type ContainerStatsBatch struct { Items []*ContainerStats `protobuf:"bytes,1,rep,name=items,proto3" json:"items,omitempty"` // contains filtered or unexported fields }
func (*ContainerStatsBatch) Descriptor
deprecated
func (*ContainerStatsBatch) Descriptor() ([]byte, []int)
Deprecated: Use ContainerStatsBatch.ProtoReflect.Descriptor instead.
func (*ContainerStatsBatch) GetItems ¶
func (x *ContainerStatsBatch) GetItems() []*ContainerStats
func (*ContainerStatsBatch) ProtoMessage ¶
func (*ContainerStatsBatch) ProtoMessage()
func (*ContainerStatsBatch) ProtoReflect ¶
func (x *ContainerStatsBatch) ProtoReflect() protoreflect.Message
func (*ContainerStatsBatch) Reset ¶
func (x *ContainerStatsBatch) Reset()
func (*ContainerStatsBatch) String ¶
func (x *ContainerStatsBatch) String() string
type ControllerAgentConfig ¶ added in v1.7.0
type ControllerAgentConfig struct { Enabled bool `protobuf:"varint,1,opt,name=enabled,proto3" json:"enabled,omitempty"` // contains filtered or unexported fields }
func (*ControllerAgentConfig) Descriptor
deprecated
added in
v1.7.0
func (*ControllerAgentConfig) Descriptor() ([]byte, []int)
Deprecated: Use ControllerAgentConfig.ProtoReflect.Descriptor instead.
func (*ControllerAgentConfig) GetEnabled ¶ added in v1.7.0
func (x *ControllerAgentConfig) GetEnabled() bool
func (*ControllerAgentConfig) ProtoMessage ¶ added in v1.7.0
func (*ControllerAgentConfig) ProtoMessage()
func (*ControllerAgentConfig) ProtoReflect ¶ added in v1.7.0
func (x *ControllerAgentConfig) ProtoReflect() protoreflect.Message
func (*ControllerAgentConfig) Reset ¶ added in v1.7.0
func (x *ControllerAgentConfig) Reset()
func (*ControllerAgentConfig) String ¶ added in v1.7.0
func (x *ControllerAgentConfig) String() string
type ControllerConfig ¶ added in v1.4.0
type ControllerConfig struct { LogLevel string `protobuf:"bytes,1,opt,name=log_level,json=logLevel,proto3" json:"log_level,omitempty"` LogRateInterval string `protobuf:"bytes,2,opt,name=log_rate_interval,json=logRateInterval,proto3" json:"log_rate_interval,omitempty"` LogRateBurst int32 `protobuf:"varint,3,opt,name=log_rate_burst,json=logRateBurst,proto3" json:"log_rate_burst,omitempty"` Version string `protobuf:"bytes,4,opt,name=version,proto3" json:"version,omitempty"` ChartVersion string `protobuf:"bytes,5,opt,name=chart_version,json=chartVersion,proto3" json:"chart_version,omitempty"` PodNamespace string `protobuf:"bytes,6,opt,name=pod_namespace,json=podNamespace,proto3" json:"pod_namespace,omitempty"` PodName string `protobuf:"bytes,7,opt,name=pod_name,json=podName,proto3" json:"pod_name,omitempty"` HttpListenPort int32 `protobuf:"varint,8,opt,name=http_listen_port,json=httpListenPort,proto3" json:"http_listen_port,omitempty"` MetricsHttpListenPort int32 `` /* 129-byte string literal not displayed */ PyroscopeAddr string `protobuf:"bytes,10,opt,name=pyroscope_addr,json=pyroscopeAddr,proto3" json:"pyroscope_addr,omitempty"` CastaiController *CastaiControllerConfig `protobuf:"bytes,11,opt,name=castai_controller,json=castaiController,proto3" json:"castai_controller,omitempty"` CastaiEnv *CastaiConfig `protobuf:"bytes,12,opt,name=castai_env,json=castaiEnv,proto3" json:"castai_env,omitempty"` ImageScan *ImageScanConfig `protobuf:"bytes,13,opt,name=image_scan,json=imageScan,proto3" json:"image_scan,omitempty"` Linter *LinterConfig `protobuf:"bytes,14,opt,name=linter,proto3" json:"linter,omitempty"` KubeBench *KubeBenchConfig `protobuf:"bytes,15,opt,name=kube_bench,json=kubeBench,proto3" json:"kube_bench,omitempty"` Delta *DeltaConfig `protobuf:"bytes,16,opt,name=delta,proto3" json:"delta,omitempty"` JobsCleanup *JobsCleanupConfig `protobuf:"bytes,17,opt,name=jobs_cleanup,json=jobsCleanup,proto3" json:"jobs_cleanup,omitempty"` AgentConfig *ControllerAgentConfig `protobuf:"bytes,18,opt,name=agent_config,json=agentConfig,proto3" json:"agent_config,omitempty"` // contains filtered or unexported fields }
func (*ControllerConfig) Descriptor
deprecated
added in
v1.4.0
func (*ControllerConfig) Descriptor() ([]byte, []int)
Deprecated: Use ControllerConfig.ProtoReflect.Descriptor instead.
func (*ControllerConfig) GetAgentConfig ¶ added in v1.7.0
func (x *ControllerConfig) GetAgentConfig() *ControllerAgentConfig
func (*ControllerConfig) GetCastaiController ¶ added in v1.4.0
func (x *ControllerConfig) GetCastaiController() *CastaiControllerConfig
func (*ControllerConfig) GetCastaiEnv ¶ added in v1.4.0
func (x *ControllerConfig) GetCastaiEnv() *CastaiConfig
func (*ControllerConfig) GetChartVersion ¶ added in v1.4.0
func (x *ControllerConfig) GetChartVersion() string
func (*ControllerConfig) GetDelta ¶ added in v1.4.0
func (x *ControllerConfig) GetDelta() *DeltaConfig
func (*ControllerConfig) GetHttpListenPort ¶ added in v1.4.0
func (x *ControllerConfig) GetHttpListenPort() int32
func (*ControllerConfig) GetImageScan ¶ added in v1.4.0
func (x *ControllerConfig) GetImageScan() *ImageScanConfig
func (*ControllerConfig) GetJobsCleanup ¶ added in v1.4.0
func (x *ControllerConfig) GetJobsCleanup() *JobsCleanupConfig
func (*ControllerConfig) GetKubeBench ¶ added in v1.4.0
func (x *ControllerConfig) GetKubeBench() *KubeBenchConfig
func (*ControllerConfig) GetLinter ¶ added in v1.4.0
func (x *ControllerConfig) GetLinter() *LinterConfig
func (*ControllerConfig) GetLogLevel ¶ added in v1.4.0
func (x *ControllerConfig) GetLogLevel() string
func (*ControllerConfig) GetLogRateBurst ¶ added in v1.4.0
func (x *ControllerConfig) GetLogRateBurst() int32
func (*ControllerConfig) GetLogRateInterval ¶ added in v1.4.0
func (x *ControllerConfig) GetLogRateInterval() string
func (*ControllerConfig) GetMetricsHttpListenPort ¶ added in v1.4.0
func (x *ControllerConfig) GetMetricsHttpListenPort() int32
func (*ControllerConfig) GetPodName ¶ added in v1.4.0
func (x *ControllerConfig) GetPodName() string
func (*ControllerConfig) GetPodNamespace ¶ added in v1.4.0
func (x *ControllerConfig) GetPodNamespace() string
func (*ControllerConfig) GetPyroscopeAddr ¶ added in v1.4.0
func (x *ControllerConfig) GetPyroscopeAddr() string
func (*ControllerConfig) GetVersion ¶ added in v1.4.0
func (x *ControllerConfig) GetVersion() string
func (*ControllerConfig) ProtoMessage ¶ added in v1.4.0
func (*ControllerConfig) ProtoMessage()
func (*ControllerConfig) ProtoReflect ¶ added in v1.4.0
func (x *ControllerConfig) ProtoReflect() protoreflect.Message
func (*ControllerConfig) Reset ¶ added in v1.4.0
func (x *ControllerConfig) Reset()
func (*ControllerConfig) String ¶ added in v1.4.0
func (x *ControllerConfig) String() string
type DNS ¶
type DNS struct { DNSQuestionDomain string `protobuf:"bytes,1,opt,name=DNSQuestionDomain,proto3" json:"DNSQuestionDomain,omitempty"` Answers []*DNSAnswers `protobuf:"bytes,2,rep,name=answers,proto3" json:"answers,omitempty"` FlowDirection FlowDirection `` /* 131-byte string literal not displayed */ // contains filtered or unexported fields }
func (*DNS) Descriptor
deprecated
func (*DNS) GetAnswers ¶
func (x *DNS) GetAnswers() []*DNSAnswers
func (*DNS) GetDNSQuestionDomain ¶
func (*DNS) GetFlowDirection ¶ added in v1.5.0
func (x *DNS) GetFlowDirection() FlowDirection
func (*DNS) ProtoMessage ¶
func (*DNS) ProtoMessage()
func (*DNS) ProtoReflect ¶
func (x *DNS) ProtoReflect() protoreflect.Message
type DNSAnswers ¶
type DNSAnswers struct { Type uint32 `protobuf:"varint,1,opt,name=type,proto3" json:"type,omitempty"` Class uint32 `protobuf:"varint,2,opt,name=class,proto3" json:"class,omitempty"` Ttl uint32 `protobuf:"varint,3,opt,name=ttl,proto3" json:"ttl,omitempty"` Name string `protobuf:"bytes,4,opt,name=name,proto3" json:"name,omitempty"` Ip []byte `protobuf:"bytes,5,opt,name=ip,proto3" json:"ip,omitempty"` Cname string `protobuf:"bytes,6,opt,name=cname,proto3" json:"cname,omitempty"` // contains filtered or unexported fields }
func (*DNSAnswers) Descriptor
deprecated
func (*DNSAnswers) Descriptor() ([]byte, []int)
Deprecated: Use DNSAnswers.ProtoReflect.Descriptor instead.
func (*DNSAnswers) GetClass ¶
func (x *DNSAnswers) GetClass() uint32
func (*DNSAnswers) GetCname ¶
func (x *DNSAnswers) GetCname() string
func (*DNSAnswers) GetIp ¶
func (x *DNSAnswers) GetIp() []byte
func (*DNSAnswers) GetName ¶
func (x *DNSAnswers) GetName() string
func (*DNSAnswers) GetTtl ¶
func (x *DNSAnswers) GetTtl() uint32
func (*DNSAnswers) GetType ¶
func (x *DNSAnswers) GetType() uint32
func (*DNSAnswers) ProtoMessage ¶
func (*DNSAnswers) ProtoMessage()
func (*DNSAnswers) ProtoReflect ¶
func (x *DNSAnswers) ProtoReflect() protoreflect.Message
func (*DNSAnswers) Reset ¶
func (x *DNSAnswers) Reset()
func (*DNSAnswers) String ¶
func (x *DNSAnswers) String() string
type DeltaConfig ¶ added in v1.4.0
type DeltaConfig struct { Enabled bool `protobuf:"varint,1,opt,name=enabled,proto3" json:"enabled,omitempty"` Interval string `protobuf:"bytes,2,opt,name=interval,proto3" json:"interval,omitempty"` InitialDeltay string `protobuf:"bytes,3,opt,name=initial_deltay,json=initialDeltay,proto3" json:"initial_deltay,omitempty"` SendTimeout string `protobuf:"bytes,4,opt,name=send_timeout,json=sendTimeout,proto3" json:"send_timeout,omitempty"` UseCompression bool `protobuf:"varint,5,opt,name=use_compression,json=useCompression,proto3" json:"use_compression,omitempty"` // contains filtered or unexported fields }
func (*DeltaConfig) Descriptor
deprecated
added in
v1.4.0
func (*DeltaConfig) Descriptor() ([]byte, []int)
Deprecated: Use DeltaConfig.ProtoReflect.Descriptor instead.
func (*DeltaConfig) GetEnabled ¶ added in v1.4.0
func (x *DeltaConfig) GetEnabled() bool
func (*DeltaConfig) GetInitialDeltay ¶ added in v1.4.0
func (x *DeltaConfig) GetInitialDeltay() string
func (*DeltaConfig) GetInterval ¶ added in v1.4.0
func (x *DeltaConfig) GetInterval() string
func (*DeltaConfig) GetSendTimeout ¶ added in v1.4.0
func (x *DeltaConfig) GetSendTimeout() string
func (*DeltaConfig) GetUseCompression ¶ added in v1.4.0
func (x *DeltaConfig) GetUseCompression() bool
func (*DeltaConfig) ProtoMessage ¶ added in v1.4.0
func (*DeltaConfig) ProtoMessage()
func (*DeltaConfig) ProtoReflect ¶ added in v1.4.0
func (x *DeltaConfig) ProtoReflect() protoreflect.Message
func (*DeltaConfig) Reset ¶ added in v1.4.0
func (x *DeltaConfig) Reset()
func (*DeltaConfig) String ¶ added in v1.4.0
func (x *DeltaConfig) String() string
type EnricherConfig ¶ added in v1.4.0
type EnricherConfig struct { EnableFileHashEnricher bool `` /* 132-byte string literal not displayed */ SensitiveValuesRegex string `protobuf:"bytes,2,opt,name=sensitive_values_regex,json=sensitiveValuesRegex,proto3" json:"sensitive_values_regex,omitempty"` // contains filtered or unexported fields }
func (*EnricherConfig) Descriptor
deprecated
added in
v1.4.0
func (*EnricherConfig) Descriptor() ([]byte, []int)
Deprecated: Use EnricherConfig.ProtoReflect.Descriptor instead.
func (*EnricherConfig) GetEnableFileHashEnricher ¶ added in v1.4.0
func (x *EnricherConfig) GetEnableFileHashEnricher() bool
func (*EnricherConfig) GetSensitiveValuesRegex ¶ added in v1.9.0
func (x *EnricherConfig) GetSensitiveValuesRegex() string
func (*EnricherConfig) ProtoMessage ¶ added in v1.4.0
func (*EnricherConfig) ProtoMessage()
func (*EnricherConfig) ProtoReflect ¶ added in v1.4.0
func (x *EnricherConfig) ProtoReflect() protoreflect.Message
func (*EnricherConfig) Reset ¶ added in v1.4.0
func (x *EnricherConfig) Reset()
func (*EnricherConfig) String ¶ added in v1.4.0
func (x *EnricherConfig) String() string
type Event ¶
type Event struct { EventType EventType `protobuf:"varint,1,opt,name=event_type,json=eventType,proto3,enum=runtime.v1.EventType" json:"event_type,omitempty"` Timestamp uint64 `protobuf:"varint,2,opt,name=timestamp,proto3" json:"timestamp,omitempty"` // Stored as unix timestamp in nanoseconds. ProcessName string `protobuf:"bytes,3,opt,name=process_name,json=processName,proto3" json:"process_name,omitempty"` Namespace string `protobuf:"bytes,4,opt,name=namespace,proto3" json:"namespace,omitempty"` PodName string `protobuf:"bytes,5,opt,name=pod_name,json=podName,proto3" json:"pod_name,omitempty"` ContainerName string `protobuf:"bytes,6,opt,name=container_name,json=containerName,proto3" json:"container_name,omitempty"` WorkloadName string `protobuf:"bytes,7,opt,name=workload_name,json=workloadName,proto3" json:"workload_name,omitempty"` WorkloadKind string `protobuf:"bytes,13,opt,name=workload_kind,json=workloadKind,proto3" json:"workload_kind,omitempty"` PodUid string `protobuf:"bytes,8,opt,name=pod_uid,json=podUid,proto3" json:"pod_uid,omitempty"` ContainerId string `protobuf:"bytes,9,opt,name=container_id,json=containerId,proto3" json:"container_id,omitempty"` CgroupId uint64 `protobuf:"varint,10,opt,name=cgroup_id,json=cgroupId,proto3" json:"cgroup_id,omitempty"` HostPid uint32 `protobuf:"varint,11,opt,name=host_pid,json=hostPid,proto3" json:"host_pid,omitempty"` WorkloadUid string `protobuf:"bytes,12,opt,name=workload_uid,json=workloadUid,proto3" json:"workload_uid,omitempty"` // Types that are assignable to Data: // // *Event_Exec // *Event_Dns // *Event_File // *Event_Tuple // *Event_Signature // *Event_Any Data isEvent_Data `protobuf_oneof:"data"` // contains filtered or unexported fields }
func (*Event) Descriptor
deprecated
func (*Event) GetCgroupId ¶
func (*Event) GetContainerId ¶
func (*Event) GetContainerName ¶
func (*Event) GetEventType ¶
func (*Event) GetHostPid ¶
func (*Event) GetNamespace ¶
func (*Event) GetPodName ¶
func (*Event) GetProcessName ¶
func (*Event) GetSignature ¶
func (x *Event) GetSignature() *SignatureEvent
func (*Event) GetTimestamp ¶
func (*Event) GetWorkloadKind ¶ added in v1.7.0
func (*Event) GetWorkloadName ¶
func (*Event) GetWorkloadUid ¶ added in v1.5.0
func (*Event) ProtoMessage ¶
func (*Event) ProtoMessage()
func (*Event) ProtoReflect ¶
func (x *Event) ProtoReflect() protoreflect.Message
type EventType ¶
type EventType int32
const ( EventType_UNKNOWN EventType = 0 EventType_EVENT_EXEC EventType = 1 EventType_EVENT_DNS EventType = 2 EventType_EVENT_TCP_CONNECT EventType = 3 EventType_EVENT_TCP_CONNECT_ERROR EventType = 4 EventType_EVENT_TCP_LISTEN EventType = 5 EventType_EVENT_FILE_CHANGE EventType = 6 EventType_EVENT_PROCESS_OOM EventType = 7 EventType_EVENT_MAGIC_WRITE EventType = 8 EventType_EVENT_SIGNATURE EventType = 9 EventType_EVENT_ANY EventType = 999 )
func (EventType) Descriptor ¶
func (EventType) Descriptor() protoreflect.EnumDescriptor
func (EventType) EnumDescriptor
deprecated
func (EventType) Number ¶
func (x EventType) Number() protoreflect.EnumNumber
func (EventType) Type ¶
func (EventType) Type() protoreflect.EnumType
type Event_Any ¶ added in v1.4.0
type Event_Any struct {
Any *Any `protobuf:"bytes,26,opt,name=any,proto3,oneof"`
}
type Event_Exec ¶
type Event_Exec struct {
Exec *Exec `protobuf:"bytes,21,opt,name=exec,proto3,oneof"`
}
type Event_File ¶
type Event_File struct {
File *File `protobuf:"bytes,23,opt,name=file,proto3,oneof"`
}
type Event_Signature ¶
type Event_Signature struct {
Signature *SignatureEvent `protobuf:"bytes,25,opt,name=signature,proto3,oneof"`
}
type Event_Tuple ¶
type Event_Tuple struct {
Tuple *Tuple `protobuf:"bytes,24,opt,name=tuple,proto3,oneof"`
}
type Exec ¶
type Exec struct { Path string `protobuf:"bytes,1,opt,name=path,proto3" json:"path,omitempty"` Args []string `protobuf:"bytes,2,rep,name=args,proto3" json:"args,omitempty"` HashSha256 []byte `protobuf:"bytes,3,opt,name=hash_sha256,json=hashSha256,proto3" json:"hash_sha256,omitempty"` Flags uint32 `protobuf:"varint,4,opt,name=flags,proto3" json:"flags,omitempty"` // contains filtered or unexported fields }
func (*Exec) Descriptor
deprecated
func (*Exec) GetHashSha256 ¶ added in v1.12.0
func (*Exec) ProtoMessage ¶
func (*Exec) ProtoMessage()
func (*Exec) ProtoReflect ¶
func (x *Exec) ProtoReflect() protoreflect.Message
type File ¶
type File struct { Path string `protobuf:"bytes,1,opt,name=path,proto3" json:"path,omitempty"` // contains filtered or unexported fields }
func (*File) Descriptor
deprecated
func (*File) ProtoMessage ¶
func (*File) ProtoMessage()
func (*File) ProtoReflect ¶
func (x *File) ProtoReflect() protoreflect.Message
type FlowDirection ¶ added in v1.5.0
type FlowDirection int32
const ( FlowDirection_FLOW_UNKNOWN FlowDirection = 0 FlowDirection_FLOW_INGRESS FlowDirection = 1 FlowDirection_FLOW_EGRESS FlowDirection = 2 )
func (FlowDirection) Descriptor ¶ added in v1.5.0
func (FlowDirection) Descriptor() protoreflect.EnumDescriptor
func (FlowDirection) Enum ¶ added in v1.5.0
func (x FlowDirection) Enum() *FlowDirection
func (FlowDirection) EnumDescriptor
deprecated
added in
v1.5.0
func (FlowDirection) EnumDescriptor() ([]byte, []int)
Deprecated: Use FlowDirection.Descriptor instead.
func (FlowDirection) Number ¶ added in v1.5.0
func (x FlowDirection) Number() protoreflect.EnumNumber
func (FlowDirection) String ¶ added in v1.5.0
func (x FlowDirection) String() string
func (FlowDirection) Type ¶ added in v1.5.0
func (FlowDirection) Type() protoreflect.EnumType
type GetConfigurationRequest ¶
type GetConfigurationRequest struct { // Types that are assignable to CurrentConfig: // // *GetConfigurationRequest_Controller // *GetConfigurationRequest_Agent CurrentConfig isGetConfigurationRequest_CurrentConfig `protobuf_oneof:"current_config"` // contains filtered or unexported fields }
func (*GetConfigurationRequest) Descriptor
deprecated
func (*GetConfigurationRequest) Descriptor() ([]byte, []int)
Deprecated: Use GetConfigurationRequest.ProtoReflect.Descriptor instead.
func (*GetConfigurationRequest) GetAgent ¶ added in v1.4.0
func (x *GetConfigurationRequest) GetAgent() *AgentConfig
func (*GetConfigurationRequest) GetController ¶ added in v1.4.0
func (x *GetConfigurationRequest) GetController() *ControllerConfig
func (*GetConfigurationRequest) GetCurrentConfig ¶ added in v1.4.0
func (m *GetConfigurationRequest) GetCurrentConfig() isGetConfigurationRequest_CurrentConfig
func (*GetConfigurationRequest) ProtoMessage ¶
func (*GetConfigurationRequest) ProtoMessage()
func (*GetConfigurationRequest) ProtoReflect ¶
func (x *GetConfigurationRequest) ProtoReflect() protoreflect.Message
func (*GetConfigurationRequest) Reset ¶
func (x *GetConfigurationRequest) Reset()
func (*GetConfigurationRequest) String ¶
func (x *GetConfigurationRequest) String() string
type GetConfigurationRequest_Agent ¶ added in v1.4.0
type GetConfigurationRequest_Agent struct {
Agent *AgentConfig `protobuf:"bytes,2,opt,name=agent,proto3,oneof"`
}
type GetConfigurationRequest_Controller ¶ added in v1.4.0
type GetConfigurationRequest_Controller struct {
Controller *ControllerConfig `protobuf:"bytes,1,opt,name=controller,proto3,oneof"`
}
type GetConfigurationResponse ¶
type GetConfigurationResponse struct { Config *Configuration `protobuf:"bytes,1,opt,name=config,proto3" json:"config,omitempty"` // contains filtered or unexported fields }
func (*GetConfigurationResponse) Descriptor
deprecated
func (*GetConfigurationResponse) Descriptor() ([]byte, []int)
Deprecated: Use GetConfigurationResponse.ProtoReflect.Descriptor instead.
func (*GetConfigurationResponse) GetConfig ¶
func (x *GetConfigurationResponse) GetConfig() *Configuration
func (*GetConfigurationResponse) ProtoMessage ¶
func (*GetConfigurationResponse) ProtoMessage()
func (*GetConfigurationResponse) ProtoReflect ¶
func (x *GetConfigurationResponse) ProtoReflect() protoreflect.Message
func (*GetConfigurationResponse) Reset ¶
func (x *GetConfigurationResponse) Reset()
func (*GetConfigurationResponse) String ¶
func (x *GetConfigurationResponse) String() string
type GetSyncStateRequest ¶
type GetSyncStateRequest struct { ImageIds []string `protobuf:"bytes,1,rep,name=image_ids,json=imageIds,proto3" json:"image_ids,omitempty"` // contains filtered or unexported fields }
func (*GetSyncStateRequest) Descriptor
deprecated
func (*GetSyncStateRequest) Descriptor() ([]byte, []int)
Deprecated: Use GetSyncStateRequest.ProtoReflect.Descriptor instead.
func (*GetSyncStateRequest) GetImageIds ¶
func (x *GetSyncStateRequest) GetImageIds() []string
func (*GetSyncStateRequest) ProtoMessage ¶
func (*GetSyncStateRequest) ProtoMessage()
func (*GetSyncStateRequest) ProtoReflect ¶
func (x *GetSyncStateRequest) ProtoReflect() protoreflect.Message
func (*GetSyncStateRequest) Reset ¶
func (x *GetSyncStateRequest) Reset()
func (*GetSyncStateRequest) String ¶
func (x *GetSyncStateRequest) String() string
type GetSyncStateResponse ¶
type GetSyncStateResponse struct { Images *ImagesSyncState `protobuf:"bytes,1,opt,name=images,proto3" json:"images,omitempty"` // contains filtered or unexported fields }
func (*GetSyncStateResponse) Descriptor
deprecated
func (*GetSyncStateResponse) Descriptor() ([]byte, []int)
Deprecated: Use GetSyncStateResponse.ProtoReflect.Descriptor instead.
func (*GetSyncStateResponse) GetImages ¶
func (x *GetSyncStateResponse) GetImages() *ImagesSyncState
func (*GetSyncStateResponse) ProtoMessage ¶
func (*GetSyncStateResponse) ProtoMessage()
func (*GetSyncStateResponse) ProtoReflect ¶
func (x *GetSyncStateResponse) ProtoReflect() protoreflect.Message
func (*GetSyncStateResponse) Reset ¶
func (x *GetSyncStateResponse) Reset()
func (*GetSyncStateResponse) String ¶
func (x *GetSyncStateResponse) String() string
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"` Architecture string `protobuf:"bytes,3,opt,name=architecture,proto3" json:"architecture,omitempty"` ResourceIds []string `protobuf:"bytes,4,rep,name=resource_ids,json=resourceIds,proto3" json:"resource_ids,omitempty"` ScanStatus ImageScanStatus `protobuf:"varint,5,opt,name=scan_status,json=scanStatus,proto3,enum=runtime.v1.ImageScanStatus" json:"scan_status,omitempty"` ScanError string `protobuf:"bytes,6,opt,name=scan_error,json=scanError,proto3" json:"scan_error,omitempty"` // contains filtered or unexported fields }
func (*Image) Descriptor
deprecated
func (*Image) GetArchitecture ¶
func (*Image) GetResourceIds ¶
func (*Image) GetScanError ¶
func (*Image) GetScanStatus ¶
func (x *Image) GetScanStatus() ImageScanStatus
func (*Image) ProtoMessage ¶
func (*Image) ProtoMessage()
func (*Image) ProtoReflect ¶
func (x *Image) ProtoReflect() protoreflect.Message
type ImageMetadata ¶
type ImageMetadata struct { ImageName string `protobuf:"bytes,1,opt,name=image_name,json=imageName,proto3" json:"image_name,omitempty"` ImageId string `protobuf:"bytes,2,opt,name=image_id,json=imageId,proto3" json:"image_id,omitempty"` ImageDigest string `protobuf:"bytes,3,opt,name=image_digest,json=imageDigest,proto3" json:"image_digest,omitempty"` // Deprecated: Marked as deprecated in api/v1/runtime/runtime_agent_api.proto. Architecture string `protobuf:"bytes,5,opt,name=architecture,proto3" json:"architecture,omitempty"` // because config_file contains architecture OsName string `protobuf:"bytes,6,opt,name=os_name,json=osName,proto3" json:"os_name,omitempty"` CreatedAt *timestamppb.Timestamp `protobuf:"bytes,7,opt,name=created_at,json=createdAt,proto3" json:"created_at,omitempty"` ResourceIds []string `protobuf:"bytes,8,rep,name=resource_ids,json=resourceIds,proto3" json:"resource_ids,omitempty"` Packages []byte `protobuf:"bytes,9,opt,name=packages,proto3" json:"packages,omitempty"` // JSON containing []github.com/aquasecurity/trivy/pkg/fanal/types.BlobInfo type. Manifest []byte `protobuf:"bytes,10,opt,name=manifest,proto3" json:"manifest,omitempty"` // JSON containing github.com/google/go-containerregistry/pkg/v1.Manifest type. Index []byte `protobuf:"bytes,11,opt,name=index,proto3" json:"index,omitempty"` // JSON containing github.com/google/go-containerregistry/pkg/v1.IndexManifest type. ConfigFile []byte `protobuf:"bytes,12,opt,name=config_file,json=configFile,proto3" json:"config_file,omitempty"` // JSON containing github.com/google/go-containerregistry/pkg/v1.ConfigFile type. // contains filtered or unexported fields }
func (*ImageMetadata) Descriptor
deprecated
func (*ImageMetadata) Descriptor() ([]byte, []int)
Deprecated: Use ImageMetadata.ProtoReflect.Descriptor instead.
func (*ImageMetadata) GetArchitecture
deprecated
func (x *ImageMetadata) GetArchitecture() string
Deprecated: Marked as deprecated in api/v1/runtime/runtime_agent_api.proto.
func (*ImageMetadata) GetConfigFile ¶
func (x *ImageMetadata) GetConfigFile() []byte
func (*ImageMetadata) GetCreatedAt ¶
func (x *ImageMetadata) GetCreatedAt() *timestamppb.Timestamp
func (*ImageMetadata) GetImageDigest ¶
func (x *ImageMetadata) GetImageDigest() string
func (*ImageMetadata) GetImageId ¶
func (x *ImageMetadata) GetImageId() string
func (*ImageMetadata) GetImageName ¶
func (x *ImageMetadata) GetImageName() string
func (*ImageMetadata) GetIndex ¶
func (x *ImageMetadata) GetIndex() []byte
func (*ImageMetadata) GetManifest ¶
func (x *ImageMetadata) GetManifest() []byte
func (*ImageMetadata) GetOsName ¶
func (x *ImageMetadata) GetOsName() string
func (*ImageMetadata) GetPackages ¶
func (x *ImageMetadata) GetPackages() []byte
func (*ImageMetadata) GetResourceIds ¶
func (x *ImageMetadata) GetResourceIds() []string
func (*ImageMetadata) ProtoMessage ¶
func (*ImageMetadata) ProtoMessage()
func (*ImageMetadata) ProtoReflect ¶
func (x *ImageMetadata) ProtoReflect() protoreflect.Message
func (*ImageMetadata) Reset ¶
func (x *ImageMetadata) Reset()
func (*ImageMetadata) String ¶
func (x *ImageMetadata) String() string
type ImageMetadataIngestResponse ¶
type ImageMetadataIngestResponse struct {
// contains filtered or unexported fields
}
func (*ImageMetadataIngestResponse) Descriptor
deprecated
func (*ImageMetadataIngestResponse) Descriptor() ([]byte, []int)
Deprecated: Use ImageMetadataIngestResponse.ProtoReflect.Descriptor instead.
func (*ImageMetadataIngestResponse) ProtoMessage ¶
func (*ImageMetadataIngestResponse) ProtoMessage()
func (*ImageMetadataIngestResponse) ProtoReflect ¶
func (x *ImageMetadataIngestResponse) ProtoReflect() protoreflect.Message
func (*ImageMetadataIngestResponse) Reset ¶
func (x *ImageMetadataIngestResponse) Reset()
func (*ImageMetadataIngestResponse) String ¶
func (x *ImageMetadataIngestResponse) String() string
type ImageScanConfig ¶ added in v1.4.0
type ImageScanConfig struct { Enabled bool `protobuf:"varint,1,opt,name=enabled,proto3" json:"enabled,omitempty"` CastaiSecretRefName string `protobuf:"bytes,2,opt,name=castai_secret_ref_name,json=castaiSecretRefName,proto3" json:"castai_secret_ref_name,omitempty"` ScanInterval string `protobuf:"bytes,3,opt,name=scan_interval,json=scanInterval,proto3" json:"scan_interval,omitempty"` ScanTimeout string `protobuf:"bytes,4,opt,name=scan_timeout,json=scanTimeout,proto3" json:"scan_timeout,omitempty"` MaxConcurrentScans int64 `protobuf:"varint,5,opt,name=max_concurrent_scans,json=maxConcurrentScans,proto3" json:"max_concurrent_scans,omitempty"` ScanJobImagePullPolicy string `` /* 133-byte string literal not displayed */ Mode string `protobuf:"bytes,7,opt,name=mode,proto3" json:"mode,omitempty"` CpuRequest string `protobuf:"bytes,8,opt,name=cpu_request,json=cpuRequest,proto3" json:"cpu_request,omitempty"` CpuLimit string `protobuf:"bytes,9,opt,name=cpu_limit,json=cpuLimit,proto3" json:"cpu_limit,omitempty"` MemoryRequest string `protobuf:"bytes,10,opt,name=memory_request,json=memoryRequest,proto3" json:"memory_request,omitempty"` MemoryLimit string `protobuf:"bytes,11,opt,name=memory_limit,json=memoryLimit,proto3" json:"memory_limit,omitempty"` ProfileEnabled bool `protobuf:"varint,12,opt,name=profile_enabled,json=profileEnabled,proto3" json:"profile_enabled,omitempty"` PhlareEnabled bool `protobuf:"varint,13,opt,name=phlare_enabled,json=phlareEnabled,proto3" json:"phlare_enabled,omitempty"` PrivateRegistryPullSecret string `` /* 141-byte string literal not displayed */ ServiceAccount string `protobuf:"bytes,15,opt,name=service_account,json=serviceAccount,proto3" json:"service_account,omitempty"` InitDelay string `protobuf:"bytes,16,opt,name=init_delay,json=initDelay,proto3" json:"init_delay,omitempty"` ImageScanBlobsCacheUrl string `` /* 134-byte string literal not displayed */ // contains filtered or unexported fields }
func (*ImageScanConfig) Descriptor
deprecated
added in
v1.4.0
func (*ImageScanConfig) Descriptor() ([]byte, []int)
Deprecated: Use ImageScanConfig.ProtoReflect.Descriptor instead.
func (*ImageScanConfig) GetCastaiSecretRefName ¶ added in v1.4.0
func (x *ImageScanConfig) GetCastaiSecretRefName() string
func (*ImageScanConfig) GetCpuLimit ¶ added in v1.4.0
func (x *ImageScanConfig) GetCpuLimit() string
func (*ImageScanConfig) GetCpuRequest ¶ added in v1.4.0
func (x *ImageScanConfig) GetCpuRequest() string
func (*ImageScanConfig) GetEnabled ¶ added in v1.4.0
func (x *ImageScanConfig) GetEnabled() bool
func (*ImageScanConfig) GetImageScanBlobsCacheUrl ¶ added in v1.4.0
func (x *ImageScanConfig) GetImageScanBlobsCacheUrl() string
func (*ImageScanConfig) GetInitDelay ¶ added in v1.4.0
func (x *ImageScanConfig) GetInitDelay() string
func (*ImageScanConfig) GetMaxConcurrentScans ¶ added in v1.4.0
func (x *ImageScanConfig) GetMaxConcurrentScans() int64
func (*ImageScanConfig) GetMemoryLimit ¶ added in v1.4.0
func (x *ImageScanConfig) GetMemoryLimit() string
func (*ImageScanConfig) GetMemoryRequest ¶ added in v1.4.0
func (x *ImageScanConfig) GetMemoryRequest() string
func (*ImageScanConfig) GetMode ¶ added in v1.4.0
func (x *ImageScanConfig) GetMode() string
func (*ImageScanConfig) GetPhlareEnabled ¶ added in v1.4.0
func (x *ImageScanConfig) GetPhlareEnabled() bool
func (*ImageScanConfig) GetPrivateRegistryPullSecret ¶ added in v1.4.0
func (x *ImageScanConfig) GetPrivateRegistryPullSecret() string
func (*ImageScanConfig) GetProfileEnabled ¶ added in v1.4.0
func (x *ImageScanConfig) GetProfileEnabled() bool
func (*ImageScanConfig) GetScanInterval ¶ added in v1.4.0
func (x *ImageScanConfig) GetScanInterval() string
func (*ImageScanConfig) GetScanJobImagePullPolicy ¶ added in v1.4.0
func (x *ImageScanConfig) GetScanJobImagePullPolicy() string
func (*ImageScanConfig) GetScanTimeout ¶ added in v1.4.0
func (x *ImageScanConfig) GetScanTimeout() string
func (*ImageScanConfig) GetServiceAccount ¶ added in v1.4.0
func (x *ImageScanConfig) GetServiceAccount() string
func (*ImageScanConfig) ProtoMessage ¶ added in v1.4.0
func (*ImageScanConfig) ProtoMessage()
func (*ImageScanConfig) ProtoReflect ¶ added in v1.4.0
func (x *ImageScanConfig) ProtoReflect() protoreflect.Message
func (*ImageScanConfig) Reset ¶ added in v1.4.0
func (x *ImageScanConfig) Reset()
func (*ImageScanConfig) String ¶ added in v1.4.0
func (x *ImageScanConfig) String() string
type ImageScanStatus ¶
type ImageScanStatus int32
const ( ImageScanStatus_IMAGE_SCAN_STATUS_UNKNOWN ImageScanStatus = 0 ImageScanStatus_IMAGE_SCAN_STATUS_SCANNED ImageScanStatus = 1 ImageScanStatus_IMAGE_SCAN_STATUS_PENDING ImageScanStatus = 2 ImageScanStatus_IMAGE_SCAN_STATUS_SCAN_ERROR ImageScanStatus = 3 )
func (ImageScanStatus) Descriptor ¶
func (ImageScanStatus) Descriptor() protoreflect.EnumDescriptor
func (ImageScanStatus) Enum ¶
func (x ImageScanStatus) Enum() *ImageScanStatus
func (ImageScanStatus) EnumDescriptor
deprecated
func (ImageScanStatus) EnumDescriptor() ([]byte, []int)
Deprecated: Use ImageScanStatus.Descriptor instead.
func (ImageScanStatus) Number ¶
func (x ImageScanStatus) Number() protoreflect.EnumNumber
func (ImageScanStatus) String ¶
func (x ImageScanStatus) String() string
func (ImageScanStatus) Type ¶
func (ImageScanStatus) Type() protoreflect.EnumType
type ImagesSyncState ¶
type ImagesSyncState struct { FullResyncRequired bool `protobuf:"varint,1,opt,name=full_resync_required,json=fullResyncRequired,proto3" json:"full_resync_required,omitempty"` Images []*Image `protobuf:"bytes,2,rep,name=images,proto3" json:"images,omitempty"` // contains filtered or unexported fields }
func (*ImagesSyncState) Descriptor
deprecated
func (*ImagesSyncState) Descriptor() ([]byte, []int)
Deprecated: Use ImagesSyncState.ProtoReflect.Descriptor instead.
func (*ImagesSyncState) GetFullResyncRequired ¶
func (x *ImagesSyncState) GetFullResyncRequired() bool
func (*ImagesSyncState) GetImages ¶
func (x *ImagesSyncState) GetImages() []*Image
func (*ImagesSyncState) ProtoMessage ¶
func (*ImagesSyncState) ProtoMessage()
func (*ImagesSyncState) ProtoReflect ¶
func (x *ImagesSyncState) ProtoReflect() protoreflect.Message
func (*ImagesSyncState) Reset ¶
func (x *ImagesSyncState) Reset()
func (*ImagesSyncState) String ¶
func (x *ImagesSyncState) String() string
type JobsCleanupConfig ¶ added in v1.4.0
type JobsCleanupConfig struct { CleanupInterval string `protobuf:"bytes,1,opt,name=cleanup_interval,json=cleanupInterval,proto3" json:"cleanup_interval,omitempty"` CleanupJobAge string `protobuf:"bytes,2,opt,name=cleanup_job_age,json=cleanupJobAge,proto3" json:"cleanup_job_age,omitempty"` Namespace string `protobuf:"bytes,3,opt,name=namespace,proto3" json:"namespace,omitempty"` // contains filtered or unexported fields }
func (*JobsCleanupConfig) Descriptor
deprecated
added in
v1.4.0
func (*JobsCleanupConfig) Descriptor() ([]byte, []int)
Deprecated: Use JobsCleanupConfig.ProtoReflect.Descriptor instead.
func (*JobsCleanupConfig) GetCleanupInterval ¶ added in v1.4.0
func (x *JobsCleanupConfig) GetCleanupInterval() string
func (*JobsCleanupConfig) GetCleanupJobAge ¶ added in v1.4.0
func (x *JobsCleanupConfig) GetCleanupJobAge() string
func (*JobsCleanupConfig) GetNamespace ¶ added in v1.4.0
func (x *JobsCleanupConfig) GetNamespace() string
func (*JobsCleanupConfig) ProtoMessage ¶ added in v1.4.0
func (*JobsCleanupConfig) ProtoMessage()
func (*JobsCleanupConfig) ProtoReflect ¶ added in v1.4.0
func (x *JobsCleanupConfig) ProtoReflect() protoreflect.Message
func (*JobsCleanupConfig) Reset ¶ added in v1.4.0
func (x *JobsCleanupConfig) Reset()
func (*JobsCleanupConfig) String ¶ added in v1.4.0
func (x *JobsCleanupConfig) String() string
type KubeBenchCheck ¶
type KubeBenchCheck struct { Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"` Text string `protobuf:"bytes,2,opt,name=text,proto3" json:"text,omitempty"` TestInfo []string `protobuf:"bytes,3,rep,name=test_info,json=testInfo,proto3" json:"test_info,omitempty"` State string `protobuf:"bytes,4,opt,name=state,proto3" json:"state,omitempty"` // contains filtered or unexported fields }
func (*KubeBenchCheck) Descriptor
deprecated
func (*KubeBenchCheck) Descriptor() ([]byte, []int)
Deprecated: Use KubeBenchCheck.ProtoReflect.Descriptor instead.
func (*KubeBenchCheck) GetId ¶
func (x *KubeBenchCheck) GetId() string
func (*KubeBenchCheck) GetState ¶
func (x *KubeBenchCheck) GetState() string
func (*KubeBenchCheck) GetTestInfo ¶
func (x *KubeBenchCheck) GetTestInfo() []string
func (*KubeBenchCheck) GetText ¶
func (x *KubeBenchCheck) GetText() string
func (*KubeBenchCheck) ProtoMessage ¶
func (*KubeBenchCheck) ProtoMessage()
func (*KubeBenchCheck) ProtoReflect ¶
func (x *KubeBenchCheck) ProtoReflect() protoreflect.Message
func (*KubeBenchCheck) Reset ¶
func (x *KubeBenchCheck) Reset()
func (*KubeBenchCheck) String ¶
func (x *KubeBenchCheck) String() string
type KubeBenchConfig ¶ added in v1.4.0
type KubeBenchConfig struct { Enabled bool `protobuf:"varint,1,opt,name=enabled,proto3" json:"enabled,omitempty"` Force bool `protobuf:"varint,2,opt,name=force,proto3" json:"force,omitempty"` ScanInterval string `protobuf:"bytes,3,opt,name=scan_interval,json=scanInterval,proto3" json:"scan_interval,omitempty"` JobImagePullPolicy string `protobuf:"bytes,4,opt,name=job_image_pull_policy,json=jobImagePullPolicy,proto3" json:"job_image_pull_policy,omitempty"` CloudProvider string `protobuf:"bytes,5,opt,name=cloud_provider,json=cloudProvider,proto3" json:"cloud_provider,omitempty"` JobNamespace string `protobuf:"bytes,6,opt,name=job_namespace,json=jobNamespace,proto3" json:"job_namespace,omitempty"` // contains filtered or unexported fields }
func (*KubeBenchConfig) Descriptor
deprecated
added in
v1.4.0
func (*KubeBenchConfig) Descriptor() ([]byte, []int)
Deprecated: Use KubeBenchConfig.ProtoReflect.Descriptor instead.
func (*KubeBenchConfig) GetCloudProvider ¶ added in v1.4.0
func (x *KubeBenchConfig) GetCloudProvider() string
func (*KubeBenchConfig) GetEnabled ¶ added in v1.4.0
func (x *KubeBenchConfig) GetEnabled() bool
func (*KubeBenchConfig) GetForce ¶ added in v1.4.0
func (x *KubeBenchConfig) GetForce() bool
func (*KubeBenchConfig) GetJobImagePullPolicy ¶ added in v1.4.0
func (x *KubeBenchConfig) GetJobImagePullPolicy() string
func (*KubeBenchConfig) GetJobNamespace ¶ added in v1.4.0
func (x *KubeBenchConfig) GetJobNamespace() string
func (*KubeBenchConfig) GetScanInterval ¶ added in v1.4.0
func (x *KubeBenchConfig) GetScanInterval() string
func (*KubeBenchConfig) ProtoMessage ¶ added in v1.4.0
func (*KubeBenchConfig) ProtoMessage()
func (*KubeBenchConfig) ProtoReflect ¶ added in v1.4.0
func (x *KubeBenchConfig) ProtoReflect() protoreflect.Message
func (*KubeBenchConfig) Reset ¶ added in v1.4.0
func (x *KubeBenchConfig) Reset()
func (*KubeBenchConfig) String ¶ added in v1.4.0
func (x *KubeBenchConfig) String() string
type KubeBenchControls ¶
type KubeBenchControls struct { Version string `protobuf:"bytes,1,opt,name=version,proto3" json:"version,omitempty"` Groups []*KubeBenchGroup `protobuf:"bytes,2,rep,name=groups,proto3" json:"groups,omitempty"` // contains filtered or unexported fields }
func (*KubeBenchControls) Descriptor
deprecated
func (*KubeBenchControls) Descriptor() ([]byte, []int)
Deprecated: Use KubeBenchControls.ProtoReflect.Descriptor instead.
func (*KubeBenchControls) GetGroups ¶
func (x *KubeBenchControls) GetGroups() []*KubeBenchGroup
func (*KubeBenchControls) GetVersion ¶
func (x *KubeBenchControls) GetVersion() string
func (*KubeBenchControls) ProtoMessage ¶
func (*KubeBenchControls) ProtoMessage()
func (*KubeBenchControls) ProtoReflect ¶
func (x *KubeBenchControls) ProtoReflect() protoreflect.Message
func (*KubeBenchControls) Reset ¶
func (x *KubeBenchControls) Reset()
func (*KubeBenchControls) String ¶
func (x *KubeBenchControls) String() string
type KubeBenchGroup ¶
type KubeBenchGroup struct { Checks []*KubeBenchCheck `protobuf:"bytes,1,rep,name=checks,proto3" json:"checks,omitempty"` // contains filtered or unexported fields }
func (*KubeBenchGroup) Descriptor
deprecated
func (*KubeBenchGroup) Descriptor() ([]byte, []int)
Deprecated: Use KubeBenchGroup.ProtoReflect.Descriptor instead.
func (*KubeBenchGroup) GetChecks ¶
func (x *KubeBenchGroup) GetChecks() []*KubeBenchCheck
func (*KubeBenchGroup) ProtoMessage ¶
func (*KubeBenchGroup) ProtoMessage()
func (*KubeBenchGroup) ProtoReflect ¶
func (x *KubeBenchGroup) ProtoReflect() protoreflect.Message
func (*KubeBenchGroup) Reset ¶
func (x *KubeBenchGroup) Reset()
func (*KubeBenchGroup) String ¶
func (x *KubeBenchGroup) String() string
type KubeBenchNode ¶
type KubeBenchNode struct { NodeName string `protobuf:"bytes,1,opt,name=node_name,json=nodeName,proto3" json:"node_name,omitempty"` ResourceUid string `protobuf:"bytes,2,opt,name=resource_uid,json=resourceUid,proto3" json:"resource_uid,omitempty"` // contains filtered or unexported fields }
func (*KubeBenchNode) Descriptor
deprecated
func (*KubeBenchNode) Descriptor() ([]byte, []int)
Deprecated: Use KubeBenchNode.ProtoReflect.Descriptor instead.
func (*KubeBenchNode) GetNodeName ¶
func (x *KubeBenchNode) GetNodeName() string
func (*KubeBenchNode) GetResourceUid ¶
func (x *KubeBenchNode) GetResourceUid() string
func (*KubeBenchNode) ProtoMessage ¶
func (*KubeBenchNode) ProtoMessage()
func (*KubeBenchNode) ProtoReflect ¶
func (x *KubeBenchNode) ProtoReflect() protoreflect.Message
func (*KubeBenchNode) Reset ¶
func (x *KubeBenchNode) Reset()
func (*KubeBenchNode) String ¶
func (x *KubeBenchNode) String() string
type KubeBenchReport ¶
type KubeBenchReport struct { Controls []*KubeBenchControls `protobuf:"bytes,1,rep,name=controls,proto3" json:"controls,omitempty"` Node *KubeBenchNode `protobuf:"bytes,2,opt,name=node,proto3" json:"node,omitempty"` // contains filtered or unexported fields }
func (*KubeBenchReport) Descriptor
deprecated
func (*KubeBenchReport) Descriptor() ([]byte, []int)
Deprecated: Use KubeBenchReport.ProtoReflect.Descriptor instead.
func (*KubeBenchReport) GetControls ¶
func (x *KubeBenchReport) GetControls() []*KubeBenchControls
func (*KubeBenchReport) GetNode ¶
func (x *KubeBenchReport) GetNode() *KubeBenchNode
func (*KubeBenchReport) ProtoMessage ¶
func (*KubeBenchReport) ProtoMessage()
func (*KubeBenchReport) ProtoReflect ¶
func (x *KubeBenchReport) ProtoReflect() protoreflect.Message
func (*KubeBenchReport) Reset ¶
func (x *KubeBenchReport) Reset()
func (*KubeBenchReport) String ¶
func (x *KubeBenchReport) String() string
type KubeBenchReportIngestResponse ¶
type KubeBenchReportIngestResponse struct {
// contains filtered or unexported fields
}
func (*KubeBenchReportIngestResponse) Descriptor
deprecated
func (*KubeBenchReportIngestResponse) Descriptor() ([]byte, []int)
Deprecated: Use KubeBenchReportIngestResponse.ProtoReflect.Descriptor instead.
func (*KubeBenchReportIngestResponse) ProtoMessage ¶
func (*KubeBenchReportIngestResponse) ProtoMessage()
func (*KubeBenchReportIngestResponse) ProtoReflect ¶
func (x *KubeBenchReportIngestResponse) ProtoReflect() protoreflect.Message
func (*KubeBenchReportIngestResponse) Reset ¶
func (x *KubeBenchReportIngestResponse) Reset()
func (*KubeBenchReportIngestResponse) String ¶
func (x *KubeBenchReportIngestResponse) String() string
type KubeLinterCheck ¶
type KubeLinterCheck struct { ResourceUid string `protobuf:"bytes,1,opt,name=resource_uid,json=resourceUid,proto3" json:"resource_uid,omitempty"` Passed uint64 `protobuf:"varint,2,opt,name=passed,proto3" json:"passed,omitempty"` // Represented as bitmasks of passed checks. Failed uint64 `protobuf:"varint,3,opt,name=failed,proto3" json:"failed,omitempty"` // Represented as bitmasks of failed checks. // contains filtered or unexported fields }
func (*KubeLinterCheck) Descriptor
deprecated
func (*KubeLinterCheck) Descriptor() ([]byte, []int)
Deprecated: Use KubeLinterCheck.ProtoReflect.Descriptor instead.
func (*KubeLinterCheck) GetFailed ¶
func (x *KubeLinterCheck) GetFailed() uint64
func (*KubeLinterCheck) GetPassed ¶
func (x *KubeLinterCheck) GetPassed() uint64
func (*KubeLinterCheck) GetResourceUid ¶
func (x *KubeLinterCheck) GetResourceUid() string
func (*KubeLinterCheck) ProtoMessage ¶
func (*KubeLinterCheck) ProtoMessage()
func (*KubeLinterCheck) ProtoReflect ¶
func (x *KubeLinterCheck) ProtoReflect() protoreflect.Message
func (*KubeLinterCheck) Reset ¶
func (x *KubeLinterCheck) Reset()
func (*KubeLinterCheck) String ¶
func (x *KubeLinterCheck) String() string
type KubeLinterReport ¶
type KubeLinterReport struct { Checks []*KubeLinterCheck `protobuf:"bytes,1,rep,name=checks,proto3" json:"checks,omitempty"` // contains filtered or unexported fields }
func (*KubeLinterReport) Descriptor
deprecated
func (*KubeLinterReport) Descriptor() ([]byte, []int)
Deprecated: Use KubeLinterReport.ProtoReflect.Descriptor instead.
func (*KubeLinterReport) GetChecks ¶
func (x *KubeLinterReport) GetChecks() []*KubeLinterCheck
func (*KubeLinterReport) ProtoMessage ¶
func (*KubeLinterReport) ProtoMessage()
func (*KubeLinterReport) ProtoReflect ¶
func (x *KubeLinterReport) ProtoReflect() protoreflect.Message
func (*KubeLinterReport) Reset ¶
func (x *KubeLinterReport) Reset()
func (*KubeLinterReport) String ¶
func (x *KubeLinterReport) String() string
type KubeLinterReportIngestResponse ¶
type KubeLinterReportIngestResponse struct {
// contains filtered or unexported fields
}
func (*KubeLinterReportIngestResponse) Descriptor
deprecated
func (*KubeLinterReportIngestResponse) Descriptor() ([]byte, []int)
Deprecated: Use KubeLinterReportIngestResponse.ProtoReflect.Descriptor instead.
func (*KubeLinterReportIngestResponse) ProtoMessage ¶
func (*KubeLinterReportIngestResponse) ProtoMessage()
func (*KubeLinterReportIngestResponse) ProtoReflect ¶
func (x *KubeLinterReportIngestResponse) ProtoReflect() protoreflect.Message
func (*KubeLinterReportIngestResponse) Reset ¶
func (x *KubeLinterReportIngestResponse) Reset()
func (*KubeLinterReportIngestResponse) String ¶
func (x *KubeLinterReportIngestResponse) String() string
type KubernetesDeltaBatch ¶ added in v1.13.0
type KubernetesDeltaBatch struct { Items []*KubernetesDeltaItem `protobuf:"bytes,1,rep,name=items,proto3" json:"items,omitempty"` // contains filtered or unexported fields }
func (*KubernetesDeltaBatch) Descriptor
deprecated
added in
v1.13.0
func (*KubernetesDeltaBatch) Descriptor() ([]byte, []int)
Deprecated: Use KubernetesDeltaBatch.ProtoReflect.Descriptor instead.
func (*KubernetesDeltaBatch) GetItems ¶ added in v1.13.0
func (x *KubernetesDeltaBatch) GetItems() []*KubernetesDeltaItem
func (*KubernetesDeltaBatch) ProtoMessage ¶ added in v1.13.0
func (*KubernetesDeltaBatch) ProtoMessage()
func (*KubernetesDeltaBatch) ProtoReflect ¶ added in v1.13.0
func (x *KubernetesDeltaBatch) ProtoReflect() protoreflect.Message
func (*KubernetesDeltaBatch) Reset ¶ added in v1.13.0
func (x *KubernetesDeltaBatch) Reset()
func (*KubernetesDeltaBatch) String ¶ added in v1.13.0
func (x *KubernetesDeltaBatch) String() string
type KubernetesDeltaIngestResponse ¶
type KubernetesDeltaIngestResponse struct {
// contains filtered or unexported fields
}
func (*KubernetesDeltaIngestResponse) Descriptor
deprecated
func (*KubernetesDeltaIngestResponse) Descriptor() ([]byte, []int)
Deprecated: Use KubernetesDeltaIngestResponse.ProtoReflect.Descriptor instead.
func (*KubernetesDeltaIngestResponse) ProtoMessage ¶
func (*KubernetesDeltaIngestResponse) ProtoMessage()
func (*KubernetesDeltaIngestResponse) ProtoReflect ¶
func (x *KubernetesDeltaIngestResponse) ProtoReflect() protoreflect.Message
func (*KubernetesDeltaIngestResponse) Reset ¶
func (x *KubernetesDeltaIngestResponse) Reset()
func (*KubernetesDeltaIngestResponse) String ¶
func (x *KubernetesDeltaIngestResponse) String() string
type KubernetesDeltaItem ¶
type KubernetesDeltaItem struct { Event KubernetesDeltaItemEvent `protobuf:"varint,1,opt,name=event,proto3,enum=runtime.v1.KubernetesDeltaItemEvent" json:"event,omitempty"` ObjectUid string `protobuf:"bytes,2,opt,name=object_uid,json=objectUid,proto3" json:"object_uid,omitempty"` ObjectName string `protobuf:"bytes,3,opt,name=object_name,json=objectName,proto3" json:"object_name,omitempty"` ObjectNamespace string `protobuf:"bytes,4,opt,name=object_namespace,json=objectNamespace,proto3" json:"object_namespace,omitempty"` ObjectKind string `protobuf:"bytes,5,opt,name=object_kind,json=objectKind,proto3" json:"object_kind,omitempty"` ObjectApiVersion string `protobuf:"bytes,6,opt,name=object_api_version,json=objectApiVersion,proto3" json:"object_api_version,omitempty"` ObjectCreatedAt *timestamppb.Timestamp `protobuf:"bytes,7,opt,name=object_created_at,json=objectCreatedAt,proto3" json:"object_created_at,omitempty"` ObjectContainers []*Container `protobuf:"bytes,8,rep,name=object_containers,json=objectContainers,proto3" json:"object_containers,omitempty"` ObjectOwnerUid string `protobuf:"bytes,9,opt,name=object_owner_uid,json=objectOwnerUid,proto3" json:"object_owner_uid,omitempty"` ObjectLabels map[string]string `` /* 186-byte string literal not displayed */ ObjectAnnotations map[string]string `` /* 201-byte string literal not displayed */ ObjectStatus []byte `protobuf:"bytes,12,opt,name=object_status,json=objectStatus,proto3" json:"object_status,omitempty"` ObjectSpec []byte `protobuf:"bytes,13,opt,name=object_spec,json=objectSpec,proto3" json:"object_spec,omitempty"` // contains filtered or unexported fields }
func (*KubernetesDeltaItem) Descriptor
deprecated
func (*KubernetesDeltaItem) Descriptor() ([]byte, []int)
Deprecated: Use KubernetesDeltaItem.ProtoReflect.Descriptor instead.
func (*KubernetesDeltaItem) GetEvent ¶
func (x *KubernetesDeltaItem) GetEvent() KubernetesDeltaItemEvent
func (*KubernetesDeltaItem) GetObjectAnnotations ¶
func (x *KubernetesDeltaItem) GetObjectAnnotations() map[string]string
func (*KubernetesDeltaItem) GetObjectApiVersion ¶
func (x *KubernetesDeltaItem) GetObjectApiVersion() string
func (*KubernetesDeltaItem) GetObjectContainers ¶
func (x *KubernetesDeltaItem) GetObjectContainers() []*Container
func (*KubernetesDeltaItem) GetObjectCreatedAt ¶
func (x *KubernetesDeltaItem) GetObjectCreatedAt() *timestamppb.Timestamp
func (*KubernetesDeltaItem) GetObjectKind ¶
func (x *KubernetesDeltaItem) GetObjectKind() string
func (*KubernetesDeltaItem) GetObjectLabels ¶
func (x *KubernetesDeltaItem) GetObjectLabels() map[string]string
func (*KubernetesDeltaItem) GetObjectName ¶
func (x *KubernetesDeltaItem) GetObjectName() string
func (*KubernetesDeltaItem) GetObjectNamespace ¶
func (x *KubernetesDeltaItem) GetObjectNamespace() string
func (*KubernetesDeltaItem) GetObjectOwnerUid ¶
func (x *KubernetesDeltaItem) GetObjectOwnerUid() string
func (*KubernetesDeltaItem) GetObjectSpec ¶
func (x *KubernetesDeltaItem) GetObjectSpec() []byte
func (*KubernetesDeltaItem) GetObjectStatus ¶
func (x *KubernetesDeltaItem) GetObjectStatus() []byte
func (*KubernetesDeltaItem) GetObjectUid ¶
func (x *KubernetesDeltaItem) GetObjectUid() string
func (*KubernetesDeltaItem) ProtoMessage ¶
func (*KubernetesDeltaItem) ProtoMessage()
func (*KubernetesDeltaItem) ProtoReflect ¶
func (x *KubernetesDeltaItem) ProtoReflect() protoreflect.Message
func (*KubernetesDeltaItem) Reset ¶
func (x *KubernetesDeltaItem) Reset()
func (*KubernetesDeltaItem) String ¶
func (x *KubernetesDeltaItem) String() string
type KubernetesDeltaItemEvent ¶
type KubernetesDeltaItemEvent int32
const ( KubernetesDeltaItemEvent_DELTA_ADD KubernetesDeltaItemEvent = 0 KubernetesDeltaItemEvent_DELTA_UPDATE KubernetesDeltaItemEvent = 1 KubernetesDeltaItemEvent_DELTA_REMOVE KubernetesDeltaItemEvent = 2 )
func (KubernetesDeltaItemEvent) Descriptor ¶
func (KubernetesDeltaItemEvent) Descriptor() protoreflect.EnumDescriptor
func (KubernetesDeltaItemEvent) Enum ¶
func (x KubernetesDeltaItemEvent) Enum() *KubernetesDeltaItemEvent
func (KubernetesDeltaItemEvent) EnumDescriptor
deprecated
func (KubernetesDeltaItemEvent) EnumDescriptor() ([]byte, []int)
Deprecated: Use KubernetesDeltaItemEvent.Descriptor instead.
func (KubernetesDeltaItemEvent) Number ¶
func (x KubernetesDeltaItemEvent) Number() protoreflect.EnumNumber
func (KubernetesDeltaItemEvent) String ¶
func (x KubernetesDeltaItemEvent) String() string
func (KubernetesDeltaItemEvent) Type ¶
func (KubernetesDeltaItemEvent) Type() protoreflect.EnumType
type LinterConfig ¶ added in v1.4.0
type LinterConfig struct { Enabled bool `protobuf:"varint,1,opt,name=enabled,proto3" json:"enabled,omitempty"` ScanInterval string `protobuf:"bytes,2,opt,name=scan_interval,json=scanInterval,proto3" json:"scan_interval,omitempty"` InitDelay string `protobuf:"bytes,3,opt,name=init_delay,json=initDelay,proto3" json:"init_delay,omitempty"` // contains filtered or unexported fields }
func (*LinterConfig) Descriptor
deprecated
added in
v1.4.0
func (*LinterConfig) Descriptor() ([]byte, []int)
Deprecated: Use LinterConfig.ProtoReflect.Descriptor instead.
func (*LinterConfig) GetEnabled ¶ added in v1.4.0
func (x *LinterConfig) GetEnabled() bool
func (*LinterConfig) GetInitDelay ¶ added in v1.4.0
func (x *LinterConfig) GetInitDelay() string
func (*LinterConfig) GetScanInterval ¶ added in v1.4.0
func (x *LinterConfig) GetScanInterval() string
func (*LinterConfig) ProtoMessage ¶ added in v1.4.0
func (*LinterConfig) ProtoMessage()
func (*LinterConfig) ProtoReflect ¶ added in v1.4.0
func (x *LinterConfig) ProtoReflect() protoreflect.Message
func (*LinterConfig) Reset ¶ added in v1.4.0
func (x *LinterConfig) Reset()
func (*LinterConfig) String ¶ added in v1.4.0
func (x *LinterConfig) String() string
type LogEvent ¶
type LogEvent struct { Level int32 `protobuf:"varint,1,opt,name=level,proto3" json:"level,omitempty"` Msg string `protobuf:"bytes,2,opt,name=msg,proto3" json:"msg,omitempty"` // contains filtered or unexported fields }
func (*LogEvent) Descriptor
deprecated
func (*LogEvent) ProtoMessage ¶
func (*LogEvent) ProtoMessage()
func (*LogEvent) ProtoReflect ¶
func (x *LogEvent) ProtoReflect() protoreflect.Message
type Netflow ¶ added in v1.7.0
type Netflow struct { Timestamp uint64 `protobuf:"varint,1,opt,name=timestamp,proto3" json:"timestamp,omitempty"` // Stored as unix timestamp in nanoseconds. ProcessName string `protobuf:"bytes,2,opt,name=process_name,json=processName,proto3" json:"process_name,omitempty"` Namespace string `protobuf:"bytes,3,opt,name=namespace,proto3" json:"namespace,omitempty"` PodName string `protobuf:"bytes,4,opt,name=pod_name,json=podName,proto3" json:"pod_name,omitempty"` ContainerName string `protobuf:"bytes,5,opt,name=container_name,json=containerName,proto3" json:"container_name,omitempty"` WorkloadName string `protobuf:"bytes,6,opt,name=workload_name,json=workloadName,proto3" json:"workload_name,omitempty"` WorkloadKind string `protobuf:"bytes,7,opt,name=workload_kind,json=workloadKind,proto3" json:"workload_kind,omitempty"` Zone string `protobuf:"bytes,8,opt,name=zone,proto3" json:"zone,omitempty"` Addr []byte `protobuf:"bytes,9,opt,name=addr,proto3" json:"addr,omitempty"` Port uint32 `protobuf:"varint,10,opt,name=port,proto3" json:"port,omitempty"` Protocol NetflowProtocol `protobuf:"varint,11,opt,name=protocol,proto3,enum=runtime.v1.NetflowProtocol" json:"protocol,omitempty"` Destinations []*NetflowDestination `protobuf:"bytes,12,rep,name=destinations,proto3" json:"destinations,omitempty"` // contains filtered or unexported fields }
func (*Netflow) Descriptor
deprecated
added in
v1.7.0
func (*Netflow) GetContainerName ¶ added in v1.7.0
func (*Netflow) GetDestinations ¶ added in v1.7.0
func (x *Netflow) GetDestinations() []*NetflowDestination
func (*Netflow) GetNamespace ¶ added in v1.7.0
func (*Netflow) GetPodName ¶ added in v1.7.0
func (*Netflow) GetProcessName ¶ added in v1.7.0
func (*Netflow) GetProtocol ¶ added in v1.7.0
func (x *Netflow) GetProtocol() NetflowProtocol
func (*Netflow) GetTimestamp ¶ added in v1.9.0
func (*Netflow) GetWorkloadKind ¶ added in v1.7.0
func (*Netflow) GetWorkloadName ¶ added in v1.7.0
func (*Netflow) ProtoMessage ¶ added in v1.7.0
func (*Netflow) ProtoMessage()
func (*Netflow) ProtoReflect ¶ added in v1.7.0
func (x *Netflow) ProtoReflect() protoreflect.Message
type NetflowConfig ¶ added in v1.7.0
type NetflowConfig struct { Enabled bool `protobuf:"varint,1,opt,name=enabled,proto3" json:"enabled,omitempty"` SampleSubmitIntervalSeconds uint64 `` /* 147-byte string literal not displayed */ // contains filtered or unexported fields }
func (*NetflowConfig) Descriptor
deprecated
added in
v1.7.0
func (*NetflowConfig) Descriptor() ([]byte, []int)
Deprecated: Use NetflowConfig.ProtoReflect.Descriptor instead.
func (*NetflowConfig) GetEnabled ¶ added in v1.7.0
func (x *NetflowConfig) GetEnabled() bool
func (*NetflowConfig) GetSampleSubmitIntervalSeconds ¶ added in v1.7.0
func (x *NetflowConfig) GetSampleSubmitIntervalSeconds() uint64
func (*NetflowConfig) ProtoMessage ¶ added in v1.7.0
func (*NetflowConfig) ProtoMessage()
func (*NetflowConfig) ProtoReflect ¶ added in v1.7.0
func (x *NetflowConfig) ProtoReflect() protoreflect.Message
func (*NetflowConfig) Reset ¶ added in v1.7.0
func (x *NetflowConfig) Reset()
func (*NetflowConfig) String ¶ added in v1.7.0
func (x *NetflowConfig) String() string
type NetflowDestination ¶ added in v1.7.0
type NetflowDestination struct { Namespace string `protobuf:"bytes,1,opt,name=namespace,proto3" json:"namespace,omitempty"` PodName string `protobuf:"bytes,2,opt,name=pod_name,json=podName,proto3" json:"pod_name,omitempty"` WorkloadName string `protobuf:"bytes,3,opt,name=workload_name,json=workloadName,proto3" json:"workload_name,omitempty"` WorkloadKind string `protobuf:"bytes,4,opt,name=workload_kind,json=workloadKind,proto3" json:"workload_kind,omitempty"` Zone string `protobuf:"bytes,5,opt,name=zone,proto3" json:"zone,omitempty"` DnsQuestion string `protobuf:"bytes,6,opt,name=dns_question,json=dnsQuestion,proto3" json:"dns_question,omitempty"` Addr []byte `protobuf:"bytes,8,opt,name=addr,proto3" json:"addr,omitempty"` Port uint32 `protobuf:"varint,9,opt,name=port,proto3" json:"port,omitempty"` TxBytes uint64 `protobuf:"varint,10,opt,name=tx_bytes,json=txBytes,proto3" json:"tx_bytes,omitempty"` RxBytes uint64 `protobuf:"varint,11,opt,name=rx_bytes,json=rxBytes,proto3" json:"rx_bytes,omitempty"` TxPackets uint64 `protobuf:"varint,12,opt,name=tx_packets,json=txPackets,proto3" json:"tx_packets,omitempty"` RxPackets uint64 `protobuf:"varint,13,opt,name=rx_packets,json=rxPackets,proto3" json:"rx_packets,omitempty"` // contains filtered or unexported fields }
func (*NetflowDestination) Descriptor
deprecated
added in
v1.7.0
func (*NetflowDestination) Descriptor() ([]byte, []int)
Deprecated: Use NetflowDestination.ProtoReflect.Descriptor instead.
func (*NetflowDestination) GetAddr ¶ added in v1.7.0
func (x *NetflowDestination) GetAddr() []byte
func (*NetflowDestination) GetDnsQuestion ¶ added in v1.7.0
func (x *NetflowDestination) GetDnsQuestion() string
func (*NetflowDestination) GetNamespace ¶ added in v1.7.0
func (x *NetflowDestination) GetNamespace() string
func (*NetflowDestination) GetPodName ¶ added in v1.7.0
func (x *NetflowDestination) GetPodName() string
func (*NetflowDestination) GetPort ¶ added in v1.7.0
func (x *NetflowDestination) GetPort() uint32
func (*NetflowDestination) GetRxBytes ¶ added in v1.7.0
func (x *NetflowDestination) GetRxBytes() uint64
func (*NetflowDestination) GetRxPackets ¶ added in v1.7.0
func (x *NetflowDestination) GetRxPackets() uint64
func (*NetflowDestination) GetTxBytes ¶ added in v1.7.0
func (x *NetflowDestination) GetTxBytes() uint64
func (*NetflowDestination) GetTxPackets ¶ added in v1.7.0
func (x *NetflowDestination) GetTxPackets() uint64
func (*NetflowDestination) GetWorkloadKind ¶ added in v1.7.0
func (x *NetflowDestination) GetWorkloadKind() string
func (*NetflowDestination) GetWorkloadName ¶ added in v1.7.0
func (x *NetflowDestination) GetWorkloadName() string
func (*NetflowDestination) GetZone ¶ added in v1.7.0
func (x *NetflowDestination) GetZone() string
func (*NetflowDestination) ProtoMessage ¶ added in v1.7.0
func (*NetflowDestination) ProtoMessage()
func (*NetflowDestination) ProtoReflect ¶ added in v1.7.0
func (x *NetflowDestination) ProtoReflect() protoreflect.Message
func (*NetflowDestination) Reset ¶ added in v1.7.0
func (x *NetflowDestination) Reset()
func (*NetflowDestination) String ¶ added in v1.7.0
func (x *NetflowDestination) String() string
type NetflowProtocol ¶ added in v1.7.0
type NetflowProtocol int32
const ( NetflowProtocol_NETFLOW_PROTOCOL_UNKNOWN NetflowProtocol = 0 NetflowProtocol_NETFLOW_PROTOCOL_TCP NetflowProtocol = 1 NetflowProtocol_NETFLOW_PROTOCOL_UDP NetflowProtocol = 2 )
func (NetflowProtocol) Descriptor ¶ added in v1.7.0
func (NetflowProtocol) Descriptor() protoreflect.EnumDescriptor
func (NetflowProtocol) Enum ¶ added in v1.7.0
func (x NetflowProtocol) Enum() *NetflowProtocol
func (NetflowProtocol) EnumDescriptor
deprecated
added in
v1.7.0
func (NetflowProtocol) EnumDescriptor() ([]byte, []int)
Deprecated: Use NetflowProtocol.Descriptor instead.
func (NetflowProtocol) Number ¶ added in v1.7.0
func (x NetflowProtocol) Number() protoreflect.EnumNumber
func (NetflowProtocol) String ¶ added in v1.7.0
func (x NetflowProtocol) String() string
func (NetflowProtocol) Type ¶ added in v1.7.0
func (NetflowProtocol) Type() protoreflect.EnumType
type RuntimeSecurityAgentAPIClient ¶
type RuntimeSecurityAgentAPIClient interface { GetConfiguration(ctx context.Context, in *GetConfigurationRequest, opts ...grpc.CallOption) (*GetConfigurationResponse, error) EventsWriteStream(ctx context.Context, opts ...grpc.CallOption) (RuntimeSecurityAgentAPI_EventsWriteStreamClient, error) LogsWriteStream(ctx context.Context, opts ...grpc.CallOption) (RuntimeSecurityAgentAPI_LogsWriteStreamClient, error) ContainerStatsWriteStream(ctx context.Context, opts ...grpc.CallOption) (RuntimeSecurityAgentAPI_ContainerStatsWriteStreamClient, error) NetflowWriteStream(ctx context.Context, opts ...grpc.CallOption) (RuntimeSecurityAgentAPI_NetflowWriteStreamClient, error) GetSyncState(ctx context.Context, in *GetSyncStateRequest, opts ...grpc.CallOption) (*GetSyncStateResponse, error) UpdateSyncState(ctx context.Context, in *UpdateSyncStateRequest, opts ...grpc.CallOption) (*UpdateSyncStateResponse, error) KubernetesDeltaBatchIngest(ctx context.Context, opts ...grpc.CallOption) (RuntimeSecurityAgentAPI_KubernetesDeltaBatchIngestClient, error) KubernetesDeltaIngest(ctx context.Context, opts ...grpc.CallOption) (RuntimeSecurityAgentAPI_KubernetesDeltaIngestClient, error) ImageMetadataIngest(ctx context.Context, in *ImageMetadata, opts ...grpc.CallOption) (*ImageMetadataIngestResponse, error) KubeBenchReportIngest(ctx context.Context, in *KubeBenchReport, opts ...grpc.CallOption) (*KubeBenchReportIngestResponse, error) KubeLinterReportIngest(ctx context.Context, in *KubeLinterReport, opts ...grpc.CallOption) (*KubeLinterReportIngestResponse, error) }
RuntimeSecurityAgentAPIClient is the client API for RuntimeSecurityAgentAPI 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 NewRuntimeSecurityAgentAPIClient ¶
func NewRuntimeSecurityAgentAPIClient(cc grpc.ClientConnInterface) RuntimeSecurityAgentAPIClient
type RuntimeSecurityAgentAPIServer ¶
type RuntimeSecurityAgentAPIServer interface { GetConfiguration(context.Context, *GetConfigurationRequest) (*GetConfigurationResponse, error) EventsWriteStream(RuntimeSecurityAgentAPI_EventsWriteStreamServer) error LogsWriteStream(RuntimeSecurityAgentAPI_LogsWriteStreamServer) error ContainerStatsWriteStream(RuntimeSecurityAgentAPI_ContainerStatsWriteStreamServer) error NetflowWriteStream(RuntimeSecurityAgentAPI_NetflowWriteStreamServer) error GetSyncState(context.Context, *GetSyncStateRequest) (*GetSyncStateResponse, error) UpdateSyncState(context.Context, *UpdateSyncStateRequest) (*UpdateSyncStateResponse, error) KubernetesDeltaBatchIngest(RuntimeSecurityAgentAPI_KubernetesDeltaBatchIngestServer) error KubernetesDeltaIngest(RuntimeSecurityAgentAPI_KubernetesDeltaIngestServer) error ImageMetadataIngest(context.Context, *ImageMetadata) (*ImageMetadataIngestResponse, error) KubeBenchReportIngest(context.Context, *KubeBenchReport) (*KubeBenchReportIngestResponse, error) KubeLinterReportIngest(context.Context, *KubeLinterReport) (*KubeLinterReportIngestResponse, error) }
RuntimeSecurityAgentAPIServer is the server API for RuntimeSecurityAgentAPI service. All implementations should embed UnimplementedRuntimeSecurityAgentAPIServer for forward compatibility
type RuntimeSecurityAgentAPI_ContainerStatsWriteStreamClient ¶
type RuntimeSecurityAgentAPI_ContainerStatsWriteStreamClient interface { Send(*ContainerStatsBatch) error CloseAndRecv() (*WriteStreamResponse, error) grpc.ClientStream }
type RuntimeSecurityAgentAPI_ContainerStatsWriteStreamServer ¶
type RuntimeSecurityAgentAPI_ContainerStatsWriteStreamServer interface { SendAndClose(*WriteStreamResponse) error Recv() (*ContainerStatsBatch, error) grpc.ServerStream }
type RuntimeSecurityAgentAPI_EventsWriteStreamClient ¶
type RuntimeSecurityAgentAPI_EventsWriteStreamClient interface { Send(*Event) error CloseAndRecv() (*WriteStreamResponse, error) grpc.ClientStream }
type RuntimeSecurityAgentAPI_EventsWriteStreamServer ¶
type RuntimeSecurityAgentAPI_EventsWriteStreamServer interface { SendAndClose(*WriteStreamResponse) error Recv() (*Event, error) grpc.ServerStream }
type RuntimeSecurityAgentAPI_KubernetesDeltaBatchIngestClient ¶ added in v1.13.0
type RuntimeSecurityAgentAPI_KubernetesDeltaBatchIngestClient interface { Send(*KubernetesDeltaBatch) error Recv() (*KubernetesDeltaIngestResponse, error) grpc.ClientStream }
type RuntimeSecurityAgentAPI_KubernetesDeltaBatchIngestServer ¶ added in v1.13.0
type RuntimeSecurityAgentAPI_KubernetesDeltaBatchIngestServer interface { Send(*KubernetesDeltaIngestResponse) error Recv() (*KubernetesDeltaBatch, error) grpc.ServerStream }
type RuntimeSecurityAgentAPI_KubernetesDeltaIngestClient ¶
type RuntimeSecurityAgentAPI_KubernetesDeltaIngestClient interface { Send(*KubernetesDeltaItem) error Recv() (*KubernetesDeltaIngestResponse, error) grpc.ClientStream }
type RuntimeSecurityAgentAPI_KubernetesDeltaIngestServer ¶
type RuntimeSecurityAgentAPI_KubernetesDeltaIngestServer interface { Send(*KubernetesDeltaIngestResponse) error Recv() (*KubernetesDeltaItem, error) grpc.ServerStream }
type RuntimeSecurityAgentAPI_LogsWriteStreamClient ¶
type RuntimeSecurityAgentAPI_LogsWriteStreamClient interface { Send(*LogEvent) error CloseAndRecv() (*WriteStreamResponse, error) grpc.ClientStream }
type RuntimeSecurityAgentAPI_LogsWriteStreamServer ¶
type RuntimeSecurityAgentAPI_LogsWriteStreamServer interface { SendAndClose(*WriteStreamResponse) error Recv() (*LogEvent, error) grpc.ServerStream }
type RuntimeSecurityAgentAPI_NetflowWriteStreamClient ¶ added in v1.9.0
type RuntimeSecurityAgentAPI_NetflowWriteStreamClient interface { Send(*Netflow) error CloseAndRecv() (*WriteStreamResponse, error) grpc.ClientStream }
type RuntimeSecurityAgentAPI_NetflowWriteStreamServer ¶ added in v1.9.0
type RuntimeSecurityAgentAPI_NetflowWriteStreamServer interface { SendAndClose(*WriteStreamResponse) error Recv() (*Netflow, error) grpc.ServerStream }
type SOCKS5AddressType ¶ added in v1.5.0
type SOCKS5AddressType int32
const ( SOCKS5AddressType_SOCKS5_ADDRESS_TYPE_UNKNOWN SOCKS5AddressType = 0 SOCKS5AddressType_SOCKS5_ADDRESS_TYPE_IPv4 SOCKS5AddressType = 1 SOCKS5AddressType_SOCKS5_ADDRESS_TYPE_DOMAIN_NAME SOCKS5AddressType = 3 SOCKS5AddressType_SOCKS5_ADDRESS_TYPE_IPv6 SOCKS5AddressType = 4 )
func (SOCKS5AddressType) Descriptor ¶ added in v1.5.0
func (SOCKS5AddressType) Descriptor() protoreflect.EnumDescriptor
func (SOCKS5AddressType) Enum ¶ added in v1.5.0
func (x SOCKS5AddressType) Enum() *SOCKS5AddressType
func (SOCKS5AddressType) EnumDescriptor
deprecated
added in
v1.5.0
func (SOCKS5AddressType) EnumDescriptor() ([]byte, []int)
Deprecated: Use SOCKS5AddressType.Descriptor instead.
func (SOCKS5AddressType) Number ¶ added in v1.5.0
func (x SOCKS5AddressType) Number() protoreflect.EnumNumber
func (SOCKS5AddressType) String ¶ added in v1.5.0
func (x SOCKS5AddressType) String() string
func (SOCKS5AddressType) Type ¶ added in v1.5.0
func (SOCKS5AddressType) Type() protoreflect.EnumType
type SOCKS5DetectedFinding ¶ added in v1.5.0
type SOCKS5DetectedFinding struct { Role SOCKS5Role `protobuf:"varint,1,opt,name=role,proto3,enum=runtime.v1.SOCKS5Role" json:"role,omitempty"` FlowDirection FlowDirection `` /* 131-byte string literal not displayed */ CmdOrReply uint32 `protobuf:"varint,3,opt,name=cmd_or_reply,json=cmdOrReply,proto3" json:"cmd_or_reply,omitempty"` AddressType SOCKS5AddressType `` /* 129-byte string literal not displayed */ Address []byte `protobuf:"bytes,5,opt,name=address,proto3" json:"address,omitempty"` Port uint32 `protobuf:"varint,6,opt,name=port,proto3" json:"port,omitempty"` // contains filtered or unexported fields }
func (*SOCKS5DetectedFinding) Descriptor
deprecated
added in
v1.5.0
func (*SOCKS5DetectedFinding) Descriptor() ([]byte, []int)
Deprecated: Use SOCKS5DetectedFinding.ProtoReflect.Descriptor instead.
func (*SOCKS5DetectedFinding) GetAddress ¶ added in v1.5.0
func (x *SOCKS5DetectedFinding) GetAddress() []byte
func (*SOCKS5DetectedFinding) GetAddressType ¶ added in v1.5.0
func (x *SOCKS5DetectedFinding) GetAddressType() SOCKS5AddressType
func (*SOCKS5DetectedFinding) GetCmdOrReply ¶ added in v1.5.0
func (x *SOCKS5DetectedFinding) GetCmdOrReply() uint32
func (*SOCKS5DetectedFinding) GetFlowDirection ¶ added in v1.5.0
func (x *SOCKS5DetectedFinding) GetFlowDirection() FlowDirection
func (*SOCKS5DetectedFinding) GetPort ¶ added in v1.5.0
func (x *SOCKS5DetectedFinding) GetPort() uint32
func (*SOCKS5DetectedFinding) GetRole ¶ added in v1.5.0
func (x *SOCKS5DetectedFinding) GetRole() SOCKS5Role
func (*SOCKS5DetectedFinding) ProtoMessage ¶ added in v1.5.0
func (*SOCKS5DetectedFinding) ProtoMessage()
func (*SOCKS5DetectedFinding) ProtoReflect ¶ added in v1.5.0
func (x *SOCKS5DetectedFinding) ProtoReflect() protoreflect.Message
func (*SOCKS5DetectedFinding) Reset ¶ added in v1.5.0
func (x *SOCKS5DetectedFinding) Reset()
func (*SOCKS5DetectedFinding) String ¶ added in v1.5.0
func (x *SOCKS5DetectedFinding) String() string
type SOCKS5DetectedSignatureConfig ¶ added in v1.5.0
type SOCKS5DetectedSignatureConfig struct { CacheSize uint32 `protobuf:"varint,1,opt,name=cache_size,json=cacheSize,proto3" json:"cache_size,omitempty"` // contains filtered or unexported fields }
func (*SOCKS5DetectedSignatureConfig) Descriptor
deprecated
added in
v1.5.0
func (*SOCKS5DetectedSignatureConfig) Descriptor() ([]byte, []int)
Deprecated: Use SOCKS5DetectedSignatureConfig.ProtoReflect.Descriptor instead.
func (*SOCKS5DetectedSignatureConfig) GetCacheSize ¶ added in v1.5.0
func (x *SOCKS5DetectedSignatureConfig) GetCacheSize() uint32
func (*SOCKS5DetectedSignatureConfig) ProtoMessage ¶ added in v1.5.0
func (*SOCKS5DetectedSignatureConfig) ProtoMessage()
func (*SOCKS5DetectedSignatureConfig) ProtoReflect ¶ added in v1.5.0
func (x *SOCKS5DetectedSignatureConfig) ProtoReflect() protoreflect.Message
func (*SOCKS5DetectedSignatureConfig) Reset ¶ added in v1.5.0
func (x *SOCKS5DetectedSignatureConfig) Reset()
func (*SOCKS5DetectedSignatureConfig) String ¶ added in v1.5.0
func (x *SOCKS5DetectedSignatureConfig) String() string
type SOCKS5Role ¶ added in v1.5.0
type SOCKS5Role int32
const ( SOCKS5Role_SOCKS5_ROLE_UNKNOWN SOCKS5Role = 0 SOCKS5Role_SOCKS5_ROLE_CLIENT SOCKS5Role = 1 SOCKS5Role_SOCKS5_ROLE_SERVER SOCKS5Role = 2 )
func (SOCKS5Role) Descriptor ¶ added in v1.5.0
func (SOCKS5Role) Descriptor() protoreflect.EnumDescriptor
func (SOCKS5Role) Enum ¶ added in v1.5.0
func (x SOCKS5Role) Enum() *SOCKS5Role
func (SOCKS5Role) EnumDescriptor
deprecated
added in
v1.5.0
func (SOCKS5Role) EnumDescriptor() ([]byte, []int)
Deprecated: Use SOCKS5Role.Descriptor instead.
func (SOCKS5Role) Number ¶ added in v1.5.0
func (x SOCKS5Role) Number() protoreflect.EnumNumber
func (SOCKS5Role) String ¶ added in v1.5.0
func (x SOCKS5Role) String() string
func (SOCKS5Role) Type ¶ added in v1.5.0
func (SOCKS5Role) Type() protoreflect.EnumType
type SendLogsResponse ¶
type SendLogsResponse struct {
// contains filtered or unexported fields
}
func (*SendLogsResponse) Descriptor
deprecated
func (*SendLogsResponse) Descriptor() ([]byte, []int)
Deprecated: Use SendLogsResponse.ProtoReflect.Descriptor instead.
func (*SendLogsResponse) ProtoMessage ¶
func (*SendLogsResponse) ProtoMessage()
func (*SendLogsResponse) ProtoReflect ¶
func (x *SendLogsResponse) ProtoReflect() protoreflect.Message
func (*SendLogsResponse) Reset ¶
func (x *SendLogsResponse) Reset()
func (*SendLogsResponse) String ¶
func (x *SendLogsResponse) String() string
type SignatureEngineConfig ¶ added in v1.4.0
type SignatureEngineConfig struct { InputChanSize int32 `protobuf:"varint,1,opt,name=input_chan_size,json=inputChanSize,proto3" json:"input_chan_size,omitempty"` OutputChanSize int32 `protobuf:"varint,2,opt,name=output_chan_size,json=outputChanSize,proto3" json:"output_chan_size,omitempty"` TtyDetectedSignatureEnabled bool `` /* 147-byte string literal not displayed */ Socks5DetectedSignatureEnabled bool `` /* 156-byte string literal not displayed */ Socks5DetectedSignatureConfig *SOCKS5DetectedSignatureConfig `` /* 152-byte string literal not displayed */ // contains filtered or unexported fields }
func (*SignatureEngineConfig) Descriptor
deprecated
added in
v1.4.0
func (*SignatureEngineConfig) Descriptor() ([]byte, []int)
Deprecated: Use SignatureEngineConfig.ProtoReflect.Descriptor instead.
func (*SignatureEngineConfig) GetInputChanSize ¶ added in v1.4.0
func (x *SignatureEngineConfig) GetInputChanSize() int32
func (*SignatureEngineConfig) GetOutputChanSize ¶ added in v1.4.0
func (x *SignatureEngineConfig) GetOutputChanSize() int32
func (*SignatureEngineConfig) GetSocks5DetectedSignatureConfig ¶ added in v1.5.0
func (x *SignatureEngineConfig) GetSocks5DetectedSignatureConfig() *SOCKS5DetectedSignatureConfig
func (*SignatureEngineConfig) GetSocks5DetectedSignatureEnabled ¶ added in v1.5.0
func (x *SignatureEngineConfig) GetSocks5DetectedSignatureEnabled() bool
func (*SignatureEngineConfig) GetTtyDetectedSignatureEnabled ¶ added in v1.4.0
func (x *SignatureEngineConfig) GetTtyDetectedSignatureEnabled() bool
func (*SignatureEngineConfig) ProtoMessage ¶ added in v1.4.0
func (*SignatureEngineConfig) ProtoMessage()
func (*SignatureEngineConfig) ProtoReflect ¶ added in v1.4.0
func (x *SignatureEngineConfig) ProtoReflect() protoreflect.Message
func (*SignatureEngineConfig) Reset ¶ added in v1.4.0
func (x *SignatureEngineConfig) Reset()
func (*SignatureEngineConfig) String ¶ added in v1.4.0
func (x *SignatureEngineConfig) String() string
type SignatureEvent ¶
type SignatureEvent struct { Metadata *SignatureMetadata `protobuf:"bytes,1,opt,name=metadata,proto3" json:"metadata,omitempty"` Finding *SignatureFinding `protobuf:"bytes,2,opt,name=finding,proto3" json:"finding,omitempty"` // contains filtered or unexported fields }
func (*SignatureEvent) Descriptor
deprecated
func (*SignatureEvent) Descriptor() ([]byte, []int)
Deprecated: Use SignatureEvent.ProtoReflect.Descriptor instead.
func (*SignatureEvent) GetFinding ¶
func (x *SignatureEvent) GetFinding() *SignatureFinding
func (*SignatureEvent) GetMetadata ¶
func (x *SignatureEvent) GetMetadata() *SignatureMetadata
func (*SignatureEvent) ProtoMessage ¶
func (*SignatureEvent) ProtoMessage()
func (*SignatureEvent) ProtoReflect ¶
func (x *SignatureEvent) ProtoReflect() protoreflect.Message
func (*SignatureEvent) Reset ¶
func (x *SignatureEvent) Reset()
func (*SignatureEvent) String ¶
func (x *SignatureEvent) String() string
type SignatureEventID ¶
type SignatureEventID int32
const ( SignatureEventID_SIGNATURE_UNKNOWN SignatureEventID = 0 SignatureEventID_SIGNATURE_STDIO_VIA_SOCKET SignatureEventID = 1 SignatureEventID_SIGNATURE_TTY_DETECTED SignatureEventID = 2 SignatureEventID_SIGNATURE_SOCKS5_DETECTED SignatureEventID = 3 )
func (SignatureEventID) Descriptor ¶
func (SignatureEventID) Descriptor() protoreflect.EnumDescriptor
func (SignatureEventID) Enum ¶
func (x SignatureEventID) Enum() *SignatureEventID
func (SignatureEventID) EnumDescriptor
deprecated
func (SignatureEventID) EnumDescriptor() ([]byte, []int)
Deprecated: Use SignatureEventID.Descriptor instead.
func (SignatureEventID) Number ¶
func (x SignatureEventID) Number() protoreflect.EnumNumber
func (SignatureEventID) String ¶
func (x SignatureEventID) String() string
func (SignatureEventID) Type ¶
func (SignatureEventID) Type() protoreflect.EnumType
type SignatureFinding ¶
type SignatureFinding struct { // Types that are assignable to Data: // // *SignatureFinding_StdioViaSocket // *SignatureFinding_TtyDetected // *SignatureFinding_Socks5Detected Data isSignatureFinding_Data `protobuf_oneof:"data"` // contains filtered or unexported fields }
func (*SignatureFinding) Descriptor
deprecated
func (*SignatureFinding) Descriptor() ([]byte, []int)
Deprecated: Use SignatureFinding.ProtoReflect.Descriptor instead.
func (*SignatureFinding) GetData ¶ added in v1.4.0
func (m *SignatureFinding) GetData() isSignatureFinding_Data
func (*SignatureFinding) GetSocks5Detected ¶ added in v1.5.0
func (x *SignatureFinding) GetSocks5Detected() *SOCKS5DetectedFinding
func (*SignatureFinding) GetStdioViaSocket ¶ added in v1.4.0
func (x *SignatureFinding) GetStdioViaSocket() *StdioViaSocketFinding
func (*SignatureFinding) GetTtyDetected ¶ added in v1.4.0
func (x *SignatureFinding) GetTtyDetected() *TtyDetectedFinding
func (*SignatureFinding) ProtoMessage ¶
func (*SignatureFinding) ProtoMessage()
func (*SignatureFinding) ProtoReflect ¶
func (x *SignatureFinding) ProtoReflect() protoreflect.Message
func (*SignatureFinding) Reset ¶
func (x *SignatureFinding) Reset()
func (*SignatureFinding) String ¶
func (x *SignatureFinding) String() string
type SignatureFinding_Socks5Detected ¶ added in v1.5.0
type SignatureFinding_Socks5Detected struct {
Socks5Detected *SOCKS5DetectedFinding `protobuf:"bytes,3,opt,name=socks5_detected,json=socks5Detected,proto3,oneof"`
}
type SignatureFinding_StdioViaSocket ¶ added in v1.4.0
type SignatureFinding_StdioViaSocket struct {
StdioViaSocket *StdioViaSocketFinding `protobuf:"bytes,1,opt,name=stdio_via_socket,json=stdioViaSocket,proto3,oneof"`
}
type SignatureFinding_TtyDetected ¶ added in v1.4.0
type SignatureFinding_TtyDetected struct {
TtyDetected *TtyDetectedFinding `protobuf:"bytes,2,opt,name=tty_detected,json=ttyDetected,proto3,oneof"`
}
type SignatureMetadata ¶
type SignatureMetadata struct { Id SignatureEventID `protobuf:"varint,1,opt,name=id,proto3,enum=runtime.v1.SignatureEventID" json:"id,omitempty"` Version string `protobuf:"bytes,2,opt,name=version,proto3" json:"version,omitempty"` // contains filtered or unexported fields }
func (*SignatureMetadata) Descriptor
deprecated
func (*SignatureMetadata) Descriptor() ([]byte, []int)
Deprecated: Use SignatureMetadata.ProtoReflect.Descriptor instead.
func (*SignatureMetadata) GetId ¶
func (x *SignatureMetadata) GetId() SignatureEventID
func (*SignatureMetadata) GetVersion ¶
func (x *SignatureMetadata) GetVersion() string
func (*SignatureMetadata) ProtoMessage ¶
func (*SignatureMetadata) ProtoMessage()
func (*SignatureMetadata) ProtoReflect ¶
func (x *SignatureMetadata) ProtoReflect() protoreflect.Message
func (*SignatureMetadata) Reset ¶
func (x *SignatureMetadata) Reset()
func (*SignatureMetadata) String ¶
func (x *SignatureMetadata) String() string
type Stats ¶
type Stats struct { Group StatsGroup `protobuf:"varint,1,opt,name=group,proto3,enum=runtime.v1.StatsGroup" json:"group,omitempty"` Subgroup uint32 `protobuf:"varint,2,opt,name=subgroup,proto3" json:"subgroup,omitempty"` Value float64 `protobuf:"fixed64,3,opt,name=value,proto3" json:"value,omitempty"` // contains filtered or unexported fields }
func (*Stats) Descriptor
deprecated
func (*Stats) GetGroup ¶
func (x *Stats) GetGroup() StatsGroup
func (*Stats) GetSubgroup ¶
func (*Stats) ProtoMessage ¶
func (*Stats) ProtoMessage()
func (*Stats) ProtoReflect ¶
func (x *Stats) ProtoReflect() protoreflect.Message
type StatsGroup ¶
type StatsGroup int32
const ( StatsGroup_STATS_GROUP_UNKNOWN StatsGroup = 0 StatsGroup_STATS_GROUP_SYSCALL StatsGroup = 1 StatsGroup_STATS_GROUP_CPU StatsGroup = 2 StatsGroup_STATS_GROUP_MEMORY StatsGroup = 3 StatsGroup_STATS_GROUP_IO StatsGroup = 4 StatsGroup_STATS_GROUP_NET StatsGroup = 5 )
func (StatsGroup) Descriptor ¶
func (StatsGroup) Descriptor() protoreflect.EnumDescriptor
func (StatsGroup) Enum ¶
func (x StatsGroup) Enum() *StatsGroup
func (StatsGroup) EnumDescriptor
deprecated
func (StatsGroup) EnumDescriptor() ([]byte, []int)
Deprecated: Use StatsGroup.Descriptor instead.
func (StatsGroup) Number ¶
func (x StatsGroup) Number() protoreflect.EnumNumber
func (StatsGroup) String ¶
func (x StatsGroup) String() string
func (StatsGroup) Type ¶
func (StatsGroup) Type() protoreflect.EnumType
type StdioViaSocketFinding ¶ added in v1.4.0
type StdioViaSocketFinding struct { Ip []byte `protobuf:"bytes,1,opt,name=ip,proto3" json:"ip,omitempty"` Port uint32 `protobuf:"varint,2,opt,name=port,proto3" json:"port,omitempty"` Socketfd int32 `protobuf:"varint,3,opt,name=socketfd,proto3" json:"socketfd,omitempty"` // contains filtered or unexported fields }
func (*StdioViaSocketFinding) Descriptor
deprecated
added in
v1.4.0
func (*StdioViaSocketFinding) Descriptor() ([]byte, []int)
Deprecated: Use StdioViaSocketFinding.ProtoReflect.Descriptor instead.
func (*StdioViaSocketFinding) GetIp ¶ added in v1.4.0
func (x *StdioViaSocketFinding) GetIp() []byte
func (*StdioViaSocketFinding) GetPort ¶ added in v1.4.0
func (x *StdioViaSocketFinding) GetPort() uint32
func (*StdioViaSocketFinding) GetSocketfd ¶ added in v1.4.0
func (x *StdioViaSocketFinding) GetSocketfd() int32
func (*StdioViaSocketFinding) ProtoMessage ¶ added in v1.4.0
func (*StdioViaSocketFinding) ProtoMessage()
func (*StdioViaSocketFinding) ProtoReflect ¶ added in v1.4.0
func (x *StdioViaSocketFinding) ProtoReflect() protoreflect.Message
func (*StdioViaSocketFinding) Reset ¶ added in v1.4.0
func (x *StdioViaSocketFinding) Reset()
func (*StdioViaSocketFinding) String ¶ added in v1.4.0
func (x *StdioViaSocketFinding) String() string
type TtyDetectedFinding ¶ added in v1.4.0
type TtyDetectedFinding struct { Path string `protobuf:"bytes,1,opt,name=path,proto3" json:"path,omitempty"` // contains filtered or unexported fields }
func (*TtyDetectedFinding) Descriptor
deprecated
added in
v1.4.0
func (*TtyDetectedFinding) Descriptor() ([]byte, []int)
Deprecated: Use TtyDetectedFinding.ProtoReflect.Descriptor instead.
func (*TtyDetectedFinding) GetPath ¶ added in v1.4.0
func (x *TtyDetectedFinding) GetPath() string
func (*TtyDetectedFinding) ProtoMessage ¶ added in v1.4.0
func (*TtyDetectedFinding) ProtoMessage()
func (*TtyDetectedFinding) ProtoReflect ¶ added in v1.4.0
func (x *TtyDetectedFinding) ProtoReflect() protoreflect.Message
func (*TtyDetectedFinding) Reset ¶ added in v1.4.0
func (x *TtyDetectedFinding) Reset()
func (*TtyDetectedFinding) String ¶ added in v1.4.0
func (x *TtyDetectedFinding) String() string
type Tuple ¶
type Tuple struct { SrcIp []byte `protobuf:"bytes,1,opt,name=src_ip,json=srcIp,proto3" json:"src_ip,omitempty"` DstIp []byte `protobuf:"bytes,2,opt,name=dst_ip,json=dstIp,proto3" json:"dst_ip,omitempty"` SrcPort uint32 `protobuf:"varint,3,opt,name=src_port,json=srcPort,proto3" json:"src_port,omitempty"` DstPort uint32 `protobuf:"varint,4,opt,name=dst_port,json=dstPort,proto3" json:"dst_port,omitempty"` DnsQuestion string `protobuf:"bytes,5,opt,name=dns_question,json=dnsQuestion,proto3" json:"dns_question,omitempty"` // contains filtered or unexported fields }
func (*Tuple) Descriptor
deprecated
func (*Tuple) GetDnsQuestion ¶ added in v1.7.0
func (*Tuple) GetDstPort ¶
func (*Tuple) GetSrcPort ¶
func (*Tuple) ProtoMessage ¶
func (*Tuple) ProtoMessage()
func (*Tuple) ProtoReflect ¶
func (x *Tuple) ProtoReflect() protoreflect.Message
type UnimplementedRuntimeSecurityAgentAPIServer ¶
type UnimplementedRuntimeSecurityAgentAPIServer struct { }
UnimplementedRuntimeSecurityAgentAPIServer should be embedded to have forward compatible implementations.
func (UnimplementedRuntimeSecurityAgentAPIServer) ContainerStatsWriteStream ¶
func (UnimplementedRuntimeSecurityAgentAPIServer) ContainerStatsWriteStream(RuntimeSecurityAgentAPI_ContainerStatsWriteStreamServer) error
func (UnimplementedRuntimeSecurityAgentAPIServer) EventsWriteStream ¶
func (UnimplementedRuntimeSecurityAgentAPIServer) EventsWriteStream(RuntimeSecurityAgentAPI_EventsWriteStreamServer) error
func (UnimplementedRuntimeSecurityAgentAPIServer) GetConfiguration ¶
func (UnimplementedRuntimeSecurityAgentAPIServer) GetConfiguration(context.Context, *GetConfigurationRequest) (*GetConfigurationResponse, error)
func (UnimplementedRuntimeSecurityAgentAPIServer) GetSyncState ¶
func (UnimplementedRuntimeSecurityAgentAPIServer) GetSyncState(context.Context, *GetSyncStateRequest) (*GetSyncStateResponse, error)
func (UnimplementedRuntimeSecurityAgentAPIServer) ImageMetadataIngest ¶
func (UnimplementedRuntimeSecurityAgentAPIServer) ImageMetadataIngest(context.Context, *ImageMetadata) (*ImageMetadataIngestResponse, error)
func (UnimplementedRuntimeSecurityAgentAPIServer) KubeBenchReportIngest ¶
func (UnimplementedRuntimeSecurityAgentAPIServer) KubeBenchReportIngest(context.Context, *KubeBenchReport) (*KubeBenchReportIngestResponse, error)
func (UnimplementedRuntimeSecurityAgentAPIServer) KubeLinterReportIngest ¶
func (UnimplementedRuntimeSecurityAgentAPIServer) KubeLinterReportIngest(context.Context, *KubeLinterReport) (*KubeLinterReportIngestResponse, error)
func (UnimplementedRuntimeSecurityAgentAPIServer) KubernetesDeltaBatchIngest ¶ added in v1.13.0
func (UnimplementedRuntimeSecurityAgentAPIServer) KubernetesDeltaBatchIngest(RuntimeSecurityAgentAPI_KubernetesDeltaBatchIngestServer) error
func (UnimplementedRuntimeSecurityAgentAPIServer) KubernetesDeltaIngest ¶
func (UnimplementedRuntimeSecurityAgentAPIServer) KubernetesDeltaIngest(RuntimeSecurityAgentAPI_KubernetesDeltaIngestServer) error
func (UnimplementedRuntimeSecurityAgentAPIServer) LogsWriteStream ¶
func (UnimplementedRuntimeSecurityAgentAPIServer) LogsWriteStream(RuntimeSecurityAgentAPI_LogsWriteStreamServer) error
func (UnimplementedRuntimeSecurityAgentAPIServer) NetflowWriteStream ¶ added in v1.9.0
func (UnimplementedRuntimeSecurityAgentAPIServer) NetflowWriteStream(RuntimeSecurityAgentAPI_NetflowWriteStreamServer) error
func (UnimplementedRuntimeSecurityAgentAPIServer) UpdateSyncState ¶
func (UnimplementedRuntimeSecurityAgentAPIServer) UpdateSyncState(context.Context, *UpdateSyncStateRequest) (*UpdateSyncStateResponse, error)
type UnsafeRuntimeSecurityAgentAPIServer ¶
type UnsafeRuntimeSecurityAgentAPIServer interface {
// contains filtered or unexported methods
}
UnsafeRuntimeSecurityAgentAPIServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to RuntimeSecurityAgentAPIServer will result in compilation errors.
type UpdateSyncStateRequest ¶
type UpdateSyncStateRequest struct { FullSnapshot bool `protobuf:"varint,1,opt,name=full_snapshot,json=fullSnapshot,proto3" json:"full_snapshot,omitempty"` Images []*Image `protobuf:"bytes,2,rep,name=images,proto3" json:"images,omitempty"` // contains filtered or unexported fields }
func (*UpdateSyncStateRequest) Descriptor
deprecated
func (*UpdateSyncStateRequest) Descriptor() ([]byte, []int)
Deprecated: Use UpdateSyncStateRequest.ProtoReflect.Descriptor instead.
func (*UpdateSyncStateRequest) GetFullSnapshot ¶
func (x *UpdateSyncStateRequest) GetFullSnapshot() bool
func (*UpdateSyncStateRequest) GetImages ¶
func (x *UpdateSyncStateRequest) GetImages() []*Image
func (*UpdateSyncStateRequest) ProtoMessage ¶
func (*UpdateSyncStateRequest) ProtoMessage()
func (*UpdateSyncStateRequest) ProtoReflect ¶
func (x *UpdateSyncStateRequest) ProtoReflect() protoreflect.Message
func (*UpdateSyncStateRequest) Reset ¶
func (x *UpdateSyncStateRequest) Reset()
func (*UpdateSyncStateRequest) String ¶
func (x *UpdateSyncStateRequest) String() string
type UpdateSyncStateResponse ¶
type UpdateSyncStateResponse struct {
// contains filtered or unexported fields
}
func (*UpdateSyncStateResponse) Descriptor
deprecated
func (*UpdateSyncStateResponse) Descriptor() ([]byte, []int)
Deprecated: Use UpdateSyncStateResponse.ProtoReflect.Descriptor instead.
func (*UpdateSyncStateResponse) ProtoMessage ¶
func (*UpdateSyncStateResponse) ProtoMessage()
func (*UpdateSyncStateResponse) ProtoReflect ¶
func (x *UpdateSyncStateResponse) ProtoReflect() protoreflect.Message
func (*UpdateSyncStateResponse) Reset ¶
func (x *UpdateSyncStateResponse) Reset()
func (*UpdateSyncStateResponse) String ¶
func (x *UpdateSyncStateResponse) String() string
type WriteStreamResponse ¶
type WriteStreamResponse struct {
// contains filtered or unexported fields
}
func (*WriteStreamResponse) Descriptor
deprecated
func (*WriteStreamResponse) Descriptor() ([]byte, []int)
Deprecated: Use WriteStreamResponse.ProtoReflect.Descriptor instead.
func (*WriteStreamResponse) ProtoMessage ¶
func (*WriteStreamResponse) ProtoMessage()
func (*WriteStreamResponse) ProtoReflect ¶
func (x *WriteStreamResponse) ProtoReflect() protoreflect.Message
func (*WriteStreamResponse) Reset ¶
func (x *WriteStreamResponse) Reset()
func (*WriteStreamResponse) String ¶
func (x *WriteStreamResponse) String() string