Documentation ¶
Overview ¶
Copyright 2022 VMware, Inc. SPDX-License-Identifier: Apache-2.0
Index ¶
- type Store
- func (s *Store) Assess(baseline v1alpha1.ComplianceBaseline) error
- func (s *Store) FillIn(artifactID core.ArtifactID, data interface{})
- func (s *Store) ForArtifact() core.ArtifactID
- func (s *Store) FromJSON(str string)
- func (s *Store) Metadata() core.Metadata
- func (s *Store) SetError(err error)
- func (s *Store) ToJSON() string
- func (s *Store) Validate() error
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Store ¶
type Store struct { ArtifactID core.ArtifactID // Refer the harbor vulnerability data model. Data models.NativeReportSummary // Error object if any error occurred. Err error }
Store for storing vulnerability data.
func (*Store) Assess ¶
func (s *Store) Assess(baseline v1alpha1.ComplianceBaseline) error
Assess implements types.Store.
func (*Store) FillIn ¶
func (s *Store) FillIn(artifactID core.ArtifactID, data interface{})
FillIn implements types.Store.
func (*Store) ForArtifact ¶
func (s *Store) ForArtifact() core.ArtifactID
ForArtifact implements types.Store.
Click to show internal directories.
Click to hide internal directories.