Versions in this module Expand all Collapse all v1 v1.0.14 Mar 8, 2023 v1.0.13 Mar 8, 2023 v1.0.12 Mar 6, 2023 v1.0.11 Mar 6, 2023 v1.0.10 Mar 6, 2023 v1.0.9 Mar 6, 2023 v1.0.8 Mar 6, 2023 v1.0.7 Mar 6, 2023 v1.0.6 Mar 3, 2023 v1.0.5 Mar 3, 2023 v1.0.4 Mar 3, 2023 v1.0.3 Mar 3, 2023 v1.0.2 Mar 3, 2023 v1.0.1 Mar 3, 2023 v1.0.0 Mar 3, 2023 Changes in this version + const AdmCtrlCrdRuleIDBase + const AdmCtrlCrdRuleIDMax + const AllContainerGroup + const AllHostGroup + const AuthServerLocal + const AuthServerPlatform + const BenchCatalogCustom + const BenchCatalogDocker + const BenchCatalogKube + const BenchTypeContainer + const BenchTypeHost + const BenchTypeMaster + const BenchTypeWorker + const BriefFlag + const CategoryAudit + const CategoryEvent + const CategoryIncident + const CategoryRuntime + const CategoryThreat + const CategoryViolation + const CfgSystemDefined + const CfgTypeFederal + const CfgTypeGround + const CfgTypeLearned + const CfgTypeUserCreated + const ComplianceTemplateAll + const ComplianceTemplateGDPR + const ComplianceTemplateHIPAA + const ComplianceTemplateNIST + const ComplianceTemplatePCI + const ConfSectionAll + const ConfSectionConfig + const ConfSectionPolicy + const ConfSectionUser + const DefaultControllerRESTAPIPort + const DlpRuleCommentMaxLen + const DlpRuleNameMaxLen + const DlpRulePatternMaxLen + const DlpRulePatternMaxNum + const DlpRulePatternTotalMaxLen + const DomainContainers + const DomainImages + const DomainNodes + const EndpointIngress + const EndpointKindAddrGroup + const EndpointKindContainer + const EndpointKindExternal + const EndpointKindHostIP + const EndpointKindIPSvcGroup + const EndpointKindService + const EndpointKindWorkloadIP + const EventCatAdmCtrl + const EventCatAgent + const EventCatAuth + const EventCatBench + const EventCatCloud + const EventCatConfig + const EventCatConfigMap + const EventCatController + const EventCatCrd + const EventCatFed + const EventCatGroup + const EventCatLicense + const EventCatREST + const EventCatScan + const EventCatWorkload + const EventNameAdmCtrlK8sConfigFailed + const EventNameAdmCtrlK8sConfigured + const EventNameAdmCtrlK8sReqAllowed + const EventNameAdmCtrlK8sReqDenied + const EventNameAdmCtrlK8sReqViolation + const EventNameAgentConnect + const EventNameAgentDisconnect + const EventNameAgentJoin + const EventNameAgentKicked + const EventNameAgentStart + const EventNameAgentStop + const EventNameAuthAccessDenied + const EventNameAuthLogin + const EventNameAuthLoginBlocked + const EventNameAuthLoginFailed + const EventNameAuthLoginUnblocked + const EventNameAuthLogout + const EventNameAuthTimeout + const EventNameAuthUserPwdRestByAdmin + const EventNameAwsLambdaScan + const EventNameBenchDockerFail + const EventNameBenchKubeFail + const EventNameCloudScanAlert + const EventNameCloudScanFail + const EventNameCloudScanNormal + const EventNameComplianceContainerBenchViolation + const EventNameComplianceContainerCustomCheckViolation + const EventNameComplianceContainerFileBenchViolation + const EventNameComplianceHostBenchViolation + const EventNameComplianceHostCustomCheckViolation + const EventNameComplianceImageBenchViolation + const EventNameContainerFileAccessViolation + const EventNameContainerPackageUpdated + const EventNameContainerPrivilEscalate + const EventNameContainerQuarantined + const EventNameContainerRemove + const EventNameContainerScanReport + const EventNameContainerSecured + const EventNameContainerStart + const EventNameContainerStop + const EventNameContainerSuspiciousProcess + const EventNameContainerTunnelDetected + const EventNameContainerUnquarantined + const EventNameContainerUnsecured + const EventNameControllerConnect + const EventNameControllerDisconnect + const EventNameControllerJoin + const EventNameControllerLeadElect + const EventNameControllerLeadLost + const EventNameControllerLeave + const EventNameControllerStart + const EventNameControllerStop + const EventNameCrdErrDetected + const EventNameCrdImported + const EventNameCrdRemoved + const EventNameExport + const EventNameExportFail + const EventNameFedDemote + const EventNameFedJoin + const EventNameFedKick + const EventNameFedLeave + const EventNameFedPolicySync + const EventNameFedPromote + const EventNameGroupAutoRemove + const EventNameHostFileAccessViolation + const EventNameHostPackageUpdated + const EventNameHostPrivilEscalate + const EventNameHostProcessProfileViolation + const EventNameHostScanReport + const EventNameHostSuspiciousProcess + const EventNameHostTunnelDetected + const EventNameImport + const EventNameImportFail + const EventNameInitCfgMapDone + const EventNameInitCfgMapError + const EventNameLicenseEnforcerLimitReached + const EventNameLicenseExpire + const EventNameLicenseRemove + const EventNameLicenseUpdate + const EventNameMemoryPressureAgent + const EventNameMemoryPressureController + const EventNamePlatformScanReport + const EventNameProcessProfileViolation + const EventNameRESTRead + const EventNameRESTWrite + const EventNameRegistryScanReport + const EventNameScanFail + const EventNameScanSucceed + const EventNameScannerJoin + const EventNameScannerLeave + const EventNameScannerUpdate + const FedClusterStatusCmdReceived + const FedClusterStatusCmdReqError + const FedClusterStatusCmdUnknown + const FedClusterStatusNone + const FedRoleJoint + const FedRoleMaster + const FedRoleNone + const FedStatusClusterConnected + const FedStatusClusterDisconnected + const FedStatusClusterJoined + const FedStatusClusterKicked + const FedStatusClusterLeft + const FedStatusClusterOutOfSync + const FedStatusClusterPinging + const FedStatusClusterSynced + const FedStatusClusterSyncing + const FedStatusClusterUpgradeOngoing + const FedStatusJointUpgradeRequired + const FedStatusJointVersionTooNew + const FedStatusLicenseDisallowed + const FedStatusMasterUpgradeRequired + const FederalGroupPrefix + const FilterByAgent + const FilterByDomain + const FilterByGroup + const FilterByHost + const FilterByID + const FilterByPredefined + const FilterByWorkload + const FilterPrefix + const FilterServerCategory + const FilterServerType + const HTTPTestStepError + const HTTPTestStepImage + const HTTPTestStepResponse + const HTTPTestStepStage + const HTTPTestStepURL + const IncidentActionAlert + const IncidentActionDenied + const LDAPGroupMemberAttrMSAD + const LDAPGroupMemberAttrOpenLDAP + const LDAPUserNameAttrMSAD + const LDAPUserNameAttrOpenLDAP + const LearnedExternal + const LearnedGroupPrefix + const LearnedHostPrefix + const LearnedSvcGroupPrefix + const LearnedWorkloadPrefix + const LicenseIDTypeHost + const LogLevelALERT + const LogLevelCRIT + const LogLevelDEBUG + const LogLevelEMERG + const LogLevelERR + const LogLevelINFO + const LogLevelNOTICE + const LogLevelWARNING + const MatchSrcBoth + const MatchSrcImage + const MatchSrcYaml + const MaxDlpPredefinedRuleID + const MaxFedAdmRespRuleID + const MaxWafRuleID + const MeterTypeICMPFlood + const MeterTypeIPSrcSessionLimit + const MeterTypeSYNFlood + const MeterTypeTCPNoData + const MinDlpPredefinedRuleID + const MinDlpRuleID + const MinWafRuleID + const OPeq + const OPgt + const OPgte + const OPin + const OPlt + const OPlte + const OPneq + const OPprefix + const PageLimit + const PageStart + const PlatformContainerAddon + const PlatformContainerCore + const PolicyAppAny + const PolicyAutoID + const PolicyDomainNameMaxLen + const PolicyFedRuleIDBase + const PolicyFedRuleIDMax + const PolicyGroundRuleIDBase + const PolicyGroundRuleIDMax + const PolicyLearnedIDBase + const PolicyPortAny + const ProfilingCPU + const ProfilingDurationMax + const ProfilingMemory + const QueryDuration + const QueryKeySection + const QueryKeyShow + const QueryKeyView + const QueryScope + const QueryValueShowAccepted + const QueryValueViewPod + const QueryValueViewPodOnly + const RESTErrAdmCtrlUnSupported + const RESTErrAgentError + const RESTErrCISBenchError + const RESTErrClusterRPCError + const RESTErrClusterRoleForAdmCtrl + const RESTErrClusterTimeout + const RESTErrClusterWrongData + const RESTErrDuplicateName + const RESTErrFailExport + const RESTErrFailImport + const RESTErrFailKubernetesApi + const RESTErrFailLockCluster + const RESTErrFailReadCluster + const RESTErrFailRegistryScan + const RESTErrFailRepoScan + const RESTErrFailWriteCluster + const RESTErrFedDuplicateName + const RESTErrFedJointUnreachable + const RESTErrFedOperationFailed + const RESTErrIBMSABadDashboardURL + const RESTErrIBMSATestFailed + const RESTErrInvalidName + const RESTErrInvalidRequest + const RESTErrJointUpgradeRequired + const RESTErrK8sApiSrvToWebhook + const RESTErrLicenseFail + const RESTErrMasterUpgradeRequired + const RESTErrMethodNotAllowed + const RESTErrNoUpdatePermission + const RESTErrNotEnoughFilter + const RESTErrNotFound + const RESTErrNvPermission + const RESTErrObjectAccessDenied + const RESTErrObjectInuse + const RESTErrObjectNotFound + const RESTErrOpNotAllowed + const RESTErrPasswordExpired + const RESTErrPromoteFail + const RESTErrProxyError + const RESTErrReadOnlyRules + const RESTErrRemoteUnauthorized + const RESTErrRemoterRequestFail + const RESTErrTooManyLoginUser + const RESTErrUnauthorized + const RESTErrUserLoginBlocked + const RESTErrWeakPassword + const RESTErrWebhookIsDisabled + const RESTErrWebhookSvcForAdmCtrl + const RESTErrWorkloadNotRunning + const RESTMaskedValue + const RESTNvPageDashboard + const RESTNvPageHeader + const RESTTokenHeader + const RawFlag + const RegistryImageSourceOpenShift + const RegistryStatusIdle + const RegistryStatusScanning + const ReservedUserNameIBMSA + const ScanIntervalMax + const ScanIntervalMin + const ScanPersistImageMax + const ScanSchAuto + const ScanSchManual + const ScanSchPeriodical + const ScanSourceJenkins + const ScanSourceServerless + const ScanStatusFailed + const ScanStatusFinished + const ScanStatusIdle + const ScanStatusScanning + const ScanStatusScheduled + const ScanStatusUnsupported + const ScanVulStatusFixExists + const ScanVulStatusUnaffected + const ScanVulStatusUnpatched + const ScanVulStatusWillNotFix + const ServerCatAuth + const ServerCatLog + const ServerCatNotify + const ServerLDAPTypeMSAD + const ServerLDAPTypeOpenLDAP + const ServerTypeLDAP + const ServerTypeOIDC + const ServerTypeSAML + const SeverityCritical + const SeverityHigh + const SeverityInfo + const SeverityLow + const SeverityMedium + const SnifferStFailed + const SnifferStRunning + const SnifferStStopped + const SortAsc + const SortDesc + const SortPrefix + const StartingFedAdmRespRuleID + const StartingLocalAdmCtrlRuleID + const StartingLocalVulProfRuleID + const StateLeft + const StateOffline + const StateOnline + const StateUnmanaged + const SupportFlag + const SyslogDefaultUDPPort + const TargetClient + const TargetServer + const ThreatActionAllow + const ThreatActionBlock + const ThreatActionMonitor + const ThreatActionReset + const UserIdleTimeoutMax + const UserIdleTimeoutMin + const UserRoleAdmin + const UserRoleCIOps + const UserRoleFedAdmin + const UserRoleFedReader + const UserRoleIBMSA + const UserRoleImportStatus + const UserRoleNone + const UserRoleReader + const ValidatingAllowRuleType + const ValidatingDenyRuleType + const ValidatingExceptRuleType + const VerboseFlag + const VulnerabilityNameRecent + const VulnerabilityNameRecentWithoutFix + const WebhookDefaultName + const WebhookTypeJSON + const WebhookTypeSlack + const WireDefault + const WireInline + const WithCapFlag + const WorkloadStateDiscover + const WorkloadStateExit + const WorkloadStateMonitor + const WorkloadStateProtect + const WorkloadStateQuarantine + const WorkloadStateUnmanaged + const WorkloadTunnelIF + var LogLevelList []string = []string + var RESTTimeFomat string = time.RFC3339 + var ThreatLevelList []string = []string + func RESTTimeString(t time.Time) string + func UpgradeLogLevel(level string) string + type AdmCtlTimeStamps struct + Fetched time.Time + GonnaFetch time.Time + Image string + Matched time.Time + Parsed time.Time + Start time.Time + type Audit struct + AggregationFrom int64 + BaseOS string + CVEDBVersion string + Count uint32 + Error string + Group string + HighCnt int + HighVuls []string + ImageID string + Items []string + MediumCnt int + MediumVuls []string + Message string + Platform string + PlatformVersion string + ProjectName string + Region string + Registry string + RegistryName string + Repository string + Tag string + User string + WorkloadDomain string + WorkloadID string + WorkloadImage string + WorkloadName string + WorkloadService string + func (o *Audit) GetDomain(f share.GetAccessObjectFunc) ([]string, []string) + type Event struct + Category string + ControllerID string + ControllerName string + EnforcerLimit int + LicenseExpire string + Msg string + RESTBody string + RESTMethod string + RESTRequest string + User string + UserAddr string + UserRoles map[string]string + UserSession string + WorkloadDomain string + WorkloadID string + WorkloadImage string + WorkloadName string + WorkloadService string + func (o *Event) GetDomain(f share.GetAccessObjectFunc) ([]string, []string) + type IBMSAFinding struct + At time.Time + ClientBytes int32 + ClientIP string + ClientPkts int32 + ClientPort uint16 + Direction string + EventType string + ID string + Level string + Name string + ProtoName string + Protocol uint8 + ServerBytes int32 + ServerIP string + ServerPkts int32 + ServerPort uint16 + type Incident struct + Action string + AggregationFrom int64 + ClientIP string + ClientPort uint16 + ConnIngress bool + Count int + EtherType uint16 + FilePath string + Files []string + Group string + ID string + IPProto uint8 + Msg string + ProcCmd string + ProcEffUID int + ProcEffUser string + ProcName string + ProcPName string + ProcPPath string + ProcPath string + ProcRealUID int + ProcRealUser string + RemoteWL string + RemoteWLDomain string + RemoteWLImage string + RemoteWLName string + RemoteWLService string + RuleID string + ServerConnPort uint16 + ServerIP string + ServerPort uint16 + WorkloadDomain string + WorkloadID string + WorkloadImage string + WorkloadName string + WorkloadService string + func (o *Incident) GetDomain(f share.GetAccessObjectFunc) ([]string, []string) + type LogCommon struct + AgentID string + AgentName string + ClusterName string + HostID string + HostName string + Level string + Name string + ReportedAt string + ReportedTimeStamp int64 + ResponseRuleID int + type RESTAWSAccountKey struct + AccessKeyID string + ID string + Region string + SecretAccessKey string + type RESTAWSAccountKeyConfig struct + AccessKeyID *string + ID *string + Region *string + SecretAccessKey *string + type RESTAdmCatOptions struct + K8sOptions *RESTAdmRuleOptions + type RESTAdmCtrlPromoteRequest struct + IDs []uint32 + type RESTAdmCtrlPromoteRequestData struct + Request *RESTAdmCtrlPromoteRequest + type RESTAdmCtrlRulesExport struct + ExportConfig bool + IDs []uint32 + type RESTAdmCtrlRulesTestResult struct + Allowed bool + Index int + Kind string + Message string + Name string + type RESTAdmCtrlRulesTestResults struct + PropsUnavailable []string + Results []*RESTAdmCtrlRulesTestResult + type RESTAdmRuleCriterion struct + Name string + Op string + SubCriteria []*RESTAdmRuleCriterion + Value string + type RESTAdmRuleOptions struct + RuleOptions map[string]*RESTAdmissionRuleOption + type RESTAdmRuleTypeOptions struct + DenyOptions *RESTAdmCatOptions + ExceptionOptions *RESTAdmCatOptions + PspCollection []*RESTAdmRuleCriterion + type RESTAdmissionConfigData struct + K8sEnv bool + Options *RESTAdmRuleTypeOptions + State *RESTAdmissionState + type RESTAdmissionRule struct + Category string + CfgType string + Comment string + Criteria []*RESTAdmRuleCriterion + Critical bool + Disable bool + ID uint32 + RuleType string + type RESTAdmissionRuleConfig struct + Actions *[]string + Category *string + CfgType string + Comment *string + Criteria []*RESTAdmRuleCriterion + Disable *bool + ID uint32 + RuleType string + type RESTAdmissionRuleConfigData struct + Config *RESTAdmissionRuleConfig + type RESTAdmissionRuleData struct + Rule *RESTAdmissionRule + type RESTAdmissionRuleOption struct + MatchSrc string + Name string + Ops []string + SubOptions map[string]*RESTAdmissionRuleOption + Values []string + type RESTAdmissionRulesData struct + Rules []*RESTAdmissionRule + type RESTAdmissionState struct + AdmClientMode *string + AdmClientModeOptions map[string]string + AdmSvcType *string + CfgType string + CtrlStates map[string]bool + DefaultAction *string + Enable *bool + FailurePolicy *string + Mode *string + type RESTAdmissionStats struct + JenkinsAllowedRequests uint64 + JenkinsDeniedRequests uint64 + JenkinsErroneousRequests uint64 + K8sAllowedRequests uint64 + K8sDeniedRequests uint64 + K8sErroneousRequests uint64 + K8sIgnoredRequests uint64 + K8sProcessingRequests int64 + type RESTAdmissionStatsData struct + Stats *RESTAdmissionStats + type RESTAgent struct + CPUs string + ClusterIP string + CreatedAt string + DisconnAt string + DisplayName string + Domain string + HostID string + HostName string + ID string + JoinedAt string + Labels map[string]string + MemoryLimit int64 + Name string + NetworkMode string + NvProtect bool + PidMode string + StartedAt string + State string + Ver string + type RESTAgentConfig struct + Debug *[]string + DisableKvCCtl *bool + DisableNvProtect *bool + type RESTAgentConfigData struct + Config *RESTAgentConfig + type RESTAgentCounter struct + Assemblys uint64 + CurLogCaches uint64 + CurMeters uint64 + DropMeters uint64 + ErrorPackets uint64 + Fragments uint64 + FreedAssemblys uint64 + FreedFragments uint64 + GoRoutines uint32 + ICMPPackets uint64 + ICMPSessions uint64 + IPSessions uint64 + IPv4Packets uint64 + IPv6Packets uint64 + LimitDropConns uint64 + LimitPassConns uint64 + LsofOutput []string + NoWorkloadPackets uint64 + OtherPackets uint64 + PSOutput []string + ParserPackets []uint64 + ParserSessions []uint64 + PolicyDomainIPs uint32 + PolicyDomains uint32 + PolicyType1Rules uint32 + PolicyType2Rules uint32 + ProxyMeters uint64 + RXDropPackets uint64 + RXPackets uint64 + TCPNoSessionPackets uint64 + TCPPackets uint64 + TCPSessions uint64 + TXDropPackets uint64 + TXPackets uint64 + TimeoutFragments uint64 + TotalSessions uint64 + UDPPackets uint64 + UDPSessions uint64 + type RESTAgentCounterData struct + Counter *RESTAgentCounter + type RESTAgentData struct + Agent *RESTAgent + type RESTAgentStatsData struct + ID string + ReadAt string + Stats *RESTStats + type RESTAgentsData struct + Agents []*RESTAgent + type RESTAllUserPermitOptions struct + Options RESTUserPermitOptions + type RESTAuditsData struct + Audits []*Audit + type RESTAuthData struct + ClientIP string + Password *RESTAuthPassword + Token *RESTAuthToken + type RESTAuthPassword struct + Password string + Username string + type RESTAuthToken struct + Redirect string + State string + Token string + type RESTAwsCloudRes struct + CloudType string + ProjectName string + RegionList []string + ResLambda *RESTAwsLambdaRes + type RESTAwsFuncPermission struct + AllowedDetail map[string][]RESTAwsResDetail + AttachedPolicy bool + PermitState []string + PolicyLevel string + type RESTAwsFuncSummary struct + FuncID string + FuncName string + HighVuls int + MedVuls int + PermissionLevel string + ScanResult string + Status string + Version string + type RESTAwsFunction struct + FuncName string + Region string + Report []RESTScanAwsFuncReport + type RESTAwsLambdaRes struct + RegionResMap map[string]*RESTAwsLambdaResDetail + Status string + type RESTAwsLambdaResDetail struct + LambdaFunc []RESTAwsFuncSummary + Status string + type RESTAwsResDetail struct + PermitLeve string + PermitState string + Resource string + type RESTAwsResource struct + AccID string + AccKey string + ProjectName string + RegionList []string + ResLambda *RESTAwsLambdaRes + type RESTAwsResourceConfig struct + AccID *string + AccKey *string + ProjectName string + RegionList *[]string + type RESTAwsResourceCreate struct + AccID string + AccKey string + ProjectName string + RegionList []string + type RESTBenchCheck struct + Automated bool + Catalog string + Description string + Profile string + Remediation string + Scored bool + Tags []string + TestNum string + Type string + type RESTBenchItem struct + Evidence string + Group string + Level string + Location string + Message []string + type RESTBenchMeta struct + type RESTBenchReport struct + Items []*RESTBenchItem + RunAt string + RunAtTimeStamp int64 + Version string + type RESTCloudResList struct + AwsCloudRes []RESTAwsCloudRes + type RESTComplianceAsset struct + Catalog string + Description string + Group string + Images []RESTIDName + Level string + Message []string + Name string + Nodes []RESTIDName + Platforms []RESTIDName + Profile string + Remediation string + Scored bool + Tags []string + Type string + Workloads []RESTIDName + type RESTComplianceAssetData struct + Compliances []*RESTComplianceAsset + DockerVersion string + KubeCategory string + KubeVersion string + type RESTComplianceData struct + DockerVersion string + Items []*RESTBenchItem + KubeCategory string + KubeVersion string + RunAt string + RunAtTimeStamp int64 + type RESTComplianceProfile struct + DisableSystem bool + Entries []RESTComplianceProfileEntry + Name string + type RESTComplianceProfileConfig struct + DisableSystem *bool + Entries *[]*RESTComplianceProfileEntry + Name string + type RESTComplianceProfileConfigData struct + Config *RESTComplianceProfileConfig + type RESTComplianceProfileData struct + Profile *RESTComplianceProfile + type RESTComplianceProfileEntry struct + Tags []string + TestNum string + type RESTComplianceProfileEntryConfigData struct + Config *RESTComplianceProfileEntry + type RESTComplianceProfilesData struct + Profiles []*RESTComplianceProfile + type RESTController struct + CPUs string + ClusterIP string + CreatedAt string + DisconnAt string + DisplayName string + Domain string + HostID string + HostName string + ID string + JoinedAt string + Labels map[string]string + Leader bool + MemoryLimit int64 + Name string + OrchConnLastError string + OrchConnStatus string + StartedAt string + State string + Ver string + type RESTControllerConfig struct + Debug *[]string + type RESTControllerConfigData struct + Config *RESTControllerConfig + type RESTControllerCounter struct + GoRoutines uint32 + GraphNodes uint32 + LsofOutput []string + PSOutput []string + ScanTasks uint32 + type RESTControllerCounterData struct + Counter *RESTControllerCounter + type RESTControllerData struct + Controller *RESTController + type RESTControllersData struct + Controllers []*RESTController + type RESTConversation struct + From *RESTConversationEndpoint + To *RESTConversationEndpoint + func (o *RESTConversation) GetDomain(f share.GetAccessObjectFunc) ([]string, []string) + type RESTConversationCompact struct + From string + To string + type RESTConversationDetail struct + Entries []*RESTConversationEntry + type RESTConversationEndpoint struct + Kind string + func (o *RESTConversationEndpoint) GetDomain(f share.GetAccessObjectFunc) ([]string, []string) + type RESTConversationEndpointConfig struct + DisplayName *string + ID string + type RESTConversationEndpointConfigData struct + Config *RESTConversationEndpointConfig + type RESTConversationEndpointData struct + Endpoints []*RESTConversationEndpoint + type RESTConversationEntry struct + Application string + Bytes uint64 + CIP string + LastSeenAt string + MappedPort string + PolicyAction string + PolicyID uint32 + Port string + SIP string + Server string + Sessions uint32 + Severity string + ThreatName string + ToSidecar bool + Xff bool + type RESTConversationQuery struct + From []string + To []string + type RESTConversationQueryData struct + Query *RESTConversationQuery + type RESTConversationReport struct + Apps []string + Bytes uint64 + EventType []string + PolicyAction string + Ports []string + Protos []string + Sessions uint32 + Severity string + SidecarProxy bool + XffEntry bool + type RESTConversationsData struct + Convers []*RESTConversationCompact + Endpoints []*RESTConversationEndpoint + type RESTConversationsDetailData struct + Conver *RESTConversationDetail + type RESTConversationsVerboseData struct + Convers []*RESTConversation + Endpoints []*RESTConversationEndpoint + type RESTCrdGroupConfig struct + Comment string + Criteria *[]RESTCriteriaEntry + Name string + OriginalName string + type RESTCrdWafGroupConfig struct + Name string + RepSensors *[]RESTCrdWafGroupSetting + Status *bool + type RESTCrdWafGroupSetting struct + Action string + Name string + type RESTCriteriaEntry struct + Key string + Op string + Value string + type RESTCustomCheck struct + Name string + Script string + type RESTCustomCheckConfig struct + Add *RESTCustomChecks + Del *RESTCustomChecks + Update *RESTCustomChecks + type RESTCustomCheckConfigData struct + Config *RESTCustomCheckConfig + type RESTCustomCheckData struct + Config *RESTCustomChecks + type RESTCustomCheckListData struct + Configs []*RESTCustomChecks + type RESTCustomChecks struct + Group string + Scripts []*RESTCustomCheck + type RESTDebugIP2Workload struct + IP string + Workload *RESTWorkloadBrief + type RESTDebugIP2WorkloadData struct + IP2Workloads []*RESTDebugIP2Workload + type RESTDebugSyncInfo struct + ClusterIP string + GraphNodeCount uint32 + Leader bool + LearnedRuleMax uint32 + PolicyError []*RESTPolicyMismatch + SyncErrorFound bool + type RESTDebugSyncInfoData struct + Sync []*RESTDebugSyncInfo + type RESTDeployFedRulesReq struct + Force bool + IDs []string + type RESTDeployFedRulesResp struct + Results map[string]int + type RESTDerivedDlpRule struct + ID uint32 + Name string + Patterns []string + type RESTDerivedDlpRuleData struct + Rules []*RESTDerivedDlpRule + type RESTDerivedDlpRuleMac struct + Mac string + type RESTDerivedDlpRuleMacData struct + Macs []*RESTDerivedDlpRuleMac + type RESTDerivedPolicyRule struct + Action string + Application string + Domain string + DstIP string + ID uint32 + Ingress bool + Port string + SrcIP string + type RESTDerivedPolicyRuleData struct + WorkloadRules []*RESTDerivedWorkloadPolicyRule + type RESTDerivedWorkloadDlpRule struct + ApplyDir int32 + DefAct uint32 + DlpMacs []string + DlpRules []*RESTDlpSetting + DlpWorkload *RESTWorkloadBrief + Mode string + Rids []uint32 + RuleType string + WafRules []*RESTDlpSetting + Wafrids []uint32 + type RESTDerivedWorkloadDlpRuleData struct + Rules []*RESTDerivedWorkloadDlpRule + type RESTDerivedWorkloadPolicyRule struct + Rules []*RESTDerivedPolicyRule + Workload *RESTWorkloadBrief + type RESTDlpCriteriaEntry struct + Context string + Key string + Op string + Value string + type RESTDlpGroup struct + Name string + Sensors []*RESTDlpSetting + Status bool + type RESTDlpGroupConfig struct + DelSensors *[]string + Name string + RepSensors *[]RESTDlpSetting + Sensors *[]RESTDlpSetting + Status *bool + type RESTDlpGroupConfigData struct + Config *RESTDlpGroupConfig + type RESTDlpGroupData struct + DlpGroup *RESTDlpGroup + type RESTDlpGroupsData struct + DlpGroups []*RESTDlpGroup + type RESTDlpRule struct + ID uint32 + Name string + Patterns []RESTDlpCriteriaEntry + type RESTDlpRuleConfig struct + Name string + Patterns []RESTDlpCriteriaEntry + type RESTDlpRuleConfigData struct + Config *RESTDlpRuleConfig + type RESTDlpRuleData struct + Rule *RESTDlpRuleDetail + type RESTDlpRuleDetail struct + Rules []*RESTDlpRule + Sensors []string + type RESTDlpRulesData struct + Rules []*RESTDlpRule + type RESTDlpSensor struct + Comment string + GroupList []string + Name string + Predefine bool + RuleList []*RESTDlpRule + type RESTDlpSensorConfig struct + Comment *string + Name string + RuleChgList *[]RESTDlpRule + RuleDelList *[]RESTDlpRule + Rules *[]RESTDlpRule + type RESTDlpSensorConfigData struct + Config *RESTDlpSensorConfig + type RESTDlpSensorData struct + Sensor *RESTDlpSensor + type RESTDlpSensorsData struct + Sensors []*RESTDlpSensor + type RESTDlpSetting struct + Action string + Comment string + Name string + type RESTDomain struct + Name string + RunningPods int + RunningWorkloads int + Services int + Tags []string + Workloads int + type RESTDomainConfig struct + TagPerDomain *bool + type RESTDomainConfigData struct + Config *RESTDomainConfig + type RESTDomainEntryConfig struct + Name string + Tags *[]string + type RESTDomainEntryConfigData struct + Config *RESTDomainEntryConfig + type RESTDomainsData struct + Domains []*RESTDomain + TagPerDomain bool + type RESTEULA struct + Accepted bool + type RESTEULAData struct + EULA *RESTEULA + type RESTError struct + Code int + Error string + ImportTaskData *RESTImportTaskData + Message string + PwdProfileBasic *RESTPwdProfileBasic + type RESTErrorReadOnlyRules struct + ReadOnlyRuleIDs []uint32 + type RESTEventsData struct + Events []*Event + type RESTExposedEndpoint struct + Apps []string + DisplayName string + ID string + Name string + PodName string + PolicyAction string + PolicyMode string + Ports []string + Protos []string + Service string + Severity string + type RESTFedAuthData struct + ClientIP string + JointUsername string + MasterToken string + MasterUsername string + type RESTFedConfigData struct + Name *string + PingInterval *uint32 + PollInterval *uint32 + RestInfo *share.CLUSRestServerInfo + UseProxy *string + type RESTFedInternalCommandReq struct + Command string + FedKvVersion string + Revisions map[string]uint64 + User string + type RESTFedInternalCommandResp struct + Result int + type RESTFedJoinReq struct + JoinToken string + JointRestInfo *share.CLUSRestServerInfo + Name string + Port uint + Server string + UseProxy *string + type RESTFedJoinReqInternal struct + FedKvVersion string + JoinTicket string + JointCluster RESTFedJointClusterInfo + Remote string + User string + UserRoles map[string]string + type RESTFedJoinRespInternal struct + CACert string + ClientCert string + ClientKey string + MasterCluster *RESTFedMasterClusterInfo + PollInterval uint32 + type RESTFedJoinToken struct + JoinToken string + type RESTFedJointClusterInfo struct + Disabled bool + ID string + Name string + ProxyRequired bool + RestInfo share.CLUSRestServerInfo + Secret string + Status string + User string + type RESTFedLeaveReq struct + Force bool + type RESTFedLeaveReqInternal struct + ID string + JointTicket string + Remote string + User string + UserRoles map[string]string + type RESTFedMasterClusterInfo struct + Disabled bool + ID string + Name string + RestInfo share.CLUSRestServerInfo + Secret string + Status string + User string + type RESTFedMembereshipData struct + FedRole string + JointClusters []*RESTFedJointClusterInfo + LocalRestInfo share.CLUSRestServerInfo + MasterCluster *RESTFedMasterClusterInfo + UseProxy string + type RESTFedPingReq struct + FedKvVersion string + Token string + type RESTFedPingResp struct + Result int + type RESTFedPromoteReqData struct + MasterRestInfo *share.CLUSRestServerInfo + Name string + PingInterval uint32 + PollInterval uint32 + UseProxy *string + type RESTFedPromoteRespData struct + FedRole string + MasterCluster RESTFedMasterClusterInfo + UseProxy string + type RESTFedRemovedReqInternal struct + User string + type RESTFedRulesSettings struct + AdmCtrlRulesData *share.CLUSFedAdmCtrlRulesData + FileMonitorData *share.CLUSFedFileMonitorData + GroupsData *share.CLUSFedGroupsData + NetworkRulesData *share.CLUSFedNetworkRulesData + ProcessProfilesData *share.CLUSFedProcessProfileData + ResponseRulesData *share.CLUSFedResponseRulesData + SystemConfigData *share.CLUSFedSystemConfigData + type RESTFedSystemConfig struct + Webhooks []RESTWebhook + type RESTFedTokenResp struct + Token string + type RESTFileMonitorConfig struct + AddFilters []*RESTFileMonitorFilterConfig + DelFilters []*RESTFileMonitorFilterConfig + UpdateFilters []*RESTFileMonitorFilterConfig + type RESTFileMonitorConfigData struct + Config *RESTFileMonitorConfig + type RESTFileMonitorFile struct + Files []string + IsDir bool + Mask uint64 + Path string + Protect bool + type RESTFileMonitorFileData struct + Files []*RESTFileMonitorFile + type RESTFileMonitorFilter struct + Apps []string + Behavior string + CfgType string + CreatedTimeStamp int64 + Filter string + Group string + Recursive bool + UpdatedTimeStamp int64 + type RESTFileMonitorFilterConfig struct + Apps []string + Behavior string + Filter string + Group string + Recursive bool + type RESTFileMonitorProfile struct + Filters []*RESTFileMonitorFilter + Group string + type RESTFileMonitorProfileData struct + Profile *RESTFileMonitorProfile + type RESTFileMonitorProfilesData struct + Profiles []*RESTFileMonitorProfile + type RESTGCRKey struct + JsonKey string + type RESTGCRKeyConfig struct + JsonKey *string + type RESTGroup struct + Criteria []RESTCriteriaEntry + Members []*RESTWorkloadBrief + PolicyRules []uint32 + ResponseRules []uint32 + type RESTGroupBatchDelete struct + Groups []string + type RESTGroupBrief struct + CfgType string + Comment string + CreaterDomains []string + Domain string + Kind string + Learned bool + Name string + NotScored bool + PlatformRole string + PolicyMode string + ProfileMode string + Reserved bool + type RESTGroupCaps struct + CapChgMode *bool + CapScorable *bool + type RESTGroupConfig struct + CfgType string + Comment *string + Criteria *[]RESTCriteriaEntry + Name string + type RESTGroupConfigData struct + Config *RESTGroupConfig + type RESTGroupData struct + Group *RESTGroupDetail + type RESTGroupDetail struct + Criteria []RESTCriteriaEntry + Members []*RESTWorkloadBrief + PolicyRules []*RESTPolicyRule + ResponseRules []*RESTResponseRule + type RESTGroupExport struct + Groups []string + PolicyMode string + type RESTGroupsBriefData struct + Groups []*RESTGroupBrief + type RESTGroupsData struct + Groups []*RESTGroup + type RESTHost struct + Annotations map[string]string + CGroupVersion int + CPUs int64 + CapDockerBench bool + CapKubeBench bool + Containers int + DockerBenchStatus string + ID string + Ifaces map[string][]*RESTIPAddr + Kernel string + KubeBenchStatus string + Labels map[string]string + Memory int64 + Name string + OS string + Platform string + PolicyMode string + ProfileMode string + Runtime string + RuntimeAPIVer string + RuntimeVer string + ScanSummary *RESTScanBrief + State string + StorageDriver string + type RESTHostData struct + Host *RESTHost + type RESTHostsData struct + Hosts []*RESTHost + type RESTIBMSAConfig struct + APIKey string + AccountID string + FindingsURL string + OnboardID string + OnboardNoteName string + OnboardProviderID string + ProviderID string + TokenURL string + type RESTIBMSASetupToken struct + AccessToken string + type RESTIBMSASetupUrl struct + URL string + type RESTIDName struct + DisplayName string + Domains []string + ID string + PolicyMode string + type RESTIPAddr struct + Gateway string + IP string + IPPrefix int + type RESTIPPort struct + IP string + Port uint16 + type RESTImportTask struct + CtrlerID string + LastUpdateTime time.Time + Percentage int + Status string + TID string + TempToken string + TriggeredBy string + type RESTImportTaskData struct + Data *RESTImportTask + type RESTIncidentsData struct + Incidents []*Incident + type RESTInternalSubnets struct + ConfiguredInternalSubnets []string + EffectiveInternalSubnets []string + LearnedInternalSubnets []string + type RESTInternalSubnetsData struct + InternalSubnets *RESTInternalSubnets + type RESTInternalSystemData struct + Egress []*RESTExposedEndpoint + Ingress []*RESTExposedEndpoint + Metrics *RESTRiskScoreMetrics + type RESTLicenseCode struct + LicenseCode string + type RESTLicenseInfo struct + Email string + ID string + IDType string + InstallationID string + Name string + Phone string + func (o *RESTLicenseInfo) GetDomain(f share.GetAccessObjectFunc) ([]string, []string) + type RESTLicenseKey struct + LicenseKey string + type RESTLicenseKeyCfgMap struct + AlwaysReload bool + type RESTLicenseRequest struct + Email string + Name string + Phone string + type RESTLicenseRequestData struct + Request *RESTLicenseRequest + type RESTLicenseShow struct + Info *RESTLicenseInfo + type RESTLicenseShowData struct + License *RESTLicenseShow + type RESTList struct + Application []string + Compliance []RESTBenchMeta + RegistryType []string + type RESTListData struct + List *RESTList + type RESTMappableRoles struct + DefaultRoles []string + GroupDomainRoles []string + GroupRoles []string + type RESTMeter struct + Count uint32 + Idle uint16 + LowerLimit uint32 + PeerIP string + Span uint8 + SpanCount uint32 + Tap bool + Type string + UpperLimit uint32 + Workload string + type RESTMeterList struct + Meters []*RESTMeter + type RESTMetry struct + ByteIn uint64 + ByteOut uint64 + CPU float64 + Memory uint64 + PacketIn uint64 + PacketOut uint64 + SessionCurIn uint32 + SessionCurOut uint32 + SessionIn uint32 + SessionOut uint32 + type RESTModuleCve struct + Name string + Status string + type RESTPolicyMismatch struct + ClusterRule *RESTPolicyRule + LearnedRule *RESTPolicyRule + type RESTPolicyPromoteRequest struct + IDs []uint32 + type RESTPolicyPromoteRequestData struct + Request *RESTPolicyPromoteRequest + type RESTPolicyRule struct + Action string + Applications []string + CfgType string + Comment string + CreatedTS int64 + Disable bool + From string + ID uint32 + LastModTS int64 + Learned bool + Ports string + Priority uint32 + To string + type RESTPolicyRuleActionData struct + Delete *[]uint32 + Insert *RESTPolicyRuleInsert + Move *RESTPolicyRuleMove + Rules *[]*RESTPolicyRule + type RESTPolicyRuleConfig struct + Action *string + Applications *[]string + CfgType string + Comment *string + Disable *bool + From *string + ID uint32 + Ports *string + Priority uint32 + To *string + type RESTPolicyRuleConfigData struct + Config *RESTPolicyRuleConfig + Replicate bool + type RESTPolicyRuleData struct + Rule *RESTPolicyRule + type RESTPolicyRuleInsert struct + After *int + Rules []*RESTPolicyRule + type RESTPolicyRuleMove struct + After *int + ID uint32 + type RESTPolicyRulesData struct + Rules []*RESTPolicyRule + type RESTPolicyViolationsData struct + Violations []*Violation + type RESTPolicyViolationsWLData struct + ViolationWorkloads []*RESTViolationWorkload + type RESTPollFedRulesReq struct + FedKvVersion string + ID string + JointTicket string + Name string + Revisions map[string]uint64 + type RESTPollFedRulesResp struct + PollInterval uint32 + Result int + Revisions map[string]uint64 + Settings []byte + type RESTProbeContainer struct + Children []int32 + Id string + Pid int32 + PortsMap string + type RESTProbeContainersData struct + Containers []*RESTProbeContainer + type RESTProbeProcess struct + Container string + Euid uint32 + Name string + Pid int32 + Ppid int32 + Reported uint32 + Ruid uint32 + ScanTimes uint32 + StartTime uint64 + type RESTProbeProcessesData struct + Processes []*RESTProbeProcess + type RESTProbeSummary struct + ContainerMap uint32 + ContainerStops uint32 + NewProcesses uint32 + NewSuspicProc uint32 + PidContainerMap uint32 + PidProcMap uint32 + PidSet uint32 + SessionTable uint32 + type RESTProbeSummaryData struct + Summary *RESTProbeSummary + type RESTProcessInfo struct + Action string + Cmdline string + Group uint32 + Name string + Parent uint32 + Pid uint32 + Root bool + Session uint32 + StartAtTimeStamp int64 + Status string + User string + type RESTProcessList struct + Processes []*RESTProcessInfo + type RESTProcessProfile struct + AlertDisable bool + Baseline string + Group string + HashEnable bool + Mode string + ProcessList []*RESTProcessProfileEntry + type RESTProcessProfileConfig struct + AlertDisable *bool + Baseline *string + Group string + HashEnable *bool + ProcessChgList *[]RESTProcessProfileEntryConfig + ProcessDelList *[]RESTProcessProfileEntryConfig + ProcessRepList *[]RESTProcessProfileEntryConfig + type RESTProcessProfileConfigData struct + Config *RESTProcessProfileConfig + type RESTProcessProfileData struct + Profile *RESTProcessProfile + type RESTProcessProfileEntry struct + Action string + AllowFileUpdate bool + CfgType string + CreatedTimeStamp int64 + Group string + Name string + Path string + Uid int32 + UpdatedTimeStamp int64 + User string + Uuid string + type RESTProcessProfileEntryConfig struct + Action string + AllowFileUpdate bool + Group string + Name string + Path string + type RESTProcessProfilesData struct + Profiles []*RESTProcessProfile + type RESTProcessRuleResp struct + Entry *RESTProcessUuidEntry + type RESTProcessRulesResp struct + Entries []RESTProcessUuidEntry + type RESTProcessUuidEntry struct + Active int + Group string + Rule RESTProcessProfileEntry + type RESTProfiling struct + Duration uint32 + Methods []string + type RESTProfilingData struct + Profiling *RESTProfiling + type RESTProtoPort struct + IPProto uint8 + Port uint16 + type RESTProxy struct + Password string + URL string + Username string + type RESTPwdProfile struct + BlockAfterFailedCount int + BlockMinutes int + Comment string + EnableBlockAfterFailedLogin bool + EnablePwdExpiration bool + EnablePwdHistory bool + MinDigitCount int + MinLen int + MinLowerCount int + MinSpecialCount int + MinUpperCount int + Name string + PwdExpireAfterDays int + PwdHistoryCount int + type RESTPwdProfileBasic struct + MinDigitCount int + MinLen int + MinLowerCount int + MinSpecialCount int + MinUpperCount int + type RESTPwdProfileConditional struct + BlockAfterFailedCount *int + BlockMinutes *int + Comment *string + EnableBlockAfterFailedLogin *bool + EnablePwdExpiration *bool + EnablePwdHistory *bool + MinDigitCount int + MinLen int + MinLowerCount int + MinSpecialCount int + MinUpperCount int + Name *string + PwdExpireAfterDays *int + PwdHistoryCount *int + type RESTPwdProfileConfig struct + Active *bool + BlockAfterFailedCount *int + BlockMinutes *int + Comment *string + EnableBlockAfterFailedLogin *bool + EnablePwdExpiration *bool + EnablePwdHistory *bool + MinDigitCount *int + MinLen *int + MinLowerCount *int + MinSpecialCount *int + MinUpperCount *int + Name string + PwdExpireAfterDays *int + PwdHistoryCount *int + type RESTPwdProfileConfigData struct + Config *RESTPwdProfileConfig + type RESTPwdProfileData struct + PwdProfile *RESTPwdProfile + type RESTPwdProfileDataConditional struct + PwdProfile *RESTPwdProfileConditional + type RESTPwdProfilesData struct + ActiveProfileName string + PwdProfiles []*RESTPwdProfile + type RESTPwdProfilesDataCfgMap struct + AlwaysReload bool + type RESTRegistry struct + AuthToken string + AuthWithToken bool + AwsKey *RESTAWSAccountKey + Domains []string + Filters []string + GcrKey *RESTGCRKey + GitlabApiUrl string + GitlabPrivateToken string + IBMCloudAccount string + IBMCloudTokenURL string + JfrogAQL bool + JfrogMode string + Name string + Password string + Registry string + RepoLimit int + RescanImage bool + ScanLayers bool + Schedule RESTScanSchedule + TagLimit int + Type string + Username string + type RESTRegistryConfig struct + AuthToken *string + AuthWithToken *bool + AwsKey *RESTAWSAccountKeyConfig + Domains *[]string + Filters *[]string + GcrKey *RESTGCRKeyConfig + GitlabApiUrl *string + GitlabPrivateToken *string + IBMCloudAccount *string + IBMCloudTokenURL *string + JfrogAQL *bool + JfrogMode *string + Name string + Password *string + Registry *string + RepoLimit *int + RescanImage *bool + ScanLayers *bool + Schedule *RESTScanSchedule + TagLimit *int + Type string + Username *string + type RESTRegistryConfigData struct + Config *RESTRegistryConfig + type RESTRegistryDebugImage struct + Domain string + Repository string + Tags []*RESTRegistryDebugImageTag + type RESTRegistryDebugImageData struct + Images []*RESTRegistryDebugImage + type RESTRegistryDebugImageTag struct + Serial string + Tag string + type RESTRegistryImageSummary struct + Author string + Digest string + Domain string + Envs []string + ImageID string + Labels map[string]string + Layers []string + Repository string + RunAsRoot bool + Size int64 + Tag string + type RESTRegistryImageSummaryData struct + Images []*RESTRegistryImageSummary + type RESTRegistrySummary struct + ErrDetail string + ErrMsg string + StartedAt string + Status string + type RESTRegistrySummaryData struct + Summary *RESTRegistrySummary + type RESTRegistrySummaryListData struct + Summarys []*RESTRegistrySummary + type RESTRegistryTestData struct + Config *RESTRegistry + type RESTRegistryTestStep struct + Content string + Step string + type RESTRegistryTestStepData struct + Steps []*RESTRegistryTestStep + type RESTResponseRule struct + Actions []string + CfgType string + Comment string + Conditions []share.CLUSEventCondition + Disable bool + Event string + Group string + ID uint32 + Webhooks []string + type RESTResponseRuleActionData struct + Insert *RESTResponseRuleInsert + type RESTResponseRuleConfig struct + Actions *[]string + CfgType string + Comment *string + Conditions *[]share.CLUSEventCondition + Disable *bool + Event *string + Group *string + ID uint32 + Webhooks *[]string + type RESTResponseRuleConfigData struct + Config *RESTResponseRuleConfig + type RESTResponseRuleData struct + Rule *RESTResponseRule + type RESTResponseRuleInsert struct + After *int + Rules []*RESTResponseRule + type RESTResponseRuleOptionData struct + Options map[string]*RESTResponseRuleOptions + Webhooks []string + type RESTResponseRuleOptions struct + DisabledProps map[string][]string + Level []string + Name []string + Types []string + type RESTResponseRulesData struct + Rules []*RESTResponseRule + type RESTRiskScoreMetrics struct + DenyAdmCtrlRules int + DiscoverCVEs int + DiscoverExtEPs int + DiscoverGroups int + Groups int + HostCVEs int + Hosts int + K8sVersion string + MonitorCVEs int + MonitorExtEPs int + MonitorGroups int + NewServiceMode string + OCVersion string + Platform string + PlatformCVEs int + PrivilegedWLs int + ProtectCVEs int + ProtectExtEPs int + ProtectGroups int + RootWLs int + RunningPods int + ThrtExtEPs int + VioExtEPs int + type RESTRolePermission struct + ID string + Read bool + Write bool + type RESTRolePermitOptionInternal struct + ComplexPermits []*RESTRolePermitOptionInternal + ID string + ReadSupported bool + SupportScope byte + Value uint64 + WriteSupported bool + type RESTScanAppPackage struct + AppName string + FileName string + ModuleName string + Version string + type RESTScanAwsFuncDetail struct + type RESTScanAwsFuncReport struct + AllowedRes map[string]RESTAwsFuncPermission + FuncID string + NvSecID string + ReqRes map[string]RESTAwsFuncPermission + ScanResult RESTScanAwsFuncDetail + Version string + type RESTScanBrief struct + BaseOS string + CVEDBCreateTime string + CVEDBVersion string + HighVuls int + MedVuls int + Result string + ScannedAt string + ScannedTimeStamp int64 + Status string + type RESTScanConfig struct + AutoScan bool + type RESTScanConfigData struct + Config *RESTScanConfig + type RESTScanImageSummary struct + Author string + Image string + ImageID string + type RESTScanImageSummaryData struct + Summary []*RESTScanImageSummary + type RESTScanLayer struct + Cmds string + Digest string + Size int64 + Vuls []*RESTVulnerability + type RESTScanLayersReport struct + Layers []*RESTScanLayer + type RESTScanLayersReportData struct + Report *RESTScanLayersReport + type RESTScanMeta struct + Function string + Job string + Region string + Source string + User string + Workspace string + type RESTScanModule struct + CPEs []string + CVEs []*RESTModuleCve + Name string + Source string + Version string + type RESTScanPackageReqData struct + AppPkgs []RESTScanAppPackage + FunctionName string + ProjectName string + Region string + type RESTScanPkgReport struct + CVEDBCreateTime string + CVEDBVersion string + NvSecId string + Verdict string + Vuls []*RESTVulnerability + type RESTScanPkgReportData struct + Report *RESTScanPkgReport + type RESTScanPlatformSummary struct + K8sVersion string + OCVersion string + Platform string + type RESTScanPlatformSummaryData struct + Summary []*RESTScanPlatformSummary + type RESTScanRepoReport struct + Author string + BaseOS string + CVEDBCreateTime string + CVEDBVersion string + Digest string + ImageID string + Layers []*RESTScanLayer + Registry string + Repository string + Size int64 + Tag string + Verdict string + type RESTScanRepoReportData struct + Report *RESTScanRepoReport + type RESTScanRepoReq struct + BaseImage string + Metadata RESTScanMeta + Password string + Registry string + Repository string + ScanLayers bool + Tag string + Username string + type RESTScanRepoReqData struct + Request *RESTScanRepoReq + type RESTScanRepoSubmitData struct + Result *share.ScanResult + type RESTScanReport struct + Checks []*RESTBenchItem + Cmds []string + Envs []string + Labels map[string]string + Modules []*RESTScanModule + Secrets []*RESTScanSecret + SetIDs []*RESTScanSetIdPerm + Vuls []*RESTVulnerability + type RESTScanReportData struct + Report *RESTScanReport + type RESTScanSchedule struct + Interval int + Schedule string + type RESTScanSecret struct + Evidence string + File string + Suggestion string + Type string + type RESTScanSetIdPerm struct + Evidence string + File string + Type string + type RESTScanStatus struct + CVEDBCreateTime string + CVEDBVersion string + Failed int + Scanned int + Scanning int + Scheduled int + func (o *RESTScanStatus) GetDomain(f share.GetAccessObjectFunc) ([]string, []string) + type RESTScanStatusData struct + Status *RESTScanStatus + type RESTScanner struct + CVEDBCreateTime string + CVEDBVersion string + Containers int + Hosts int + ID string + Images int + JoinedTS int64 + RPCServer string + RPCServerPort uint16 + Serverless int + type RESTScannerData struct + Scanners []*RESTScanner + type RESTSecurityData struct + Incidents []*Incident + Threats []*Threat + Violations []*Violation + type RESTSelfUserData struct + PwdDaysUntilExpire int + PwdHoursUntilExpire int + User *RESTUser + type RESTServer struct + LDAP *RESTServerLDAP + Name string + OIDC *RESTServerOIDC + SAML *RESTServerSAML + Type string + type RESTServerConfig struct + LDAP *RESTServerLDAPConfig + Name string + OIDC *RESTServerOIDCConfig + SAML *RESTServerSAMLConfig + type RESTServerConfigData struct + Config *RESTServerConfig + type RESTServerData struct + Server *RESTServer + type RESTServerGroupRoleConfigData struct + Groups []string + type RESTServerGroupRoleDomainsConfig struct + GroupRoleMapping *share.GroupRoleMapping + Name string + type RESTServerGroupRoleDomainsConfigData struct + Config *RESTServerGroupRoleDomainsConfig + type RESTServerGroupsOrderConfig struct + Groups []string + Name string + type RESTServerGroupsOrderConfigData struct + Config *RESTServerGroupsOrderConfig + type RESTServerLDAP struct + BaseDN string + BindDN string + BindPasswd string + DefaultRole string + Enable bool + GroupMappedRoles []*share.GroupRoleMapping + GroupMemberAttr string + Hostname string + Port uint16 + RoleGroups map[string][]string + SSL bool + Type string + UserNameAttr string + type RESTServerLDAPConfig struct + BaseDN *string + BindDN *string + BindPasswd *string + DefaultRole *string + Enable *bool + GroupMappedRoles *[]*share.GroupRoleMapping + GroupMemberAttr *string + Hostname *string + Port *uint16 + RoleGroups *map[string][]string + SSL *bool + Type *string + UserNameAttr *string + type RESTServerLDAPConfigCfgMap struct + AlwaysReload bool + type RESTServerLDAPTest struct + Password string + Username string + type RESTServerOIDC struct + AuthURL string + ClientID string + ClientSecret string + DefaultRole string + Enable bool + GroupClaim string + GroupMappedRoles []*share.GroupRoleMapping + Issuer string + RoleGroups map[string][]string + Scopes []string + TokenURL string + UserInfoURL string + type RESTServerOIDCConfig struct + ClientID *string + ClientSecret *string + DefaultRole *string + Enable *bool + GroupClaim *string + GroupMappedRoles *[]*share.GroupRoleMapping + Issuer *string + RoleGroups *map[string][]string + Scopes *[]string + type RESTServerOIDCConfigCfgMap struct + AlwaysReload bool + type RESTServerRoleGroupsConfig struct + Groups []string + Name string + Role string + type RESTServerRoleGroupsConfigData struct + Config *RESTServerRoleGroupsConfig + type RESTServerSAML struct + DefaultRole string + Enable bool + GroupClaim string + GroupMappedRoles []*share.GroupRoleMapping + Issuer string + RoleGroups map[string][]string + SSOURL string + X509Cert string + type RESTServerSAMLConfig struct + DefaultRole *string + Enable *bool + GroupClaim *string + GroupMappedRoles *[]*share.GroupRoleMapping + Issuer *string + RoleGroups *map[string][]string + SSOURL *string + X509Cert *string + type RESTServerSAMLConfigCfgMap struct + AlwaysReload bool + type RESTServerTest struct + LDAP *RESTServerLDAPConfig + Name string + TestLDAP *RESTServerLDAPTest + type RESTServerTestData struct + Test *RESTServerTest + type RESTServerTestResult struct + Groups []string + type RESTServerTestResultData struct + Result *RESTServerTestResult + type RESTServersData struct + MappableRoles *RESTMappableRoles + Servers []*RESTServer + type RESTService struct + Comment string + Domain string + EgressExposure bool + IngressExposure bool + Members []*RESTWorkloadBrief + Name string + NotScored bool + PlatformRole string + PolicyMode string + PolicyRules []*RESTPolicyRule + ProfileMode string + ResponseRules []*RESTResponseRule + ServiceAddr *RESTIPPort + type RESTServiceBatchConfig struct + NotScored *bool + PolicyMode *string + Services []string + type RESTServiceBatchConfigData struct + Config *RESTServiceBatchConfig + type RESTServiceConfig struct + Comment *string + Domain string + Name string + NotScored *bool + PolicyMode *string + type RESTServiceConfigData struct + Config *RESTServiceConfig + type RESTServiceData struct + Service *RESTService + type RESTServicesData struct + Services []*RESTService + type RESTSession struct + Age uint32 + Application string + ClientAsmBytes uint64 + ClientAsmPkts uint32 + ClientBytes uint64 + ClientIP string + ClientMAC string + ClientPkts uint32 + ClientPort uint16 + ClientState string + EtherType uint16 + ICMPCode uint8 + ICMPType uint8 + ID uint64 + IPProto uint8 + Idle uint32 + Ingress bool + Life uint32 + MidStream bool + PolicyAction string + PolicyID uint32 + ServerAsmBytes uint64 + ServerAsmPkts uint32 + ServerBytes uint64 + ServerIP string + ServerMAC string + ServerPkts uint32 + ServerPort uint16 + ServerState string + Tap bool + Workload string + XffApp string + XffIP string + XffPort uint16 + type RESTSessionList struct + Sessions []*RESTSession + type RESTSessionSummary struct + CurICMPSessions uint32 + CurIPSessions uint32 + CurSessions uint32 + CurTCPSessions uint32 + CurUDPSessions uint32 + type RESTSessionSummaryData struct + Summary *RESTSessionSummary + type RESTSnifferArgs struct + Duration *uint32 + FileNumber *uint32 + Filter *string + type RESTSnifferArgsData struct + Sniffer *RESTSnifferArgs + type RESTSnifferData struct + Sniffer *RESTSnifferInfo + type RESTSnifferInfo struct + AgentID string + Args string + FileNumber uint32 + ID string + Size int64 + StartTime int64 + Status string + StopTime int64 + WorkloadID string + type RESTSnifferResult struct + ID string + type RESTSnifferResultData struct + Result *RESTSnifferResult + type RESTSniffersData struct + Sniffers []*RESTSnifferInfo + type RESTStats struct + Interval uint32 + Span1 RESTMetry + Span12 RESTMetry + Span60 RESTMetry + Total RESTMetry + type RESTSystemConfig struct + AuthByPlatform bool + AuthOrder []string + ClusterName string + ControllerDebug []string + IBMSAEpConnectedAt string + IBMSAEpDashboardURL string + IBMSAEpEnabled bool + IBMSAEpStart uint32 + InternalSubnets []string + MonitorServiceMesh bool + NewServicePolicyMode string + NewServiceProfileBaseline string + RegistryHttpProxy RESTProxy + RegistryHttpProxyEnable bool + RegistryHttpsProxy RESTProxy + RegistryHttpsProxyEnable bool + SingleCVEPerSyslog bool + SyslogCategories []string + SyslogEnable bool + SyslogIPProto uint8 + SyslogInJSON bool + SyslogLevel string + SyslogPort uint16 + SyslogServer string + UnusedGroupAging uint8 + Webhooks []RESTWebhook + XffEnabled bool + type RESTSystemConfigConfig struct + AuthByPlatform *bool + AuthOrder *[]string + ClusterName *string + ControllerDebug *[]string + IBMSAEpDashboardURL *string + IBMSAEpEnabled *bool + MonitorServiceMesh *bool + NewServicePolicyMode *string + NewServiceProfileBaseline *string + RegistryHttpProxy *RESTProxy + RegistryHttpProxyEnable *bool + RegistryHttpsProxy *RESTProxy + RegistryHttpsProxyEnable *bool + SingleCVEPerSyslog *bool + SyslogCategories *[]string + SyslogEnable *bool + SyslogIPProto *uint8 + SyslogInJSON *bool + SyslogLevel *string + SyslogPort *uint16 + SyslogServer *string + UnusedGroupAging *uint8 + WebhookEnable *bool + WebhookUrl *string + Webhooks *[]*RESTWebhook + XffEnabled *bool + type RESTSystemConfigConfigCfgMap struct + AlwaysReload bool + type RESTSystemConfigConfigData struct + Config *RESTSystemConfigConfig + FedConfig *RESTSystemConfigConfig + type RESTSystemConfigData struct + Config *RESTSystemConfig + FedConfig *RESTFedSystemConfig + type RESTSystemRequest struct + PolicyMode *string + Unquar *RESTUnquarReq + type RESTSystemRequestData struct + Request *RESTSystemRequest + type RESTSystemStats struct + ExpiredTokens int + ScanDataKeys int + ScanStateKeys int + func (o *RESTSystemStats) GetDomain(f share.GetAccessObjectFunc) ([]string, []string) + type RESTSystemStatsData struct + Stats *RESTSystemStats + type RESTSystemSummary struct + Agents int + CVEDBCreateTime string + CVEDBVersion string + CompoVersions []string + Controllers int + Domains int + Hosts int + K8sVersion string + OCVersion string + OfflineAgents int + Platform string + PolicyRules int + RunningPods int + RunningWorkloads int + Scanners int + Services int + Workloads int + type RESTSystemSummaryData struct + Summary *RESTSystemSummary + type RESTSystemUsageReport struct + AdmCtrlRules int + Agents int + CPUCores int + CRDRules int + CVEDBVersion string + Clusters int + Controllers int + Domains int + Groups int + Hosts int + InstallationID string + MonitorGroups int + Platform string + PolicyRules int + ProtectGroups int + Registries int + ReportedAt string + ReportedTS int64 + RespRules int + RunningPods int + SLessProjs int + Scanners int + Signature string + func (o *RESTSystemUsageReport) GetDomain(f share.GetAccessObjectFunc) ([]string, []string) + type RESTSystemUsageReportData struct + Usage []*RESTSystemUsageReport + type RESTSystemWebhookConfigData struct + Config *RESTWebhook + type RESTThreatData struct + Threat *Threat + type RESTThreatsData struct + Threats []*Threat + type RESTToken struct + DomainPermits map[string][]*RESTRolePermission + GlobalPermits []*RESTRolePermission + Token string + type RESTTokenAuthServer struct + Name string + Type string + type RESTTokenAuthServerRedirect struct + Name string + RedirectURL string + Type string + type RESTTokenAuthServersData struct + Servers []*RESTTokenAuthServer + type RESTTokenAuthServersRedirectData struct + Redirect *RESTTokenAuthServerRedirect + type RESTTokenData struct + PwdDaysUntilExpire int + PwdHoursUntilExpire int + Token *RESTToken + type RESTTokenRedirect struct + Redirect string + type RESTUnquarReq struct + Group string + RuleID uint32 + type RESTUser struct + BlockedForFailedLogin bool + BlockedForPwdExpired bool + DefaultPWD bool + EMail string + Fullname string + LastLoginAt string + LastLoginTimeStamp int64 + Locale string + LoginCount uint32 + ModifyPWD bool + Password string + Role string + RoleDomains map[string][]string + Server string + Timeout uint32 + Username string + type RESTUserConfig struct + EMail *string + Fullname string + Locale *string + NewPassword *string + Password *string + PwdProfile *string + Role *string + RoleDomains *map[string][]string + Timeout *uint32 + type RESTUserConfigData struct + Config *RESTUserConfig + type RESTUserData struct + User *RESTUser + type RESTUserPermitOption struct + ID string + ReadSupported bool + WriteSupported bool + type RESTUserPermitOptions struct + DomainOptions []*RESTUserPermitOption + GlobalOptions []*RESTUserPermitOption + type RESTUserPwdConfig struct + ClearFailedLogin *bool + Fullname string + NewPassword *string + type RESTUserPwdConfigData struct + Config *RESTUserPwdConfig + type RESTUserRole struct + Comment string + Name string + Permissions []*RESTRolePermission + Reserved bool + type RESTUserRoleConfig struct + Comment string + Name string + Permissions []*RESTRolePermission + type RESTUserRoleConfigData struct + Config *RESTUserRoleConfig + type RESTUserRoleData struct + Role *RESTUserRole + type RESTUserRoleDomainsConfig struct + Domains []string + Fullname string + Role string + type RESTUserRoleDomainsConfigData struct + Config *RESTUserRoleDomainsConfig + type RESTUserRolesData struct + Roles []*RESTUserRole + type RESTUserRolesDataCfgMap struct + AlwaysReload bool + type RESTUsersData struct + DomainRoles []string + GlobalRoles []string + Users []*RESTUser + type RESTUsersDataCfgMap struct + AlwaysReload bool + type RESTViolationWorkload struct + Count int + Workload *RESTWorkloadBrief + type RESTVulnPackageVersion struct + FixedVersion string + PackageVersion string + type RESTVulnerability struct + CPEs []string + CVEs []string + Description string + FeedRating string + FixedVersion string + InBaseImage bool + LastModTS int64 + Link string + Name string + PackageName string + PackageVersion string + PublishedTS int64 + Score float32 + ScoreV3 float32 + Severity string + Tags []string + Vectors string + VectorsV3 string + type RESTVulnerabilityAsset struct + Description string + Images []RESTIDName + LastModTS int64 + Link string + Name string + Nodes []RESTIDName + PackageName string + PackageVersions []RESTVulnPackageVersion + Packages map[string][]RESTVulnPackageVersion + Platforms []RESTIDName + PublishedTS int64 + Score float32 + ScoreV3 float32 + Severity string + Vectors string + VectorsV3 string + Workloads []RESTIDName + type RESTVulnerabilityAssetData struct + Vuls []*RESTVulnerabilityAsset + type RESTVulnerabilityProfile struct + Entries []RESTVulnerabilityProfileEntry + Name string + type RESTVulnerabilityProfileConfig struct + Entries *[]*RESTVulnerabilityProfileEntry + Name string + type RESTVulnerabilityProfileConfigData struct + Config *RESTVulnerabilityProfileConfig + type RESTVulnerabilityProfileData struct + Profile *RESTVulnerabilityProfile + type RESTVulnerabilityProfileEntry struct + Comment string + Days uint + Domains []string + ID uint32 + Images []string + Name string + type RESTVulnerabilityProfileEntryConfigData struct + Config *RESTVulnerabilityProfileEntry + type RESTVulnerabilityProfilesData struct + Profiles []*RESTVulnerabilityProfile + type RESTWafConfig struct + Action string + Comment string + Name string + type RESTWafCriteriaEntry struct + Context string + Key string + Op string + Value string + type RESTWafGroup struct + CfgType string + Name string + Sensors []*RESTWafSetting + Status bool + type RESTWafGroupConfig struct + DelSensors *[]string + Name string + RepSensors *[]RESTWafConfig + Sensors *[]RESTWafConfig + Status *bool + type RESTWafGroupConfigData struct + Config *RESTWafGroupConfig + type RESTWafGroupData struct + WafGroup *RESTWafGroup + type RESTWafGroupsData struct + WafGroups []*RESTWafGroup + type RESTWafRule struct + CfgType string + ID uint32 + Name string + Patterns []RESTWafCriteriaEntry + type RESTWafRuleData struct + Rule *RESTWafRuleDetail + type RESTWafRuleDetail struct + Rules []*RESTWafRule + Sensors []string + type RESTWafRulesData struct + Rules []*RESTWafRule + type RESTWafSensor struct + CfgType string + Comment string + GroupList []string + Name string + Predefine bool + RuleList []*RESTWafRule + type RESTWafSensorConfig struct + Comment *string + Name string + RuleChgList *[]RESTWafRule + RuleDelList *[]RESTWafRule + Rules *[]RESTWafRule + type RESTWafSensorConfigData struct + Config *RESTWafSensorConfig + type RESTWafSensorData struct + Sensor *RESTWafSensor + type RESTWafSensorExport struct + Names []string + type RESTWafSensorsData struct + Sensors []*RESTWafSensor + type RESTWafSetting struct + Action string + CfgType string + Comment string + Exist bool + Name string + type RESTWebhook struct + CfgType string + Enable bool + Name string + Type string + Url string + type RESTWorkload struct + AgentID string + Applications []string + CPUs string + Children []*RESTWorkload + CreatedAt string + ExitCode int + FinishedAt string + Ifaces map[string][]*RESTIPAddr + Labels map[string]string + MemoryLimit int64 + NetworkMode string + Ports []*RESTWorkloadPorts + Running bool + SecuredAt string + StartedAt string + type RESTWorkloadBrief struct + Author string + CapChgMode bool + CapQuar bool + CapSniff bool + Children []*RESTWorkloadBrief + DisplayName string + Domain string + HostID string + HostName string + ID string + Image string + ImageID string + Name string + PlatformRole string + PodName string + PolicyMode string + Privileged bool + ProfileMode string + QuarReason string + RunAsRoot bool + ScanSummary *RESTScanBrief + Service string + ServiceGroup string + ServiceMesh bool + ServiceMeshSidecar bool + ShareNSWith string + State string + func (o *RESTWorkloadBrief) GetDomain(f share.GetAccessObjectFunc) ([]string, []string) + type RESTWorkloadConfig struct + QuarReason string + Quarantine bool + Wire string + type RESTWorkloadConfigCfg struct + Quarantine *bool + Wire *string + type RESTWorkloadConfigCfgData struct + Config *RESTWorkloadConfigCfg + type RESTWorkloadConfigData struct + Config *RESTWorkloadConfig + type RESTWorkloadDetail struct + AppPorts map[string]string + Children []*RESTWorkloadDetail + Groups []string + type RESTWorkloadDetailData struct + Workload *RESTWorkloadDetail + type RESTWorkloadIntercept struct + ID string + Inline bool + Ports []*RESTWorkloadInterceptPort + Quarantine bool + type RESTWorkloadInterceptData struct + Intercept *RESTWorkloadIntercept + type RESTWorkloadInterceptPort struct + BCMAC string + EnforcerRules string + ExPort string + ExPortRules string + InPort string + InPortRules string + MAC string + Peer string + Port string + UCMAC string + type RESTWorkloadPorts struct + HostIP string + HostPort uint16 + type RESTWorkloadRequest struct + Command string + type RESTWorkloadRequestData struct + Request RESTWorkloadRequest + type RESTWorkloadStatsData struct + ID string + ReadAt string + Stats *RESTStats + type RESTWorkloadsBriefData struct + Workloads []*RESTWorkloadBrief + type RESTWorkloadsData struct + Workloads []*RESTWorkload + type Threat struct + Action string + Application string + CapLen uint16 + ClientIP string + ClientPort uint16 + ClientWL string + ClientWLDomain string + ClientWLImage string + ClientWLName string + ClientWLService string + Count uint32 + EtherType uint16 + Group string + ICMPCode uint8 + ICMPType uint8 + ID string + IPProto uint8 + Monitor bool + Msg string + Packet string + Sensor string + ServerConnPort uint16 + ServerIP string + ServerPort uint16 + ServerWL string + ServerWLDomain string + ServerWLImage string + ServerWLName string + ServerWLService string + Severity string + Target string + ThreatID uint32 + func (o *Threat) GetDomain(f share.GetAccessObjectFunc) ([]string, []string) + type Violation struct + Applications []string + ClientDomain string + ClientIP string + ClientImage string + ClientName string + ClientService string + ClientWL string + ID string + IPProto uint8 + PolicyAction string + PolicyID uint32 + ServerDomain string + ServerIP string + ServerImage string + ServerName string + ServerPort uint16 + ServerService string + ServerWL string + Servers []string + Sessions uint32 + Xff bool + func (o *Violation) GetDomain(f share.GetAccessObjectFunc) ([]string, []string)