Documentation
¶
Index ¶
- Constants
- type FlagEvaluator
- type LocalEvaluator
- func (l LocalEvaluator) Evaluate(flag string) bool
- func (l LocalEvaluator) EvaluateWithCustomVariables(flag string, variables map[string]interface{}) (bool, error)
- func (l LocalEvaluator) EvaluateWithEnv(flag string) bool
- func (l LocalEvaluator) EvaluateWithEnvAndCustomVariables(flag string, variables map[string]interface{}) (bool, error)
- func (l LocalEvaluator) EvaluateWithOrg(flag string) bool
- func (l LocalEvaluator) EvaluateWithOrgAndCustomVariables(flag string, variables map[string]interface{}) (bool, error)
- func (l LocalEvaluator) EvaluateWithOrgAndEnv(flag string) bool
- func (l LocalEvaluator) EvaluateWithOrgAndEnvAndCustomVariables(flag string, variables map[string]interface{}) (bool, error)
Constants ¶
View Source
const ( IacAttachCustomFrameworks = "k9-iac-attach-custom-frameworks" IacAttachDefaultFrameworks = "k9-iac-attach-default-frameworks" IacDisableKicsRule = "k9-iac-disable-kics-rule" IacEnableKicsPlatform = "k9-iac-enable-kics-platform" IacEnableKicsHelmResolver = "k9-iac-enable-kics-helm-resolver" IaCEnableKicsParallelFileParsing = "k9-iac-enable-kics-parallel-file-parsing" )
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type FlagEvaluator ¶
type FlagEvaluator interface {
Evaluate(flag string) bool
EvaluateWithOrg(flag string) bool
EvaluateWithEnv(flag string) bool
EvaluateWithOrgAndEnv(flag string) bool
EvaluateWithCustomVariables(flag string, variables map[string]interface{}) (bool, error)
EvaluateWithOrgAndCustomVariables(flag string, variables map[string]interface{}) (bool, error)
EvaluateWithEnvAndCustomVariables(flag string, variables map[string]interface{}) (bool, error)
EvaluateWithOrgAndEnvAndCustomVariables(flag string, variables map[string]interface{}) (bool, error)
}
type LocalEvaluator ¶
type LocalEvaluator struct {
// contains filtered or unexported fields
}
func NewLocalEvaluator ¶
func NewLocalEvaluator() *LocalEvaluator
func NewLocalEvaluatorWithOverrides ¶
func NewLocalEvaluatorWithOverrides(overrides map[string]bool) *LocalEvaluator
func (LocalEvaluator) Evaluate ¶
func (l LocalEvaluator) Evaluate(flag string) bool
func (LocalEvaluator) EvaluateWithCustomVariables ¶
func (l LocalEvaluator) EvaluateWithCustomVariables(flag string, variables map[string]interface{}) (bool, error)
func (LocalEvaluator) EvaluateWithEnv ¶ added in v0.0.3
func (l LocalEvaluator) EvaluateWithEnv(flag string) bool
func (LocalEvaluator) EvaluateWithEnvAndCustomVariables ¶ added in v0.0.3
func (l LocalEvaluator) EvaluateWithEnvAndCustomVariables(flag string, variables map[string]interface{}) (bool, error)
func (LocalEvaluator) EvaluateWithOrg ¶
func (l LocalEvaluator) EvaluateWithOrg(flag string) bool
func (LocalEvaluator) EvaluateWithOrgAndCustomVariables ¶
func (l LocalEvaluator) EvaluateWithOrgAndCustomVariables(flag string, variables map[string]interface{}) (bool, error)
func (LocalEvaluator) EvaluateWithOrgAndEnv ¶ added in v0.0.3
func (l LocalEvaluator) EvaluateWithOrgAndEnv(flag string) bool
func (LocalEvaluator) EvaluateWithOrgAndEnvAndCustomVariables ¶ added in v0.0.3
func (l LocalEvaluator) EvaluateWithOrgAndEnvAndCustomVariables(flag string, variables map[string]interface{}) (bool, error)
Click to show internal directories.
Click to hide internal directories.