Documentation
¶
Index ¶
- type Repository
- func (repo *Repository) AddKeystoreManagement(instance keystoremanagement.KeystoreManagement)
- func (repo *Repository) Clear()
- func (repo *Repository) KeystoreManagementList() ([]keystoremanagement.KeystoreManagement, bool)
- func (repo *Repository) KeystoreManagements() (map[string]keystoremanagement.KeystoreManagement, bool)
- type V1
- func (v1 *V1) CreateKeystore(ctx context.Context, req *keystoremanagement.CreateKeystoreRequest) (*keystoremanagement.CreateKeystoreResponse, error)
- func (v1 *V1) DeleteKeystore(ctx context.Context, req *keystoremanagement.DeleteKeystoreRequest) (*keystoremanagement.DeleteKeystoreResponse, error)
- func (v1 *V1) ServiceInfo() api.Info
- func (v1 *V1) Version() uint
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Repository ¶
type Repository struct {
Instances map[string]keystoremanagement.KeystoreManagement
}
func (*Repository) AddKeystoreManagement ¶
func (repo *Repository) AddKeystoreManagement(instance keystoremanagement.KeystoreManagement)
func (*Repository) Clear ¶
func (repo *Repository) Clear()
func (*Repository) KeystoreManagementList ¶
func (repo *Repository) KeystoreManagementList() ([]keystoremanagement.KeystoreManagement, bool)
func (*Repository) KeystoreManagements ¶
func (repo *Repository) KeystoreManagements() (map[string]keystoremanagement.KeystoreManagement, bool)
type V1 ¶
type V1 struct {
plugin.Facade
grpckeystoremanagementv1.KeystoreProviderPluginClient
}
func (*V1) CreateKeystore ¶
func (v1 *V1) CreateKeystore( ctx context.Context, req *keystoremanagement.CreateKeystoreRequest, ) (*keystoremanagement.CreateKeystoreResponse, error)
func (*V1) DeleteKeystore ¶
func (v1 *V1) DeleteKeystore( ctx context.Context, req *keystoremanagement.DeleteKeystoreRequest, ) (*keystoremanagement.DeleteKeystoreResponse, error)
func (*V1) ServiceInfo ¶
Click to show internal directories.
Click to hide internal directories.