Documentation ¶
Index ¶
- type K8sCRDAdaptor
- func (k *K8sCRDAdaptor) AddPolicy(sec string, ptype string, rule []string) error
- func (k *K8sCRDAdaptor) LoadPolicy(model model.Model) error
- func (k *K8sCRDAdaptor) RemoveFilteredPolicy(sec string, ptype string, fieldIndex int, fieldValues ...string) error
- func (k *K8sCRDAdaptor) RemovePolicy(sec string, ptype string, rule []string) error
- func (k *K8sCRDAdaptor) SavePolicy(model model.Model) error
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 (*K8sCRDAdaptor) RemovePolicy ¶
func (k *K8sCRDAdaptor) RemovePolicy(sec string, ptype string, rule []string) error
func (*K8sCRDAdaptor) SavePolicy ¶
func (k *K8sCRDAdaptor) SavePolicy(model model.Model) error
Click to show internal directories.
Click to hide internal directories.