rego

package
v0.4.3 Latest Latest
Warning

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

Go to latest
Published: Jul 22, 2020 License: MIT Imports: 6 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type File

type File struct {
	FilePath       string
	PackageName    string
	ImportPackages []string
	Contents       string
	RulesActions   []string
	Comments       []string
}

File is a parsed Rego file

func LoadLibraries

func LoadLibraries(files []string) ([]File, error)

LoadLibraries loads all libraries from rego

func LoadPolicies

func LoadPolicies(files []string) ([]File, error)

LoadPolicies loads all policies from rego with rules

func LoadPoliciesWithAction

func LoadPoliciesWithAction(files []string, action string) ([]File, error)

LoadPoliciesWithAction loads all policies from rego with rules with a given action name

func NewRegoFile

func NewRegoFile(filePath string, contents string) (File, error)

NewRegoFile parses the rego and creates a File

Jump to

Keyboard shortcuts

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