Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Node ¶
type Node struct {
Description string `json:"description,omitempty"`
}
Node loads and resolves .risk-guard.yml policy from the cloned repository
func (*Node) CreateSkippedOutput ¶
CreateSkippedOutput creates a skipped output with the given reason
func (*Node) GetDependencies ¶
GetDependencies returns the node dependencies - requires git_clone_content to have completed
type Output ¶
type Output struct {
dag_impl.BaseOutput `json:",inline"`
Policy *policy.CompiledPolicy `json:"policy,omitempty"`
RawYAML string `json:"raw_yaml,omitempty"`
Error string `json:"error,omitempty"`
Overrides map[string][]policy.PolicyOverride `json:"overrides,omitempty"`
}
func NewOutput ¶
func NewOutput(status executiondag.Status, statusReason string, p *policy.CompiledPolicy, rawYAML string, overrides map[string][]policy.PolicyOverride, input dag_impl.Input) *Output
func (*Output) PersistKey ¶
Click to show internal directories.
Click to hide internal directories.