Documentation
¶
Index ¶
- func NewRegistration(ns string, dbRegister serviceregistry.DBRegister) *serviceregistry.Service[namespacesconnectv2.NamespaceServiceHandler]
- func OnConfigUpdate(ns *NamespacesService) serviceregistry.OnConfigUpdateHook
- type NamespacesService
- func (ns NamespacesService) AssignKeyAccessServerToNamespace(_ context.Context, _ *namespaces.AssignKeyAccessServerToNamespaceRequest) (*namespaces.AssignKeyAccessServerToNamespaceResponse, error)
- func (ns NamespacesService) AssignPublicKeyToNamespace(ctx context.Context, r *namespaces.AssignPublicKeyToNamespaceRequest) (*namespaces.AssignPublicKeyToNamespaceResponse, error)
- func (ns *NamespacesService) Close()
- func (ns NamespacesService) CreateNamespace(ctx context.Context, req *namespaces.CreateNamespaceRequest) (*namespaces.CreateNamespaceResponse, error)
- func (ns NamespacesService) DeactivateNamespace(ctx context.Context, req *namespaces.DeactivateNamespaceRequest) (*namespaces.DeactivateNamespaceResponse, error)
- func (ns NamespacesService) GetNamespace(ctx context.Context, req *namespaces.GetNamespaceRequest) (*namespaces.GetNamespaceResponse, error)
- func (ns NamespacesService) IsReady(ctx context.Context) error
- func (ns NamespacesService) ListNamespaces(ctx context.Context, req *namespaces.ListNamespacesRequest) (*namespaces.ListNamespacesResponse, error)
- func (ns NamespacesService) RemoveKeyAccessServerFromNamespace(ctx context.Context, req *namespaces.RemoveKeyAccessServerFromNamespaceRequest) (*namespaces.RemoveKeyAccessServerFromNamespaceResponse, error)
- func (ns NamespacesService) RemovePublicKeyFromNamespace(ctx context.Context, r *namespaces.RemovePublicKeyFromNamespaceRequest) (*namespaces.RemovePublicKeyFromNamespaceResponse, error)
- func (ns NamespacesService) UpdateNamespace(ctx context.Context, req *namespaces.UpdateNamespaceRequest) (*namespaces.UpdateNamespaceResponse, error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewRegistration ¶
func NewRegistration(ns string, dbRegister serviceregistry.DBRegister) *serviceregistry.Service[namespacesconnectv2.NamespaceServiceHandler]
func OnConfigUpdate ¶ added in v0.5.3
func OnConfigUpdate(ns *NamespacesService) serviceregistry.OnConfigUpdateHook
Types ¶
type NamespacesService ¶
type NamespacesService struct {
// contains filtered or unexported fields
}
func (NamespacesService) AssignKeyAccessServerToNamespace ¶ added in v0.4.19
func (ns NamespacesService) AssignKeyAccessServerToNamespace(_ context.Context, _ *namespaces.AssignKeyAccessServerToNamespaceRequest) (*namespaces.AssignKeyAccessServerToNamespaceResponse, error)
func (NamespacesService) AssignPublicKeyToNamespace ¶ added in v0.5.3
func (ns NamespacesService) AssignPublicKeyToNamespace(ctx context.Context, r *namespaces.AssignPublicKeyToNamespaceRequest) (*namespaces.AssignPublicKeyToNamespaceResponse, error)
func (*NamespacesService) Close ¶ added in v0.5.5
func (ns *NamespacesService) Close()
Close gracefully shuts down the service, closing the database client.
func (NamespacesService) CreateNamespace ¶
func (ns NamespacesService) CreateNamespace(ctx context.Context, req *namespaces.CreateNamespaceRequest) (*namespaces.CreateNamespaceResponse, error)
func (NamespacesService) DeactivateNamespace ¶
func (ns NamespacesService) DeactivateNamespace(ctx context.Context, req *namespaces.DeactivateNamespaceRequest) (*namespaces.DeactivateNamespaceResponse, error)
func (NamespacesService) GetNamespace ¶
func (ns NamespacesService) GetNamespace(ctx context.Context, req *namespaces.GetNamespaceRequest) (*namespaces.GetNamespaceResponse, error)
func (NamespacesService) IsReady ¶ added in v0.4.2
func (ns NamespacesService) IsReady(ctx context.Context) error
IsReady checks if the service is ready to serve requests. Without a database connection, the service is not ready.
func (NamespacesService) ListNamespaces ¶
func (ns NamespacesService) ListNamespaces(ctx context.Context, req *namespaces.ListNamespacesRequest) (*namespaces.ListNamespacesResponse, error)
func (NamespacesService) RemoveKeyAccessServerFromNamespace ¶ added in v0.4.19
func (ns NamespacesService) RemoveKeyAccessServerFromNamespace(ctx context.Context, req *namespaces.RemoveKeyAccessServerFromNamespaceRequest) (*namespaces.RemoveKeyAccessServerFromNamespaceResponse, error)
func (NamespacesService) RemovePublicKeyFromNamespace ¶ added in v0.5.3
func (ns NamespacesService) RemovePublicKeyFromNamespace(ctx context.Context, r *namespaces.RemovePublicKeyFromNamespaceRequest) (*namespaces.RemovePublicKeyFromNamespaceResponse, error)
func (NamespacesService) UpdateNamespace ¶
func (ns NamespacesService) UpdateNamespace(ctx context.Context, req *namespaces.UpdateNamespaceRequest) (*namespaces.UpdateNamespaceResponse, error)
Click to show internal directories.
Click to hide internal directories.