Documentation
¶
Overview ¶
SPDX-License-Identifier: Apache-2.0 Copyright 2026 The Karakoram Authors
Package server exposes the public API and private, CA-pinned agent configuration endpoint. Public traffic is served on :8080 behind Zerops HTTPS routing; private agent traffic uses :9443. The SQLite database and sealed internal PKI survive runtime deployments in KARAKORAM_DATA_DIR. Back up this directory only after a clean server shutdown, and retain KARAKORAM_MASTER_KEY separately to recover its encrypted secrets.
Code generated from the strict API request/response inventory; DO NOT EDIT.
Index ¶
- func ApplyMaintenanceOverride(ctx context.Context, op *domain.Operation)
- func Run(ctx context.Context, c Config, logger *slog.Logger) error
- type AgentDialer
- type Config
- type Options
- type Server
- func (s *Server) CancelOperation(ctx context.Context, request api.CancelOperationRequestObject) (api.CancelOperationResponseObject, error)
- func (s *Server) ChangePassword(ctx context.Context, request api.ChangePasswordRequestObject) (api.ChangePasswordResponseObject, error)
- func (s *Server) CheckPermission(ctx context.Context, request api.CheckPermissionRequestObject) (api.CheckPermissionResponseObject, error)
- func (s *Server) Close() error
- func (s *Server) CreateAPIToken(ctx context.Context, request api.CreateAPITokenRequestObject) (api.CreateAPITokenResponseObject, error)
- func (s *Server) CreateAccount(ctx context.Context, request api.CreateAccountRequestObject) (api.CreateAccountResponseObject, error)
- func (s *Server) CreateBackup(ctx context.Context, request api.CreateBackupRequestObject) (api.CreateBackupResponseObject, error)
- func (s *Server) CreateBackupDrill(ctx context.Context, request api.CreateBackupDrillRequestObject) (api.CreateBackupDrillResponseObject, error)
- func (s *Server) CreateBackupStorage(ctx context.Context, request api.CreateBackupStorageRequestObject) (api.CreateBackupStorageResponseObject, error)
- func (s *Server) CreateCluster(ctx context.Context, request api.CreateClusterRequestObject) (api.CreateClusterResponseObject, error)
- func (s *Server) CreateControlPlaneBackup(ctx context.Context, request api.CreateControlPlaneBackupRequestObject) (api.CreateControlPlaneBackupResponseObject, error)
- func (s *Server) CreateDatabaseRole(ctx context.Context, request api.CreateDatabaseRoleRequestObject) (api.CreateDatabaseRoleResponseObject, error)
- func (s *Server) CreateDatabaseUser(ctx context.Context, request api.CreateDatabaseUserRequestObject) (api.CreateDatabaseUserResponseObject, error)
- func (s *Server) CreateElasticAPIKey(ctx context.Context, request api.CreateElasticAPIKeyRequestObject) (api.CreateElasticAPIKeyResponseObject, error)
- func (s *Server) CreateElasticRole(ctx context.Context, request api.CreateElasticRoleRequestObject) (api.CreateElasticRoleResponseObject, error)
- func (s *Server) CreateElasticUser(ctx context.Context, request api.CreateElasticUserRequestObject) (api.CreateElasticUserResponseObject, error)
- func (s *Server) CreateMySQLDatabase(ctx context.Context, r api.CreateMySQLDatabaseRequestObject) (api.CreateMySQLDatabaseResponseObject, error)
- func (s *Server) CreateMySQLUser(ctx context.Context, r api.CreateMySQLUserRequestObject) (api.CreateMySQLUserResponseObject, error)
- func (s *Server) CreateNamespace(ctx context.Context, request api.CreateNamespaceRequestObject) (api.CreateNamespaceResponseObject, error)
- func (s *Server) CreateNeo4jUser(ctx context.Context, r api.CreateNeo4jUserRequestObject) (api.CreateNeo4jUserResponseObject, error)
- func (s *Server) CreateNotificationChannel(ctx context.Context, request api.CreateNotificationChannelRequestObject) (api.CreateNotificationChannelResponseObject, error)
- func (s *Server) CreateOpenBaoDatabaseConnection(ctx context.Context, request api.CreateOpenBaoDatabaseConnectionRequestObject) (api.CreateOpenBaoDatabaseConnectionResponseObject, error)
- func (s *Server) CreatePostgresDatabase(ctx context.Context, r api.CreatePostgresDatabaseRequestObject) (api.CreatePostgresDatabaseResponseObject, error)
- func (s *Server) CreatePostgresRole(ctx context.Context, r api.CreatePostgresRoleRequestObject) (api.CreatePostgresRoleResponseObject, error)
- func (s *Server) CreateRabbitMQOperatorPolicy(ctx context.Context, request api.CreateRabbitMQOperatorPolicyRequestObject) (api.CreateRabbitMQOperatorPolicyResponseObject, error)
- func (s *Server) CreateRabbitMQPermission(ctx context.Context, request api.CreateRabbitMQPermissionRequestObject) (api.CreateRabbitMQPermissionResponseObject, error)
- func (s *Server) CreateRabbitMQPolicy(ctx context.Context, request api.CreateRabbitMQPolicyRequestObject) (api.CreateRabbitMQPolicyResponseObject, error)
- func (s *Server) CreateRabbitMQTopicPermission(ctx context.Context, request api.CreateRabbitMQTopicPermissionRequestObject) (api.CreateRabbitMQTopicPermissionResponseObject, error)
- func (s *Server) CreateRabbitMQUser(ctx context.Context, request api.CreateRabbitMQUserRequestObject) (api.CreateRabbitMQUserResponseObject, error)
- func (s *Server) CreateRabbitMQVhost(ctx context.Context, request api.CreateRabbitMQVhostRequestObject) (api.CreateRabbitMQVhostResponseObject, error)
- func (s *Server) CreateRestore(ctx context.Context, request api.CreateRestoreRequestObject) (api.CreateRestoreResponseObject, error)
- func (s *Server) CreateWeaviateRole(ctx context.Context, request api.CreateWeaviateRoleRequestObject) (api.CreateWeaviateRoleResponseObject, error)
- func (s *Server) CreateWeaviateUser(ctx context.Context, request api.CreateWeaviateUserRequestObject) (api.CreateWeaviateUserResponseObject, error)
- func (s *Server) DeleteAPIToken(ctx context.Context, request api.DeleteAPITokenRequestObject) (api.DeleteAPITokenResponseObject, error)
- func (s *Server) DeleteAccount(ctx context.Context, request api.DeleteAccountRequestObject) (api.DeleteAccountResponseObject, error)
- func (s *Server) DeleteBackup(ctx context.Context, request api.DeleteBackupRequestObject) (api.DeleteBackupResponseObject, error)
- func (s *Server) DeleteBackupStorage(ctx context.Context, request api.DeleteBackupStorageRequestObject) (api.DeleteBackupStorageResponseObject, error)
- func (s *Server) DeleteCluster(ctx context.Context, request api.DeleteClusterRequestObject) (api.DeleteClusterResponseObject, error)
- func (s *Server) DeleteDatabaseRole(ctx context.Context, request api.DeleteDatabaseRoleRequestObject) (api.DeleteDatabaseRoleResponseObject, error)
- func (s *Server) DeleteDatabaseUser(ctx context.Context, request api.DeleteDatabaseUserRequestObject) (api.DeleteDatabaseUserResponseObject, error)
- func (s *Server) DeleteElasticRole(ctx context.Context, request api.DeleteElasticRoleRequestObject) (api.DeleteElasticRoleResponseObject, error)
- func (s *Server) DeleteElasticUser(ctx context.Context, request api.DeleteElasticUserRequestObject) (api.DeleteElasticUserResponseObject, error)
- func (s *Server) DeleteMySQLDatabase(ctx context.Context, r api.DeleteMySQLDatabaseRequestObject) (api.DeleteMySQLDatabaseResponseObject, error)
- func (s *Server) DeleteMySQLUser(ctx context.Context, r api.DeleteMySQLUserRequestObject) (api.DeleteMySQLUserResponseObject, error)
- func (s *Server) DeleteNamespace(ctx context.Context, request api.DeleteNamespaceRequestObject) (api.DeleteNamespaceResponseObject, error)
- func (s *Server) DeleteNeo4jUser(ctx context.Context, r api.DeleteNeo4jUserRequestObject) (api.DeleteNeo4jUserResponseObject, error)
- func (s *Server) DeleteNotificationChannel(ctx context.Context, request api.DeleteNotificationChannelRequestObject) (api.DeleteNotificationChannelResponseObject, error)
- func (s *Server) DeleteOAuthGrant(ctx context.Context, request api.DeleteOAuthGrantRequestObject) (api.DeleteOAuthGrantResponseObject, error)
- func (s *Server) DeleteOpenBaoDatabaseConnection(ctx context.Context, request api.DeleteOpenBaoDatabaseConnectionRequestObject) (api.DeleteOpenBaoDatabaseConnectionResponseObject, error)
- func (s *Server) DeletePostgresDatabase(ctx context.Context, r api.DeletePostgresDatabaseRequestObject) (api.DeletePostgresDatabaseResponseObject, error)
- func (s *Server) DeletePostgresRole(ctx context.Context, r api.DeletePostgresRoleRequestObject) (api.DeletePostgresRoleResponseObject, error)
- func (s *Server) DeleteRabbitMQOperatorPolicy(ctx context.Context, request api.DeleteRabbitMQOperatorPolicyRequestObject) (api.DeleteRabbitMQOperatorPolicyResponseObject, error)
- func (s *Server) DeleteRabbitMQPermission(ctx context.Context, request api.DeleteRabbitMQPermissionRequestObject) (api.DeleteRabbitMQPermissionResponseObject, error)
- func (s *Server) DeleteRabbitMQPolicy(ctx context.Context, request api.DeleteRabbitMQPolicyRequestObject) (api.DeleteRabbitMQPolicyResponseObject, error)
- func (s *Server) DeleteRabbitMQTopicPermission(ctx context.Context, request api.DeleteRabbitMQTopicPermissionRequestObject) (api.DeleteRabbitMQTopicPermissionResponseObject, error)
- func (s *Server) DeleteRabbitMQUser(ctx context.Context, request api.DeleteRabbitMQUserRequestObject) (api.DeleteRabbitMQUserResponseObject, error)
- func (s *Server) DeleteRabbitMQVhost(ctx context.Context, request api.DeleteRabbitMQVhostRequestObject) (api.DeleteRabbitMQVhostResponseObject, error)
- func (s *Server) DeleteSupabaseFunction(ctx context.Context, request api.DeleteSupabaseFunctionRequestObject) (api.DeleteSupabaseFunctionResponseObject, error)
- func (s *Server) DeleteTemporalNamespace(ctx context.Context, r api.DeleteTemporalNamespaceRequestObject) (api.DeleteTemporalNamespaceResponseObject, error)
- func (s *Server) DeleteWeaviateRole(ctx context.Context, request api.DeleteWeaviateRoleRequestObject) (api.DeleteWeaviateRoleResponseObject, error)
- func (s *Server) DeleteWeaviateUser(ctx context.Context, request api.DeleteWeaviateUserRequestObject) (api.DeleteWeaviateUserResponseObject, error)
- func (s *Server) DiscardMySQLUserOldPassword(ctx context.Context, r api.DiscardMySQLUserOldPasswordRequestObject) (api.DiscardMySQLUserOldPasswordResponseObject, error)
- func (s *Server) DryRunCreateCluster(ctx context.Context, r api.DryRunCreateClusterRequestObject) (api.DryRunCreateClusterResponseObject, error)
- func (s *Server) DryRunCreateRestore(ctx context.Context, r api.DryRunCreateRestoreRequestObject) (api.DryRunCreateRestoreResponseObject, error)
- func (s *Server) DryRunPatchCluster(ctx context.Context, r api.DryRunPatchClusterRequestObject) (api.DryRunPatchClusterResponseObject, error)
- func (s *Server) DryRunReplaceCluster(ctx context.Context, r api.DryRunReplaceClusterRequestObject) (api.DryRunReplaceClusterResponseObject, error)
- func (s *Server) GetAPIToken(ctx context.Context, request api.GetAPITokenRequestObject) (api.GetAPITokenResponseObject, error)
- func (s *Server) GetAccount(ctx context.Context, request api.GetAccountRequestObject) (api.GetAccountResponseObject, error)
- func (s *Server) GetAgentRolloutSettings(ctx context.Context, request api.GetAgentRolloutSettingsRequestObject) (api.GetAgentRolloutSettingsResponseObject, error)
- func (s *Server) GetBackup(ctx context.Context, request api.GetBackupRequestObject) (api.GetBackupResponseObject, error)
- func (s *Server) GetBackupDrill(ctx context.Context, request api.GetBackupDrillRequestObject) (api.GetBackupDrillResponseObject, error)
- func (s *Server) GetBackupStorage(ctx context.Context, request api.GetBackupStorageRequestObject) (api.GetBackupStorageResponseObject, error)
- func (s *Server) GetCluster(ctx context.Context, request api.GetClusterRequestObject) (api.GetClusterResponseObject, error)
- func (s *Server) GetClusterBalancer(ctx context.Context, request api.GetClusterBalancerRequestObject) (api.GetClusterBalancerResponseObject, error)
- func (s *Server) GetClusterConnection(ctx context.Context, request api.GetClusterConnectionRequestObject) (api.GetClusterConnectionResponseObject, error)
- func (s *Server) GetClusterMember(ctx context.Context, request api.GetClusterMemberRequestObject) (api.GetClusterMemberResponseObject, error)
- func (s *Server) GetClusterMetrics(ctx context.Context, request api.GetClusterMetricsRequestObject) (api.GetClusterMetricsResponseObject, error)
- func (s *Server) GetClusterPlacement(ctx context.Context, request api.GetClusterPlacementRequestObject) (api.GetClusterPlacementResponseObject, error)
- func (s *Server) GetClusterStatus(ctx context.Context, request api.GetClusterStatusRequestObject) (api.GetClusterStatusResponseObject, error)
- func (s *Server) GetControlPlaneBackupPolicy(ctx context.Context, request api.GetControlPlaneBackupPolicyRequestObject) (api.GetControlPlaneBackupPolicyResponseObject, error)
- func (s *Server) GetCurrentUser(ctx context.Context, request api.GetCurrentUserRequestObject) (api.GetCurrentUserResponseObject, error)
- func (s *Server) GetDatabaseRole(ctx context.Context, request api.GetDatabaseRoleRequestObject) (api.GetDatabaseRoleResponseObject, error)
- func (s *Server) GetDatabaseUser(ctx context.Context, request api.GetDatabaseUserRequestObject) (api.GetDatabaseUserResponseObject, error)
- func (s *Server) GetElasticRole(ctx context.Context, request api.GetElasticRoleRequestObject) (api.GetElasticRoleResponseObject, error)
- func (s *Server) GetElasticUser(ctx context.Context, request api.GetElasticUserRequestObject) (api.GetElasticUserResponseObject, error)
- func (s *Server) GetHealth(ctx context.Context, request api.GetHealthRequestObject) (api.GetHealthResponseObject, error)
- func (s *Server) GetMemberLogs(ctx context.Context, request api.GetMemberLogsRequestObject) (api.GetMemberLogsResponseObject, error)
- func (s *Server) GetMySQLDatabase(ctx context.Context, r api.GetMySQLDatabaseRequestObject) (api.GetMySQLDatabaseResponseObject, error)
- func (s *Server) GetMySQLUser(ctx context.Context, r api.GetMySQLUserRequestObject) (api.GetMySQLUserResponseObject, error)
- func (s *Server) GetNamespace(ctx context.Context, request api.GetNamespaceRequestObject) (api.GetNamespaceResponseObject, error)
- func (s *Server) GetNeo4jUser(ctx context.Context, r api.GetNeo4jUserRequestObject) (api.GetNeo4jUserResponseObject, error)
- func (s *Server) GetNotificationChannel(ctx context.Context, request api.GetNotificationChannelRequestObject) (api.GetNotificationChannelResponseObject, error)
- func (s *Server) GetOpenAPISpec(context.Context, api.GetOpenAPISpecRequestObject) (api.GetOpenAPISpecResponseObject, error)
- func (s *Server) GetOpenBaoDatabaseConnection(ctx context.Context, request api.GetOpenBaoDatabaseConnectionRequestObject) (api.GetOpenBaoDatabaseConnectionResponseObject, error)
- func (s *Server) GetOperation(ctx context.Context, request api.GetOperationRequestObject) (api.GetOperationResponseObject, error)
- func (s *Server) GetPITRWindow(ctx context.Context, request api.GetPITRWindowRequestObject) (api.GetPITRWindowResponseObject, error)
- func (s *Server) GetPermissions(ctx context.Context, request api.GetPermissionsRequestObject) (api.GetPermissionsResponseObject, error)
- func (s *Server) GetPostgresDatabase(ctx context.Context, r api.GetPostgresDatabaseRequestObject) (api.GetPostgresDatabaseResponseObject, error)
- func (s *Server) GetPostgresRole(ctx context.Context, r api.GetPostgresRoleRequestObject) (api.GetPostgresRoleResponseObject, error)
- func (s *Server) GetPrometheusMetrics(ctx context.Context, request api.GetPrometheusMetricsRequestObject) (api.GetPrometheusMetricsResponseObject, error)
- func (s *Server) GetProvider(ctx context.Context, request api.GetProviderRequestObject) (api.GetProviderResponseObject, error)
- func (s *Server) GetRBACPolicy(ctx context.Context, request api.GetRBACPolicyRequestObject) (api.GetRBACPolicyResponseObject, error)
- func (s *Server) GetRabbitMQOperatorPolicy(ctx context.Context, request api.GetRabbitMQOperatorPolicyRequestObject) (api.GetRabbitMQOperatorPolicyResponseObject, error)
- func (s *Server) GetRabbitMQPermission(ctx context.Context, request api.GetRabbitMQPermissionRequestObject) (api.GetRabbitMQPermissionResponseObject, error)
- func (s *Server) GetRabbitMQPolicy(ctx context.Context, request api.GetRabbitMQPolicyRequestObject) (api.GetRabbitMQPolicyResponseObject, error)
- func (s *Server) GetRabbitMQTopicPermission(ctx context.Context, request api.GetRabbitMQTopicPermissionRequestObject) (api.GetRabbitMQTopicPermissionResponseObject, error)
- func (s *Server) GetRabbitMQUser(ctx context.Context, request api.GetRabbitMQUserRequestObject) (api.GetRabbitMQUserResponseObject, error)
- func (s *Server) GetRabbitMQVhost(ctx context.Context, request api.GetRabbitMQVhostRequestObject) (api.GetRabbitMQVhostResponseObject, error)
- func (s *Server) GetRestore(ctx context.Context, request api.GetRestoreRequestObject) (api.GetRestoreResponseObject, error)
- func (s *Server) GetSettings(ctx context.Context, request api.GetSettingsRequestObject) (api.GetSettingsResponseObject, error)
- func (s *Server) GetSupabaseCredentials(ctx context.Context, request api.GetSupabaseCredentialsRequestObject) (api.GetSupabaseCredentialsResponseObject, error)
- func (s *Server) GetSupabaseFunction(ctx context.Context, request api.GetSupabaseFunctionRequestObject) (api.GetSupabaseFunctionResponseObject, error)
- func (s *Server) GetVersion(ctx context.Context, request api.GetVersionRequestObject) (api.GetVersionResponseObject, error)
- func (s *Server) GetWeaviateRole(ctx context.Context, request api.GetWeaviateRoleRequestObject) (api.GetWeaviateRoleResponseObject, error)
- func (s *Server) GetWeaviateUser(ctx context.Context, request api.GetWeaviateUserRequestObject) (api.GetWeaviateUserResponseObject, error)
- func (s *Server) GrantMySQLPrivileges(ctx context.Context, r api.GrantMySQLPrivilegesRequestObject) (api.GrantMySQLPrivilegesResponseObject, error)
- func (s *Server) GrantPostgresPrivileges(ctx context.Context, r api.GrantPostgresPrivilegesRequestObject) (api.GrantPostgresPrivilegesResponseObject, error)
- func (s *Server) Handler() http.Handler
- func (s *Server) InternalHandler() http.Handler
- func (s *Server) InvalidateElasticAPIKey(ctx context.Context, request api.InvalidateElasticAPIKeyRequestObject) (api.InvalidateElasticAPIKeyResponseObject, error)
- func (s *Server) IssueTemporalClientCertificate(ctx context.Context, r api.IssueTemporalClientCertificateRequestObject) (api.IssueTemporalClientCertificateResponseObject, error)
- func (s *Server) ListAPITokens(ctx context.Context, request api.ListAPITokensRequestObject) (api.ListAPITokensResponseObject, error)
- func (s *Server) ListAccounts(ctx context.Context, request api.ListAccountsRequestObject) (api.ListAccountsResponseObject, error)
- func (s *Server) ListBackends(ctx context.Context, request api.ListBackendsRequestObject) (api.ListBackendsResponseObject, error)
- func (s *Server) ListBackupDrills(ctx context.Context, request api.ListBackupDrillsRequestObject) (api.ListBackupDrillsResponseObject, error)
- func (s *Server) ListBackupStorages(ctx context.Context, request api.ListBackupStoragesRequestObject) (api.ListBackupStoragesResponseObject, error)
- func (s *Server) ListBackups(ctx context.Context, request api.ListBackupsRequestObject) (api.ListBackupsResponseObject, error)
- func (s *Server) ListClusterMembers(ctx context.Context, request api.ListClusterMembersRequestObject) (api.ListClusterMembersResponseObject, error)
- func (s *Server) ListClusterOperations(ctx context.Context, request api.ListClusterOperationsRequestObject) (api.ListClusterOperationsResponseObject, error)
- func (s *Server) ListClusters(ctx context.Context, request api.ListClustersRequestObject) (api.ListClustersResponseObject, error)
- func (s *Server) ListControlPlaneBackups(ctx context.Context, request api.ListControlPlaneBackupsRequestObject) (api.ListControlPlaneBackupsResponseObject, error)
- func (s *Server) ListDatabaseRoles(ctx context.Context, request api.ListDatabaseRolesRequestObject) (api.ListDatabaseRolesResponseObject, error)
- func (s *Server) ListDatabaseUsers(ctx context.Context, request api.ListDatabaseUsersRequestObject) (api.ListDatabaseUsersResponseObject, error)
- func (s *Server) ListElasticAPIKeys(ctx context.Context, request api.ListElasticAPIKeysRequestObject) (api.ListElasticAPIKeysResponseObject, error)
- func (s *Server) ListElasticRoles(ctx context.Context, request api.ListElasticRolesRequestObject) (api.ListElasticRolesResponseObject, error)
- func (s *Server) ListElasticUsers(ctx context.Context, request api.ListElasticUsersRequestObject) (api.ListElasticUsersResponseObject, error)
- func (s *Server) ListEvents(ctx context.Context, request api.ListEventsRequestObject) (api.ListEventsResponseObject, error)
- func (s *Server) ListMySQLDatabases(ctx context.Context, r api.ListMySQLDatabasesRequestObject) (api.ListMySQLDatabasesResponseObject, error)
- func (s *Server) ListMySQLGrants(ctx context.Context, r api.ListMySQLGrantsRequestObject) (api.ListMySQLGrantsResponseObject, error)
- func (s *Server) ListMySQLUsers(ctx context.Context, r api.ListMySQLUsersRequestObject) (api.ListMySQLUsersResponseObject, error)
- func (s *Server) ListNamespaces(ctx context.Context, request api.ListNamespacesRequestObject) (api.ListNamespacesResponseObject, error)
- func (s *Server) ListNeo4jUsers(ctx context.Context, r api.ListNeo4jUsersRequestObject) (api.ListNeo4jUsersResponseObject, error)
- func (s *Server) ListNotificationChannels(ctx context.Context, request api.ListNotificationChannelsRequestObject) (api.ListNotificationChannelsResponseObject, error)
- func (s *Server) ListOAuthGrants(ctx context.Context, request api.ListOAuthGrantsRequestObject) (api.ListOAuthGrantsResponseObject, error)
- func (s *Server) ListOpenBaoDatabaseConnections(ctx context.Context, request api.ListOpenBaoDatabaseConnectionsRequestObject) (api.ListOpenBaoDatabaseConnectionsResponseObject, error)
- func (s *Server) ListOperations(ctx context.Context, request api.ListOperationsRequestObject) (api.ListOperationsResponseObject, error)
- func (s *Server) ListOrphanedVolumes(ctx context.Context, request api.ListOrphanedVolumesRequestObject) (api.ListOrphanedVolumesResponseObject, error)
- func (s *Server) ListPostgresBindings(ctx context.Context, r api.ListPostgresBindingsRequestObject) (api.ListPostgresBindingsResponseObject, error)
- func (s *Server) ListPostgresDatabases(ctx context.Context, r api.ListPostgresDatabasesRequestObject) (api.ListPostgresDatabasesResponseObject, error)
- func (s *Server) ListPostgresGrants(ctx context.Context, r api.ListPostgresGrantsRequestObject) (api.ListPostgresGrantsResponseObject, error)
- func (s *Server) ListPostgresRoles(ctx context.Context, r api.ListPostgresRolesRequestObject) (api.ListPostgresRolesResponseObject, error)
- func (s *Server) ListProviders(ctx context.Context, request api.ListProvidersRequestObject) (api.ListProvidersResponseObject, error)
- func (s *Server) ListRabbitMQOperatorPolicies(ctx context.Context, request api.ListRabbitMQOperatorPoliciesRequestObject) (api.ListRabbitMQOperatorPoliciesResponseObject, error)
- func (s *Server) ListRabbitMQPermissions(ctx context.Context, request api.ListRabbitMQPermissionsRequestObject) (api.ListRabbitMQPermissionsResponseObject, error)
- func (s *Server) ListRabbitMQPolicies(ctx context.Context, request api.ListRabbitMQPoliciesRequestObject) (api.ListRabbitMQPoliciesResponseObject, error)
- func (s *Server) ListRabbitMQTopicPermissions(ctx context.Context, request api.ListRabbitMQTopicPermissionsRequestObject) (api.ListRabbitMQTopicPermissionsResponseObject, error)
- func (s *Server) ListRabbitMQUsers(ctx context.Context, request api.ListRabbitMQUsersRequestObject) (api.ListRabbitMQUsersResponseObject, error)
- func (s *Server) ListRabbitMQVhosts(ctx context.Context, request api.ListRabbitMQVhostsRequestObject) (api.ListRabbitMQVhostsResponseObject, error)
- func (s *Server) ListRestores(ctx context.Context, request api.ListRestoresRequestObject) (api.ListRestoresResponseObject, error)
- func (s *Server) ListSupabaseFunctions(ctx context.Context, request api.ListSupabaseFunctionsRequestObject) (api.ListSupabaseFunctionsResponseObject, error)
- func (s *Server) ListSystemUsers(ctx context.Context, request api.ListSystemUsersRequestObject) (api.ListSystemUsersResponseObject, error)
- func (s *Server) ListTemporalClientCertificates(ctx context.Context, r api.ListTemporalClientCertificatesRequestObject) (api.ListTemporalClientCertificatesResponseObject, error)
- func (s *Server) ListTemporalNamespaces(ctx context.Context, r api.ListTemporalNamespacesRequestObject) (api.ListTemporalNamespacesResponseObject, error)
- func (s *Server) ListWeaviateRoles(ctx context.Context, request api.ListWeaviateRolesRequestObject) (api.ListWeaviateRolesResponseObject, error)
- func (s *Server) ListWeaviateUsers(ctx context.Context, request api.ListWeaviateUsersRequestObject) (api.ListWeaviateUsersResponseObject, error)
- func (s *Server) Login(ctx context.Context, request api.LoginRequestObject) (api.LoginResponseObject, error)
- func (s *Server) Logout(ctx context.Context, request api.LogoutRequestObject) (api.LogoutResponseObject, error)
- func (s *Server) MoveClusterMember(ctx context.Context, request api.MoveClusterMemberRequestObject) (api.MoveClusterMemberResponseObject, error)
- func (s *Server) OidcCallback(ctx context.Context, request api.OidcCallbackRequestObject) (api.OidcCallbackResponseObject, error)
- func (s *Server) OidcLogin(ctx context.Context, request api.OidcLoginRequestObject) (api.OidcLoginResponseObject, error)
- func (s *Server) PatchCluster(ctx context.Context, request api.PatchClusterRequestObject) (api.PatchClusterResponseObject, error)
- func (s *Server) PatchMySQLUser(ctx context.Context, r api.PatchMySQLUserRequestObject) (api.PatchMySQLUserResponseObject, error)
- func (s *Server) PatchPostgresRole(ctx context.Context, r api.PatchPostgresRoleRequestObject) (api.PatchPostgresRoleResponseObject, error)
- func (s *Server) PutSupabaseFunction(ctx context.Context, request api.PutSupabaseFunctionRequestObject) (api.PutSupabaseFunctionResponseObject, error)
- func (s *Server) RaiseClusterFCV(ctx context.Context, request api.RaiseClusterFCVRequestObject) (api.RaiseClusterFCVResponseObject, error)
- func (s *Server) RebalancePostgres(ctx context.Context, request api.RebalancePostgresRequestObject) (api.RebalancePostgresResponseObject, error)
- func (s *Server) RecoverMySQLQuorum(ctx context.Context, r api.RecoverMySQLQuorumRequestObject) (api.RecoverMySQLQuorumResponseObject, error)
- func (s *Server) RefreshSession(ctx context.Context, request api.RefreshSessionRequestObject) (api.RefreshSessionResponseObject, error)
- func (s *Server) ReplaceAPIToken(ctx context.Context, request api.ReplaceAPITokenRequestObject) (api.ReplaceAPITokenResponseObject, error)
- func (s *Server) ReplaceAccount(ctx context.Context, request api.ReplaceAccountRequestObject) (api.ReplaceAccountResponseObject, error)
- func (s *Server) ReplaceBackupStorage(ctx context.Context, request api.ReplaceBackupStorageRequestObject) (api.ReplaceBackupStorageResponseObject, error)
- func (s *Server) ReplaceCluster(ctx context.Context, request api.ReplaceClusterRequestObject) (api.ReplaceClusterResponseObject, error)
- func (s *Server) ReplaceClusterBalancer(ctx context.Context, request api.ReplaceClusterBalancerRequestObject) (api.ReplaceClusterBalancerResponseObject, error)
- func (s *Server) ReplaceClusterMember(ctx context.Context, request api.ReplaceClusterMemberRequestObject) (api.ReplaceClusterMemberResponseObject, error)
- func (s *Server) ReplaceDatabaseRole(ctx context.Context, request api.ReplaceDatabaseRoleRequestObject) (api.ReplaceDatabaseRoleResponseObject, error)
- func (s *Server) ReplaceDatabaseUser(ctx context.Context, request api.ReplaceDatabaseUserRequestObject) (api.ReplaceDatabaseUserResponseObject, error)
- func (s *Server) ReplaceNotificationChannel(ctx context.Context, request api.ReplaceNotificationChannelRequestObject) (api.ReplaceNotificationChannelResponseObject, error)
- func (s *Server) ReplaceRBACPolicy(ctx context.Context, request api.ReplaceRBACPolicyRequestObject) (api.ReplaceRBACPolicyResponseObject, error)
- func (s *Server) ReplaceRabbitMQOperatorPolicy(ctx context.Context, request api.ReplaceRabbitMQOperatorPolicyRequestObject) (api.ReplaceRabbitMQOperatorPolicyResponseObject, error)
- func (s *Server) ReplaceRabbitMQPermission(ctx context.Context, request api.ReplaceRabbitMQPermissionRequestObject) (api.ReplaceRabbitMQPermissionResponseObject, error)
- func (s *Server) ReplaceRabbitMQPolicy(ctx context.Context, request api.ReplaceRabbitMQPolicyRequestObject) (api.ReplaceRabbitMQPolicyResponseObject, error)
- func (s *Server) ReplaceRabbitMQTopicPermission(ctx context.Context, request api.ReplaceRabbitMQTopicPermissionRequestObject) (api.ReplaceRabbitMQTopicPermissionResponseObject, error)
- func (s *Server) ReplaceRabbitMQUser(ctx context.Context, request api.ReplaceRabbitMQUserRequestObject) (api.ReplaceRabbitMQUserResponseObject, error)
- func (s *Server) ReplaceRabbitMQVhost(ctx context.Context, request api.ReplaceRabbitMQVhostRequestObject) (api.ReplaceRabbitMQVhostResponseObject, error)
- func (s *Server) ReplaceSettings(ctx context.Context, request api.ReplaceSettingsRequestObject) (api.ReplaceSettingsResponseObject, error)
- func (s *Server) ResetAccountPassword(ctx context.Context, request api.ResetAccountPasswordRequestObject) (api.ResetAccountPasswordResponseObject, error)
- func (s *Server) RestartCluster(ctx context.Context, request api.RestartClusterRequestObject) (api.RestartClusterResponseObject, error)
- func (s *Server) ResumeCluster(ctx context.Context, request api.ResumeClusterRequestObject) (api.ResumeClusterResponseObject, error)
- func (s *Server) RetryClusterDeployments(ctx context.Context, request api.RetryClusterDeploymentsRequestObject) (api.RetryClusterDeploymentsResponseObject, error)
- func (s *Server) RevealOpenBaoUnsealKeys(ctx context.Context, request api.RevealOpenBaoUnsealKeysRequestObject) (api.RevealOpenBaoUnsealKeysResponseObject, error)
- func (s *Server) RevokeMySQLPrivileges(ctx context.Context, r api.RevokeMySQLPrivilegesRequestObject) (api.RevokeMySQLPrivilegesResponseObject, error)
- func (s *Server) RevokePostgresPrivileges(ctx context.Context, r api.RevokePostgresPrivilegesRequestObject) (api.RevokePostgresPrivilegesResponseObject, error)
- func (s *Server) RotateClusterTLS(ctx context.Context, request api.RotateClusterTLSRequestObject) (api.RotateClusterTLSResponseObject, error)
- func (s *Server) RotateMySQLUserPassword(ctx context.Context, r api.RotateMySQLUserPasswordRequestObject) (api.RotateMySQLUserPasswordResponseObject, error)
- func (s *Server) RotateNamespaceToken(ctx context.Context, request api.RotateNamespaceTokenRequestObject) (api.RotateNamespaceTokenResponseObject, error)
- func (s *Server) RotatePostgresBinding(ctx context.Context, r api.RotatePostgresBindingRequestObject) (api.RotatePostgresBindingResponseObject, error)
- func (s *Server) RotatePostgresRolePassword(ctx context.Context, r api.RotatePostgresRolePasswordRequestObject) (api.RotatePostgresRolePasswordResponseObject, error)
- func (s *Server) RotateSupabaseJWTSecret(ctx context.Context, request api.RotateSupabaseJWTSecretRequestObject) (api.RotateSupabaseJWTSecretResponseObject, error)
- func (s *Server) RotateSystemUser(ctx context.Context, request api.RotateSystemUserRequestObject) (api.RotateSystemUserResponseObject, error)
- func (s *Server) RotateWeaviateUserKey(ctx context.Context, request api.RotateWeaviateUserKeyRequestObject) (api.RotateWeaviateUserKeyResponseObject, error)
- func (s *Server) SetNeo4jUserPassword(ctx context.Context, r api.SetNeo4jUserPasswordRequestObject) (api.SetNeo4jUserPasswordResponseObject, error)
- func (s *Server) SetSupabaseSMTPPassword(ctx context.Context, request api.SetSupabaseSMTPPasswordRequestObject) (api.SetSupabaseSMTPPasswordResponseObject, error)
- func (s *Server) SetTemporalUIOIDCClientSecret(ctx context.Context, r api.SetTemporalUIOIDCClientSecretRequestObject) (api.SetTemporalUIOIDCClientSecretResponseObject, error)
- func (s *Server) StreamEvents(ctx context.Context, request api.StreamEventsRequestObject) (api.StreamEventsResponseObject, error)
- func (s *Server) TestNotificationChannel(ctx context.Context, request api.TestNotificationChannelRequestObject) (api.TestNotificationChannelResponseObject, error)
- func (s *Server) UpdateAgentRolloutSettings(ctx context.Context, request api.UpdateAgentRolloutSettingsRequestObject) (api.UpdateAgentRolloutSettingsResponseObject, error)
- func (s *Server) UpdateControlPlaneBackupPolicy(ctx context.Context, request api.UpdateControlPlaneBackupPolicyRequestObject) (api.UpdateControlPlaneBackupPolicyResponseObject, error)
- func (s *Server) UpdateElasticRole(ctx context.Context, request api.UpdateElasticRoleRequestObject) (api.UpdateElasticRoleResponseObject, error)
- func (s *Server) UpdateElasticUser(ctx context.Context, request api.UpdateElasticUserRequestObject) (api.UpdateElasticUserResponseObject, error)
- func (s *Server) UpdateNamespace(ctx context.Context, request api.UpdateNamespaceRequestObject) (api.UpdateNamespaceResponseObject, error)
- func (s *Server) UpdatePostgresRole(ctx context.Context, r api.UpdatePostgresRoleRequestObject) (api.UpdatePostgresRoleResponseObject, error)
- func (s *Server) UpdateWeaviateRole(ctx context.Context, request api.UpdateWeaviateRoleRequestObject) (api.UpdateWeaviateRoleResponseObject, error)
- func (s *Server) UpdateWeaviateUser(ctx context.Context, request api.UpdateWeaviateUserRequestObject) (api.UpdateWeaviateUserResponseObject, error)
- func (s *Server) UpgradeClusterAgents(ctx context.Context, request api.UpgradeClusterAgentsRequestObject) (api.UpgradeClusterAgentsResponseObject, error)
- func (s *Server) ValidateNamespace(ctx context.Context, request api.ValidateNamespaceRequestObject) (api.ValidateNamespaceResponseObject, error)
- func (s *Server) VerifyBackupStorage(ctx context.Context, request api.VerifyBackupStorageRequestObject) (api.VerifyBackupStorageResponseObject, error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func ApplyMaintenanceOverride ¶ added in v0.4.0
ApplyMaintenanceOverride copies the explicit request override into an operation before enqueueing it (or attaching it to a spec update with store.WithOperation). It never changes provider admission or disruption safety checks.
Types ¶
type AgentDialer ¶
type AgentDialer struct {
// contains filtered or unexported fields
}
AgentDialer caches member clients while invalidating them on CA/token rotation.
func NewAgentDialer ¶
func NewAgentDialer(st *store.Store, namespaces engine.Namespaces) *AgentDialer
NewAgentDialer constructs a cluster-scoped pinned HTTPS dialer.
func (*AgentDialer) Close ¶
func (d *AgentDialer) Close()
Close releases all cached idle transports.
type Config ¶
type Config struct {
Backend string
DataDir, PublicListen, InternalListen, PublicURL, AdvertiseURL, Hostname, AdminPassword, ZeropsToken, ZeropsProjectID, ZeropsAPIURL string
RecoveryAccount, RecoveryPassword string
OAuth, OAuthDCR string
OAuthClientHosts []string
MCP string
}
Config contains endpoint configuration plus bootstrap/recovery/backend credentials. On Zerops, custom ZEROPS_* variables are reserved; use KARAKORAM_ZEROPS_*.
func ConfigFromEnv ¶
ConfigFromEnv loads deployment settings and validates every endpoint before opening the DB.
func (Config) DatabasePath ¶
DatabasePath returns the stable database location used by server and offline administration.
type Options ¶
type Options struct {
Store *store.Store
Auth *auth.Service
RBAC *rbac.Enforcer
Registry *engine.Registry
Backends *infra.Registry
Context engine.Context
Trigger interface{ Trigger(domain.ClusterRef) }
Hub *events.Hub
Monitoring *monitoring.Collector
PublicURL string
Logger *slog.Logger
Namespaces engine.Namespaces
RelayHandler http.Handler
OAuth *oauth.Service
MCPMode string
MCPSealer *secrets.Sealer
MCPResourceMetadata string
// DataMcpUpstreams overrides provider-backed upstreams, primarily for embedding.
DataMcpUpstreams datamcp.UpstreamFactory
Bindings *pgbinding.Manager
}
Options supplies the real control-plane dependencies; providers remain independently testable.
type Server ¶
type Server struct {
Options
// contains filtered or unexported fields
}
Server implements all generated strict operations.
func New ¶
New assembles HTTP handlers over initialized dependencies. Context.ObservationEpoch must be shared with the observer for availability projections. It is not generated here: an independent value could never match.
func (*Server) CancelOperation ¶
func (s *Server) CancelOperation(ctx context.Context, request api.CancelOperationRequestObject) (api.CancelOperationResponseObject, error)
CancelOperation implements the operation-specific authorization and cancellation handler.
func (*Server) ChangePassword ¶
func (s *Server) ChangePassword(ctx context.Context, request api.ChangePasswordRequestObject) (api.ChangePasswordResponseObject, error)
ChangePassword implements the generated strict API operation.
func (*Server) CheckPermission ¶
func (s *Server) CheckPermission(ctx context.Context, request api.CheckPermissionRequestObject) (api.CheckPermissionResponseObject, error)
CheckPermission implements the generated strict API operation.
func (*Server) Close ¶ added in v0.3.0
Close releases cached data MCP sessions and transports after HTTP shutdown.
func (*Server) CreateAPIToken ¶
func (s *Server) CreateAPIToken(ctx context.Context, request api.CreateAPITokenRequestObject) (api.CreateAPITokenResponseObject, error)
CreateAPIToken implements the generated strict API operation.
func (*Server) CreateAccount ¶
func (s *Server) CreateAccount(ctx context.Context, request api.CreateAccountRequestObject) (api.CreateAccountResponseObject, error)
CreateAccount implements the generated strict API operation.
func (*Server) CreateBackup ¶
func (s *Server) CreateBackup(ctx context.Context, request api.CreateBackupRequestObject) (api.CreateBackupResponseObject, error)
CreateBackup implements the generated strict API operation.
func (*Server) CreateBackupDrill ¶ added in v0.4.0
func (s *Server) CreateBackupDrill(ctx context.Context, request api.CreateBackupDrillRequestObject) (api.CreateBackupDrillResponseObject, error)
func (*Server) CreateBackupStorage ¶
func (s *Server) CreateBackupStorage(ctx context.Context, request api.CreateBackupStorageRequestObject) (api.CreateBackupStorageResponseObject, error)
CreateBackupStorage implements the generated strict API operation.
func (*Server) CreateCluster ¶
func (s *Server) CreateCluster(ctx context.Context, request api.CreateClusterRequestObject) (api.CreateClusterResponseObject, error)
CreateCluster implements the generated strict API operation.
func (*Server) CreateControlPlaneBackup ¶ added in v0.4.0
func (s *Server) CreateControlPlaneBackup(ctx context.Context, request api.CreateControlPlaneBackupRequestObject) (api.CreateControlPlaneBackupResponseObject, error)
func (*Server) CreateDatabaseRole ¶
func (s *Server) CreateDatabaseRole(ctx context.Context, request api.CreateDatabaseRoleRequestObject) (api.CreateDatabaseRoleResponseObject, error)
CreateDatabaseRole implements the generated strict API operation.
func (*Server) CreateDatabaseUser ¶
func (s *Server) CreateDatabaseUser(ctx context.Context, request api.CreateDatabaseUserRequestObject) (api.CreateDatabaseUserResponseObject, error)
CreateDatabaseUser implements the generated strict API operation.
func (*Server) CreateElasticAPIKey ¶
func (s *Server) CreateElasticAPIKey(ctx context.Context, request api.CreateElasticAPIKeyRequestObject) (api.CreateElasticAPIKeyResponseObject, error)
CreateElasticAPIKey implements the generated strict API operation.
func (*Server) CreateElasticRole ¶
func (s *Server) CreateElasticRole(ctx context.Context, request api.CreateElasticRoleRequestObject) (api.CreateElasticRoleResponseObject, error)
CreateElasticRole implements the generated strict API operation.
func (*Server) CreateElasticUser ¶
func (s *Server) CreateElasticUser(ctx context.Context, request api.CreateElasticUserRequestObject) (api.CreateElasticUserResponseObject, error)
CreateElasticUser implements the generated strict API operation.
func (*Server) CreateMySQLDatabase ¶ added in v0.4.0
func (s *Server) CreateMySQLDatabase(ctx context.Context, r api.CreateMySQLDatabaseRequestObject) (api.CreateMySQLDatabaseResponseObject, error)
func (*Server) CreateMySQLUser ¶ added in v0.4.0
func (s *Server) CreateMySQLUser(ctx context.Context, r api.CreateMySQLUserRequestObject) (api.CreateMySQLUserResponseObject, error)
func (*Server) CreateNamespace ¶
func (s *Server) CreateNamespace(ctx context.Context, request api.CreateNamespaceRequestObject) (api.CreateNamespaceResponseObject, error)
func (*Server) CreateNeo4jUser ¶ added in v0.4.0
func (s *Server) CreateNeo4jUser(ctx context.Context, r api.CreateNeo4jUserRequestObject) (api.CreateNeo4jUserResponseObject, error)
func (*Server) CreateNotificationChannel ¶ added in v0.4.0
func (s *Server) CreateNotificationChannel(ctx context.Context, request api.CreateNotificationChannelRequestObject) (api.CreateNotificationChannelResponseObject, error)
func (*Server) CreateOpenBaoDatabaseConnection ¶ added in v0.4.0
func (s *Server) CreateOpenBaoDatabaseConnection(ctx context.Context, request api.CreateOpenBaoDatabaseConnectionRequestObject) (api.CreateOpenBaoDatabaseConnectionResponseObject, error)
func (*Server) CreatePostgresDatabase ¶ added in v0.2.0
func (s *Server) CreatePostgresDatabase(ctx context.Context, r api.CreatePostgresDatabaseRequestObject) (api.CreatePostgresDatabaseResponseObject, error)
func (*Server) CreatePostgresRole ¶ added in v0.2.0
func (s *Server) CreatePostgresRole(ctx context.Context, r api.CreatePostgresRoleRequestObject) (api.CreatePostgresRoleResponseObject, error)
func (*Server) CreateRabbitMQOperatorPolicy ¶
func (s *Server) CreateRabbitMQOperatorPolicy(ctx context.Context, request api.CreateRabbitMQOperatorPolicyRequestObject) (api.CreateRabbitMQOperatorPolicyResponseObject, error)
func (*Server) CreateRabbitMQPermission ¶
func (s *Server) CreateRabbitMQPermission(ctx context.Context, request api.CreateRabbitMQPermissionRequestObject) (api.CreateRabbitMQPermissionResponseObject, error)
func (*Server) CreateRabbitMQPolicy ¶
func (s *Server) CreateRabbitMQPolicy(ctx context.Context, request api.CreateRabbitMQPolicyRequestObject) (api.CreateRabbitMQPolicyResponseObject, error)
func (*Server) CreateRabbitMQTopicPermission ¶
func (s *Server) CreateRabbitMQTopicPermission(ctx context.Context, request api.CreateRabbitMQTopicPermissionRequestObject) (api.CreateRabbitMQTopicPermissionResponseObject, error)
func (*Server) CreateRabbitMQUser ¶
func (s *Server) CreateRabbitMQUser(ctx context.Context, request api.CreateRabbitMQUserRequestObject) (api.CreateRabbitMQUserResponseObject, error)
func (*Server) CreateRabbitMQVhost ¶
func (s *Server) CreateRabbitMQVhost(ctx context.Context, request api.CreateRabbitMQVhostRequestObject) (api.CreateRabbitMQVhostResponseObject, error)
func (*Server) CreateRestore ¶
func (s *Server) CreateRestore(ctx context.Context, request api.CreateRestoreRequestObject) (api.CreateRestoreResponseObject, error)
CreateRestore implements the generated strict API operation.
func (*Server) CreateWeaviateRole ¶ added in v0.4.0
func (s *Server) CreateWeaviateRole(ctx context.Context, request api.CreateWeaviateRoleRequestObject) (api.CreateWeaviateRoleResponseObject, error)
func (*Server) CreateWeaviateUser ¶ added in v0.4.0
func (s *Server) CreateWeaviateUser(ctx context.Context, request api.CreateWeaviateUserRequestObject) (api.CreateWeaviateUserResponseObject, error)
func (*Server) DeleteAPIToken ¶
func (s *Server) DeleteAPIToken(ctx context.Context, request api.DeleteAPITokenRequestObject) (api.DeleteAPITokenResponseObject, error)
DeleteAPIToken implements the generated strict API operation.
func (*Server) DeleteAccount ¶
func (s *Server) DeleteAccount(ctx context.Context, request api.DeleteAccountRequestObject) (api.DeleteAccountResponseObject, error)
DeleteAccount implements the generated strict API operation.
func (*Server) DeleteBackup ¶
func (s *Server) DeleteBackup(ctx context.Context, request api.DeleteBackupRequestObject) (api.DeleteBackupResponseObject, error)
DeleteBackup implements the generated strict API operation.
func (*Server) DeleteBackupStorage ¶
func (s *Server) DeleteBackupStorage(ctx context.Context, request api.DeleteBackupStorageRequestObject) (api.DeleteBackupStorageResponseObject, error)
DeleteBackupStorage implements the generated strict API operation.
func (*Server) DeleteCluster ¶
func (s *Server) DeleteCluster(ctx context.Context, request api.DeleteClusterRequestObject) (api.DeleteClusterResponseObject, error)
DeleteCluster implements the generated strict API operation.
func (*Server) DeleteDatabaseRole ¶
func (s *Server) DeleteDatabaseRole(ctx context.Context, request api.DeleteDatabaseRoleRequestObject) (api.DeleteDatabaseRoleResponseObject, error)
DeleteDatabaseRole implements the generated strict API operation.
func (*Server) DeleteDatabaseUser ¶
func (s *Server) DeleteDatabaseUser(ctx context.Context, request api.DeleteDatabaseUserRequestObject) (api.DeleteDatabaseUserResponseObject, error)
DeleteDatabaseUser implements the generated strict API operation.
func (*Server) DeleteElasticRole ¶
func (s *Server) DeleteElasticRole(ctx context.Context, request api.DeleteElasticRoleRequestObject) (api.DeleteElasticRoleResponseObject, error)
DeleteElasticRole implements the generated strict API operation.
func (*Server) DeleteElasticUser ¶
func (s *Server) DeleteElasticUser(ctx context.Context, request api.DeleteElasticUserRequestObject) (api.DeleteElasticUserResponseObject, error)
DeleteElasticUser implements the generated strict API operation.
func (*Server) DeleteMySQLDatabase ¶ added in v0.4.0
func (s *Server) DeleteMySQLDatabase(ctx context.Context, r api.DeleteMySQLDatabaseRequestObject) (api.DeleteMySQLDatabaseResponseObject, error)
func (*Server) DeleteMySQLUser ¶ added in v0.4.0
func (s *Server) DeleteMySQLUser(ctx context.Context, r api.DeleteMySQLUserRequestObject) (api.DeleteMySQLUserResponseObject, error)
func (*Server) DeleteNamespace ¶
func (s *Server) DeleteNamespace(ctx context.Context, request api.DeleteNamespaceRequestObject) (api.DeleteNamespaceResponseObject, error)
func (*Server) DeleteNeo4jUser ¶ added in v0.4.0
func (s *Server) DeleteNeo4jUser(ctx context.Context, r api.DeleteNeo4jUserRequestObject) (api.DeleteNeo4jUserResponseObject, error)
func (*Server) DeleteNotificationChannel ¶ added in v0.4.0
func (s *Server) DeleteNotificationChannel(ctx context.Context, request api.DeleteNotificationChannelRequestObject) (api.DeleteNotificationChannelResponseObject, error)
func (*Server) DeleteOAuthGrant ¶ added in v0.3.0
func (s *Server) DeleteOAuthGrant(ctx context.Context, request api.DeleteOAuthGrantRequestObject) (api.DeleteOAuthGrantResponseObject, error)
func (*Server) DeleteOpenBaoDatabaseConnection ¶ added in v0.4.0
func (s *Server) DeleteOpenBaoDatabaseConnection(ctx context.Context, request api.DeleteOpenBaoDatabaseConnectionRequestObject) (api.DeleteOpenBaoDatabaseConnectionResponseObject, error)
func (*Server) DeletePostgresDatabase ¶ added in v0.2.0
func (s *Server) DeletePostgresDatabase(ctx context.Context, r api.DeletePostgresDatabaseRequestObject) (api.DeletePostgresDatabaseResponseObject, error)
func (*Server) DeletePostgresRole ¶ added in v0.2.0
func (s *Server) DeletePostgresRole(ctx context.Context, r api.DeletePostgresRoleRequestObject) (api.DeletePostgresRoleResponseObject, error)
func (*Server) DeleteRabbitMQOperatorPolicy ¶
func (s *Server) DeleteRabbitMQOperatorPolicy(ctx context.Context, request api.DeleteRabbitMQOperatorPolicyRequestObject) (api.DeleteRabbitMQOperatorPolicyResponseObject, error)
func (*Server) DeleteRabbitMQPermission ¶
func (s *Server) DeleteRabbitMQPermission(ctx context.Context, request api.DeleteRabbitMQPermissionRequestObject) (api.DeleteRabbitMQPermissionResponseObject, error)
func (*Server) DeleteRabbitMQPolicy ¶
func (s *Server) DeleteRabbitMQPolicy(ctx context.Context, request api.DeleteRabbitMQPolicyRequestObject) (api.DeleteRabbitMQPolicyResponseObject, error)
func (*Server) DeleteRabbitMQTopicPermission ¶
func (s *Server) DeleteRabbitMQTopicPermission(ctx context.Context, request api.DeleteRabbitMQTopicPermissionRequestObject) (api.DeleteRabbitMQTopicPermissionResponseObject, error)
func (*Server) DeleteRabbitMQUser ¶
func (s *Server) DeleteRabbitMQUser(ctx context.Context, request api.DeleteRabbitMQUserRequestObject) (api.DeleteRabbitMQUserResponseObject, error)
func (*Server) DeleteRabbitMQVhost ¶
func (s *Server) DeleteRabbitMQVhost(ctx context.Context, request api.DeleteRabbitMQVhostRequestObject) (api.DeleteRabbitMQVhostResponseObject, error)
func (*Server) DeleteSupabaseFunction ¶ added in v0.2.0
func (s *Server) DeleteSupabaseFunction(ctx context.Context, request api.DeleteSupabaseFunctionRequestObject) (api.DeleteSupabaseFunctionResponseObject, error)
func (*Server) DeleteTemporalNamespace ¶ added in v0.4.0
func (s *Server) DeleteTemporalNamespace(ctx context.Context, r api.DeleteTemporalNamespaceRequestObject) (api.DeleteTemporalNamespaceResponseObject, error)
func (*Server) DeleteWeaviateRole ¶ added in v0.4.0
func (s *Server) DeleteWeaviateRole(ctx context.Context, request api.DeleteWeaviateRoleRequestObject) (api.DeleteWeaviateRoleResponseObject, error)
func (*Server) DeleteWeaviateUser ¶ added in v0.4.0
func (s *Server) DeleteWeaviateUser(ctx context.Context, request api.DeleteWeaviateUserRequestObject) (api.DeleteWeaviateUserResponseObject, error)
func (*Server) DiscardMySQLUserOldPassword ¶ added in v0.4.0
func (s *Server) DiscardMySQLUserOldPassword(ctx context.Context, r api.DiscardMySQLUserOldPasswordRequestObject) (api.DiscardMySQLUserOldPasswordResponseObject, error)
func (*Server) DryRunCreateCluster ¶ added in v0.3.0
func (s *Server) DryRunCreateCluster(ctx context.Context, r api.DryRunCreateClusterRequestObject) (api.DryRunCreateClusterResponseObject, error)
func (*Server) DryRunCreateRestore ¶ added in v0.3.0
func (s *Server) DryRunCreateRestore(ctx context.Context, r api.DryRunCreateRestoreRequestObject) (api.DryRunCreateRestoreResponseObject, error)
func (*Server) DryRunPatchCluster ¶ added in v0.3.0
func (s *Server) DryRunPatchCluster(ctx context.Context, r api.DryRunPatchClusterRequestObject) (api.DryRunPatchClusterResponseObject, error)
func (*Server) DryRunReplaceCluster ¶ added in v0.3.0
func (s *Server) DryRunReplaceCluster(ctx context.Context, r api.DryRunReplaceClusterRequestObject) (api.DryRunReplaceClusterResponseObject, error)
func (*Server) GetAPIToken ¶
func (s *Server) GetAPIToken(ctx context.Context, request api.GetAPITokenRequestObject) (api.GetAPITokenResponseObject, error)
GetAPIToken implements the generated strict API operation.
func (*Server) GetAccount ¶
func (s *Server) GetAccount(ctx context.Context, request api.GetAccountRequestObject) (api.GetAccountResponseObject, error)
GetAccount implements the generated strict API operation.
func (*Server) GetAgentRolloutSettings ¶ added in v0.4.0
func (s *Server) GetAgentRolloutSettings(ctx context.Context, request api.GetAgentRolloutSettingsRequestObject) (api.GetAgentRolloutSettingsResponseObject, error)
func (*Server) GetBackup ¶
func (s *Server) GetBackup(ctx context.Context, request api.GetBackupRequestObject) (api.GetBackupResponseObject, error)
GetBackup implements the generated strict API operation.
func (*Server) GetBackupDrill ¶ added in v0.4.0
func (s *Server) GetBackupDrill(ctx context.Context, request api.GetBackupDrillRequestObject) (api.GetBackupDrillResponseObject, error)
func (*Server) GetBackupStorage ¶
func (s *Server) GetBackupStorage(ctx context.Context, request api.GetBackupStorageRequestObject) (api.GetBackupStorageResponseObject, error)
GetBackupStorage implements the generated strict API operation.
func (*Server) GetCluster ¶
func (s *Server) GetCluster(ctx context.Context, request api.GetClusterRequestObject) (api.GetClusterResponseObject, error)
GetCluster implements the generated strict API operation.
func (*Server) GetClusterBalancer ¶
func (s *Server) GetClusterBalancer(ctx context.Context, request api.GetClusterBalancerRequestObject) (api.GetClusterBalancerResponseObject, error)
GetClusterBalancer implements the generated strict API operation.
func (*Server) GetClusterConnection ¶
func (s *Server) GetClusterConnection(ctx context.Context, request api.GetClusterConnectionRequestObject) (api.GetClusterConnectionResponseObject, error)
GetClusterConnection implements the generated strict API operation.
func (*Server) GetClusterMember ¶
func (s *Server) GetClusterMember(ctx context.Context, request api.GetClusterMemberRequestObject) (api.GetClusterMemberResponseObject, error)
GetClusterMember implements the generated strict API operation.
func (*Server) GetClusterMetrics ¶
func (s *Server) GetClusterMetrics(ctx context.Context, request api.GetClusterMetricsRequestObject) (api.GetClusterMetricsResponseObject, error)
GetClusterMetrics implements the generated strict API operation.
func (*Server) GetClusterPlacement ¶
func (s *Server) GetClusterPlacement(ctx context.Context, request api.GetClusterPlacementRequestObject) (api.GetClusterPlacementResponseObject, error)
GetClusterPlacement implements the generated strict API operation.
func (*Server) GetClusterStatus ¶
func (s *Server) GetClusterStatus(ctx context.Context, request api.GetClusterStatusRequestObject) (api.GetClusterStatusResponseObject, error)
GetClusterStatus implements the generated strict API operation.
func (*Server) GetControlPlaneBackupPolicy ¶ added in v0.4.0
func (s *Server) GetControlPlaneBackupPolicy(ctx context.Context, request api.GetControlPlaneBackupPolicyRequestObject) (api.GetControlPlaneBackupPolicyResponseObject, error)
func (*Server) GetCurrentUser ¶
func (s *Server) GetCurrentUser(ctx context.Context, request api.GetCurrentUserRequestObject) (api.GetCurrentUserResponseObject, error)
GetCurrentUser implements the generated strict API operation.
func (*Server) GetDatabaseRole ¶
func (s *Server) GetDatabaseRole(ctx context.Context, request api.GetDatabaseRoleRequestObject) (api.GetDatabaseRoleResponseObject, error)
GetDatabaseRole implements the generated strict API operation.
func (*Server) GetDatabaseUser ¶
func (s *Server) GetDatabaseUser(ctx context.Context, request api.GetDatabaseUserRequestObject) (api.GetDatabaseUserResponseObject, error)
GetDatabaseUser implements the generated strict API operation.
func (*Server) GetElasticRole ¶
func (s *Server) GetElasticRole(ctx context.Context, request api.GetElasticRoleRequestObject) (api.GetElasticRoleResponseObject, error)
GetElasticRole implements the generated strict API operation.
func (*Server) GetElasticUser ¶
func (s *Server) GetElasticUser(ctx context.Context, request api.GetElasticUserRequestObject) (api.GetElasticUserResponseObject, error)
GetElasticUser implements the generated strict API operation.
func (*Server) GetHealth ¶
func (s *Server) GetHealth(ctx context.Context, request api.GetHealthRequestObject) (api.GetHealthResponseObject, error)
GetHealth implements the generated strict API operation.
func (*Server) GetMemberLogs ¶
func (s *Server) GetMemberLogs(ctx context.Context, request api.GetMemberLogsRequestObject) (api.GetMemberLogsResponseObject, error)
GetMemberLogs implements the generated strict API operation.
func (*Server) GetMySQLDatabase ¶ added in v0.4.0
func (s *Server) GetMySQLDatabase(ctx context.Context, r api.GetMySQLDatabaseRequestObject) (api.GetMySQLDatabaseResponseObject, error)
func (*Server) GetMySQLUser ¶ added in v0.4.0
func (s *Server) GetMySQLUser(ctx context.Context, r api.GetMySQLUserRequestObject) (api.GetMySQLUserResponseObject, error)
func (*Server) GetNamespace ¶
func (s *Server) GetNamespace(ctx context.Context, request api.GetNamespaceRequestObject) (api.GetNamespaceResponseObject, error)
func (*Server) GetNeo4jUser ¶ added in v0.4.0
func (s *Server) GetNeo4jUser(ctx context.Context, r api.GetNeo4jUserRequestObject) (api.GetNeo4jUserResponseObject, error)
func (*Server) GetNotificationChannel ¶ added in v0.4.0
func (s *Server) GetNotificationChannel(ctx context.Context, request api.GetNotificationChannelRequestObject) (api.GetNotificationChannelResponseObject, error)
func (*Server) GetOpenAPISpec ¶
func (s *Server) GetOpenAPISpec(context.Context, api.GetOpenAPISpecRequestObject) (api.GetOpenAPISpecResponseObject, error)
GetOpenAPISpec serves exactly the document embedded in this executable.
func (*Server) GetOpenBaoDatabaseConnection ¶ added in v0.4.0
func (s *Server) GetOpenBaoDatabaseConnection(ctx context.Context, request api.GetOpenBaoDatabaseConnectionRequestObject) (api.GetOpenBaoDatabaseConnectionResponseObject, error)
func (*Server) GetOperation ¶
func (s *Server) GetOperation(ctx context.Context, request api.GetOperationRequestObject) (api.GetOperationResponseObject, error)
GetOperation implements the generated strict API operation.
func (*Server) GetPITRWindow ¶
func (s *Server) GetPITRWindow(ctx context.Context, request api.GetPITRWindowRequestObject) (api.GetPITRWindowResponseObject, error)
GetPITRWindow implements the generated strict API operation.
func (*Server) GetPermissions ¶
func (s *Server) GetPermissions(ctx context.Context, request api.GetPermissionsRequestObject) (api.GetPermissionsResponseObject, error)
GetPermissions implements the generated strict API operation.
func (*Server) GetPostgresDatabase ¶ added in v0.2.0
func (s *Server) GetPostgresDatabase(ctx context.Context, r api.GetPostgresDatabaseRequestObject) (api.GetPostgresDatabaseResponseObject, error)
func (*Server) GetPostgresRole ¶ added in v0.2.0
func (s *Server) GetPostgresRole(ctx context.Context, r api.GetPostgresRoleRequestObject) (api.GetPostgresRoleResponseObject, error)
func (*Server) GetPrometheusMetrics ¶
func (s *Server) GetPrometheusMetrics(ctx context.Context, request api.GetPrometheusMetricsRequestObject) (api.GetPrometheusMetricsResponseObject, error)
GetPrometheusMetrics implements the generated strict API operation.
func (*Server) GetProvider ¶
func (s *Server) GetProvider(ctx context.Context, request api.GetProviderRequestObject) (api.GetProviderResponseObject, error)
GetProvider implements the generated strict API operation.
func (*Server) GetRBACPolicy ¶
func (s *Server) GetRBACPolicy(ctx context.Context, request api.GetRBACPolicyRequestObject) (api.GetRBACPolicyResponseObject, error)
GetRBACPolicy implements the generated strict API operation.
func (*Server) GetRabbitMQOperatorPolicy ¶
func (s *Server) GetRabbitMQOperatorPolicy(ctx context.Context, request api.GetRabbitMQOperatorPolicyRequestObject) (api.GetRabbitMQOperatorPolicyResponseObject, error)
func (*Server) GetRabbitMQPermission ¶
func (s *Server) GetRabbitMQPermission(ctx context.Context, request api.GetRabbitMQPermissionRequestObject) (api.GetRabbitMQPermissionResponseObject, error)
func (*Server) GetRabbitMQPolicy ¶
func (s *Server) GetRabbitMQPolicy(ctx context.Context, request api.GetRabbitMQPolicyRequestObject) (api.GetRabbitMQPolicyResponseObject, error)
func (*Server) GetRabbitMQTopicPermission ¶
func (s *Server) GetRabbitMQTopicPermission(ctx context.Context, request api.GetRabbitMQTopicPermissionRequestObject) (api.GetRabbitMQTopicPermissionResponseObject, error)
func (*Server) GetRabbitMQUser ¶
func (s *Server) GetRabbitMQUser(ctx context.Context, request api.GetRabbitMQUserRequestObject) (api.GetRabbitMQUserResponseObject, error)
func (*Server) GetRabbitMQVhost ¶
func (s *Server) GetRabbitMQVhost(ctx context.Context, request api.GetRabbitMQVhostRequestObject) (api.GetRabbitMQVhostResponseObject, error)
func (*Server) GetRestore ¶
func (s *Server) GetRestore(ctx context.Context, request api.GetRestoreRequestObject) (api.GetRestoreResponseObject, error)
GetRestore implements the generated strict API operation.
func (*Server) GetSettings ¶
func (s *Server) GetSettings(ctx context.Context, request api.GetSettingsRequestObject) (api.GetSettingsResponseObject, error)
GetSettings implements the generated strict API operation.
func (*Server) GetSupabaseCredentials ¶ added in v0.2.0
func (s *Server) GetSupabaseCredentials(ctx context.Context, request api.GetSupabaseCredentialsRequestObject) (api.GetSupabaseCredentialsResponseObject, error)
func (*Server) GetSupabaseFunction ¶ added in v0.2.0
func (s *Server) GetSupabaseFunction(ctx context.Context, request api.GetSupabaseFunctionRequestObject) (api.GetSupabaseFunctionResponseObject, error)
func (*Server) GetVersion ¶
func (s *Server) GetVersion(ctx context.Context, request api.GetVersionRequestObject) (api.GetVersionResponseObject, error)
GetVersion implements the generated strict API operation.
func (*Server) GetWeaviateRole ¶ added in v0.4.0
func (s *Server) GetWeaviateRole(ctx context.Context, request api.GetWeaviateRoleRequestObject) (api.GetWeaviateRoleResponseObject, error)
func (*Server) GetWeaviateUser ¶ added in v0.4.0
func (s *Server) GetWeaviateUser(ctx context.Context, request api.GetWeaviateUserRequestObject) (api.GetWeaviateUserResponseObject, error)
func (*Server) GrantMySQLPrivileges ¶ added in v0.4.0
func (s *Server) GrantMySQLPrivileges(ctx context.Context, r api.GrantMySQLPrivilegesRequestObject) (api.GrantMySQLPrivilegesResponseObject, error)
func (*Server) GrantPostgresPrivileges ¶ added in v0.2.0
func (s *Server) GrantPostgresPrivileges(ctx context.Context, r api.GrantPostgresPrivilegesRequestObject) (api.GrantPostgresPrivilegesResponseObject, error)
func (*Server) Handler ¶
Handler returns the public router, including root health/metrics and SPA history fallback.
func (*Server) InternalHandler ¶
InternalHandler only exposes member configuration to the persisted member identity.
func (*Server) InvalidateElasticAPIKey ¶
func (s *Server) InvalidateElasticAPIKey(ctx context.Context, request api.InvalidateElasticAPIKeyRequestObject) (api.InvalidateElasticAPIKeyResponseObject, error)
InvalidateElasticAPIKey implements the generated strict API operation.
func (*Server) IssueTemporalClientCertificate ¶ added in v0.4.0
func (s *Server) IssueTemporalClientCertificate(ctx context.Context, r api.IssueTemporalClientCertificateRequestObject) (api.IssueTemporalClientCertificateResponseObject, error)
func (*Server) ListAPITokens ¶
func (s *Server) ListAPITokens(ctx context.Context, request api.ListAPITokensRequestObject) (api.ListAPITokensResponseObject, error)
ListAPITokens implements the generated strict API operation.
func (*Server) ListAccounts ¶
func (s *Server) ListAccounts(ctx context.Context, request api.ListAccountsRequestObject) (api.ListAccountsResponseObject, error)
ListAccounts implements the generated strict API operation.
func (*Server) ListBackends ¶ added in v0.2.0
func (s *Server) ListBackends(ctx context.Context, request api.ListBackendsRequestObject) (api.ListBackendsResponseObject, error)
func (*Server) ListBackupDrills ¶ added in v0.4.0
func (s *Server) ListBackupDrills(ctx context.Context, request api.ListBackupDrillsRequestObject) (api.ListBackupDrillsResponseObject, error)
func (*Server) ListBackupStorages ¶
func (s *Server) ListBackupStorages(ctx context.Context, request api.ListBackupStoragesRequestObject) (api.ListBackupStoragesResponseObject, error)
ListBackupStorages implements the generated strict API operation.
func (*Server) ListBackups ¶
func (s *Server) ListBackups(ctx context.Context, request api.ListBackupsRequestObject) (api.ListBackupsResponseObject, error)
ListBackups implements the generated strict API operation.
func (*Server) ListClusterMembers ¶
func (s *Server) ListClusterMembers(ctx context.Context, request api.ListClusterMembersRequestObject) (api.ListClusterMembersResponseObject, error)
ListClusterMembers implements the generated strict API operation.
func (*Server) ListClusterOperations ¶
func (s *Server) ListClusterOperations(ctx context.Context, request api.ListClusterOperationsRequestObject) (api.ListClusterOperationsResponseObject, error)
ListClusterOperations implements the generated strict API operation.
func (*Server) ListClusters ¶
func (s *Server) ListClusters(ctx context.Context, request api.ListClustersRequestObject) (api.ListClustersResponseObject, error)
ListClusters implements the generated strict API operation.
func (*Server) ListControlPlaneBackups ¶ added in v0.4.0
func (s *Server) ListControlPlaneBackups(ctx context.Context, request api.ListControlPlaneBackupsRequestObject) (api.ListControlPlaneBackupsResponseObject, error)
func (*Server) ListDatabaseRoles ¶
func (s *Server) ListDatabaseRoles(ctx context.Context, request api.ListDatabaseRolesRequestObject) (api.ListDatabaseRolesResponseObject, error)
ListDatabaseRoles implements the generated strict API operation.
func (*Server) ListDatabaseUsers ¶
func (s *Server) ListDatabaseUsers(ctx context.Context, request api.ListDatabaseUsersRequestObject) (api.ListDatabaseUsersResponseObject, error)
ListDatabaseUsers implements the generated strict API operation.
func (*Server) ListElasticAPIKeys ¶
func (s *Server) ListElasticAPIKeys(ctx context.Context, request api.ListElasticAPIKeysRequestObject) (api.ListElasticAPIKeysResponseObject, error)
ListElasticAPIKeys implements the generated strict API operation.
func (*Server) ListElasticRoles ¶
func (s *Server) ListElasticRoles(ctx context.Context, request api.ListElasticRolesRequestObject) (api.ListElasticRolesResponseObject, error)
ListElasticRoles implements the generated strict API operation.
func (*Server) ListElasticUsers ¶
func (s *Server) ListElasticUsers(ctx context.Context, request api.ListElasticUsersRequestObject) (api.ListElasticUsersResponseObject, error)
ListElasticUsers implements the generated strict API operation.
func (*Server) ListEvents ¶
func (s *Server) ListEvents(ctx context.Context, request api.ListEventsRequestObject) (api.ListEventsResponseObject, error)
ListEvents implements the generated strict API operation.
func (*Server) ListMySQLDatabases ¶ added in v0.4.0
func (s *Server) ListMySQLDatabases(ctx context.Context, r api.ListMySQLDatabasesRequestObject) (api.ListMySQLDatabasesResponseObject, error)
func (*Server) ListMySQLGrants ¶ added in v0.4.0
func (s *Server) ListMySQLGrants(ctx context.Context, r api.ListMySQLGrantsRequestObject) (api.ListMySQLGrantsResponseObject, error)
func (*Server) ListMySQLUsers ¶ added in v0.4.0
func (s *Server) ListMySQLUsers(ctx context.Context, r api.ListMySQLUsersRequestObject) (api.ListMySQLUsersResponseObject, error)
func (*Server) ListNamespaces ¶
func (s *Server) ListNamespaces(ctx context.Context, request api.ListNamespacesRequestObject) (api.ListNamespacesResponseObject, error)
func (*Server) ListNeo4jUsers ¶ added in v0.4.0
func (s *Server) ListNeo4jUsers(ctx context.Context, r api.ListNeo4jUsersRequestObject) (api.ListNeo4jUsersResponseObject, error)
func (*Server) ListNotificationChannels ¶ added in v0.4.0
func (s *Server) ListNotificationChannels(ctx context.Context, request api.ListNotificationChannelsRequestObject) (api.ListNotificationChannelsResponseObject, error)
func (*Server) ListOAuthGrants ¶ added in v0.3.0
func (s *Server) ListOAuthGrants(ctx context.Context, request api.ListOAuthGrantsRequestObject) (api.ListOAuthGrantsResponseObject, error)
func (*Server) ListOpenBaoDatabaseConnections ¶ added in v0.4.0
func (s *Server) ListOpenBaoDatabaseConnections(ctx context.Context, request api.ListOpenBaoDatabaseConnectionsRequestObject) (api.ListOpenBaoDatabaseConnectionsResponseObject, error)
func (*Server) ListOperations ¶
func (s *Server) ListOperations(ctx context.Context, request api.ListOperationsRequestObject) (api.ListOperationsResponseObject, error)
ListOperations implements the generated strict API operation.
func (*Server) ListOrphanedVolumes ¶
func (s *Server) ListOrphanedVolumes(ctx context.Context, request api.ListOrphanedVolumesRequestObject) (api.ListOrphanedVolumesResponseObject, error)
ListOrphanedVolumes implements the generated strict API operation.
func (*Server) ListPostgresBindings ¶ added in v0.4.0
func (s *Server) ListPostgresBindings(ctx context.Context, r api.ListPostgresBindingsRequestObject) (api.ListPostgresBindingsResponseObject, error)
func (*Server) ListPostgresDatabases ¶ added in v0.2.0
func (s *Server) ListPostgresDatabases(ctx context.Context, r api.ListPostgresDatabasesRequestObject) (api.ListPostgresDatabasesResponseObject, error)
func (*Server) ListPostgresGrants ¶ added in v0.2.0
func (s *Server) ListPostgresGrants(ctx context.Context, r api.ListPostgresGrantsRequestObject) (api.ListPostgresGrantsResponseObject, error)
func (*Server) ListPostgresRoles ¶ added in v0.2.0
func (s *Server) ListPostgresRoles(ctx context.Context, r api.ListPostgresRolesRequestObject) (api.ListPostgresRolesResponseObject, error)
func (*Server) ListProviders ¶
func (s *Server) ListProviders(ctx context.Context, request api.ListProvidersRequestObject) (api.ListProvidersResponseObject, error)
ListProviders implements the generated strict API operation.
func (*Server) ListRabbitMQOperatorPolicies ¶
func (s *Server) ListRabbitMQOperatorPolicies(ctx context.Context, request api.ListRabbitMQOperatorPoliciesRequestObject) (api.ListRabbitMQOperatorPoliciesResponseObject, error)
func (*Server) ListRabbitMQPermissions ¶
func (s *Server) ListRabbitMQPermissions(ctx context.Context, request api.ListRabbitMQPermissionsRequestObject) (api.ListRabbitMQPermissionsResponseObject, error)
func (*Server) ListRabbitMQPolicies ¶
func (s *Server) ListRabbitMQPolicies(ctx context.Context, request api.ListRabbitMQPoliciesRequestObject) (api.ListRabbitMQPoliciesResponseObject, error)
func (*Server) ListRabbitMQTopicPermissions ¶
func (s *Server) ListRabbitMQTopicPermissions(ctx context.Context, request api.ListRabbitMQTopicPermissionsRequestObject) (api.ListRabbitMQTopicPermissionsResponseObject, error)
func (*Server) ListRabbitMQUsers ¶
func (s *Server) ListRabbitMQUsers(ctx context.Context, request api.ListRabbitMQUsersRequestObject) (api.ListRabbitMQUsersResponseObject, error)
func (*Server) ListRabbitMQVhosts ¶
func (s *Server) ListRabbitMQVhosts(ctx context.Context, request api.ListRabbitMQVhostsRequestObject) (api.ListRabbitMQVhostsResponseObject, error)
func (*Server) ListRestores ¶
func (s *Server) ListRestores(ctx context.Context, request api.ListRestoresRequestObject) (api.ListRestoresResponseObject, error)
ListRestores implements the generated strict API operation.
func (*Server) ListSupabaseFunctions ¶ added in v0.2.0
func (s *Server) ListSupabaseFunctions(ctx context.Context, request api.ListSupabaseFunctionsRequestObject) (api.ListSupabaseFunctionsResponseObject, error)
func (*Server) ListSystemUsers ¶
func (s *Server) ListSystemUsers(ctx context.Context, request api.ListSystemUsersRequestObject) (api.ListSystemUsersResponseObject, error)
ListSystemUsers implements the generated strict API operation.
func (*Server) ListTemporalClientCertificates ¶ added in v0.4.0
func (s *Server) ListTemporalClientCertificates(ctx context.Context, r api.ListTemporalClientCertificatesRequestObject) (api.ListTemporalClientCertificatesResponseObject, error)
func (*Server) ListTemporalNamespaces ¶ added in v0.4.0
func (s *Server) ListTemporalNamespaces(ctx context.Context, r api.ListTemporalNamespacesRequestObject) (api.ListTemporalNamespacesResponseObject, error)
func (*Server) ListWeaviateRoles ¶ added in v0.4.0
func (s *Server) ListWeaviateRoles(ctx context.Context, request api.ListWeaviateRolesRequestObject) (api.ListWeaviateRolesResponseObject, error)
func (*Server) ListWeaviateUsers ¶ added in v0.4.0
func (s *Server) ListWeaviateUsers(ctx context.Context, request api.ListWeaviateUsersRequestObject) (api.ListWeaviateUsersResponseObject, error)
func (*Server) Login ¶
func (s *Server) Login(ctx context.Context, request api.LoginRequestObject) (api.LoginResponseObject, error)
Login implements the generated strict API operation.
func (*Server) Logout ¶
func (s *Server) Logout(ctx context.Context, request api.LogoutRequestObject) (api.LogoutResponseObject, error)
Logout implements the generated strict API operation.
func (*Server) MoveClusterMember ¶ added in v0.4.0
func (s *Server) MoveClusterMember(ctx context.Context, request api.MoveClusterMemberRequestObject) (api.MoveClusterMemberResponseObject, error)
func (*Server) OidcCallback ¶
func (s *Server) OidcCallback(ctx context.Context, request api.OidcCallbackRequestObject) (api.OidcCallbackResponseObject, error)
OidcCallback implements the generated strict API operation.
func (*Server) OidcLogin ¶
func (s *Server) OidcLogin(ctx context.Context, request api.OidcLoginRequestObject) (api.OidcLoginResponseObject, error)
OidcLogin implements the generated strict API operation.
func (*Server) PatchCluster ¶
func (s *Server) PatchCluster(ctx context.Context, request api.PatchClusterRequestObject) (api.PatchClusterResponseObject, error)
PatchCluster implements the generated strict API operation.
func (*Server) PatchMySQLUser ¶ added in v0.4.0
func (s *Server) PatchMySQLUser(ctx context.Context, r api.PatchMySQLUserRequestObject) (api.PatchMySQLUserResponseObject, error)
func (*Server) PatchPostgresRole ¶ added in v0.2.0
func (s *Server) PatchPostgresRole(ctx context.Context, r api.PatchPostgresRoleRequestObject) (api.PatchPostgresRoleResponseObject, error)
func (*Server) PutSupabaseFunction ¶ added in v0.2.0
func (s *Server) PutSupabaseFunction(ctx context.Context, request api.PutSupabaseFunctionRequestObject) (api.PutSupabaseFunctionResponseObject, error)
func (*Server) RaiseClusterFCV ¶
func (s *Server) RaiseClusterFCV(ctx context.Context, request api.RaiseClusterFCVRequestObject) (api.RaiseClusterFCVResponseObject, error)
RaiseClusterFCV implements the generated strict API operation.
func (*Server) RebalancePostgres ¶ added in v0.4.0
func (s *Server) RebalancePostgres(ctx context.Context, request api.RebalancePostgresRequestObject) (api.RebalancePostgresResponseObject, error)
func (*Server) RecoverMySQLQuorum ¶ added in v0.4.0
func (s *Server) RecoverMySQLQuorum(ctx context.Context, r api.RecoverMySQLQuorumRequestObject) (api.RecoverMySQLQuorumResponseObject, error)
func (*Server) RefreshSession ¶
func (s *Server) RefreshSession(ctx context.Context, request api.RefreshSessionRequestObject) (api.RefreshSessionResponseObject, error)
RefreshSession implements the generated strict API operation.
func (*Server) ReplaceAPIToken ¶
func (s *Server) ReplaceAPIToken(ctx context.Context, request api.ReplaceAPITokenRequestObject) (api.ReplaceAPITokenResponseObject, error)
ReplaceAPIToken implements the generated strict API operation.
func (*Server) ReplaceAccount ¶
func (s *Server) ReplaceAccount(ctx context.Context, request api.ReplaceAccountRequestObject) (api.ReplaceAccountResponseObject, error)
ReplaceAccount implements the generated strict API operation.
func (*Server) ReplaceBackupStorage ¶
func (s *Server) ReplaceBackupStorage(ctx context.Context, request api.ReplaceBackupStorageRequestObject) (api.ReplaceBackupStorageResponseObject, error)
ReplaceBackupStorage implements the generated strict API operation.
func (*Server) ReplaceCluster ¶
func (s *Server) ReplaceCluster(ctx context.Context, request api.ReplaceClusterRequestObject) (api.ReplaceClusterResponseObject, error)
ReplaceCluster implements the generated strict API operation.
func (*Server) ReplaceClusterBalancer ¶
func (s *Server) ReplaceClusterBalancer(ctx context.Context, request api.ReplaceClusterBalancerRequestObject) (api.ReplaceClusterBalancerResponseObject, error)
ReplaceClusterBalancer implements the generated strict API operation.
func (*Server) ReplaceClusterMember ¶
func (s *Server) ReplaceClusterMember(ctx context.Context, request api.ReplaceClusterMemberRequestObject) (api.ReplaceClusterMemberResponseObject, error)
ReplaceClusterMember implements the generated strict API operation.
func (*Server) ReplaceDatabaseRole ¶
func (s *Server) ReplaceDatabaseRole(ctx context.Context, request api.ReplaceDatabaseRoleRequestObject) (api.ReplaceDatabaseRoleResponseObject, error)
ReplaceDatabaseRole implements the generated strict API operation.
func (*Server) ReplaceDatabaseUser ¶
func (s *Server) ReplaceDatabaseUser(ctx context.Context, request api.ReplaceDatabaseUserRequestObject) (api.ReplaceDatabaseUserResponseObject, error)
ReplaceDatabaseUser implements the generated strict API operation.
func (*Server) ReplaceNotificationChannel ¶ added in v0.4.0
func (s *Server) ReplaceNotificationChannel(ctx context.Context, request api.ReplaceNotificationChannelRequestObject) (api.ReplaceNotificationChannelResponseObject, error)
func (*Server) ReplaceRBACPolicy ¶
func (s *Server) ReplaceRBACPolicy(ctx context.Context, request api.ReplaceRBACPolicyRequestObject) (api.ReplaceRBACPolicyResponseObject, error)
ReplaceRBACPolicy implements the generated strict API operation.
func (*Server) ReplaceRabbitMQOperatorPolicy ¶
func (s *Server) ReplaceRabbitMQOperatorPolicy(ctx context.Context, request api.ReplaceRabbitMQOperatorPolicyRequestObject) (api.ReplaceRabbitMQOperatorPolicyResponseObject, error)
func (*Server) ReplaceRabbitMQPermission ¶
func (s *Server) ReplaceRabbitMQPermission(ctx context.Context, request api.ReplaceRabbitMQPermissionRequestObject) (api.ReplaceRabbitMQPermissionResponseObject, error)
func (*Server) ReplaceRabbitMQPolicy ¶
func (s *Server) ReplaceRabbitMQPolicy(ctx context.Context, request api.ReplaceRabbitMQPolicyRequestObject) (api.ReplaceRabbitMQPolicyResponseObject, error)
func (*Server) ReplaceRabbitMQTopicPermission ¶
func (s *Server) ReplaceRabbitMQTopicPermission(ctx context.Context, request api.ReplaceRabbitMQTopicPermissionRequestObject) (api.ReplaceRabbitMQTopicPermissionResponseObject, error)
func (*Server) ReplaceRabbitMQUser ¶
func (s *Server) ReplaceRabbitMQUser(ctx context.Context, request api.ReplaceRabbitMQUserRequestObject) (api.ReplaceRabbitMQUserResponseObject, error)
func (*Server) ReplaceRabbitMQVhost ¶
func (s *Server) ReplaceRabbitMQVhost(ctx context.Context, request api.ReplaceRabbitMQVhostRequestObject) (api.ReplaceRabbitMQVhostResponseObject, error)
func (*Server) ReplaceSettings ¶
func (s *Server) ReplaceSettings(ctx context.Context, request api.ReplaceSettingsRequestObject) (api.ReplaceSettingsResponseObject, error)
ReplaceSettings implements the generated strict API operation.
func (*Server) ResetAccountPassword ¶
func (s *Server) ResetAccountPassword(ctx context.Context, request api.ResetAccountPasswordRequestObject) (api.ResetAccountPasswordResponseObject, error)
ResetAccountPassword implements the generated strict API operation.
func (*Server) RestartCluster ¶
func (s *Server) RestartCluster(ctx context.Context, request api.RestartClusterRequestObject) (api.RestartClusterResponseObject, error)
RestartCluster implements the generated strict API operation.
func (*Server) ResumeCluster ¶
func (s *Server) ResumeCluster(ctx context.Context, request api.ResumeClusterRequestObject) (api.ResumeClusterResponseObject, error)
ResumeCluster implements the generated strict API operation.
func (*Server) RetryClusterDeployments ¶ added in v0.2.0
func (s *Server) RetryClusterDeployments(ctx context.Context, request api.RetryClusterDeploymentsRequestObject) (api.RetryClusterDeploymentsResponseObject, error)
func (*Server) RevealOpenBaoUnsealKeys ¶ added in v0.4.0
func (s *Server) RevealOpenBaoUnsealKeys(ctx context.Context, request api.RevealOpenBaoUnsealKeysRequestObject) (api.RevealOpenBaoUnsealKeysResponseObject, error)
func (*Server) RevokeMySQLPrivileges ¶ added in v0.4.0
func (s *Server) RevokeMySQLPrivileges(ctx context.Context, r api.RevokeMySQLPrivilegesRequestObject) (api.RevokeMySQLPrivilegesResponseObject, error)
func (*Server) RevokePostgresPrivileges ¶ added in v0.2.0
func (s *Server) RevokePostgresPrivileges(ctx context.Context, r api.RevokePostgresPrivilegesRequestObject) (api.RevokePostgresPrivilegesResponseObject, error)
func (*Server) RotateClusterTLS ¶
func (s *Server) RotateClusterTLS(ctx context.Context, request api.RotateClusterTLSRequestObject) (api.RotateClusterTLSResponseObject, error)
RotateClusterTLS implements the generated strict API operation.
func (*Server) RotateMySQLUserPassword ¶ added in v0.4.0
func (s *Server) RotateMySQLUserPassword(ctx context.Context, r api.RotateMySQLUserPasswordRequestObject) (api.RotateMySQLUserPasswordResponseObject, error)
func (*Server) RotateNamespaceToken ¶
func (s *Server) RotateNamespaceToken(ctx context.Context, request api.RotateNamespaceTokenRequestObject) (api.RotateNamespaceTokenResponseObject, error)
func (*Server) RotatePostgresBinding ¶ added in v0.4.0
func (s *Server) RotatePostgresBinding(ctx context.Context, r api.RotatePostgresBindingRequestObject) (api.RotatePostgresBindingResponseObject, error)
func (*Server) RotatePostgresRolePassword ¶ added in v0.2.0
func (s *Server) RotatePostgresRolePassword(ctx context.Context, r api.RotatePostgresRolePasswordRequestObject) (api.RotatePostgresRolePasswordResponseObject, error)
func (*Server) RotateSupabaseJWTSecret ¶ added in v0.2.0
func (s *Server) RotateSupabaseJWTSecret(ctx context.Context, request api.RotateSupabaseJWTSecretRequestObject) (api.RotateSupabaseJWTSecretResponseObject, error)
func (*Server) RotateSystemUser ¶
func (s *Server) RotateSystemUser(ctx context.Context, request api.RotateSystemUserRequestObject) (api.RotateSystemUserResponseObject, error)
RotateSystemUser implements the generated strict API operation.
func (*Server) RotateWeaviateUserKey ¶ added in v0.4.0
func (s *Server) RotateWeaviateUserKey(ctx context.Context, request api.RotateWeaviateUserKeyRequestObject) (api.RotateWeaviateUserKeyResponseObject, error)
func (*Server) SetNeo4jUserPassword ¶ added in v0.4.0
func (s *Server) SetNeo4jUserPassword(ctx context.Context, r api.SetNeo4jUserPasswordRequestObject) (api.SetNeo4jUserPasswordResponseObject, error)
func (*Server) SetSupabaseSMTPPassword ¶ added in v0.2.0
func (s *Server) SetSupabaseSMTPPassword(ctx context.Context, request api.SetSupabaseSMTPPasswordRequestObject) (api.SetSupabaseSMTPPasswordResponseObject, error)
func (*Server) SetTemporalUIOIDCClientSecret ¶ added in v0.4.0
func (s *Server) SetTemporalUIOIDCClientSecret(ctx context.Context, r api.SetTemporalUIOIDCClientSecretRequestObject) (api.SetTemporalUIOIDCClientSecretResponseObject, error)
func (*Server) StreamEvents ¶
func (s *Server) StreamEvents(ctx context.Context, request api.StreamEventsRequestObject) (api.StreamEventsResponseObject, error)
StreamEvents implements the generated strict API operation.
func (*Server) TestNotificationChannel ¶ added in v0.4.0
func (s *Server) TestNotificationChannel(ctx context.Context, request api.TestNotificationChannelRequestObject) (api.TestNotificationChannelResponseObject, error)
func (*Server) UpdateAgentRolloutSettings ¶ added in v0.4.0
func (s *Server) UpdateAgentRolloutSettings(ctx context.Context, request api.UpdateAgentRolloutSettingsRequestObject) (api.UpdateAgentRolloutSettingsResponseObject, error)
func (*Server) UpdateControlPlaneBackupPolicy ¶ added in v0.4.0
func (s *Server) UpdateControlPlaneBackupPolicy(ctx context.Context, request api.UpdateControlPlaneBackupPolicyRequestObject) (api.UpdateControlPlaneBackupPolicyResponseObject, error)
func (*Server) UpdateElasticRole ¶
func (s *Server) UpdateElasticRole(ctx context.Context, request api.UpdateElasticRoleRequestObject) (api.UpdateElasticRoleResponseObject, error)
UpdateElasticRole implements the generated strict API operation.
func (*Server) UpdateElasticUser ¶
func (s *Server) UpdateElasticUser(ctx context.Context, request api.UpdateElasticUserRequestObject) (api.UpdateElasticUserResponseObject, error)
UpdateElasticUser implements the generated strict API operation.
func (*Server) UpdateNamespace ¶
func (s *Server) UpdateNamespace(ctx context.Context, request api.UpdateNamespaceRequestObject) (api.UpdateNamespaceResponseObject, error)
func (*Server) UpdatePostgresRole ¶ added in v0.2.0
func (s *Server) UpdatePostgresRole(ctx context.Context, r api.UpdatePostgresRoleRequestObject) (api.UpdatePostgresRoleResponseObject, error)
func (*Server) UpdateWeaviateRole ¶ added in v0.4.0
func (s *Server) UpdateWeaviateRole(ctx context.Context, request api.UpdateWeaviateRoleRequestObject) (api.UpdateWeaviateRoleResponseObject, error)
func (*Server) UpdateWeaviateUser ¶ added in v0.4.0
func (s *Server) UpdateWeaviateUser(ctx context.Context, request api.UpdateWeaviateUserRequestObject) (api.UpdateWeaviateUserResponseObject, error)
func (*Server) UpgradeClusterAgents ¶ added in v0.4.0
func (s *Server) UpgradeClusterAgents(ctx context.Context, request api.UpgradeClusterAgentsRequestObject) (api.UpgradeClusterAgentsResponseObject, error)
func (*Server) ValidateNamespace ¶
func (s *Server) ValidateNamespace(ctx context.Context, request api.ValidateNamespaceRequestObject) (api.ValidateNamespaceResponseObject, error)
func (*Server) VerifyBackupStorage ¶
func (s *Server) VerifyBackupStorage(ctx context.Context, request api.VerifyBackupStorageRequestObject) (api.VerifyBackupStorageResponseObject, error)
VerifyBackupStorage implements the generated strict API operation.
Source Files
¶
- agents.go
- audit.go
- backends.go
- clusters.go
- config.go
- database.go
- datamcp.go
- dry_run.go
- elastic.go
- event_filters.go
- idempotency.go
- identity.go
- maintenance.go
- mcp.go
- member_logs.go
- models.go
- mutation_admission.go
- mysql.go
- namespaces_api.go
- neo4j.go
- oauth.go
- observability.go
- openapi.go
- openbao.go
- openbao_restore.go
- openbao_targets.go
- operations.go
- ops_agents.go
- ops_cpbackup.go
- ops_drills.go
- ops_move.go
- ops_notifications.go
- orphaned_volumes.go
- postgres.go
- postgres_rebalance.go
- providers.go
- rabbitmq.go
- retained_backups.go
- retry_deployments.go
- run.go
- server.go
- spec_diff.go
- state_metrics.go
- storage.go
- strict.go
- supabase.go
- temporal.go
- token_permissions.go
- validate.go
- weaviate.go