crdadaptor

package
v1.1.1 Latest Latest
Warning

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

Go to latest
Published: Aug 8, 2023 License: Apache-2.0 Imports: 14 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type K8sCRDAdaptor

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

func NewK8sAdaptor

func NewK8sAdaptor(namespace string, modelName string, isExternalClient bool) (*K8sCRDAdaptor, error)

func (*K8sCRDAdaptor) AddPolicy

func (k *K8sCRDAdaptor) AddPolicy(sec string, ptype string, rule []string) error

func (*K8sCRDAdaptor) LoadPolicy

func (k *K8sCRDAdaptor) LoadPolicy(model model.Model) error

func (*K8sCRDAdaptor) RemoveFilteredPolicy

func (k *K8sCRDAdaptor) RemoveFilteredPolicy(sec string, ptype string, fieldIndex int, fieldValues ...string) error

func (*K8sCRDAdaptor) RemovePolicy

func (k *K8sCRDAdaptor) RemovePolicy(sec string, ptype string, rule []string) error

func (*K8sCRDAdaptor) SavePolicy

func (k *K8sCRDAdaptor) SavePolicy(model model.Model) error

Jump to

Keyboard shortcuts

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