Documentation ¶
Index ¶
- type ConfigManager
- func (c *ConfigManager) GetCurrentConfig() (options pomeriumconfig.Options, err error)
- func (c *ConfigManager) GetPersistedConfig() (options pomeriumconfig.Options, err error)
- func (c *ConfigManager) Remove(id ResourceIdentifier) error
- func (c *ConfigManager) Save() error
- func (c *ConfigManager) Set(id ResourceIdentifier, policy []pomeriumconfig.Policy)
- func (c *ConfigManager) SetBaseConfig(configBytes []byte) error
- func (c *ConfigManager) Start()
- func (c *ConfigManager) Stop()
- type ResourceIdentifier
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ConfigManager ¶
type ConfigManager struct {
// contains filtered or unexported fields
}
func NewConfigManager ¶
func (*ConfigManager) GetCurrentConfig ¶
func (c *ConfigManager) GetCurrentConfig() (options pomeriumconfig.Options, err error)
func (*ConfigManager) GetPersistedConfig ¶
func (c *ConfigManager) GetPersistedConfig() (options pomeriumconfig.Options, err error)
func (*ConfigManager) Remove ¶
func (c *ConfigManager) Remove(id ResourceIdentifier) error
func (*ConfigManager) Save ¶
func (c *ConfigManager) Save() error
func (*ConfigManager) Set ¶
func (c *ConfigManager) Set(id ResourceIdentifier, policy []pomeriumconfig.Policy)
func (*ConfigManager) SetBaseConfig ¶
func (c *ConfigManager) SetBaseConfig(configBytes []byte) error
func (*ConfigManager) Start ¶
func (c *ConfigManager) Start()
func (*ConfigManager) Stop ¶
func (c *ConfigManager) Stop()
type ResourceIdentifier ¶
type ResourceIdentifier struct { GVK schema.GroupVersionKind NamespacedName types.NamespacedName }
func NewResourceIdentifierFromObj ¶
func NewResourceIdentifierFromObj(obj metav1.Object) (ResourceIdentifier, error)
Click to show internal directories.
Click to hide internal directories.