Documentation ¶
Index ¶
- type Option
- type Validator
- func (v *Validator) ValidateOnCompDef(ctx context.Context, compDef *oscalTypes.ComponentDefinition, target string) (results []oscalTypes.Result, err error)
- func (v *Validator) ValidateOnControlImplementations(ctx context.Context, ...) (map[string]oscalTypes.Finding, []oscalTypes.Observation, error)
- func (v *Validator) ValidateOnPath(ctx context.Context, path, target string) (assessmentResult *oscalTypes.AssessmentResults, err error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Option ¶
func WithAllowExecution ¶
func WithComposition ¶
func WithComposition(composer *composition.Composer, path string) Option
func WithOutputDir ¶ added in v0.14.0
func WithSaveResources ¶ added in v0.14.0
type Validator ¶
type Validator struct {
// contains filtered or unexported fields
}
func (*Validator) ValidateOnCompDef ¶
func (v *Validator) ValidateOnCompDef(ctx context.Context, compDef *oscalTypes.ComponentDefinition, target string) (results []oscalTypes.Result, err error)
func (*Validator) ValidateOnControlImplementations ¶
func (v *Validator) ValidateOnControlImplementations(ctx context.Context, controlImplementations *[]oscalTypes.ControlImplementationSet, validationStore *validationstore.ValidationStore, target string) (map[string]oscalTypes.Finding, []oscalTypes.Observation, error)
func (*Validator) ValidateOnPath ¶
func (v *Validator) ValidateOnPath(ctx context.Context, path, target string) (assessmentResult *oscalTypes.AssessmentResults, err error)
Click to show internal directories.
Click to hide internal directories.