Versions in this module Expand all Collapse all v0 v0.3.12-rc1 Dec 4, 2024 v0.3.11 Dec 2, 2024 Changes in this version + type ComplianceReport struct + Clusterid string + Metadata ComplianceReportMetadata + Reports []ComplianceReportReport + Summary ComplianceReportSummary + type ComplianceReportMetadata struct + Name string + Title string + type ComplianceReportReport struct + Id string + Name string + Severity ComplianceReportSeverity + Totalfail int + type ComplianceReportSeverity string + const CRITICAL + const HIGH + const LOW + const MEDIUM + const UNKNOWN + type ComplianceReportSummary struct + Failcount int + Passcount int + type GlobalVulnerabilityReportsViewById struct + ClusterId string + Criticality apicontracts.CriticalityLevel + Environment string + Project apicontracts.Project + Sensitivity apicontracts.SensitivityLevel + type PolicyreportGlobal struct + Cluster string + Fail int + Pass int + Policy string + type PolicyreportGlobalQuery struct + Internal bool + Type PolicyreportGlobalQueryType + type PolicyreportGlobalQueryType string + const PolicyreportGlobalQueryTypeCluster + const PolicyreportGlobalQueryTypePolicy + const PolicyreportGlobalQueryTypeUnknown + type PolicyreportSummary struct + Error int + Fail int + Pass int + Skip int + Total int + Warn int + type PolicyreportView struct + Clusterid string + Namespaces []PolicyreportViewNamespace + func (pr *PolicyreportView) FindOrCreatePolicyreportNamespace(namespaceToReturn string) *PolicyreportViewNamespace + func (pr *PolicyreportView) ImportData(reports apiresourcecontracts.ResourceListPolicyreports) error + func (pr *PolicyreportView) UpdateSummary() + func (pr PolicyreportView) ReturnPolicyreportNamespace(namespaceToReturn string) *PolicyreportViewNamespace + func (pr PolicyreportView) ReturnPolicyreportNamespaceIdx(namespaceToReturn string) int + type PolicyreportViewNamespace struct + Name string + Policies []PolicyreportViewPolicies + func (prn *PolicyreportViewNamespace) AddPolicyreport(reports apiresourcecontracts.ResourcePolicyReport) error + func (prn *PolicyreportViewNamespace) FindOrCreatePolicyreportReport(policyToReturn string, ...) *PolicyreportViewPolicies + func (prn PolicyreportViewNamespace) ReturnPolicyreportPolicy(policyToReturn string) *PolicyreportViewPolicies + func (prn PolicyreportViewNamespace) ReturnPolicyreportPolicyIdx(policyToReturn string) int + type PolicyreportViewPolicies struct + Name string + Reports []PolicyreportViewReports + func (prp *PolicyreportViewPolicies) AddPolicyreportPolicy(result apiresourcecontracts.ResourcePolicyReportResults) error + type PolicyreportViewReports struct + ApiVersion string + Category string + Kind string + Message string + Name string + Result string + Uid string + type VulnerabilityById struct + Affected []VulnerabilityByIdAffected + CveId string + Link string + Score float32 + Severity string + Title string + func (v *VulnerabilityById) ImportData(data []VulnerabilityByIdDB) + type VulnerabilityByIdAffected struct + Artifact apiresourcecontracts.ResourceVulnerabilityReportReportArtifact + ClusterId string + FixedVersion string + InstalledVersion string + Internal bool + Ownerref []apiresourcecontracts.ResourceMetadataOwnerReference + Resource string + Scanner apiresourcecontracts.AquaReportScanner + type VulnerabilityByIdDB struct + Artifact apiresourcecontracts.ResourceVulnerabilityReportReportArtifact + Internal bool + Owner apiresourcecontracts.ResourceOwnerReference + Ownerref []apiresourcecontracts.ResourceMetadataOwnerReference + Scanner apiresourcecontracts.AquaReportScanner + Vulnerabilities VulnerabilityByIdDBVulnerability + type VulnerabilityByIdDBVulnerability struct + FixedVersion string + InstalledVersion string + Link string + Resource string + Score float32 + Severity string + Title string + Vulnerabilityid string + type VulnerabilityReportsArtifact struct + Repository string + Tag string + type VulnerabilityReportsScanner struct + Name string + Vendor string + Version string + type VulnerabilityReportsView struct + ClusterId string + Environment string + Namespaces []VulnerabilityReportsViewNamespace + Project apicontracts.Project + func (vr *VulnerabilityReportsView) FindOrCreateVulnerabilityReportNamespace(namespaceToReturn string) *VulnerabilityReportsViewNamespace + func (vr *VulnerabilityReportsView) ImportData(reports apiresourcecontracts.ResourceListVulnerabilityreports) error + func (vr *VulnerabilityReportsView) UpdateSummary() + func (vr VulnerabilityReportsView) ReturnVulnerabilityReportNamespace(namespaceToReturn string) *VulnerabilityReportsViewNamespace + func (vr VulnerabilityReportsView) ReturnVulnerabilityReportNamespaceIdx(namespaceToReturn string) int + type VulnerabilityReportsViewNamespace struct + Name string + Reports []VulnerabilityReportsViewReport + func (vrn *VulnerabilityReportsViewNamespace) AddVulnerabilityreport(report apiresourcecontracts.ResourceVulnerabilityReport) error + type VulnerabilityReportsViewReport struct + Artifact VulnerabilityReportsArtifact + Name string + OwnerRef apiresourcecontracts.ResourceMetadataOwnerReference + Scanner VulnerabilityReportsScanner + Uid string + UpdateTimestamp string + Vulnerabilities []apiresourcecontracts.ResourceVulnerabilityReportReportVulnerability v0.3.11-rc4 Nov 19, 2024 v0.3.11-rc3 Nov 18, 2024 v0.3.11-rc2 Nov 14, 2024 v0.3.11-rc1 Oct 24, 2024