Documentation ¶
Overview ¶
Package secretbackends provides the server implementation for the secretbackends facade.
Index ¶
- func Register(registry facade.FacadeRegistry)
- type SecretBackendsAPI
- func (s *SecretBackendsAPI) AddSecretBackends(args params.AddSecretBackendArgs) (params.ErrorResults, error)
- func (s *SecretBackendsAPI) ListSecretBackends(arg params.ListSecretBackendsArgs) (params.ListSecretBackendsResults, error)
- func (s *SecretBackendsAPI) RemoveSecretBackends(args params.RemoveSecretBackendArgs) (params.ErrorResults, error)
- func (s *SecretBackendsAPI) UpdateSecretBackends(args params.UpdateSecretBackendArgs) (params.ErrorResults, error)
- type SecretsBackendState
- type SecretsState
- type StatePool
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func Register ¶
func Register(registry facade.FacadeRegistry)
Register is called to expose a package of facades onto a given registry.
Types ¶
type SecretBackendsAPI ¶
type SecretBackendsAPI struct {
// contains filtered or unexported fields
}
SecretBackendsAPI is the server implementation for the SecretBackends facade.
func (*SecretBackendsAPI) AddSecretBackends ¶
func (s *SecretBackendsAPI) AddSecretBackends(args params.AddSecretBackendArgs) (params.ErrorResults, error)
AddSecretBackends adds new secret backends.
func (*SecretBackendsAPI) ListSecretBackends ¶
func (s *SecretBackendsAPI) ListSecretBackends(arg params.ListSecretBackendsArgs) (params.ListSecretBackendsResults, error)
ListSecretBackends lists available secret backends.
func (*SecretBackendsAPI) RemoveSecretBackends ¶
func (s *SecretBackendsAPI) RemoveSecretBackends(args params.RemoveSecretBackendArgs) (params.ErrorResults, error)
RemoveSecretBackends removes secret backends.
func (*SecretBackendsAPI) UpdateSecretBackends ¶
func (s *SecretBackendsAPI) UpdateSecretBackends(args params.UpdateSecretBackendArgs) (params.ErrorResults, error)
UpdateSecretBackends updates secret backends.
type SecretsBackendState ¶
type SecretsBackendState interface { CreateSecretBackend(params state.CreateSecretBackendParams) (string, error) UpdateSecretBackend(params state.UpdateSecretBackendParams) error DeleteSecretBackend(name string, force bool) error ListSecretBackends() ([]*secrets.SecretBackend, error) GetSecretBackend(name string) (*secrets.SecretBackend, error) GetSecretBackendByID(ID string) (*secrets.SecretBackend, error) }
SecretsBackendState is used to access the juju state database.
type SecretsState ¶
Click to show internal directories.
Click to hide internal directories.