regulatory

package
v0.0.0-...-17e6b21 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Oct 30, 2024 License: Apache-2.0 Imports: 5 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type ControlMapping

type ControlMapping struct {
	SourceControl    string   `json:"sourceControl"`
	TargetControls   []string `json:"targetControls"`
	MappingStrength  string   `json:"mappingStrength"`
	ComplianceImpact float64  `json:"complianceImpact"`
}

type MappingService

type MappingService struct {
	// contains filtered or unexported fields
}

func (*MappingService) CreateMapping

func (ms *MappingService) CreateMapping(
	ctx context.Context,
	request *proto.MappingRequest,
) (*proto.MappingResponse, error)

type RegulatoryMapping

type RegulatoryMapping struct {
	ID              string            `json:"id"`
	SourceFramework string            `json:"sourceFramework"`
	TargetFramework string            `json:"targetFramework"`
	ControlMappings []ControlMapping  `json:"controlMappings"`
	Applicability   Applicability     `json:"applicability"`
	TRLAssessment   TRLAssessment     `json:"trlAssessment"`
	Metadata        map[string]string `json:"metadata"`
}

type TRLAssessment

type TRLAssessment struct {
	Level            int      `json:"level"`
	Justification    string   `json:"justification"`
	SupportingDocs   []string `json:"supportingDocs"`
	ValidationStatus string   `json:"validationStatus"`
}

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL